.userform-container .userform-area{float:left;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.userform-container .userform-side div.tile{position:relative;min-height:initial;float:left}@media(min-width:1024px){.userform-container .userform-area{width:506px;margin-right:12px}.userform-container .userform-area .question .input span.error,.userform-container .userform-area .question .input span.info{width:421.4px;right:-455.4px}.userform-container .userform-side{display:none;float:left;width:455.4px}.userform-container .userform-side div.tile{margin:0 0 12px 0;width:100%}}@media(max-width:1023px){.userform-container .userform-area{width:376.5px;margin-right:12px}.userform-container .userform-area .question .input span.error,.userform-container .userform-area .question .input span.info{width:304.85px;right:-338.85px}.userform-container .userform-side{display:none;float:left;width:338.85px}.userform-container .userform-side div.tile{margin:0 0 12px 0;width:100%}}@media(max-width:764px){.userform-container .userform-area{width:100%}.userform-container .userform-side{width:100%;float:none}.userform-container .userform-side div.tile{width:calc(33.33% - 8px);margin:12px 0 0 12px}.userform-container .userform-side div.tile:first-child{margin-left:0}}.userform h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:22px;color:#0096d7;font-weight:bold;border-top:1px solid #000;padding-top:16px;margin-bottom:9px}.userform .form-content{margin-top:15px;padding:24px 24px 0 24px;background-color:#efedea}.userform .form-content p:first-child{margin-top:0}.userform strong{font:Swiss721BT-Bold,Arial,Helvetica,sans-serif;font-weight:normal}.userform .footer-content{margin-top:32px}.userform .footer-content p{font-size:13px;color:#000}.userform .action-links{padding:8px 0 24px 0}.userform .action-links a:hover{text-decoration:none}.userform .action-links.no-bottom-space{padding-bottom:0}.userform input,.userform textarea,.userform .custom-dropdown{padding:4.5px 7px;width:100%;color:#666;border:1px solid #000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.userform input.ReadOnly,.userform textarea.ReadOnly,.userform .custom-dropdown.ReadOnly{color:#000!important;background-color:#ebebe4!important;border-color:#000!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important}.userform input.ReadOnly select,.userform textarea.ReadOnly select,.userform .custom-dropdown.ReadOnly select{color:#000!important;background-color:#ebebe4!important;border-color:#000!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important}.userform input[type=checkbox]{width:auto;border:none}.userform input:focus,.userform select:focus,.userform textarea:focus{color:#000;border-color:#0096d7;outline:none;box-shadow:0 0 5px #0096d7 inset;-webkit-box-shadow:0 0 5px #0096d7 inset;-moz-box-shadow:0 0 5px #0096d7 inset;-o-box-shadow:0 0 5px #0096d7 inset}.userform .validation-error input:focus,.userform .validation-error select:focus,.userform .validation-error textarea:focus{border-color:#f3c5c3;outline:none;box-shadow:0 0 5px #f3c5c3 inset;-webkit-box-shadow:0 0 5px #f3c5c3 inset;-moz-box-shadow:0 0 5px #f3c5c3 inset;-o-box-shadow:0 0 5px #f3c5c3 inset}.userform .question{margin-bottom:16px}.userform .question label{margin-bottom:9px;display:block}.userform .question .input{font-weight:normal;position:relative}.userform .question .input span{font-size:13px}.userform .question .input span.success{text-indent:-9999px;display:none!important;height:35px;width:35px;background:url(/media/43998/ok-icon.png) 0 0 no-repeat transparent;line-height:40px;margin-left:5px}.userform .question .input span.error,.userform .question .input span.info{position:absolute;width:400px;height:75px;top:0;right:-430px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:5px 10px 10px;background-color:#ccc;color:#000;font-style:normal;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.userform .question .input span.error strong,.userform .question .input span.info strong{display:block;font-style:normal;color:#000;margin-bottom:5px;font-size:13px;line-height:16px;font-family:Swiss721BT-Bold;font-weight:normal}.userform .question .input span.error .arrow-error,.userform .question .input span.info .arrow-error,.userform .question .input span.error .arrow-info,.userform .question .input span.info .arrow-info{width:14px;height:26px;display:block;position:absolute;top:5px;left:-12px;background:url(/media/system/themetwo/pop-up-box_pointer_15x30px.png) 0 0 no-repeat transparent}.userform .question .input span.info{display:none}.userform .question .input span.error[style*="none"]{display:none!important}.userform .question.info-enabled span.info{display:block!important}.userform .question.validation-error input,.userform .question.validation-error select,.userform .question.validation-error textarea,.userform .question.validation-error .custom-dropdown{border-color:#f3c5c3;background-color:#f3c5c3}.userform .question.validation-error .custom-dropdown select{border:none;background-color:transparent}.userform .question.validation-error span.info{display:none!important}.userform .question.validation-error span.error{display:block!important}.userform .question.checkbox{height:30px;position:relative}.userform .question.checkbox label{display:inline}.userform .question.checkbox .input{position:static}.userform .question.checkbox .input span.error,.userform .question.checkbox .input span.info{top:-6px}.userform .question.dropdown{margin-bottom:15px}.userform .question.table-question.validation-error .input{padding-top:30px}.userform .question.table-question.validation-error .input span.error{top:-35px}.userform table.inputTable{margin-top:15px;color:#000;border:1px solid #066}.userform table.inputTable tr{color:#000}.userform table.inputTable td{color:#000;padding:10px;vertical-align:top;font-size:1.1em;line-height:1.3em;border:1px solid #066}.userform table.inputTable td ul{padding:10px 20px}.userform fieldset legend{margin-bottom:15px;font-size:18px;line-height:22px;font-family:Arial,Helvetica,sans-serif}@media(max-width:765px){.userform-container .userform-area .question.validation-error .input span.error,.userform-container .userform-area .question.info-enabled .input span.error,.userform-container .userform-area .question.validation-error .input span.info,.userform-container .userform-area .question.info-enabled .input span.info{position:static;width:100%;margin:5px 0 0 0;height:auto}.userform-container .userform-area .question.validation-error .input span.error span.arrow-error,.userform-container .userform-area .question.info-enabled .input span.error span.arrow-error,.userform-container .userform-area .question.validation-error .input span.info span.arrow-error,.userform-container .userform-area .question.info-enabled .input span.info span.arrow-error,.userform-container .userform-area .question.validation-error .input span.error span.arrow-info,.userform-container .userform-area .question.info-enabled .input span.error span.arrow-info,.userform-container .userform-area .question.validation-error .input span.info span.arrow-info,.userform-container .userform-area .question.info-enabled .input span.info span.arrow-info{display:none}.userform-container .userform-area .question.checkbox{height:auto}.userform-container .userform-area input,.userform-container .userform-area select,.userform-container .userform-area textarea,.userform-container .userform-area .custom-dropdown{width:100%}}