form .container{padding:40px 0}
.staticText,.sectionHeader{color:#333}
.aemformcontainer .guideSeparator{color:#ccc;margin-top:10px;margin-bottom:0}
.MetLifeAllFieldsRequired p{color:#333;font-weight:normal;font-size:12px;line-height:16px}
.guidefield .errorMessage,.guidefield .thankYouMessage{background-image:url('../png/embedded-check-mark.png');background-repeat:no-repeat;background-size:67.5px 67.5px;background-color:#fff}
.guidefield .errorMessage{background-image:url('../svg/error-mark.svg')}
.aem-form-mobile .guidefield .guideFieldNode.errorMessage,.aem-form-mobile .guidefield .guideFieldNode.thankYouMessage{background-position:right 50% top 10px;padding-top:100px !important}
.aem-form-tablet .guidefield .guideFieldNode.errorMessage,.aem-form-tablet .guidefield .guideFieldNode.thankYouMessage{background-position:right 50% top 9px;padding-top:100px !important}
.aem-form-desktop .guidefield .guideFieldNode.errorMessage,.aem-form-desktop .guidefield .guideFieldNode.thankYouMessage{background-position:right 50% top 30px;padding-top:120px !important}
.aemformcontainer .guidefield .guideFieldNode.errorMessage,.aemformcontainer .guidefield .guideFieldNode.thankYouMessage{color:#333;margin-top:0;padding:0;font-weight:bold;font-family:'MetLifeCircular','Noto Sans','Arial','Helvetica','sans-serif' !important;font-size:20px;line-height:28px;margin-bottom:20px}
.aem-form-tablet .guidefield .guideFieldNode.errorMessage,.aem-form-tablet .guidefield .guideFieldNode.thankYouMessage{font-size:24px;line-height:32px;margin-bottom:15px}
.aem-form-desktop .guidefield .guideFieldNode.errorMessage,.aem-form-desktop .guidefield .guideFieldNode.thankYouMessage{font-size:24px;line-height:32px;margin-bottom:15px}
.MetLifeFormHeaderH1 p,.MetLifeFormHeaderH2 p:focus,.guidefield:focus .errorMessage:focus,.guidefield:focus .thankYouMessage:focus{outline:0;margin-top:0}
.guidefield .guideFieldNode.errorMessageText,.guidefield .guideFieldNode.thankYouMessageText{color:#333;margin-top:0;padding:0;font-weight:400;font-size:16px;line-height:30px;font-family:'Noto Sans','Arial','Helvetica','sans-serif';margin-bottom:10px}
.aem-form-tablet .guidefield .guideFieldNode.errorMessageText,.aem-form-tablet .guidefield .guideFieldNode.thankYouMessageText{font-size:18px;line-height:32px}
.aem-form-desktop .guidefield .guideFieldNode.errorMessageText,.aem-form-desktop .guidefield .guideFieldNode.thankYouMessageText{font-size:18px;line-height:32px}
.guideTextDraw.DisclaimerSectionH3{font-size:11px;line-height:15px;font-weight:normal;color:#333;text-align:left;padding:0}
.guideTextDraw.DisclaimerSectionH3 p:last-of-type{margin-bottom:0}
.aemformcontainer .DisclaimerSectionH3 a:hover{text-decoration:underline;color:#0090da}
.aemformcontainer a:hover,.aemformcontainer a:focus{text-decoration:underline;color:#0090da}
.aemformcontainer a:focus{outline-color:#0061a0;outline-offset:-1px;outline-style:solid;outline-width:2px}
.guidefield .errorMessage p,.guidefield .thankYouMessage p{margin-top:90px;margin-bottom:0;text-align:center}
.guidefield .errorMessageText p,.guidefield .thankYouMessageText p{margin-bottom:60px;text-align:center;margin-top:0}
.guidebutton .guideFieldWidget button:not(.af-icon-button),.guidebutton input[type='button']{margin-top:5px}
form .guideContainerNode .guidefield .guideFieldNode .guideFieldError{margin-top:-11px}
.aemformcontainer form .MetLifeFormHeaderH1 p,.guideContainer form .MetLifeFormHeaderH1 p{margin-bottom:10px}
.aemformcontainer form .MetLifeFormHeaderH2 p,.guideContainer form .MetLifeFormHeaderH2 p{margin-bottom:20px}
.guidefield .guideFieldTooltip,ul.guide-fu-fileItemList{width:100%}
@media screen and (max-width:480px){.MetLifeFormHeaderH1 p{font-size:18px;line-height:22px}
.aemformcontainer form .col-md-6,.aemformcontainer .col-md-4,.guideContainer form .col-md-6,.guideContainer .col-md-4{padding:0 !important}
.guidebutton .guideFieldWidget button:not(.af-icon-button),.guidebutton input[type='button']{margin-top:0}
}
@media screen and (min-width:480px) and (max-width:1024px){.MetLifeFormHeaderH1 p{font-size:24px;line-height:28px}
}
@media screen and (min-width:768px){.aemformcontainer .guideSeparator{margin-top:15px;margin-bottom:10px}
.guidefield .guideFieldTooltip,ul.guide-fu-fileItemList{width:49%}
}
@media screen and (min-width:1024px){.aemformcontainer .guideSeparator{margin-top:25px;margin-bottom:20px}
}
.aem-form-mobile form .container{width:100%;padding:30px 15px}
.aem-form-tablet form .container,.aem-form-desktop form .container{width:100%;padding:30px 30px}
.guidebutton .guideFieldWidget button:not(.af-icon-button),.guidebutton input[type='button']{margin-bottom:0 !important}
.xfaButton{text-align:center}
.aem-form-mobile .guidebutton .guideFieldWidget button:not(.af-icon-button),.aem-form-mobile .guidebutton input[type='button']{width:auto !important;min-width:190px}
.aem-form-tablet .guidebutton .guideFieldWidget button:not(.af-icon-button),.aem-form-tablet .guidebutton input[type='button']{width:auto !important;min-width:226px}
.aem-form-desktop .guidebutton .guideFieldWidget button:not(.af-icon-button),.aem-form-desktop .guidebutton input[type='button']{width:auto !important;min-width:170px}
.guideRootPanel{margin-bottom:0}