.btn-primary:hover {
background-color: #5C9A1B !important;
}
.layout-canvas-g {
background-color: #fff;
border: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
width: 100%;
}
.layout-canvas-g>.header,
.layout-canvas-g>.section,
.layout-canvas-g>.footer {
position: relative;
overflow: hidden;
width: 100%;
word-wrap: break-word;
}
.layout-canvas-g>.section {
margin: 0px;
}
.layout-canvas-g>.section>.columns {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
word-wrap: break-word;
}
body {
color: #000;
font-family: Arial;
font-size: 12px;
margin: 0 auto;
max-width: 1280px;
}
@media only screen and (max-width: 915px) {
.mobile-hidden {
display: none !important;
}
.responsive-td {
width: 100% !important;
display: block !important;
padding: 0 !important;
}
}
@media only screen and (max-width: 480px) {
.mobile-hidden {
display: none !important;
}
.responsive-td {
width: 100% !important;
display: block !important;
padding: 0 !important;
}
}
.layout-canvas-g>.section>.columns {
width: 100%;
}
.row {
max-width: 1280px;
padding-left: 1.5rem;
}
.mobile-show {
display: none;
}
.box-logo {
width: 108px;
height: 92px;
}
.fluid-logo {
width: 214px;
height: auto;
}
.humanaLogoBox {
width: 182px;
text-align: left;
display: inline-block;
}
.fluid-logo1 {
width: 391px;
height: 60px;
}
.FormHeading {
font-family: 'CustomFamily', Calibri, sans-serif;
font-size: 46px;
line-height: 54px;
color: #5C9A1B;
font-weight: 400;
text-align: left;
padding:40px 40px 0px;
}
.FormSubheading {
font-family: 'CustomFamily', Calibri, sans-serif;
font-size: 19px;
line-height: 24px;
color: #3A3B3D;
font-weight: 400;
text-align: left;
padding: 8px 40px 30px;
}
.bannerSection {
display: flex;
width: 1280px;
margin: 0 auto;
border-top: 1px solid #C8C8C8;
}
.bannerImageMain {
width: 50%;
text-align: left;
}
.bannerDesktop {
max-width: 100%;
height: auto;
}
.ZipBox{
width:50%;
padding:0px 2% 0 2%;
margin-bottom:20%;
box-sizing:border-box;
}
.ZipHeading{
font-family: 'CustomFamily', Calibri, sans-serif;
font-size: 48px;
line-height: 57px;
color: #5C9A1B;
font-weight: 700;
text-align: center;
padding:4% 0% 2%;
}
.ZipText{
font-family: 'CustomFamily', Calibri, sans-serif;
font-size: 28px;
line-height: 39px;
color: #3A3B3D;
font-weight: 400;
text-align: center;
padding-top:8%;
max-width:90%;
margin:0 auto;
}
.ZipForm{
padding:4% 0% 10%;
width:70%;
margin:0 auto;
}
.leftBox{
padding:0 3%;
width:50%;
}
.InputForm{
border:2px solid #C8C8C8;
background-color:#ffffff;
}
.GreenText{
font-family: 'CustomFamily', Calibri, sans-serif;
font-size: 53px;
line-height: 57px;
color: #5C9A1B;
font-weight: 700;
text-align: left;
padding-left:9%;
padding-top:8%;
}
.InputFormHeading{
font-family: 'CustomFamily', Calibri, sans-serif;
font-size: 48px;
line-height: 57px;
color: #ffffff;
font-weight: 700;
text-align: center;
padding:20px 0px;
background-color:#5C9A1B;
}
.InputFormText{
font-family: 'CustomFamily', Calibri, sans-serif;
font-size: 28px;
line-height: 39px;
color: #3A3B3D;
font-weight: 400;
text-align: center;
padding:5% 3%;
}
.form-control1{
font-family: 'CustomFamily', Calibri, sans-serif;
font-size: 24px;
line-height: 24px;
color: #3A3B3D ;
font-weight: 700;
border:2px solid #909696;
border-radius:12px;
display: block;
    width: 100%;
    height: unset;
    padding: 5px 24px;    
background-color: #fff;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
::placeholder{
color:#3A3B3D;
opacity:1
}
.mobile-show {
display: none;
}
.form-Content {
width: 50%;
margin: 0 auto;
}
.container {
padding: 0 40px;
}
label{
color:#3A3B3D !important;
font-size:19px !important;
line-height:23px !important;
font-weight:400 !important;
}
.btnSpacing {
text-align:left;
}
#zip{
        color: #114A21;
        font-family:'FS Humana',Calibri,sans-serif;
        font-size: 24px;
        letter-spacing: 0;
        line-height: 29px;
        font-weight: 700;
}
#county{
        color: #114A21;
        font-family:'FS Humana',Calibri,sans-serif;
        font-size: 24px;
        letter-spacing: 0;
        line-height: 29px;
        font-weight: 700;
