.checklist-form{margin-bottom:30px}.checklist-form form{padding:30px;background-color:#f6f8f8}.checklist-form form .submission-success{margin-bottom:30px}.checklist-form form .table-wrapper td{width:33.3333333333%}.checklist-form form .form-group{margin-bottom:30px}.checklist-form form .form-group.hidden-group{display:none}.checklist-form form .form-group.display-content img{margin-bottom:30px}.checklist-form form .form-group.display-content .date{font-size:1.6875rem}@media screen and (max-width:767.98px){.checklist-form form .form-group.display-content .date{font-size:1.375rem}}.checklist-form form .form-group.display-content .note{margin-bottom:30px;padding:15px 20px;border:2px solid #01a9ce}.checklist-form form .form-group .pre-content,.checklist-form form .form-group .pre-content h2{margin-bottom:10px}.checklist-form form .form-group .pre-content h2:last-child{margin-bottom:0}.checklist-form form .form-group>label{display:block}.checklist-form form .form-group .post-text{margin-top:10px}.checklist-form form .form-group .pre-input-text{margin-bottom:10px}.checklist-form form label,.checklist-form form legend{color:#000;font-size:1.125rem}.checklist-form form label>span,.checklist-form form legend>span{font-size:1rem;color:#425563;margin-left:5px}.checklist-form form legend{border:0;margin-bottom:5px;font-weight:700}.checklist-form form .form-control{width:100%;min-height:4.2rem;font-size:1.125rem;color:#000;border:0;border-radius:0;box-shadow:0 0 0 1px #919191}.checklist-form form .form-control:focus{box-shadow:0 0 0 2px #01a9ce}.checklist-form form .form-control::-moz-placeholder{opacity:1;color:inherit}.checklist-form form .form-control::placeholder{color:inherit}.checklist-form form .consent_popup{display:none}.checklist-form form .consent_popup p{color:red!important}.checklist-form form .consent_popup.visable{display:block}.checklist-form form textarea{resize:vertical}.checklist-form form .submit-btn{margin:0!important}@media (max-width:767px){.checklist-form{margin-bottom:20px}.checklist-form form{padding:30px}.checklist-form form .form-group{margin-bottom:20px}.checklist-form form label,.checklist-form form legend{font-size:1rem}.checklist-form form label>span,.checklist-form form legend>span{font-size:.875rem}.checklist-form form .form-control{min-height:1.6rem;font-size:1rem}}.b-w-contrast .checklist-form .alert{background-color:#fff;border-color:#000}.b-w-contrast .checklist-form form{background-color:#fff;border:1px solid #000}.b-w-contrast .checklist-form form label,.b-w-contrast .checklist-form form label>span,.b-w-contrast .checklist-form form legend,.b-w-contrast .checklist-form form legend>span{color:#000}.b-w-contrast .checklist-form form .form-control{color:#000;box-shadow:0 0 0 1px #000}.b-w-contrast .checklist-form form .form-control:focus{box-shadow:0 0 0 3px #000}.blue-contrast .checklist-form .alert{background-color:#cfe5fc;border-color:#006}.blue-contrast .checklist-form form{background-color:#cfe5fc;border:1px solid #006}.blue-contrast .checklist-form form label,.blue-contrast .checklist-form form label>span,.blue-contrast .checklist-form form legend,.blue-contrast .checklist-form form legend>span{color:#006}.blue-contrast .checklist-form form .form-control{background-color:#cfe5fc;color:#006;box-shadow:0 0 0 1px #006}.blue-contrast .checklist-form form .form-control:focus{box-shadow:0 0 0 3px #006}.beige-contrast .checklist-form .alert{background-color:#f7efd8;border-color:#042868}.beige-contrast .checklist-form form{background-color:#f7efd8;border:1px solid #042868}.beige-contrast .checklist-form form label,.beige-contrast .checklist-form form label>span,.beige-contrast .checklist-form form legend,.beige-contrast .checklist-form form legend>span{color:#042868}.beige-contrast .checklist-form form .form-control{background-color:#f7efd8;color:#042868;box-shadow:0 0 0 1px #042868}.beige-contrast .checklist-form form .form-control:focus{box-shadow:0 0 0 3px #042868}.high-contrast .checklist-form .alert{background-color:#fdff2d;border-color:#000}.high-contrast .checklist-form form{background-color:#fdff2d;border:1px solid #000}.high-contrast .checklist-form form label,.high-contrast .checklist-form form label>span,.high-contrast .checklist-form form legend,.high-contrast .checklist-form form legend>span{color:#000}.high-contrast .checklist-form form .form-control{background-color:#fdff2d;color:#000;box-shadow:0 0 0 1px #000}.high-contrast .checklist-form form .form-control:focus{box-shadow:0 0 0 3px #000}.checklist-form .checbox label,.checklist-form .radio label{display:flex;align-items:center}.checklist-form .checbox label input[type=checkbox],.checklist-form .checbox label input[type=radio],.checklist-form .radio label input[type=checkbox],.checklist-form .radio label input[type=radio]{margin-right:10px}