
.mainLogBar {width: 100%; margin: 0 auto;  padding: 5px;  background-color:#e1163c;}


.header {width: 100%;  background-color:#e1163c;}


*,html{box-sizing:border-box;margin:0}a{color:inherit;text-decoration:none}button{border:none;padding:0;background-color:transparent;outline:none;box-shadow:none; font-style:normal; font-family:"GoCo Body", Calibri, Arial, sans-serif !important; -webkit-appearance:none;-moz-appearance:none;appearance:none;}


.Robot {font-family: 'Roboto', sans-serif !important;}
.Cabin {font-family: 'Cabin', sans-serif;}

input,select {padding:0px; margin:0px; border: 0px; font-size:16px;}

.header-logo {padding: 20px;}

.wrapperMain{padding:7%;box-sizing:border-box; vertical-align: middle; min-height: 400px;}

.BG-Grey {background-color:#f2f2f2;}

.container{padding-top:0%; padding-left: 8%;}


.primary-title {text-align: center;
color:#525151;padding-bottom:30px;font-size:55px; line-height: 55px; font-family:'Cabin', Arial, sans-serif !important; font-weight: normal;}

.primary-content {text-align: center;color:#525151;padding-bottom:40px;font-size:35px; line-height: 45px; font-family:'Cabin', Arial, sans-serif !important; font-weight: normal;}


.redButton {
display: block;
text-align: center;
margin: 0 auto; 
min-width: 200px; 
max-width: 380px;
background-color: #e1163c; align-items: center; font-family:"Cabin",Arial,sans-serif; line-height: 1; outline: none; user-select: none; color: #FFFFFF; border-radius: 8px; padding: 20px 20px 20px 20px; font-size: 26px;}

.leftPad {padding-left: 100px !important;} 
.rightPad {padding-right: 0 !important;}

.footer {background-color:#f1f1f1;padding: 35px 70px 35px 70px; position: relative!important;}
.footer-structure:after{clear:both}
.footer__details{max-width: 600%; text-align: center; border-top: solid 1px  #CCCCCC; padding-top: 40px; }
.footer__nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Cabin', Arial, sans-serif !important;font-size:12px;line-height:16px;color:#525151;margin-bottom:15px}

.footer__logo {display: inline-block; width: 130px; font-family:'Cabin', Arial, sans-serif !important;font-size:12px;line-height:16px;color:#525151; vertical-align: top !important; padding-bottom: 20px; padding-right: 20px; padding-left: 0px;}

.footer__copy {display: inline-block; width: 470px; font-family:'Cabin', Arial, sans-serif !important;font-size:12px;line-height:16px;color:#525151; text-align: left;}

.footer__nav-item{font-family:'Cabin', Arial, sans-serif !important;display:inline-block;margin-right:20px;}
.footer__nav-item a {font-family:'Cabin', Arial, sans-serif !important;}

@media (min-width: 1366px)
{
.primary-title {color:#525151;padding-bottom:40px;font-size:54px; line-height: 60px;}

}

@media (max-width:1024px){
 
.primary-title {padding-bottom:30px;font-size:40px; line-height: 40px;} 
.wrapperMain{padding-top:7%; padding-bottom:7%;box-sizing:border-box; vertical-align: middle; min-height: auto;}
 
 .primary-content {text-align: center;color:#525151;padding-bottom:40px;font-size:30px; line-height: 40px; font-family:'Cabin', Arial, sans-serif !important; font-weight: normal;}


} 


@media (max-width:590px){
 .primary-content {text-align: center;color:#525151;padding-bottom:40px;font-size:25px; line-height: 30px; font-family:'Cabin', Arial, sans-serif !important; font-weight: normal;}
 
.footer__logo { padding-right: 0px !important; padding-left: 0px !important;} 
.center {margin: 0 auto !important; align-content: center !important; text-align: center !important;} 
.FieldRow {padding-top: 40px !important; padding-bottom: 40px !important;}
.footer, .footer__copy {padding:30px 20px; width: 100% !important; box-sizing:border-box; }
.pinkButton {max-width: 100% !important;}
.whiteButton {max-width: 100% !important;} 
input, .dob, .date {margin-right: 24px; margin-bottom: 18px; height: 40px; font-weight: normal; font-size: 14px; max-width: 100% !important;} 

 
}

.logo {margin: 0 auto !important;  text-align: center !important; clear: both !important; align-content: center!important; display: block;}
