.aemformcontainer form .MetLifeFormHeaderH1 p,.guideContainer form .MetLifeFormHeaderH1 p{font-family:'MetLifeCircular','Georgia','Times New Roman','Times','serif';font-size:24px;line-height:30px;padding-bottom:30px;margin-bottom:0;font-weight:500;margin-top:0}
.aemform{background:#FFF}
form{background:#FFF}
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}
.aemformcontainer form .guidefield .guideFieldNode.MetLifeFormHeaderH1{width:100%}
form .guideContainerNode .guidefield.guidedropdownlist .guideFieldLabel.top label,form .guideContainerNode .guidefield.guidetextbox .guideFieldLabel.top label{width:80% !important}
form .guideContainerNode .guidefield.guidedropdownlist .guideFieldLabel.top label.focus-state,form .guideContainerNode .guidefield.guidetextbox .guideFieldLabel.top label.focus-state{width:auto !important}
.guideFieldNode.guideTextDraw{width:250px;margin:0 auto !important}
.guideFieldNode.guideTextDraw.full-width{width:100%;text-align:center}
form .guideContainerNode .guidefield .guideFieldNode .guideFieldError{padding-top:10px !important}
.aemformcontainer .guideFieldDescription.long p,.guideContainer .guideFieldDescription.long p{margin:0 auto}
.guidefield .errorMessage,.guidefield .thankYouMessage{color:#000;margin-top:0;padding:0;font-weight:bold;font-size:24px;line-height:30px;margin-bottom:20px;font-family:'MetLifeCircular','Noto Sans','Arial','Helvetica','sans-serif'}
.MetLifeFormHeaderH1 p,.MetLifeFormHeaderH2 p:focus,.guidefield:focus .errorMessage:focus,.guidefield:focus .thankYouMessage:focus{outline:0;margin-top:45px}
.guidefield .errorMessageText,.guidefield .thankYouMessageText{color:#333;margin-top:0;padding:0;font-weight:400;font-size:16px;line-height:30px}
.guidefield .errorMessageText p,.guidefield .thankYouMessageText p{margin-bottom:30px !important}
.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}
.aemformcontainer form .container,.guideContainer form .container{width:80%;padding:40px 0;margin:0 auto}
form .guideFieldWidget input[type="text"],form .guideFieldWidget input[type="password"],form .guideFieldWidget select,form .guideFieldNode .guideRadioButtonGroupItems,form .guideFieldNode .guideCheckBoxGroupItems{margin:7px 0}
form .guidedropdownlist .guideFieldWidget.dropDownList select{margin-bottom:7px}
.guidebutton .guideFieldWidget button:not(.af-icon-button),.guidebutton input[type='button']{margin-top:10px}
.guidebutton .guideFieldWidget button:not(.af-icon-button),.guidebutton input[type='button']{background:#007abc;box-shadow:none;border-radius:8px;font-size:16px;color:#fff;height:54px;border:1px solid #007abc;padding:16px 24px;line-height:1px;margin-bottom:10px;text-decoration:none;cursor:pointer;font-weight:600}
.guidebutton .guideFieldWidget button:not(.af-icon-button):hover{background:#0061a0;box-shadow:none;text-decoration:none;border:1px solid #0061a0}
.guideLayout .guidefield .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){width:267px;margin:0 auto !important}
.guideFieldWidget.xfaButton{text-align:center}
.guideFieldWidget.xfaButton button{width:190px}
.aemformcontainer .guideFieldWidget input[type="text"],.aemformcontainer .guideFieldWidget input[type="password"],.aemformcontainer .guidedropdownlist .dropDownList select{border-color:#6e6e6e}
.aemformcontainer .guideContainerNode a,.guideContainer .guideContainerNode a{color:#007abc !important;line-height:16px !important;font-size:12px !important}
.guideFieldNode.guideTextDraw.privacyPolicy p{margin-top:0;margin-bottom:0;text-align:center}
form .guideContainerNode .guidefield .guideFieldNode .guideFieldError:before{display:none}
form .guideContainerNode .guidefield .guideFieldNode .guideFieldError{background-color:transparent;color:#db1818;padding-left:0}
.guidefield .fileUploadHelpText{width:250px;margin:0 auto;text-align:left}
.guideContainerNode .guidefield .guideFieldNode.fileUploadHelpText p{margin-top:4px !important}
@media screen and (max-width:480px){.MetLifeFormHeaderH1 p{font-size:18px;line-height:22px}
form .container{width:100%;padding:20px 30px}
.aemformcontainer form .container,.guideContainer form .container{width:100%;padding:20px 30px 0 30px}
.aemformcontainer form .col-md-6,.aemformcontainer .col-md-4,.guideContainer form .col-md-6,.guideContainer .col-md-4{padding:0 !important}
form .guideContainerNode .guidefield .guideFieldNode .guideFieldError{margin-top:-12px}
}
@media screen and (min-width:480px) and (max-width:1024px){form .col-md-6,.col-md-4{padding:0}
.aemformcontainer form .container,.guideContainer form .container{width:90%;padding:30px 0 0 0;margin:0 auto}
.MetLifeFormHeaderH1 p{font-size:24px;line-height:28px}
}
@media screen and (min-width:768px){.aemformcontainer .guideSeparator{margin-top:15px;margin-bottom:10px}
.aemformcontainer form .col-md-6:nth-child(1),.guideContainer form .col-md-6:nth-child(1),.aemformcontainer form .hidden~.col-md-6:nth-child(2),.guideContainer form .hidden~.col-md-6:nth-child(2){padding-right:10px}
.aemformcontainer[dir="rtl"] form .col-md-6:nth-child(1),.guideContainer form .col-md-6:nth-child(1),.aemformcontainer[dir="rtl"] form .hidden~.col-md-6:nth-child(2),.guideContainer form .hidden~.col-md-6:nth-child(2){padding-right:0;padding-left:10px}
.aemformcontainer form :not(.hidden)~.col-md-6:nth-child(2),.guideContainer form :not(.hidden)~.col-md-6:nth-child(2){padding-left:10px}
.aemformcontainer[dir="rtl"] form :not(.hidden)~.col-md-6:nth-child(2),div[dir="rtl"] .guideContainer form :not(.hidden)~.col-md-6:nth-child(2){padding-left:0;padding-right:10px}
.aemformcontainer .col-md-4:first-child,.guideContainer .col-md-4:first-child{padding-right:13px}
.aemformcontainer[dir="rtl"] .col-md-4:first-child,div[dir="rtl"] .guideContainer .col-md-4:first-child{padding-right:0;padding-left:13px}
.aemformcontainer .col-md-4:nth-child(2),.guideContainer .col-md-4:nth-child(2){padding:0 7px}
.aemformcontainer .col-md-4:last-child,.guideContainer .col-md-4:last-child{padding-left:13px}
.aemformcontainer[dir="rtl"] .col-md-4:last-child,div[dir="rtl"] .guideContainer .col-md-4:last-child{padding-left:0;padding-right:13px}
.guideLayout .guidefield .guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){width:250px;margin:0 auto !important}
.aemformcontainer form .MetLifeFormHeaderH1 p,.guideContainer form .MetLifeFormHeaderH1 p{font-size:44px;line-height:50px}
.guidefield .errorMessage,.guidefield .thankYouMessage{font-size:44px;line-height:50px}
.guidefield .errorMessageText,.guidefield .thankYouMessageText{font-size:18px;line-height:32px}
}
@media screen and (min-width:1024px){.aemformcontainer{width:100%;margin:0 auto}
.aemformcontainer form .container,.guideContainer form .container{width:50%;padding:0}
.aemformcontainer .guideSeparator{margin-top:25px;margin-bottom:20px}
}
@media(max-width:767px){.guideRootPanel{margin-bottom:0}
}