.checklist-form{margin-bottom:30px}.checklist-form form{padding:30px;background-color:#f6f8f8}.checklist-form form .form-group,.checklist-form form .submission-success{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:27px;font-size:2.7rem}@media screen and (max-width:767.98px){.checklist-form form .form-group.display-content .date{font-size:22px;font-size:2.2rem}}.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:18px;font-size:1.8rem}.checklist-form form label>span,.checklist-form form legend>span{font-size:16px;font-size:1.6rem;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:18px;font-size:1.8rem;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:-ms-input-placeholder{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:16px;font-size:1.6rem}.checklist-form form label>span,.checklist-form form legend>span{font-size:14px;font-size:1.4rem}.checklist-form form .form-control{min-height:1.6rem;font-size:16px;font-size:1.6rem}}.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}