.Modal{display:none;position:fixed;z-index:6101;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.8);background:transparent radial-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.8));font:normal 14px Arial,Helvetica,sans-serif}
.ModalContent{box-shadow:0 0 10px rgba(0,0,0,0.4),0 12px 30px rgba(0,0,0,0.5);background-color:#fff;margin:15% auto;padding:3px;border:1px solid #333;width:100%;max-width:670px;min-width:320px;height:auto;z-index:6100}
@media (max-width: 640px) {
.ModalContent{background-color:#fff;margin:10% auto;padding:3px;border:1px solid #333;width:100%;width:310px;height:auto}
#LogoHeader img{width:225px!important;vertical-align:bottom}
#LogoHeader{min-height:50px!important;padding:10px 0!important;vertical-align:bottom}
.Form{width:100%;max-width:600px;min-width:300px;margin:0 auto;padding:0 5px!important}
}
#CloseIcon{width:41px;height:42px;float:right;margin:-15px -20px;background:url(https://d2geqc87xuuo99.cloudfront.net/web/pop-over-close-icon.png) top center no-repeat;z-index:9000!important}
#CloseIcon:hover,#CloseIcon:focus{cursor:pointer}
.RedDivider{background:#c2171d!important}
.NavyDivider{background:#002a4e!important}
.ConquerDivider{background:#305273!important}
.AHDBDivider{background:#005F7F}
.Form{width:100%;max-width:600px;min-width:300px;margin:0 auto;padding:0 20px}
.Form .ColumnPadding{clear:both}
.Form .ColumnPadding .ElementContainer{float:left}
.ElementContainer{text-align:left;width:300px}
.alignLeft{display:inline;float:left;width:145px}
.alignRight{display:inline;float:right;width:150px}
input.input-1-2{width:120px!important}
input.input-1-1{width:100%;max-width:270px}
.list_block:not(:first-child), .checkbox.field {padding-top: 4px;}
.FieldBlock{display:block;padding:0;margin:0 0 6px}
.FieldBlock .CaptionText{display:block;font:bold 14px Arial,Helvetica,sans-serif;color:#333;padding:0;margin:0 0 4px}
.FieldBlock .checkbox .CaptionText{display:inline;margin:0}
.FieldBlock div.radio span{display:block;margin:0 0 3px;padding:0}
.FieldBlock div.radio span input.radio{display:inline;padding-right:5px}
.FieldBlock div.radio span label{font:normal 11px Arial,Helvetica,sans-serif;color:#333}
.FieldBlock .field{padding:0;margin:0}
.FieldBlock .field .FieldError{display:block;padding-top:3px;padding-bottom:5px;font-size:11px;color:red;font-weight:700}
.FieldBlock .field input.text,.FieldBlock .field input.float,.FieldBlock .field input.password,.FieldBlock .field input.integer,.FieldBlock .field input.currency,.FieldBlock .field input.date{border:1px solid #ccc;border-top-color:#444;border-left-color:#444;font:normal 14px Arial,Helvetica,sans-serif;color:#333;padding:5px;margin:0;width:240px;display:inline!important}
.FieldBlock .field input.date{width:102px}
.FieldBlock .field select,.FieldBlock .field select option{width:200px}
.required{color:#C00!important;font-weight:700!important}
.CaptionText{font:normal 14px Arial,Helvetica,sans-serif;margin:0 0 4px}
.g-recaptcha{transform:scale(0.84);transform-origin:0 0}
.hr{background:#ddd;height:1px;border:0;width:95%;text-align:center;margin:0 auto!important}
.ColumnPadding{padding:25px 0 3px}
.SectionHeader{font:normal 18px Arial,Helvetica;background:#104777;color:#fff;padding:10px 0;width:100%;line-height:20px;text-align:center}
.JSectionHeader{font:normal 18px Arial,Helvetica;color:#fff;padding:10px 0;width:100%;line-height:20px;text-align:center;margin-top:-10px}
.JSectionHeader.TON{background:#002d5a;color:#eee;border-top:1px solid rgba(0,25,52,0.3);background-image:-webkit-linear-gradient(top,#004f80,#002855);background-image:linear-gradient(to bottom,#004f80,#002855);margin-top:initial!important}
.JLinkBtn{color:#fff!important}
.WPSubmitBtn{border-radius:6px;border:0;text-shadow:none;box-shadow:none;font:bold 16px/16px roboto,Arial,Helvetica,sans-serif;width:98px;padding-left:14px!important}
.WPSubmitBtn:hover{cursor:pointer;-moz-box-shadow:inset 0 0 100px 100px rgba(255,255,255,0.1);-webkit-box-shadow:inset 0 0 100px 100px rgba(255,255,255,0.1);box-shadow:inset 0 0 100px 100px rgba(255,255,255,0.1)}
.yellow{border-bottom:2px solid #d79853!important;background:#fbb567!important;text-transform:capitalize!important;color:#a26c31!important}
.red{border-bottom:2px solid #310509!important;background:#760c16!important;text-transform:capitalize!important}
input[type=checkbox]{cursor:pointer}
.SectionPadding{margin:0 auto;padding:15px;color:#474647}
#LogoHeader{margin:0 auto;background:#fff;text-align:center;min-height:100px;padding:10px 0 4px;vertical-align:bottom}
#LogoHeader img{z-index:8000;height:auto;width:320px;margin:0 auto;vertical-align:bottom}
.ToolTip{position:relative;display:inline-block}
a.ToolTiplink{text-decoration:none;color:#FFF}
a.ToolTiplink:hover{text-decoration:underline;color:#F3F3F3}
.ToolTip .ToolTiptext{visibility:hidden;width:100px;background-color:#111;color:#fff;text-align:center;padding:10px 0 0;border-radius:8px;position:absolute;z-index:1;font-size:12px}
.ToolTip:hover .ToolTiptext{visibility:visible}
.ToolTip .ToolTiptext{width:330px;height:23px;bottom:100%;left:50%;margin-left:-165px}
.ToolTip .ToolTiptext::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent}
.ToolTip .ToolTiptext{opacity:0;transition:opacity .9s}
.ToolTip:hover .ToolTiptext{opacity:.85}

.sub-headerbar {margin-bottom: 10px; text-align: center;}
.sub-headerbar.pmo {color: #ac151b;font-size: 22px; font-weight: 300;}
