
@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){
.registration-section-form-input {
    margin-top: 2%;
}
    section.cat__useInsurance.sec__hero .hero-variation-insurance-links .hero-variation-insurance-link .caret {
        height: 10px;
    }
    section.cat__useInsurance.sec__hero {
        overflow: hidden;
    }
    section.cat__useInsurance.sec__hero .hero-variation-insurance-image-container .hero {
        max-width: 550px;
    }
    form#siteSearch img.search-icon{
        padding-right:63px;
    }
    #bcbst-header .main-nav .header-right-container.slide-out form#siteSearch {
        width:75%!important;
    }
    @media screen and (min-width:992px){
        div.lay__header #bcbst-header .main-nav .open.header-right-container .login-form{
            right:0px!important;
            left:unset!important;
        }
    }
}
#bcbst-header .main-nav .header-right-container form#siteSearch {
    display: inherit;
}
#bcbst-header .main-nav .header-right-container.slide-out form#siteSearch {
    width:100%;
}
#bcbst-header .main-nav .header-right-container form#siteSearch .search-input-items img.microphone{
cursor:pointer;
}


@media screen and (-ms-high-contrast: none) and (min-width:768px), (-ms-high-contrast: active) and (min-width:768px){
.registration-section-form-input {
    width: 40%;
    display: inline-block;
    padding-top: 5%;
    margin-top: 0;
}
#registration-section-form-input-left {
    display: inline-block;
    width: 40%;
margin-right:5%;
}
}


/**********************************************************************************/
/**************************** Broker & Employer Header ****************************/
/**********************************************************************************/






div.lay__header #bcbst-header .sub-nav.employer-broker.open{
    height: auto;
    padding-bottom: 1%;
}
div.lay__header #bcbst-header .sub-nav.employer-broker .nav-items {
    padding-top: 15px;
    margin-left: 100px;
}
div.lay__header #bcbst-header .sub-nav.employer-broker .nav-items .nav-item-title.active .sub-items-list {
    position: relative;
    left: unset;
    padding-left: 0px;
    top: unset;
    min-width: 325px;
    width: auto;
}
div.lay__header #bcbst-header .sub-nav.employer-broker .nav-items .nav-item-title .sub-items-list li {
    padding-left: 10px;
    height: 30px;
    margin-bottom: 20px;
    padding-top: 6px;
}
div.lay__header #bcbst-header .sub-nav.open .nav-items .nav-item-title h2 {
    padding-left: 15px;
    padding-bottom: 15px;
}
@media (max-width:991.97px){
    div.lay__header #bcbst-header .sub-nav.employer-broker .nav-items {
        padding-top: 15px;
        width:100%;
        padding-bottom: 0px;
        margin-bottom: 0px;
        border-bottom:none;
        margin-left:0px;
    }
    div.lay__header #bcbst-header .sub-nav.employer-broker .nav-items .nav-item-title.active .sub-items-list{
        background-color: #fafafa;
        padding-top: 3%;
        padding-bottom: 3%;
        padding-left:70px;
    }
    div.lay__header #bcbst-header .sub-nav.employer-broker .nav-items .nav-item-title {
        padding: 0px;
    }
    div.lay__header #bcbst-header .sub-nav.employer-broker .secondary-links{
        padding-left:86px;
    }
    div.lay__header #bcbst-header .sub-nav.employer-broker.open .nav-items .nav-item-title h2 {
        padding-left: 84px;
    }
}
@media (max-width:767.97px){
    div.lay__header #bcbst-header .sub-nav .nav-items .nav-item-title .sub-items-list {
        margin-top: 20px;
        padding-bottom: 1px;
    }
    div.lay__header #bcbst-header .sub-nav .nav-items .nav-item-title:before{
       /* background:none!important;*/
    }
}
.header-right-container .login-form p.moreLink.forgot,section.sec__hero.cat__homepage .hero-slides .hero-slide .hero-form-container .hero-form p.moreLink.forgot {
    margin-top: 40px;
    margin-bottom: 13px;
}
.header-right-container .login-form p.moreLink.forgot a {
    color: #fff;
    text-decoration: underline;
    font-size: .7rem;
}
section.sec__hero.cat__homepage .hero-slides .hero-slide .hero-form-container .hero-form p.moreLink.forgot a{
    color:#000;
    text-decoration: underline;
    font-size: .7rem;
}
div.lay__header #bcbst-header .main-nav .header-right-container.open .login-form .button,section.sec__hero.cat__homepage .hero-slides .hero-slide .hero-form-container .hero-form .button{
    margin-top: 0;
}
/**** Fix specifically for a defect for a Carla demo *****/
section.sec__planCards #plan-cards .carousel-inner .carousel-item .plan-card.plan-card-expanded {
    min-height: 430px;
}
/*********************/
/*
@media (max-width:1200px){
.card.component-text-accordion-card {
    padding: 0px;
}
}
*/
#login-form a,#login-form-header a{
cursor:pointer;
}
.breadcrumb {
    background: none;
}
.content-block ul li { 
  list-style-type: disc !important;
}

.content-block {
  padding-top: 65px;
}

.full-video {
    width: 100% !important;
    height: 100% !important;
}

.claim-summary{
    padding: 80px 40px;
}
.coverageUpdates, .resetInstructions  {
   font-size: inherit !important;
}
.body1 {
  margin-left: 0 !important;
}

/** #reg-iframe-cont {
    height: 100% !important;
}

@media screen and (min-width: 767px){
#reg-iframe-cont {
    height: 100% !important;
} **/
}

