/* CSS here */

@media (min-width: 1200px){
#individualfamily {
    margin-bottom: 0px !important;
}
}
@media (min-width: 992px){
section#text-left-infographic.sec__infographic.cat__rights.text-left-infographic.no-side-padding{
  margin-top:0px !important
}
}
div.com__wideCard .widecard .card-button a.button{
  font-family: Univers-65, sans-serif !important;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
  #spendingAccounts .custom-icon-tab{
      display:none;
  }

.login-hero .personalized-care .login-text{
     width: 34% !important;
    margin-top: 0px;
    min-width: 0px !important;
}
}

/*CSS for Defect ID 258914 Start*/

#threeup-cards .threeup-card .icon-off-site-blue-inline:after {
    font-size: 0.66rem !important;
    font-weight: 900 !important;
}


#ind-family .individual-button .icon-off-site-blue-inline:after{
   color: white;
}
/*CSS for Defect ID 258914 End*/

@media (min-width: 1200px){
#plan-cards.expanded .carousel-inner .carousel-item .plan-card.plan-card-expanded{
    top: 0 !important; 
     bottom: 0 !important; 
}
}

@media (min-width: 768px){
#plan-cards.expanded .carousel-inner .carousel-item .plan-card.plan-card-expanded {
top: 0 !important; 
     bottom: 0 !important; 
}

}

/*
@media only screen and (max-width: 767.9px){


section.sec__hero.cat__login .hero-image-container .hero-details .content{
    padding-bottom: 46px !important;
    padding-left: 10px !important;

}
*/
}

/* INDIVIDUAL FAMILY PLAN CSS */



section#open_enrollment .sectionMainContent .row .plan-period{
padding-left:0 !important;
}
section#open_enrollment .sectionMainContent .open-enrollment-eyebrow{
font-weight: bold;
    color: #008CC9;
}
section#open_enrollment .sectionMainContent .open-enrollment-header-date{
    color: #008CC9;
    font-weight: bold;
    font-family: Univers-55, sans-serif;
}
section#open_enrollment .sectionMainContent .open-enrollment-header{
    font-size: 23px;
    color: #1D8ABD;
    font-family: Univers-55, sans-serif;
    font-weight: bold;
}

@media (min-width: 1200px){
              
  #individualfamily .container .mask{
    padding-left: 8.5%;
  }

  #individualfamily .container .mask h6{
    font-size:0.75rem;
    line-height:1rem;
  }
/*section.CommercialPharmacyHero#individualfamily .container .row .col-12.col-md-12.col-lg-5.pl-0.pr-0 .hero-image{
   padding-top:6%;
}*/

section.CommercialPharmacyHero#individualfamily .container .row .mask.col-12.col-md-12.col-lg-7 .pharmacy-header{
  width: 75%;
  line-height: 3.3125rem;
  padding-top: 2%;
  font-size: 2.875rem;
}

section.CommercialPharmacyHero#individualfamily .container .row .mask.col-12.col-md-12.col-lg-7 .pharmacy-text{
   margin-top: 3%;
   width: 84%;
}
}



@media only screen and (max-width: 767.9px){
#Together-is-better .sectionImage{
    margin-left: -20px !important;
    margin-right: -20px !important;
}
#See-Medicare-Products .sectionImage{
    margin-left: -20px !important;
    margin-right: -20px !important;
}
section#open_enrollment .sectionMainContent .open-enrollment-eyebrow{
font-size:1.1rem;
}
section#open_enrollment .sectionMainContent .row .plans-available{
    margin-top: 10px;
}
section#open_enrollment .sectionMainContent .row .plan-period{
    margin-top: 10px;
}
section.CommercialPharmacyHero#individualfamily .container .row .mask.col-12.col-md-12.col-lg-7 .pharmacy-header{
    width: 100%;
    line-height: 1;
    padding-top: 6%;
    font-size: 2.5rem;
}

