<style>

/*------------ Ben's Modifications ------------*/
/* Next Carrot Class for Buttons */
.registration-section-form-submit .button.button-next.nextArrow::after{
  position: relative;
  color: #fff;   
  font-size: 2.3rem;
  font-weight: 500;
  line-height: 1rem;
  content: "\203A";
  padding-left: 73%;
  vertical-align: middle;
}
.sectionIntro h3.accordion-ui-eyebrow{
    margin-bottom: 11px;
    color: #222;
    font-family: Univers-65, sans-serif;
    font-size: 0.8125rem;
    line-height: 1.35;
    text-transform: uppercase;
}
.registration-section .registration-section-main-sample-link .plus-after{
text-decoration: underline;
}
@media (max-width: 1199px) {
 /* .mobileHeroPadding {
    padding-top: 10%;
  }*/
  .component-text-accordion.forms.narrow .card {
    padding: 15px 0px;
  }
  .component-text-accordion.forms.narrow .component-text-accordion-submenu {
    padding-top: 0px;
  }
.accordion-selector-2 .component-text-accordion.forms .component-text-accordion-submenu{
padding-top: 0px;
} 
.sectionBackgroundShadeFull.useInsurance{
	padding-right: 0px;
	padding-left: 0px;
}
.sectionBackgroundShadeFull.useInsurance .sectionIntro{
	padding-right: 20px;
	padding-left: 20px;
}
.sectionBackgroundShadeFull.useInsurance #accordion-selector-1{
	padding-right: 20px;
	padding-left: 20px;
}
.sectionBackgroundShadeFull.useInsurance #accordion-selector-2{
	padding-right: 20px;
	padding-left: 20px;
}
.sectionBackgroundShadeFull.useInsurance section.sec__infographic.cat__rights .infographic h1, section.sec__infographic.cat__rights .infographic h3{
	
	font-family: Univers-55, sans-serif;
}
 .useInsurance #accordion-selector-2 .component-text-accordion.forms .component-text-accordion-title{
	margin-bottom: 10px;
	line-height: 1.875rem;
}
.useInsurance .component-text-accordion.forms .component-text-accordion-content-container{
	margin-left: 0px;
	margin-right: 0px;
}
.useInsurance .component-text-accordion .component-text-accordion-content-container{
	margin: 0px;
}
section#text-left-infographic.sec__infographic.cat__rights.text-left-infographic.no-side-padding h2 {
font-size: 1.625rem;
}
section#text-left-infographic.sec__infographic.cat__rights.text-left-infographic.no-side-padding .sectionIntro{
padding-top: 0px;
}
}
section#text-left-infographic.sec__infographic.cat__rights.text-left-infographic.no-side-padding {
    padding-left: 0px;
    padding-right: 0px;
}


@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){
	.com__wideCard.sectionSpacing_bottom .section-container .widecard .card-text{
		overflow: hidden;
	}
}
section.sec__hero.cat__useInsurance .hero-variation-insurance-links .hero-variation-insurance-link-text{
font-family: Univers-65, sans-serif;
}

section.sec__planCards #threeup-cards .carousel-item .threeup-card{
	pointer-events: none;
}
section.sec__planCards #threeup-cards .carousel-item .threeup-card .link.tertiary{
	pointer-events: visible;
}
section.sec__hero.cat__homepage .hero-icons .hero-contact{
cursor: pointer;
}
.noOverflow{
overflow: hidden;
}
@media (min-width: 1200px) {
.registration-section .registration-section-main .registration-section-main-info span.desktop-italic{
font-style: italic;
}
}
.component-text-accordion.forms.narrow .component-text-accordion-submenu.default{
background-color: #f9f9f9;
}

#accordion-selector-2 .component-text-accordion.forms
background-color: #f9f9f9;
}

.sectionIntro .accordion-selector-1 row{
background-color: #f9f9f9;
}
.sectionIntro .accordion-selector-2 row{
background-color: #f9f9f9;
}

.registration-section .registration-section-main-sample-link.noUnderline{
text-decoration: none;
}

form.registration-section-form .registration-section-form-submit button.button.button-next.nextArrow:hover {
  background-color: #005eb9;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
section.sec__hero.cat__useInsurance {
padding-left: 40px;
padding-right: 40px;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
section.sec__hero.cat__useInsurance .hero-variation-insurance-links .hero-variation-insurance-link{
padding-left: 8%;
}

section.sec__hero.cat__useInsurance .hero-variation-insurance-content-container .hero-variation-insurance-content{
padding-left: 65px;
padding-right: 65px;
}
section.sec__hero.cat__useInsurance .hero-variation-insurance-image-container{
padding-left: 34px;
padding-right: 0px;
padding-top: 20px;
margin: 0 113px 0 64px;
}
}

@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active){
.registration-section .registration-section-modal {
    margin-left: auto;
}

div.lay__header #bcbst-header .sub-nav.employer-broker .nav-items .nav-item-title.active .sub-items-list{
top: auto;
left: auto;
}

div.lay__header #bcbst-header .main-nav .header-right-container.slide-out .search-input-items .search-text::-ms-clear {
    display: none;
    height: 0;
    width: 0;
}
section.sec__hero.cat__useInsurance .hero-variation-insurance-content-container {
padding-right: 1px;

}
section.sec__planCards #threeup-cards .carousel-item .threeup-card{
pointer: auto;
}
}
section.sectionBackgroundShadeFull.manageCareThreeUp {
    margin-bottom: 0px;
    background-color: #fff;
    padding-bottom: 50px;
}

@media not all and (min-resolution:.001dpcm) { 
@supports (-webkit-appearance:none) 
and (stroke-color:transparent) {
section.sec__hero cat__useInsurance.mobileHeroPadding{
overflow: hidden;
}
@media (min-width: 992px){
section.sec__hero.cat__useInsurance .hero-variation-insurance-image-container .hero{
max-width:550px;
}
div.com__wideCard .widecard .card-button a.button{
width: 88%;
white-space: nowrap;
}
}

@media only screen and (max-width: 767.2px){
section#medicareTools.sec__imageText.cat__twoBoxes.helpfulTools .section-container .imageText-image img{
width: 100%;
height: 100%;
}
#img-text-getcare .imageText-image img{
width: 100%;
height: 100%;
}
}
}

@media only screen and (max-width: 767.9px){
#img-text-getcare .imageText-image img{
width: 100%;
height: 100%!important;
}
}

@media (min-width: 992px){
section.sec__hero.cat__login .hero-login-container .bodySection .image-row > [class*="col-"] div:first-child img, section.sec__hero.cat__login .hero-login-container .bodySection .image-row > .col div:first-child img{

height: 82%!important;
}
}


@media not all and (min-resolution:.001dpcm) { 
    @media {
@media (min-width: 768px){
section.sec__planCards #plan-cards .carousel-inner .carousel-item .plan-card .plan-card-text-container{
height: 30%;
}
}
}
}



#PharmacyQuestions .component-text-accordion.forms .component-text-accordion-card{
    margin: 0 -10px;
}
#PharmacyQuestions .question-anchor-space{
padding-left: 0%;
}

#our_plan_accordion .calendar-square-outline{
    border-radius: 11px;
    border: 2px solid #73AD21;
    padding: 20px;
    width: 95px;
    height: 81px;
}

</style>