#content{max-width: 800px;margin: 10px auto}#content .buttons{padding-top: 20px;padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px solid rgb(9, 94, 184)}.action-link{display: block;padding: 10px;font-size: 2rem;color: white;background-color: rgb(9, 94, 184);text-align: center}.action-link:hover{color: white;background-color: #0b77e9;text-decoration: none}hr{border-color: #0b77e9}.type-submit .btn{color: white;background-color: rgb(9, 94, 184)}.type-submit .btn:hover{color: white;background-color: #0b77e9}#survey-question legend{color: #0b77e9;border-bottom-color: #0b77e9}#survey-question legend .total{font-size: 80%;margin-left: 4px}#survey-question .form-actions{border-top: none}#survey-question .form-control[type=text]{background-color: #badafc}.modal-overlay.modal-overlay-level-1{z-index: 1032}.modal-overlay.modal-overlay-level-2{z-index: 1033}.modal-overlay.modal-overlay-level-3{z-index: 1034}.modal-overlay{position: fixed;z-index: 1031;left: 0;right: 0;bottom: 0;top: 0;overflow: hidden;padding: 15px;background-color: black;background-color: rgba(0, 0, 0, 0.3)}.modal-overlay > div{background-color: rgba(255, 255, 255, 0.97);border-radius: 10px}.modal-overlay .modal-overlay-close{position: fixed;z-index: 2033;right: 0px;top: 0;padding: 15px 23px 4px;font-size: 48px;font-weight: 100;line-height: 1;cursor: pointer}.modal-overlay .modal-overlay-close:hover{text-decoration: none}.modal-overlay .sticky{position: sticky;top: 0;z-index: 1032}.modal-overlay .sticky-bottom{position: sticky;bottom: 0;z-index: 1032;padding: 10px;background-color: white}.modal-overlay .sticky-bottom > div{max-width: 52rem;margin: 0 auto}.modal-overlay .overlay-content-wrapper{height: 100%;max-height: 100%;overflow-y: auto}.modal-overlay .overlay-content-wrapper .overlay-content{overflow: hidden;padding: 15px 15px}.modal-overlay .overlay-content-wrapper .overlay-content .body{max-width: 70rem;margin: 0 auto}body.overlay-open,body.modal-open{overflow: hidden}#content .pregcalc{margin: 1rem 2rem;max-width: 51rem;padding: 1rem;border: 1px solid #0b77e9}#content .pregcalc p{padding-left: 0}#content .pregcalc select{width: auto;display: inline-block;margin-bottom: 1rem}
body.err403{background-color: #e8e8e8}body.err403 .z-logon-box{background-color: white;padding: 20px 10px}.z-logon-prompt{text-align: center;max-width: 400px;margin: 40px auto}.z-logon-back{float: left;margin: 40px 20px}.z-logon-box{float: none;margin: 15px auto;width: 400px;max-width: 100%;
 
 
}.z-logon-box img.loading{display: block;margin: 0 auto;opacity: 0.5;height: 16px}.z-logon-box ul{list-style-type: none;margin: 0;padding: 0}.z-logon-box p{margin-bottom: 10px}.z-logon-box button[type=submit],.z-logon-box input[type=submit]{width: 100%}.z-logon-box .z-logon-title:first-of-type,.z-logon-box h2:first-of-type, .z-logon-box h3:first-of-type, .z-logon-box h4:first-of-type{margin-top: 0}.z-logon-box .z-logon-form{margin: 15px auto 0 auto}.z-logon-box .z-logon-extra li{margin: 0 0 10px 0}.z-logon-box .z-logon-extra .z-btn-social{display: block;text-align: center;text-decoration: none}.z-logon-box .z-logon-extra .z-logon-extra-separator{position: relative;z-index: 1;text-align: center;line-height: 16px;margin: 15px 0}.z-logon-box .z-logon-extra .z-logon-extra-separator:before{position: absolute;left: 50%;top: 50%;height: 16px;top: 8px;width: 40px;background-color: #fff;content: "";margin: calc(-16px / 2) 0 0 calc(-16px / 2);z-index: -1}.z-logon-box .z-logon-extra .z-logon-extra-separator:after{position: absolute;left: 0;top: 8px;content: " ";width: 100%;border-bottom: 1px solid #ddd;z-index: -2}.z-logon-box .z-logon-extra .z-logon-extra-separator:first-child{display: none}.z-logon-box .z-logon-support{margin: 15px 0 0 0;padding: 15px 0 0 0}.z-logon-box .z-logon-support:empty{display: none}.z-logon-box .alert :first-child{margin-top: 0}.z-logon-box .alert :last-child{margin-bottom: 0}.z-logon-box.z-logon-box-boxed .z-logon-form{margin: 15px 0;padding: 15px 20px;background-color: #f2f2f2}.z-logon-box.z-logon-box-boxed .z-logon-extra .z-logon-extra-separator{margin-left: -20px;margin-right: -20px}.z-logon-box.z-logon-box-boxed .z-logon-extra .z-logon-extra-separator:before{background-color: #f2f2f2}.z-logon-box.z-logon-box-boxed .z-logon-support{margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;border-top: 1px solid #ddd}.z-logon-box.z-logon-box-boxed .z-logon-support p:last-child{margin-bottom: 0}.z-logon-box #signup_verify{display: none}.z-logon-box input#surprefix{width: 50px}.z-logon-box #signup_error_tos_agree,.z-logon-box #signup_error_duplicate_username,.z-logon-box #signup_error_duplicate_identity{display: none}.z-logon-box.error_tos_agree #signup_error_tos_agree, .z-logon-box.error_duplicate_username #signup_error_duplicate_username, .z-logon-box.error_duplicate_identity #signup_error_duplicate_identity, .z-logon-box.error_custom_1 #signup_error_custom_1, .z-logon-box.error_custom_2 #signup_error_custom_2{display: block}.z-logon-box .z_validation_message{display: block;margin: 5px 0 0 0}
.survey-is-correct:after{	color: green;	font-weight: bold;	content: " √"}.survey-is-not-correct:after{	color: red;	font-weight: bold;	content: " X"}.survey-thurstone .btn{	display: block;	width: auto;	margin-bottom: 12px}.survey-thurstone .btn:before{	content: "\0025BA"}.survey-narrative input,.survey-narrative select{	display: inline-block;	width: auto;vertical-align: baseline}hr.survey-stop{display: none}.picture-file{	display: block}.picture-preview{	width: 128px;	margin: 4px 0}.picture-preview.has-preview{	width: 256px}.alert.z_invalid{	display: none}form.z_form_invalid .alert.z_invalid{display: block}.form-survey .form-actions{	margin-top: 12px}.survey-q-ok .survey-test-feedback-icon{color: green !important}.survey-q-not-ok .survey-test-feedback-icon{color: red !important}.do_survey_test_feedback .survey-test-feedback-answer,.do_survey_test_feedback .survey-test-feedback-correct,.do_survey_test_feedback .survey-test-feedback-wrong{display: none}.do_survey_test_feedback.survey-test-correct .survey-test-feedback-correct{display: block}.do_survey_test_feedback.survey-test-wrong .survey-test-feedback-wrong{display: block}
