  #form_306cdade-5cda-078b-94e8-a726b8c4d1d6_m {
    scroll-margin-top: 105px;
}
.stickyrfi {
	 top: 135px;
	 z-index: 0;
	 position: sticky;
}
 div[data-required="1"]>label:after, .form_pages div[data-required="1"]>fieldset legend:after, .form_pages div[data-required="1"]>fieldset div.form_label:after {
	 content: "*";
}
 #form_question_a7370e91-f382-35c0-22b9-15e4c28bf1df div.form_label:after {
	 content: "" !important;
}
 div[data-required="1"] fieldset div.form_label:after {
	 content: "" !important;
}
 div.lightgray span, div.lightcyan span, div.lightgray label, div.lightcyan label {
	 color: #0a233f !important;
}
 .blue div.blue, .lightgray div.lightgray, .lightcyan div.lightcyan {
	 border: 0px !important;
}
/* Slate */
#form_question_974ac5b7-5973-261d-7bf5-ac4933933f84 {
    display: none !important;
}
#uniquelyunf input[type=radio] {
    max-width: 20px !important;
    margin-top: 10px;
}
#uniquelyunf h2 {
    font-size: 24px;
}
#uniquelyunf fieldset .form_label {
    margin-bottom: 3px;
}
div.form_responses input, div.form_responses select.expanded {
    margin-left: 0 !important;
    width: 80%;
    max-width: 100%;
}
 div.lightgray .form_label *, div.lightgray .form_question *, div.lightgray .form_responses *, div.lightcyan .form_label *, div.lightcyan .form_question *, div.lightcyan .form_responses * {
	 color: #0a233f !important;
}
 div.none .form_label *, div.none .form_question *, div.none .form_responses * {
	 color: #0a233f !important;
}
 div.lightgray .form_label a, div.lightcyan .form_label a, div.none .form_label a {
	 color: #007899 !important;
}
 div.blue .form_label *, div.blue .form_question *, div.blue .form_responses * {
	 color: #ffffff !important;
}
 div.blue .form_responses input, div.blue .form_responses select {
	 border: 1px solid #00b2e2 !important;
	 background-color: #0a233f !important;
	 color: #ffffff !important;
}
 div.blue .form_label a {
	 color: #00b2e2 !important;
}
 .form_responses select {
	 max-width: 100%;
}
 button.default.form_button_submit:hover {
	 background-color: #0a233f !important;
	 color: #ffffff !important;
	 border-width: 2px;
	 border-color: #00b2e2 !important;
	 border-style: solid;
	 padding: 10px;
}
 button.default.form_button_submit {
	 background-color: #00b2e2 !important;
	 color: #0a233f !important;
	 border-width: 2px;
	 border-color: #0a233f !important;
	 border-style: solid;
	 padding: 10px;
}
 div.blue .form_responses input:focus {
	 outline: 2px solid #ffffff !important;
}
 div.blue .form_responses select:focus, div.blue .form_label a:focus {
	 outline: 2px solid #ffffff !important;
}
 div.lightgray .form_responses input:focus, div.lightcyan .form_responses input:focus, div.none .form_responses input:focus {
	 outline: 2px solid #81d1e2 !important;
}
 div.lightgray .form_responses input, div.lightcyan .form_responses input, div.none .form_responses input {
	 border: 1px solid rgb(118, 118, 118);
}
 div.blue .form_responses select:focus, div.blue .form_label a:focus {
	 outline: 2px solid #ffffff !important;
}
 div.lightgray .form_responses select:focus, div.lightgray .form_label a:focus, div.lightcyan .form_responses select:focus, div.lightcyan .form_label a:focus, div.none .form_responses select:focus, div.none .form_label a:focus {
	 outline: 2px solid #81d1e2 !important;
}
 div.blue button.default.form_button_submit:focus {
	 outline: 2px solid #ffffff !important 
}
 div.lightgray button.default.form_button_submit:focus, div.lightcyan button.default.form_button_submit:focus, div.none button.default.form_button_submit:focus {
	 outline: 2px solid #81d1e2 !important 
}
/* Clive */
 .clive-field-wrapper .clive-validation-error {
	 position: static !important;
}
 .clive-field-wrapper {
	 margin: 0 0 0 !important;
	 padding: 0 0 0 !important;
}
 .clive-field {
	 margin: 0 0 0 !important;
	 padding: 0 0 0 !important;
}
 div.blue .clive-field input, div.blue .clive-field select {
	 background-color: #0a233f !important;
	 color: #ffffff !important;
	 border: 1px solid #00b2e2 !important;
}
 .clive-field-wrapper.clive-validation-error input:invalid, .clive-field-wrapper.clive-validation-error select:invalid {
	 border: 1px solid #D02433 !important;
}
 div.blue .clive-validation-error-text {
	 color: #ffffff;
}
 .clive-field-wrapper label {
	 margin: 5pt 0 0 5pt !important;
}
 .clive-submit:focus, .clive-field input:focus {
	 outline: 2px solid #81d1e2 !important;
}
 div.blue .clive-submit:focus, div.blue .clive-field input:focus {
	 outline: 2px solid #ffffff !important;
}
 .clive-form-description-wrapper {
	 margin: 0 0 !important;
}
 .clive-submit-wrapper {
	 margin: 10pt 0 !important;
	 position: relative;
}
 div.blue .clive-submit {
	 -webkit-appearance: none;
	 -moz-appearance: none;
	 appearance: none;
	 background-color: #00b2e2;
	 height: auto;
	 border: 1px solid #0a233f;
	 color: #0a233f;
}
 div.blue .clive-submit:hover {
	 background-color: #0a233f;
	 color: #ffffff;
	 border: 1px solid #00b2e2;
}
 div.lightgray .clive-submit, div.lightcyan .clive-submit, div.none .clive-submit {
	 -webkit-appearance: none;
	 -moz-appearance: none;
	 appearance: none;
	 background-color: #0a233f;
	 height: auto;
	 border: 1px solid #00b2e2;
	 color: #ffffff;
}
 div.lightgray .clive-submit:hover, div.lightcyan .clive-submit:hover, div.none .clive-submit:hover {
	 background-color: #00b2e2;
	 color: #0a233f;
	 border: 1px solid #0a233f;
}
/* Blue outer color combo extras and overides */
 .blue div.none * {
	 color: #ffffff !important;
}
 .blue div.none .form_button_submit {
	 color: #0a233f !important;
}
 .blue div.none .form_button_submit:hover {
	 color: #fff !important;
}
 .blue div.none input, .blue div.none select, .blue div.none select option, .blue div.none select optgroup {
	 color: #0a233f !important;
}
 .blue div.none select option:hover {
	 color: #fff !important;
	 background-color: #00b2e2 !important;
}
 .blue div.none .form_label a {
	 color: #00b2e2 !important;
}
 .blue div.none .clive-submit-wrapper input {
	 color: #00b2e2 !important;
}
 .blue div.none .clive-submit-wrapper input:hover {
	 color: #0a233f !important;
}
 @media only screen and (min-width: 1024px){
	 #sideContent {
		 position: relative;
		 max-width: 23% !important;
	}
}
 @media only screen and (max-width: 1024px){
	 .stickyrfi {
		 top: 0;
		 z-index: 100;
		 position: static;
	}
}
@media only screen and (max-width: 880px) {
    fieldset div.form_responses select {
        max-width: 422px;
        width: unset !important;
    }
    div.form_responses select, div.form_responses input {
        width: 80%;
        max-width: 80% !important;
    }
    #uniquelyunf {
        padding-left: 15%;
    }
}
@media only screen and (max-width: 767px) {
    div.form_responses input {
        width: 100%;
    }
}
@media only screen and (max-width: 600px) {
    #uniquelyunf {
        padding-left: 0;
    }
    div.form_responses input, div.form_responses select {
        max-width: 100% !important;
        width: 100% !important;
    }
}
