label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.margin-right-10{margin-right:10px!important}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{color:#fff}.xlLargeWidth{max-width:780px}.modal-content [type=button]:not(:disabled){box-shadow:none!important}.body-content,.footer-content{max-width:1200px;padding-left:0;padding-right:0}.body-content{min-height:400px}.section-h{background-color:#f8f8f8;padding:30px 25px}.section-header{margin:20px;padding-bottom:30px;background-color:#fff;color:#222;border-bottom:1px solid #ddd}.section-header p{margin:0}.section-header h2 span,.section-header h2 small{display:block;line-height:1.2em}.contact-form-block{padding:0 20px}#personal-details-container label.form-label{font-size:1em;line-height:1.3em;margin:0}.contact-form-block p{margin:10px 0 0 0}.contact-form-block p.mandatory-label{color:#c71746;font-size:.9em;margin:10px 0 0 0}.contact-form-block .form-group{margin:0;padding:10px 0 10px 0}.contact-form-block .form-group input,.contact-form-block .form-group textarea,.contact-form-block .form-group select{border:2px solid #222;border-radius:0;padding:10px 15px;color:#333}.contact-form-block .form-group textarea{min-height:150px;width:100%}.contact-form-block .form-group .other-textarea{margin-top:20px}.contact-form-block .form-group .radio,.contact-form-block .form-group .checkbox{padding-left:0}.contact-form-block .form-group .radio input,.contact-form-block .form-group .checkbox input{margin-right:15px}.contact-form-block .form-group.linear-radio{display:block}.contact-form-block .form-group.linear-radio>span{vertical-align:bottom;padding:0 20px;max-width:20%;display:inline-block}.contact-form-block .form-group.linear-radio label{margin-bottom:3px;width:5%;height:87px;display:inline-block}.contact-form-block .form-group.linear-radio label.error{width:auto;margin-top:20px;height:auto}.contact-form-block .form-group.linear-radio>span.field-validation-error{padding:0;margin-top:20px;max-width:none;display:block}.contact-form-block .form-group.linear-radio label span,.contact-form-block .form-group.linear-radio label input{text-align:center;display:block;margin:25px 0 0 0}.contact-form-block .input-group.date,.contact-form-block .input-group.time,.contact-form-block .input-group.datetime{max-width:345px}.contact-form-block .input-group .input-group-addon{border:2px solid #000;background-color:#000;color:#fff}.input-group.date input:focus{outline:2px solid #7aacfe!important;outline:5px auto -webkit-focus-ring-color!important}.question{padding:20px}.question label.form-label{font-size:1.3em;line-height:1.3em;margin:0}.question p{margin:10px 0 0 0}.question p.mandatory-label{color:#c71746;font-size:.9em;margin:10px 0 0 0}#personal-details-container .question .form-group{margin:0;padding:0 0 40px 0;border-bottom:1px solid #ddd}.question .form-group{margin:0;padding:40px 0 60px 0;border-bottom:1px solid #ddd}.question .form-group.no-padding{padding:0;border:0}.question .form-group input,.question .form-group textarea,.question .form-group select{border:2px solid #222;border-radius:0;padding:10px 15px;color:#333}.question .form-group textarea{min-height:150px;width:100%}.question .form-group .other-textarea{margin-top:20px}.question .form-group .other-textarea.othertext{margin-top:5px}.question .form-group .radio,.question .form-group .checkbox{padding-left:0}.question .form-group .radio input,.question .form-group .checkbox input{margin-right:15px}.question .form-group.linear-radio{display:block}.question .form-group.linear-radio>span{vertical-align:bottom;padding:0 20px;max-width:20%;display:inline-block}.question .form-group.linear-radio label{margin-bottom:3px;width:8%;height:87px;display:inline-block}.question .form-group.linear-radio label.error{width:auto;margin-top:20px;height:auto}.question .form-group.linear-radio>span.field-validation-error{padding:0;margin-top:20px;max-width:none;display:block}.question .form-group.linear-radio label span,.question .form-group.linear-radio label input{text-align:center;display:block;margin:25px 0 0 0}.question .input-group.date,.question .input-group.time,.question .input-group.datetime{max-width:345px}.question .input-group .input-group-addon{border:2px solid #000;background-color:#000;color:#fff;padding:7px}.bootstrap-datetimepicker-widget a{color:#000}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover,.bootstrap-datetimepicker-widget table td span:hover,.bootstrap-datetimepicker-widget table thead tr:first-child th:hover,.bootstrap-datetimepicker-widget .timepicker-picker a:hover{background-color:#ededed}.bootstrap-datetimepicker-widget table td span.active,.bootstrap-datetimepicker-widget table td span.active:hover,.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#000}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#000}[draggable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.question .form-group .drag-container{overflow:hidden;margin:10px auto}.question .form-group .drag-item{display:block;padding:10px 25px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.question .form-group .drag-item{margin-top:10px}.question .form-group .drag-item i{color:#a1a1a1;font-size:18px}.question .form-group .drag-item i+i{padding-left:2px;padding-right:35px}.question .form-group .drag-item:hover{cursor:move;box-shadow:0 0 11px rgba(33,33,33,.2)}.question .form-group .drag-item.na{cursor:not-allowed}.question .form-group .drag-item.over{border:1px dashed #333}.question .form-group .drag-item.over .drag-detail{pointer-events:none}.question .form-group .drag-item select.DDL_Drag{display:inline-block;max-width:100px;padding:10px 15px;color:#333;margin-right:15px;background-color:#fff}.question .form-group .drag-item input[type=checkbox]{height:initial}.form-group .drag-item .na_chk{display:inline-block}.form-group .drag-item .na_chk label{font-weight:normal;padding-top:0}@media(min-width:576px){.question .form-group.linear-radio label{width:5%}}@media(max-width:670px){.question .form-group.linear-radio>span{margin:0}.contact-form-block .form-group.linear-radio>span{margin:0}}.question .form-group input,.question .form-group select{max-width:375px;height:42px}.contact-form-block .form-group input,.contact-form-block .form-group select{max-width:375px;height:42px}.buttons-panel{margin:20px 30px 70px 30px}form .error,form .field-validation-error{padding-left:5px;padding-top:10px;color:#d80035}form span.field-validation-error,form label.error{font-size:.85em;font-weight:600;display:block}.question .form-group input.error,.question .form-group textarea.error,.question .form-group select.error{border:2px solid #d80035}.contact-form-block .form-group input.error,.contact-form-block .form-group textarea.error,.contact-form-block .form-group select.error{border:2px solid #d80035}.completed-survey-content{text-align:center;padding:20px 30px}.completed-survey-content .reference-number-container{border:4px solid #000;padding:20px;font-size:1.7em;margin:0 10px 25px}.completed-survey-content .reference-number-container strong{font-size:1.5em}.completed-survey-content .reference-number-container p{font-size:1rem;padding-top:10px;margin:0}.emailReceiptForm{background-color:#f8f8f8;padding:2rem}.emailReceiptForm .contact-form-block .form-group{padding:0 0 20px 0}@-moz-document url-prefix(){select{font-family:Arial;}}.font-weight-heavy{font-weight:500!important}.table-checkboxlist .table-header{width:200px;padding-bottom:15px}.disable{background-color:#ccc!important;color:#fff!important}.disable:hover{cursor:default}.allowAnon{display:block!important}.form-section{padding:0 30px}.ajax-login-section{display:none}.bootbox-close-button.close{font-size:2.5rem}.btn-grp{padding:20px 0}.popup-heading{padding:20px 0 5px 0;border-bottom:solid 1px #d3d3d3;margin-bottom:30px}.btn-grp.grd-col-2{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:1fr}.othertext-label{margin:0;padding:0}@media(min-width:576px){.btn-grp.grd-col-2{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 30%}}@media(min-width:768px){#preview-options .dropdown-menu>li>a{color:#222}#preview-options .dropdown-menu>li>a:hover{background-color:#b3002c;color:#fff}.section-header h2 span,.section-header h2 small{display:inline}.section-header h2 small{float:right}.container-padding{padding-left:2rem!important;padding-right:2rem!important}.section-header{margin:30px}.question{padding:25px 30px}.contact-form-block{padding:0 30px}.receipt{padding:.6em 1.2em}.section-h{padding:50px 30px}.completed-survey-content .reference-number-container{margin:0 0 25px}}@media(min-width:992px){.container-padding{padding-left:3rem!important;padding-right:3rem!important}#personal-details-container label.form-label{font-size:1.2em}#personal-details-container .question .form-group{margin:0;padding:10px 0 60px 0;border-bottom:1px solid #ddd}}.margin-top-40{margin-top:40px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-20{margin-bottom:20px!important}#survey-closing-container span{width:76px}#survey-closing-container h4{font-weight:normal!important}.alert.alert-warning{background-color:#f8db7f;color:#000}.alert.alert-warning-major{background-color:#f5a623;color:#000}.alert.alert-danger{background-color:#d90035;color:#fff}