@font-face{font-family:'UHC Sans';src:url('../../../../../../designs/aarpm/fonts/UHCSans-Bold.otf') format('otf'),src:url('../../../../../../designs/aarpm/fonts/UHCSans-Bold.ttf') format('ttf'),src:url('../../../../../../designs/aarpm/fonts/UHCSans-Medium.eot') format('eot'),src:url('../../../../../../designs/aarpm/fonts/UHCSans-Medium.ttf') format('ttf')}
body{font-family:uhc-sans,Helvetica Neue,Helvetica,Arial,sans-serif !important}
.navbar-inverse{background-color:#fff !important;border-bottom-color:#fff !important}
.page-header{padding:0 !important;margin:0 !important;border:none !important}
a:focus{outline:none !important}
.container{max-width:100% !important;padding-top:10px}
.alert-message+.tabParsys .section.header{margin:0 !important}
.myuhcTopContainer .logo-container img:focus,a.text-medium:focus,.text-medium:focus,a:focus,.dce-nav-btns button.cta-button:focus{outline:5px solid #709e0e !important;outline-offset:2px !important}
.myuhcTopContainer .logo-container img:focus,a.topLogo:focus{outline:5px solid #709e0e !important;outline-offset:-4px !important}
.myuhcTopContainer .logo-container img:hover,a.text-medium:hover,.text-medium:hover,a:hover,.dce-nav-btns button.cta-button:hover{outline:none !important}
.myuhcTopContainer .logo-container a{display:inline-block;float:left}
.myuhcTopContainer .logo-container a{display:inline-block}
.myuhcTopContainer .logo-container a.topLogo{display:inline-block;height:45px}
body{position:relative}
.dropdown-toggle:focus,.btn:focus{outline:none !important}
.muhcContainer,.myuhcHeader{width:100%;margin:0;padding:0}
.myuhcHeader .navbar-header{width:100%;margin:.7em 0 0;height:65px}
.myuhcTopContainer{width:50%;float:left;height:100%}
.myuhcTopContainer .col-md-3{float:left;padding:0;width:100%}
.deskHeaderContainer{background-color:#fff}
.logo-container{width:100%;float:left;padding-top:10px;padding-bottom:10px}
.logo-container .divider{float:left;width:1px;height:40px;margin:.5em;background-color:#f5f5f5}
.myuhcTopContainer .logo-container img{float:left;height:45px;margin-right:20px;max-height:45px}
.myuhcTopContainer .logo-container img.mainLogo{float:left;max-height:100%;height:100%;margin-top:0;margin-right:0}
.logo-container .coLogo{border-left:1px solid #ccc;padding:8px 0 8px 20px;margin-top:10px;max-height:40px !important}
.col-md-8.rightNav{width:50%;float:right;padding:0;height:100%}
.help p{margin-left:.7em;padding:0 !important;float:right;font-size:.889rem !important;margin-bottom:0;margin-top:0;text-transform:capitalize;font-weight:700 !important;color:#196ecf !important}
.rightNav .navbar-right{padding:0;border-radius:0;height:25px;margin-right:0;margin-top:20px}
.rightNav .accountSettings{transition:background-color .4s;font-size:100%;font:inherit;margin:0}
.accountSettings span{min-height:0;padding:.65em;color:#196ecf !important;height:0 !important;font-size:.889rem !important;font-weight:700 !important;font-family:uhc-sans,Helvetica Neue,Helvetica,Arial,sans-serif !important}
.rightNav .dropdown-menu{min-width:100%;border:0;box-shadow:0 2px 6px rgb(0 0 0 / 13%);margin:0;padding:0;z-index:9999}
.rightNav ul.dropdown-menu a{color:#196ecf !important;width:100%;display:block;font-size:.889rem;line-height:2em;font-weight:700 !important;height:38px;padding:6px 12px 6px 16px;text-transform:capitalize !important}
.rightNav span.badge{background-color:#196ecf;height:1em;padding:1px 3px;border-radius:50%;margin-top:-3px}
.rightNav li.dropdown.langDrop a:hover{background-color:inherit;color:#fff}
.rightNav ul.dropdown-menu li a:hover{background-color:#f2f2f2;color:#115fa0 !important}
li.langDrop{border:1px solid #196ecf}
.rightNav li.dropdown.langDrop a{padding:.5em 1.4em}
.rightNav .dropdown button.dropdown-toggle{font-family:uhc-sans,Helvetica Neue,Helvetica,Arial,sans-serif !important;font-size:.889rem;font-weight:700 !important;border-radius:0;padding:0 .60em;color:#196ecf !important;min-height:0;height:39px;line-height:2em;text-transform:capitalize;background-color:#fff;border-color:#fff;border:0;margin-top:-5px}
.rightNav .dropdown button.dropdown-toggle:hover{display:block;background-color:#f3f3f3;border-radius:32px}
.rightNav .dropdown.open button.dropdown-toggle{border:0;background-color:#f3f3f3;border-radius:32px}
.rightNav .dropdown.open button.dropdown-toggle:hover{display:block;background-color:#f3f3f3;border-radius:32px}
.dropdown.profileDrop{text-transform:uppercase;background-color:#196ecf !important;margin-right:1.4em !important}
li.dropdown.profileDrop a{color:#fff !important;font-size:.8em;font-weight:600;padding:.5em 2em}
li.help{margin:.3em .75em 0 0}
#backToTopContainer a span p{font-size:14px !important;font-weight:500;color:#333 !important;margin:.2em .75em 0 0}
.muhcContainer .rightNav li a,li.help a{text-transform:uppercase;color:#196ecf;font-size:.7em;font-weight:bold}
li.help a{color:#196ecf !important;padding:0 !important;height:25px}
.menuL1 nav ul{margin:0 auto;float:none}
.menuL1 ul.navbar-nav li a:focus,.menuL1 ul.navbar-nav li a:hover{background-color:#0d56b8;height:100%;display:grid;transition:background-color .4s}
.menuL2 ul li:hover{background-color:#0d56b8 !important;text-decoration:none;transition:background-color .4s}
.menuL1 nav ul li a{color:#fff !important;font-size:.8em;text-align:center;font-family:uhc-sans,Helvetica Neue,Helvetica,Arial,sans-serif !important;text-transform:uppercase;white-space:nowrap}
.menuL1 .nav li a:after{display:none !important}
.menuL1 .navbar-inverse{background:#003da1 !important;border-color:#003da1 !important}
.muhcContainer .mega-dropdown{position:static !important}
.menuL2{margin:0;width:100%;background:#196ecf;border-color:#196ecf;border-radius:0;box-shadow:none;border:0}
.navbar-nav a#pharmacies_5{line-height:19px !important;padding-top:4px !important;padding-bottom:2px !important}
.modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.5)}
.msgmodal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:50%;margin-top:15%;border-radius:0;box-shadow:none}
.modal .msgBtn{cursor:pointer;background:#fff !important;border:1px solid #196ecf;padding:12px 30px;color:#2d2d39;width:48%;text-transform:uppercase}
.modal .msgBtn:focus{outline:5px solid #a2cb4c !important;outline-offset:2px !important}
.modal .msgBtn:first-child{margin-right:15px}
.modal .msgBtn:hover{background:#f2f2f2 !important;text-decoration:none}
@media only screen and (max-width:767px){.msgmodal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:75%;margin-top:35%}
.modal .msgBtn{cursor:pointer;background:#fff !important;border:1px solid #196ecf;padding:12px 0;color:#2d2d39;width:98%}
.modal .msgBtn:first-child{margin-bottom:10px}
}
@media only screen and (min-width:768px) and (max-width:1023px){.msgmodal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:85%;margin-top:35%}
}
@media only screen and (max-width:1365px){.msgmodal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:85%;margin-top:25%}
}
.menuL2 ul{list-style:none;margin:0 auto;float:none}
.l2Open>.dropdown-menu{display:block !important}
.menuL1 .mega-dropdown.open>a,.menuL1 .mega-dropdown.open>a:focus,.menuL1 .mega-dropdown.open>a:hover,.menuL1 .mega-dropdown.l2Open>a,.menuL1 .mega-dropdown.l2Open>a:focus,.menuL1 .mega-dropdown.l2Open>a:hover,.menuL1 .nav li.open>a,.menuL1 .nav li.open>a:focus,.menuL1 .nav li.open>a:hover{background-color:#196ecf !important;height:100%}
li.langDrop ul li,li.langDrop ul.dropdown-menu,li.profileDrop ul.dropdown-menu,li.profileDrop ul.dropdown-menu li,.dropdown-menu,.dropdown-menu li{padding:0;margin:0;width:100%}
.muhcContainer ul li:hover{background-color:#0d56b8 !important}
ul.dropdown-menu li{width:100%;margin:0;padding:0}
span.nav-close{display:none}
.dropdown.open .caret{color:#196ecf !important;transform:rotate(-180deg);transition:all .4s ease}
.muhcContainer .rightNav li a,li.help a{text-transform:uppercase;color:#196ecf;font-size:.7em;font-weight:bold}
li.help a:hover{background-color:#fff !important}
.menuL2 li.col-sm-2:hover,.menuL2 ul li a:hover{background-color:#0d56b8}
.menuL2 ul li a{font-weight:normal !important;text-decoration:none;line-height:2.4em !important}
.menuL1 .mega-dropdown-menu{width:100%;margin-top:-3px !important;background-color:#196ecf;border:0 !important;border-radius:0 !important;box-shadow:none;padding:0}
.menuL1 .mega-dropdown-menu .dropdown-header{font-size:1em;color:#fff;text-align:center;line-height:30px;text-transform:capitalize;cursor:pointer;font-weight:700 !important;padding:6px 0}
.menuL1 .mega-dropdown{position:static !important}
.l2MenuContainer{width:100%;position:relative}
.l2MainMenu,.list-items{text-align:center;line-height:3em;background:#196ecf;box-shadow:none;float:left;width:100%;border-color:#196ecf}
.l2MainMenu a,.list-items a{text-transform:uppercase;color:#fff;cursor:pointer;text-decoration:none}
.l1Nav .nav img{margin:0;padding:0 0 1em 0;width:100%}
.l1Nav{border:none !important;box-shadow:none !important;padding:0;overflow-y:scroll;max-height:100%;height:600px}
.l1Nav nav,.l1Nav ul{margin:0;padding:0}
.l1Nav ul li:first-child{float:left;border-bottom:2px solid #196ecf}
.l1Nav ul li,.accountList li{float:left;width:100%;border-bottom:none !important}
.l1Nav .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;line-height:20px;font-size:.889rem !important;font-weight:700 !important;text-transform:capitalize !important;border-bottom:1px solid #196ecf}
.l1Nav ul li{margin-bottom:0 !important}
.accountSettings .dropdown ul li{width:100%;margin:0;padding:0}
.deskHeader,.myuhcHeader{width:100%;margin:0;padding:0}
.menuL1 .navbar-inverse{background:#003da1 !important;border-color:#003da1 !important}
.menuL1 .nav{display:flex;margin:0 auto;float:none}
.menuL1 .nav li a{color:#fff !important;text-align:center;text-transform:capitalize;white-space:nowrap;padding:0;line-height:20px !important;font-family:uhc-sans,Helvetica Neue,Helvetica,Arial,sans-serif !important;font-size:.889rem !important;font-weight:700 !important;padding:12px 40px;display:flex;align-items:center}
.mobileHeadContainer,.tabDescriptionHiddenClass{display:none}
.deskHeader{margin:0;border:0;background:0}
.accountSettings span.caret{width:1px;float:right;margin-top:10px;padding:0;margin-left:5px;min-height:0}
.accountSettings span.caret:hover{background-color:unset}
.desktopLogoContainer{margin:0;padding:0;width:100%}
.deskHeaderContainer .menuL2 ul{background:none !important;float:none;margin:0 auto}
.menuL1 .nav li{min-width:auto !important;margin:0;box-sizing:border-box;width:auto;display:flex;align-items:center}
.menuL2 li{float:left;min-width:16.6%;width:auto;margin:0;padding:0 20px}
.accountSettings .caret{transition:all .4s ease;border-top:7px dashed;border-right:7px solid transparent;border-left:7px solid transparent;margin-left:.8em !important;margin-top:-2px}
.l2BodyExpansionClass{margin-bottom:2em}
.footerContainer{width:100%;background-color:#002677;padding:15px 0 30px;border-top:5px solid #e9e9e9;color:#fff;font-family:uhc-sans,Helvetica Neue,Helvetica,Arial,sans-serif !important}
.removeBorder{border-top:0 solid #e9e9e9 !important}
.footerContainer h1{font-size:20px;margin-bottom:30px;color:#2d2d39;margin:.67em 0;font-family:uhc-sans,Helvetica Neue,Helvetica,Arial,sans-serif !important}
.footerContainer h2,.footerContainer h3{font-size:1.125rem !important;font-weight:600;padding-bottom:8px;color:#fff !important}
.footerContainer a,.footerContainer p{line-height:2em;font-size:.889rem !important;color:#fff;text-transform:none;cursor:pointer;font-weight:500 !important;font-family:uhc-sans,Helvetica Neue,Helvetica,Arial,sans-serif !important}
.footerContainer .row,.footerContainer ul li{margin:0}
.footerContainer ul{list-style:none;margin:0;padding:0}
.footerContainer p{font-size:.75em;font-weight:normal;margin:0}
.footerContainer .col-md-4{margin-right:20px;padding:0}
.footerContainer p{font-size:12px}
.footerLinks{margin-top:15px !important}
.footerLinks p a{font-size:12px;padding:0 !important;margin:0 !important;border-left:0}
.footer-inline-links li{display:inline}
.footer-inline-links li a{font-size:12px !important;padding:0 !important;margin:0 !important;border-right:1px solid;padding-right:5px !important}
.footer-inline-links li:last-child a{border-right:0 solid}
div.parsys_column{width:100%;float:left;border:0;vertical-align:top;margin:0;height:auto !important}
.parsys_column{margin-left:4px}
ul.footer-language-links li{display:block;font-size:12px !important}
ul.footer-language-links li a{font-size:12px;margin-right:5px}
.borderRightStyle{border-right:1px solid;padding-right:5px}
.footerLinks p a.borderLeftAnchor{border-left:1px solid;padding-left:5px !important;margin-left:5px !important}
div.aq-colctrl-lt0{float:none}
div .aq-colctrl-lt0-c0{width:50% !important}
div .aq-colctrl-lt0-c1{width:50% !important}
@media only screen and (min-width:980px){div.aq-colctrl-lt1{float:none}
div.aq-colctrl-lt1-c0{width:33% !important}
div.aq-colctrl-lt1-c1{width:33% !important}
div.aq-colctrl-lt1-c2{width:33% !important}
}
div.aq-colctrl-lt2{float:none}
div.aq-colctrl-lt2-c0{width:100% !important}
@media screen and (max-width:979px){.overlayClass{display:block !important}
#myuhcOverlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#fff;cursor:pointer;display:none;opacity:.5}
.mobileHeadContainer{display:block;position:fixed;background-color:#fff;width:100%;border-bottom:1px solid #e5e5e5}
.mobileHeadContainer .logo-container{float:left;width:80%;margin:0}
.mobileHeadContainer .logo-container img{width:30%;float:left;padding:10px 0 10px 20px}
.logo-container .divider{float:left;width:1px;background-color:#ccc;height:45px;margin-bottom:3px;margin-left:.2em;margin-right:0;margin-top:25px}
.hw-header{margin-bottom:1rem !important;margin-top:1rem !important}
.mobileHeadContainer .logo-container .coLogo{max-width:45%;float:left;max-height:40px !important;border:0;margin-top:1.7em;padding:.3em 0 0 .5em}
.pull-right{float:right !important;border:0 !important;margin-right:20px}
.l1List li:last-child,.accountList li:last-child{border:0 !important}
.accountList li{border-bottom:1px solid #e5e5e5 !important;margin:0}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#2d2d39 !important;margin:.4em 0 0 0;width:30px}
.l2Header{background-color:#fff !important;border-top:1px solid #196ecf;border-bottom:1px solid #196ecf}
.l2HeaderLabel{color:#196ecf !important}
.l2ArrowRotate{transform:rotate(-180deg);transition:all .4s ease}
.caret{transition:all .4s ease;border-top:8px dashed;border-right:8px solid transparent;border-left:8px solid transparent}
span.nav-close,button#hamburger{display:block;margin-right:20px;padding:0;margin-top:1.6em}
.l2MenuContainer{position:absolute !important}
.navbar-inverse button#hamburger:focus{background-color:inherit}
#nav .nav-close{height:40px;line-height:40px;min-width:42px;font-size:16px}
.menuL1 nav ul li a{margin:0;padding:1.4em}
.rightNav,.desktopLogoContainer .navbar-header{display:none}
.menuL1 button .icon-bar{background-color:#000}
.myuhcTopContainer .logo-container img{width:50%;margin:1em 0 0 .5em}
.menuL1 nav ul li{width:100%;text-align:left;border-bottom:1px solid #fff}
.menuL1 nav{padding:0}
.menuL1 .navbar-inverse{overflow-y:scroll;height:400px}
.myuhcHeader{width:100%;float:left;margin:0;border-bottom:1px solid #196ecf}
.myuhcTopContainer .logo-container .coLogo{width:30% !important;margin:1.5em 0 0 0}
.myuhcTopContainer{width:80%}
.myuhcTopContainer .logo-container{float:left;width:100%}
.myuhcHeader .navbar-header{margin:0;position:fixed}
.myuhcHeader .menuL1{float:right;width:auto;margin:2em 0}
.side-collapse-container{width:100%;position:relative;left:0;transition:left .4s}
.side-collapse-container.out{right:200px}
.side-collapse{top:0;bottom:0;right:0;width:100%;position:fixed;overflow:hidden;transition:width .4s;background:none !important}
.side-collapse.in{width:0}
.deskHeader .navbar-header{width:100%}
.mobileHeadContainer .navbar-header{display:block !important}
.deskHeader .container{padding:0}
.deskHeaderContainer{display:none}
.logo{float:left;margin:1em}
.l1Nav a,.accountList li a{color:#fff !important;text-transform:capitalize;font-size:.8em;font-weight:600}
.accountList li:first-child{padding:0 !important}
.close{float:left !important;font-size:1.5em;width:50px;line-height:50px;text-align:center;color:#000;opacity:1 !important;text-shadow:none !important;margin:.5em}
.accountList{background-color:#fff;width:100%;border-left:1px solid #ccc;border-bottom:1px solid #ccc}
.accountList li a{color:#122377 !important}
.list-items{background-color:#fff !important;text-align:left !important}
.list-items a{color:#196ecf !important}
.list-items div{border-bottom:2px solid #e5e5e5;padding-left:1em}
.l1Nav .l1List{width:100%;background-color:#002677;border-left:1px solid #ccc}
.accountList span.badge{margin:0 0 0 .3em;background-color:#196ecf}
span.nav-close:hover,button#hamburger:hover{background:none !important}
.l2Highlight{background:#196ecf;border-color:#196ecf;box-shadow:none;float:left;width:100%;line-height:3em;border-top:1px solid #196ecf;border-bottom:1px solid #196ecf;color:#fff !important}
.l2Highlight a{color:#fff !important}
.l2BodyExpansionClass{margin-bottom:3.4em}
div .aq-colctrl-lt0-c0,div .aq-colctrl-lt0-c1,div.aq-colctrl-lt0-c2{width:100% !important}
div.aq-colctrl-lt1-c0,div.aq-colctrl-lt1-c1,div.aq-colctrl-lt1-c2{width:100% !important}
.footerLinks{margin:0 !important}
}
@media only screen and (min-width:980px) and (max-width:1223px){.deskHeader .navbar-header{width:980px;height:65px;margin:0 auto;float:none}
.deskHeader .container{width:100%;margin:0;padding:0}
.deskHeaderContainer .menuL1{width:100%;margin:0 auto;background:#002677 !important}
.deskHeaderContainer .menuL1 ul{width:980px;background:#002677 !important;flex-direction:row !important;flex-wrap:nowrap !important}
.menuL1 .nav li{width:auto !important;margin:0;box-sizing:border-box}
.deskHeaderContainer .menuL2 ul{background:none !important;float:none;margin:0 auto;padding:0;width:980px}
.footerContainer .container{padding:0;width:980px}
}
@media only screen and (min-width:1224px){.deskHeader .navbar-header{width:1224px;height:65px;margin:0 auto;float:none}
.deskHeader .container{width:100%;margin:0;padding:0}
.deskHeaderContainer .menuL1{width:100%;margin:0 auto;background:#002677 !important}
.deskHeaderContainer .menuL1 ul{width:1224px;background:#002677 !important;flex-wrap:nowrap !important}
.footerContainer .container{padding:0;width:1224px}
}
.lower-case a{text-transform:lowercase}
#specialDisctServices{margin-top:40px}
.skip-main{right:850px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}
a.skip-main:focus,a.skip-main:active{color:#fff !important;background-color:#000;left:0;top:0;width:14%;height:auto;overflow:auto;padding:5px;border-radius:15px;border:4px solid gray;text-align:center;font-size:.7em;z-index:999;outline:2px dotted #fff}
.visual-hidden{display:none}
.dialog_content_hidden{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}
@media screen and (max-width:560px){.mobileHeadContainer .logo-container img{width:55%;float:left}
}
a.margin-extra-small.display-inline-block.atdd-needhelp-disclaimer-text:focus{outline:none !important}
button#accountprofile:after{display:none}
@media only screen and (min-width:320px) and (max-width:979px){.mobileHeadContainer .logo-container .coLogo{max-width:35% !important;margin-top:10px}
.logo-container .divider{margin-top:12px}
.footerContainer{display:none;position:static !important}
#mobileFooterNav .footerContainer{display:block}
#mobileFooterNav button{display:none !important}
}
div#lastupdated,div#materialId{font-size:12px !important;padding:3px;color:#fff !important}
@media only screen and (max-width:600px){.container{max-width:100% !important;padding-top:20px}
}
@media(max-width:767px){.paymentsh1{text-align:left;font-size:2.0rem;padding:40px 17px !important}
@media only screen and (min-width:600px){.container{max-width:100% !important;padding-top:10px}
.}
@media screen and (max-width:979px){.footerContainer{display:none}
#mobileFooterNav .footerContainer{display:block;clear:both}
#mobileFooterNav .footerContainer h2,#mobileFooterNav .footerContainer h3{font-size:.82rem;font-weight:700 !important;padding-bottom:10px;margin-bottom:0}
.l1Nav #mobileFooterNav a{text-transform:CAPITALIZE;font-size:.79em;font-weight:700 !important;line-height:2rem}
#mobileFooterNav .footerContainer{padding:0;border-top:0;margin-top:-1px}
#mobileFooterNav .footerContainer .row{margin:0;border-bottom:1px solid #ccc;margin-top:3px;padding-bottom:15px}
#mobileFooterNav button{display:none}
.l1Nav .navbar-nav>li>a:hover{background:#196ecf}
}
@media only screen and (min-width:992px){...}
@media only screen and (min-width:1200px){...}