width:90%;
margin:0 auto;
}
#woops{
        color: #114A21;
        font-family:'FS Humana',Calibri,sans-serif;
        font-size: 24px;
        letter-spacing: 0;
        line-height: 29px;
        font-weight: 700;
}
#countywoops{
        color: #114A21;
        font-family:'FS Humana',Calibri,sans-serif;
        font-size: 24px;
        letter-spacing: 0;
        line-height: 29px;
        font-weight: 700;
text-align:center;
}

#zip1{
        color: #114A21;
        font-family:'FS Humana',Calibri,sans-serif;
        font-size: 18px;
        letter-spacing: 0;
        line-height: 22px;
        font-weight: 700;
}
#woops1{
        color: #114A21;
        font-family:'FS Humana',Calibri,sans-serif;
        font-size: 18px;
        letter-spacing: 0;
        line-height: 22px;
        font-weight: 700;
}
#county1{
        color: #114A21;
        font-family:'FS Humana',Calibri,sans-serif;
        font-size: 12px;
        letter-spacing: 0;
        line-height: 17px;
        font-weight: 700;
width:90%;
margin:0 auto;
}
#countywoops1{
        color: #114A21;
        font-family:'FS Humana',Calibri,sans-serif;
        font-size: 12px;
        letter-spacing: 0;
        line-height: 17px;
        font-weight: 700;
text-align:center;
}

.btn-primary {
 background-color: #114A21 !important;
      border: #114A21 !important;
      font-weight: 700;
      font-size: 24px;
      line-height: 24px;
      color: #FFFFFF;
      padding: 10px 24px;
      border-radius: 6px;
}
.BulletTable{
width:91%;
}
     .bullet_styling{
        color: #3A3B3D;
        font-family:'FS Humana',Calibri,sans-serif;
        font-size: 28px;
        letter-spacing: 0;
        line-height: 39px;
        font-weight: 400;
      }
.BulletTD{
width:88px;
}
.BulletSpace{
width:15px;
}
.bulletImg{
width:88px;
height:auto;
}
.greenIndicator{
width:103%;
padding:0 0px 40px;
float:right;
}
.footerhumanaLogoBox{
width:287px;
height:auto;
padding:30px 0;
}
.footer {
font-size: 1rem;
}
.footer-nav-text {
font-family: 'CustomFamily', Calibri, sans-serif;
font-weight: 400;
font-size: 15px;
line-height: 18px;
letter-spacing: 0.45px;
color: #53575A;
}
.footer-secondary-navigation-section .footer-additional-links-section .footer-additional-link-container:after {
content: "|" !important;
margin: 0 0.75rem;
}
.bodyContentlast {
padding-top: 45px;
}
.footerPara {
padding: 0 1.875rem;
padding-top: 35px;
}
   .footer-contents {
            font-family: 'CustomFamily', Calibri, Sans-serif;
            font-size: 19px;
            color:#909696;
     font-weight:400;
     line-height:23px;
        }