section.CommercialPharmacyHero#individualfamily .container .row .mask.col-12.col-md-12.col-lg-7 .pharmacy-text{
   margin-top: 3%;
    width: 100%;
    font-size: 1rem;
    padding-bottom:21px;
}

section.CommercialPharmacyHero#individualfamily .container .row .col-12.col-md-12.col-lg-5.pl-0.pr-0 .hero-image{
   padding-top: 0%;
}

}


/*Batch 2 Defects */
@media only screen and (max-width: 767.9px){

    #find-care-hero .image-grid.image-tablet-grid.mt-5.mb-4 {
       margin-top: 0rem !important;
    }
    #find-care-hero p.estimate-your-health.mb-5.mt-2{
       margin-bottom: 2rem !important;
    }
    #find-care-hero p.see-doctors-provided.mb-5{
       margin-bottom: 2rem !important;
    }
    #find-care-hero .see-doctor-wrapper p {
      font-size: 16px !important;
    }
    #find-care-hero span.mr-3.col-md-4.see-doctor-wrapper{
       margin-right: 0 !important;
    }
    section.sec__imageText.cat__imageleft .contentContainer .sectionIntro p{
       padding-right: 69px;
        padding-left: 2px;
    }
   #gcPersonalizedCareSupport ol.carousel-indicators{
       top: 570px;
   }
    
}


/*Batch 3 Defects */

/*CSS for Defect ID 256891 Start*/

.dental-vision-plans .threeup-card{
  padding:10px 106px 10px 0 !important;
}

@media only screen and (max-width: 767.9px){
.dental-vision-plans .threeup-card{
  padding:10px 60px 10px 0 !important;
}

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .dental-vision-plans .threeup-card{
       padding:10px 105px 10px 0 !important;
    }
}
/*CSS for Defect ID 256891 End*/


/*CSS for Defect ID 258107 Start*/
@media (min-width: 1200px){
    #gcPersonalizedCareSupport .custom-link{
        display:none;
    }

}

/*CSS for Defect ID 258107 End*/

.ourplans .your-health-matters{
    margin-top: 12px;
}

.unique-homepage .dropup.component-dropdown.position-static{
    width:90%
}

@media only screen and (max-width: 767.9px){
      .homepage .next-line{
           display:block;
      }
}


/*CSS for Defect ID 258839 Start*/
section.sec__planCards #threeup-cards .carousel-item .threeup-card{
pointer-events:auto !important;
}

/*CSS for Defect ID 258845 End*/

/*CSS for Defect ID 258845 Start*/
@media (min-width: 1200px){
#login-hero .hero-details .content {
        padding-left: 98px !important;
    } 
}
   
/*CSS for Defect ID 258839 End*/

/*CSS for Defect ID 258892 Start*/
@media (min-width: 1200px){
#wide-image-hero .hero-image-container .hero-details .content{
   padding-left: 101px !important;
}

}
 
/*CSS for Defect ID 258892 End*/


@-moz-document url-prefix() {
    .CommercialPharmacyHero .mask h6.pharmacy-eyebrow{
        font-family: Univers-55, sans-serif !important;
     }
}

/*CSS for Defect ID 260320 Start*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #spendingAccounts .sectionIntro{
        padding-left:87px;
}
#spendingAccounts .sectionBackgroundShade .part__imageText .sectionIntro{
        flex: 1 0 34%;
}
}

/*CSS for Defect ID 260320 End*/

/*CSS for Defect ID 260097 Start*/
#ind-family .findcare-commited{
 padding-right: 66px !important;
padding-left: 66px !important;
}
@media only screen and (max-width: 767.9px){
#ind-family .findcare-commited{
padding: 80px 44px !important;
}
}

/*CSS for Defect ID 260097 End*/

/*CSS for Defect ID 259434 Start*/
#ind-family .individual-button{
  margin-top:-7% !important;
}

@media only screen and (max-width: 767.9px){
#ind-family .individual-button{
  margin-top:-33% !important;

}

/*CSS for Defect ID 259434 End*/




