/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'fhcp-medicare-logos';src:url(/sites/medicare_flblue/themes/medicare_flblue/css/fhcp-medicare-logos.eot);src:url(/sites/medicare_flblue/themes/medicare_flblue/css/fhcp-medicare-logos.eot) format('embedded-opentype'),url(/sites/medicare_flblue/themes/medicare_flblue/css/fhcp-medicare-logos.woff) format('woff'),url(/sites/medicare_flblue/themes/medicare_flblue/css/fhcp-medicare-logos.ttf) format('truetype'),url(/sites/medicare_flblue/themes/medicare_flblue/css/fhcp-medicare-logos.svg) format('svg');}.fhcp-logo.fhcp-logo-horizontal{font-size:1.75rem;}.fhcp-logo:first-letter{font-family:"fhcp-medicare-logos" !important;font-weight:100;color:#0091CF !important;}.fhcp-logo{font-family:"fhcp-medicare-logos" !important;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;white-space:pre;letter-spacing:-1rem;line-height:0;padding:0.5rem 1rem 0.5rem 0;font-weight:200;vertical-align:middle;}.icon-fb.fhcp-logo.fhcp-logo-horizontal:before{line-height:0 !important;font-family:"fhcp-medicare-logos" !important;content:"A" "\a" "B" !important;}.icon-fb.fhcp-logo.fhcp-logo-horizontal:after{font-family:"fhcp-medicare-logos" !important;content:"\a" !important;font-weight:300;}.fhcp-logo:after{color:#3A418C;}.comparison-table .comparison-plan .icon-logo{font-size:1.75rem;line-height:0;}.comparison-plan .icon-fb.fhcp-logo{color:#27241D;}#planHeaders .comparison-plan .row.comparison.head h2{margin-top:3rem !important;}.icon-logo.fhcp-logo.fhcp-logo-horizontal:first-letter{font-family:"fhcp-medicare-logos" !important;}.row.comparison .icon-logo.fhcp-logo{top:inherit;}.row.comparison.head .fl-blue.icon-logo{top:inherit;}table thead{border-bottom:4px solid #C1E8F4 !important;}@media only screen and (max-width:768px){.node--type-plan-medadv .medPreffshowContent{margin-bottom:.9375rem;}}@media screen and (max-width:40rem){#plan-detail-title{margin-bottom:.5rem;}}.block-region-left .tab-navigation li a[href]{padding-left:1.5em;}.plan-type-title{display:none;}#apps-list-container .panel button.close.x::before{font-size:2rem;content:"";}#apps-list-container .modal .fullscreen{overflow:hidden;}#apps-list-container .close.x.right{margin-top:-0.2em;}#apps-list-container .cx-fullscreen.overlay{background:none;}#global-footer .foot{background-color:#faf9f7;padding:1px !important;}.right ul ul{display:inline;}.high-contrast-footer-color{color:cyan !important;}@media screen and (max-width:40rem){footer .icon-fb.medicare{margin-left:0 !important;}}footer .icon-fb.medicare:before{font-size:1.75rem !important;}#apps-list-container .panel button.close.x::before{font-size:2rem;content:"";}#apps-list-container .modal .fullscreen{overflow:hidden;}#apps-list-container .close.x.right{margin-top:-0.2em;}#apps-list-container .cx-fullscreen.overlay{background:none;}section[data-section="plan-container"] .button.secondary.compare:hover,section[data-section="plan-container"] .button.secondary.compare:focus{color:#ff6d02 !important;background-color:transparent !important;cursor:default !important;}section[data-section="plan-container"] .button.secondary.compare.point-up:hover:before{border-bottom-color:#fff !important;}@media screen and (min-width:40.063rem){img.img.small{border-radius:50%;border:10px solid #fff;width:250px !important;height:250px !important;}}#mobile-nav{z-index:999999999 ! important;}header div.menu.login{width:250px !important;right:0 !important;left:auto !important;}.bottom-3x.top-2x.rightsizer-container{margin-bottom:1.5rem;}p.rightsizer-text{font-weight:normal;margin-bottom:1rem;line-height:1.2rem;font-size:.9375rem;padding-left:0px;}.rightsizer-column,.rightsizer-year-label{padding-left:0px;margin-bottom:1.5rem;}hr.rightsizer-divider{border:solid #e5e3e0;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}p.rightsizer-caption{font-size:1.1rem;font-weight:normal;margin-bottom:1.65rem;}body.section-cart .alert.opaque{background:transparent !important;}.alert:not(.notification):after{display:block;position:absolute;top:1rem;left:.75rem;content:none;font-family:"flb";font-size:1.75rem;}div[data-section="cart-quote"] .quote{margin-top:0 !important;}#global-footer .foot{display:none;padding:0 !important;}footer .foot,#global-footer .foot{display:none !important;}.error span{display:block;}@media screen and (max-width:24rem){.lang-es .hero-small h2{top:70px!important;}}