.row{
padding-left:0px !important;
}
.desktophide {
display: none;
}
.logo-styling {
padding:30px 9% !important;
}
.mobile-show{
display:none;
}
.form-group {
    margin-bottom: 2rem !important;
}
@media only screen and (max-width: 1024px) {
.desktop-show1 {
display: none;
}
.mobile-show1 {
display: block;
width: 100%;
}
.bannerMobile {
width: 100%;
height: auto;
}
.bannerSection {
width: 100%;
flex-direction: column;
}
.bannerTextMain {
width: 100%
}
.bannerImageMain {
width: 100%;
text-align:center;
}
.form-Content {
width: 100%;
}
.footerPara {
padding: 0 1rem;
padding-top: 22.51px;
}
.container, .container-md, .container-sm{
max-width:100% !important;
}
.container{
padding:0 40px;
}
.form-group {
    margin-bottom: 1rem !important;
}
}
@media only screen and (max-width: 917px) {
.desktop-show {
display: none;
}
.desktophide {
display: block
}
.mobile-show {
display: block;
width: 100%;
}
.row {
width: 100%;
padding-left: 10px !important;
}
.logo-styling {
padding: 18px 0px 18px 10px !important;
}
.humanaLogoBox {
width: 112px;
text-align: center;
}
.fluid-logo {
width: 92px;
height: auto;
}
.fluid-logo1 {
width: 235px;
height: 36px;
}
.form-control1{
font-family: 'CustomFamily', Calibri, sans-serif;
font-size: 11px;
line-height: 13px;
color: #3A3B3D ;
font-weight: 700;
border:2px solid #909696;
border-radius:2px;
display: block;
    width: 100%;
    height: unset;
    padding: 3px 10px;    
background-color: #fff;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.btn-primary {
   font-size: 11px;
    line-height: 13px;
    color: #FFFFFF;
    padding: 4px 10px;
    border-radius: 6px;
}
.FlagStyle{
width:45%;
margin:0 auto;
}
.btnSpacing {
padding-left:unset;
text-align:center;
}
.greenIndicator{
width:100%;
padding:0 0 10px;
margin:0 auto;
}
.footerPara {
padding: 0 1rem;
padding-top: 22.51px;
}
.ZipBox{
width:90%;
padding:0;
margin:0 auto;
margin-bottom:4%;
box-sizing:border-box;
}
.ZipHeading{
font-size: 21px;
line-height: 25px;
color: #5C9A1B;
font-weight: 700;
padding:4% 0% 3%;
}
.ZipText{
font-size: 12px;
line-height: 17px;
padding-top:7%;
margin:0 auto;
max-width:80%;
}
.ZipForm{
padding:4% 0% 6%;
width:60%;
margin:0 auto;
}
.leftBox{
padding:0px;
width:90%;
margin:0 auto;
}

.InputFormHeading {
   font-size: 21px;
    line-height: 25px;
    font-weight: 700;
    text-align: center;
    padding: 10px 0px;
}
.InputFormText {
   font-size: 12px;
    line-height: 17px;
    padding: 5% 2%;
}
.GreenText{
font-size: 21px;
line-height: 25px;
text-align: center;
padding-left:unset;
padding-top:unset;
padding-bottom:30px;
width:80%;
margin:0 auto;
}
.BulletTable{
width:90%;
}
.bullet_styling {
   font-size: 12px;
    line-height: 14px;
padding-left:20px;
}
.BulletTD{
width:40px;
}
.BulletSpace{
width:15px;
}
.bulletImg{
width:40px;
height:auto;
}
.footerhumanaLogoBox {
    width: 130px;
    height: auto;
    padding: 10px 0;
}
.container {
    padding: 0;
    width: 90%;
    margin: 0 auto;
}
.copyright{
padding-top:16px !important;
}
.footer-contents {
    font-family: 'CustomFamily', Calibri, Sans-serif;
    font-size: 10px;
    color: #909696;
    font-weight: 400;
    line-height: 15px;
}
.footer-space{
padding-top:16px !important;
}
.adj-h4{
font-size:15px !important;
}
.collapsible{
font-size:15px !important;
}
}
@media only screen and (max-width: 514px) {
.ZipForm {
    padding: 4% 0% 3%;
}
.FlagStyle{
width:90%;
}
}