.lsg2 .float-left,
.lsg2 .float_left {
    float: left;
}

.lsg2 .float-right,
.lsg2 .float_right {
    float: right;
}

.lsg2 .clear {
    border: 0;
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
}

.lsg2 .clear-both {
    clear: both;
}

.lsg2 .padAll2px {
    padding: 2px;
}

.lsg2 .padAll5px {
    padding: 5px;
}

.lsg2 .padAll8px {
    padding: 8px;
}

.lsg2 .padAll10px {
    padding: 10px;
}

.lsg2 .padAll15px {
    padding: 15px;
}

.lsg2 .padAll20px {
    padding: 20px;
}

.lsg2 .padAll25px {
    padding: 25px;
}

.lsg2 .padTop0 {
    padding-top: 0 !important;
}

.lsg2 .padTop2px {
    padding-top: 2px;
}

.lsg2 .padTop5px {
    padding-top: 5px !important;
}

.lsg2 .padTop8px {
    padding-top: 8px;
}

.lsg2 .padTop10px {
    padding-top: 10px;
}

.lsg2 .padTop12px {
    padding-top: 12px;
}

.lsg2 .padTop15px {
    padding-top: 15px;
}

.lsg2 .padTop20px {
    padding-top: 20px;
}

.lsg2 .padTop25px {
    padding-top: 2px;
}

.lsg2 .padRt0 {
    padding-right: 0 !important;
}

.lsg2 .padRt2px {
    padding-right: 2px;
}

.lsg2 .padRt5px {
    padding-right: 5px;
}

.lsg2 .padRt8px {
    padding-right: 8px;
}

.lsg2 .padRt10px {
    padding-right: 10px;
}

.lsg2 .padRt15px {
    padding-right: 15px;
}

.lsg2 .padRt20px {
    padding-right: 20px;
}

.lsg2 .padRt25px {
    padding-right: 25px;
}

.lsg2 .padBtm0 {
    padding-bottom: 0 !important;
}

.lsg2 .padBtm2px {
    padding-bottom: 2px !important;
}

.lsg2 .padBtm5px {
    padding-bottom: 5px;
}

.lsg2 .padBtm8px {
    padding-bottom: 8px;
}

.lsg2 .padBtm7px {
    padding-bottom: 7px;
}

.lsg2 .padBtm10px {
    padding-bottom: 10px;
}

.lsg2 .padBtm15px {
    padding-bottom: 15px;
}

.lsg2 .padBtm20px {
    padding-bottom: 20px;
}

.lsg2 .padBtm25px {
    padding-bottom: 25px;
}

.lsg2 .padLt0 {
    padding-left: 0 !important;
}

.lsg2 .padLt2px {
    padding-left: 2px;
}

.lsg2 #padLt3px,
.lsg2 .padLt3px {
    padding-left: 3px;
}

.lsg2 .padLt5px {
    padding-left: 5px;
}

.lsg2 .padLt8px {
    padding-left: 8px !important;
}

.lsg2 .padLt10px {
    padding-left: 10px;
}

.lsg2 .padLt15px {
    padding-left: 15px;
}

.lsg2 .padLt20px {
    padding-left: 20px;
}

.lsg2 .padLt25px {
    padding-left: 25px;
}

.lsg2 .padLt113px {
    padding-left: 113px;
}

.lsg2 .mrgAll2px {
    margin: 2px;
}

.lsg2 .mrgAll5px {
    margin: 5px;
}

.lsg2 .mrgAll8px {
    margin: 8px;
}

.lsg2 .mrgAll10px {
    margin: 10px;
}

.lsg2 .mrgAll15px {
    margin: 15px;
}

.lsg2 .mrgAll20px {
    margin: 20px;
}

.lsg2 .mrgAll25px {
    margin: 25px;
}

.lsg2 .mrgTop0 {
    margin-top: 0 !important;
}

.lsg2 .mrgTopMinus10px {
    margin-top: -10px !important;
}

.lsg2 .mrgTop2px {
    margin-top: 2px;
}

.lsg2 .mrgTop5px {
    margin-top: 5px;
}

.lsg2 .mrgTop8px {
    margin-top: 8px;
}

.lsg2 .mrgTop10px {
    margin-top: 10px;
}

.lsg2 .mrgTop15px {
    margin-top: 15px !important;
}

.lsg2 .mrgTop20px {
    margin-top: 20px;
}

.lsg2 .mrgTop25px {
    margin-top: 25px;
}

.lsg2 .mrgRt0 {
    margin-right: 0 !important;
}

.lsg2 .mrgRt2px {
    margin-right: 2px;
}

.lsg2 .mrgRt6px {
    margin-right: 6px !important;
}

.lsg2 .mrgRt22px {
    margin-right: 22px;
}

.lsg2 .mrgRt5px {
    margin-right: 5px;
}

.lsg2 .mrgRt8px {
    margin-right: 8px;
}

.lsg2 .mrgRt10px {
    margin-right: 10px;
}

.lsg2 .mrgRt15px {
    margin-right: 15px;
}

.lsg2 .mrgRt20px {
    margin-right: 20px;
}

.lsg2 .mrgRt25px {
    margin-right: 25px;
}

.lsg2 .mrgRt30px {
    margin-right: 30px;
}

.lsg2 .mrgRt40px {
    margin-right: 30px;
}

.lsg2 .mrgRt45px {
    margin-right: 45px !important;
}

.lsg2 .mrgRt50px {
    margin-right: 50px !important;
}

.lsg2 .mrgBtm2px {
    margin-bottom: 2px;
}

.lsg2 .mrgBtm5px {
    margin-bottom: 5px;
}

.lsg2 .mrgtm8px {
    margin-bottom: 8px;
}

.lsg2 .mrgBtm10px {
    margin-bottom: 10px;
}

.lsg2 .mrgBtm15px {
    margin-bottom: 15px !important;
}

.lsg2 .mrgBtm20px {
    margin-bottom: 20px;
}

.lsg2 .mrgBtm25px {
    margin-bottom: 25px;
}

.lsg2 .mrgLt0 {
    margin-left: 0 !important;
}

.lsg2 .mrgLt2px {
    margin-left: 2px;
}

.lsg2 .mrgLt5px {
    margin-left: 5px;
}

.lsg2 .mrgLt8px {
    margin-left: 8px;
}

.lsg2 .mrgLt10px {
    margin-left: 10px;
}

.lsg2 .mrgLt15px {
    margin-left: 15px !important;
}

.lsg2 .mrgLt20px {
    margin-left: 20px;
}

.lsg2 .mrgLt22px {
    margin-left: 22px;
}

.lsg2 .mrgLt25px {
    margin-left: 25px;
}

.lsg2 .wid10 {
    width: 10px;
}

.lsg2 .wid15 {
    width: 15px;
}

.lsg2 .wid20 {
    width: 20px;
}

.lsg2 .wid25 {
    width: 25px;
}

.lsg2 .wid30 {
    width: 30px;
}

.lsg2 .wid35 {
    width: 35px;
}

.lsg2 .wid40 {
    width: 40px;
}

.lsg2 .wid45 {
    width: 45px;
}

.lsg2 .wid50 {
    width: 50px;
}

.lsg2 .wid55 {
    width: 55px;
}

.lsg2 .wid60 {
    width: 60px;
}

.lsg2 .wid65 {
    width: 65px;
}

.lsg2 .wid70 {
    width: 70px;
}

.lsg2 .wid75 {
    width: 75px;
}

.lsg2 .wid80 {
    width: 80px;
}

.lsg2 .wid85 {
    width: 85px;
}

.lsg2 .wid90 {
    width: 90px;
}

.lsg2 .wid95 {
    width: 95px;
}

.lsg2 .wid100 {
    width: 100px;
}

.lsg2 .wid120ie {
    *width: 120px;
}

.lsg2 .wid110 {
    width: 110px;
}

.lsg2 .wid115 {
    width: 115px;
}

.lsg2 .wid120 {
    width: 120px;
}

.lsg2 .wid125 {
    width: 125px;
}

.lsg2 .wid130 {
    width: 130px;
}

.lsg2 .wid135 {
    width: 135px;
}

.lsg2 .wid140 {
    width: 140px;
}

.lsg2 .wid145 {
    width: 145px;
}

.lsg2 .wid150 {
    width: 150px;
}

.lsg2 .wid155 {
    width: 155px;
}

.lsg2 .wid160 {
    width: 160px;
}

.lsg2 .wid163 {
    width: 163px;
}

.lsg2 .wid165 {
    width: 165px;
}

.lsg2 .wid170 {
    width: 170px;
}

.lsg2 .wid175 {
    width: 175px;
}

.lsg2 .wid180 {
    width: 180px;
}

.lsg2 .wid185 {
    width: 185px;
}

.lsg2 .wid190 {
    width: 190px;
}

.lsg2 .wid195 {
    width: 195px;
}

.lsg2 .wid200 {
    width: 200px;
}

.lsg2 .wid210 {
    width: 210px;
}

.lsg2 .wid215 {
    width: 215px;
}

.lsg2 .wid220 {
    width: 220px;
}

.lsg2 .wid225 {
    width: 225px;
}

.lsg2 .wid230 {
    width: 230px;
}

.lsg2 .wid235 {
    width: 235px;
}

.lsg2 .wid240 {
    width: 240px;
}

.lsg2 .wid245 {
    width: 245px;
}

.lsg2 .wid250 {
    width: 250px;
}

.lsg2 .wid255 {
    width: 255px;
}

.lsg2 .wid260 {
    width: 260px;
}

.lsg2 .wid265 {
    width: 265px;
}

.lsg2 .wid270 {
    width: 270px;
}

.lsg2 .wid275 {
    width: 275px;
}

.lsg2 .wid280 {
    width: 280px;
}

.lsg2 .wid285 {
    width: 285px;
}

.lsg2 .wid290 {
    width: 290px;
}

.lsg2 .wid295 {
    width: 295px;
}

.lsg2 .wid300 {
    width: 300px;
}

.lsg2 .wid310 {
    width: 310px;
}

.lsg2 .wid315 {
    width: 315px;
}

.lsg2 .wid320 {
    width: 320px;
}

.lsg2 .wid325 {
    width: 325px;
}

.lsg2 .wid330 {
    width: 330px;
}

.lsg2 .wid335 {
    width: 335px;
}

.lsg2 .wid340 {
    width: 340px;
}

.lsg2 .wid345 {
    width: 345px;
}

.lsg2 .wid350 {
    width: 350px;
}

.lsg2 .wid355 {
    width: 355px;
}

.lsg2 .wid360 {
    width: 360px;
}

.lsg2 .wid365 {
    width: 365px;
}

.lsg2 .wid370 {
    width: 370px;
}

.lsg2 .wid135 {
    width: 375px;
}

.lsg2 .wid380 {
    width: 380px;
}

.lsg2 .wid385 {
    width: 385px;
}

.lsg2 .wid390 {
    width: 390px;
}

.lsg2 .wid395 {
    width: 395px;
}

.lsg2 .wid400 {
    width: 400px;
}

.lsg2 .wid410 {
    width: 410px;
}

.lsg2 .wid415 {
    width: 415px;
}

.lsg2 .wid420 {
    width: 420px;
}

.lsg2 .wid425 {
    width: 425px;
}

.lsg2 .wid430 {
    width: 430px;
}

.lsg2 .wid435 {
    width: 435px;
}

.lsg2 .wid440 {
    width: 440px;
}

.lsg2 .wid445 {
    width: 445px;
}

.lsg2 .wid450 {
    width: 450px;
}

.lsg2 .wid455 {
    width: 455px;
}

.lsg2 .wid460 {
    width: 460px;
}

.lsg2 .wid465 {
    width: 465px;
}

.lsg2 .wid470 {
    width: 470px;
}

.lsg2 .wid475 {
    width: 475px;
}

.lsg2 .wid480 {
    width: 480px;
}

.lsg2 .wid485 {
    width: 485px;
}

.lsg2 .wid490 {
    width: 490px;
}

.lsg2 .wid495 {
    width: 495px;
}

.lsg2 .wid500 {
    width: 500px;
}

.lsg2 .wid510 {
    width: 510px;
}

.lsg2 .wid515 {
    width: 515px;
}

.lsg2 .wid520 {
    width: 520px;
}

.lsg2 .wid525 {
    width: 525px;
}

.lsg2 .wid530 {
    width: 530px;
}

.lsg2 .wid535 {
    width: 535px !important;
}

.lsg2 .wid540 {
    width: 540px;
}

.lsg2 .wid545 {
    width: 545px;
}

.lsg2 .wid550 {
    width: 550px;
}

.lsg2 .wid555 {
    width: 555px;
}

.lsg2 .wid560 {
    width: 560px;
}

.lsg2 .wid565 {
    width: 565px;
}

.lsg2 .wid570 {
    width: 570px;
}

.lsg2 .wid575 {
    width: 575px;
}

.lsg2 .wid580 {
    width: 580px;
}

.lsg2 .wid585 {
    width: 585px;
}

.lsg2 .wid590 {
    width: 590px;
}

.lsg2 .wid595 {
    width: 595px;
}

.lsg2 .wid600 {
    width: 600px;
}

.lsg2 .wid659 {
    width: 659px;
}

.lsg2 .wid720 {
    width: 720px;
}

.lsg2 .wid865 {
    width: 865px;
}

.lsg2 .wid50em {
    width: 4.175em;
    width: 4.2em \9;
    *width: 4.2em;
}

.lsg2 .wid215em {
    width: 17.916em;
    width: 18.1em \9;
    *width: 18.1em;
}

.lsg2 .wid70em {
    width: 5.84em;
    width: 5.88em \9;
    *width: 5.88em;
}

.lsg2 .wid210em {
    width: 17.5em;
    width: 17.69em \9;
    *width: 17.69em;
}

.lsg2 .wid200em {
    width: 16.667em;
    width: 16.8em \9;
    *width: 16.8em;
}

.lsg2 .wid150em {
    width: 12.5em;
    width: 12.6em \9;
    *width: 12.6em;
}

.lsg2 .wid110em {
    width: 9.167em;
}

.lsg2 .wid100em {
    width: 8.334em;
    width: 8.4em \9;
    *width: 8.4em;
}

.lsg2 .wid90em {
    width: 7.5em;
}

.lsg2 .wid60em {
    width: 5em;
}

.lsg2 .wid245em {
    width: 20.417em;
    width: 20.573em \9;
    *width: 20.573em;
}

.lsg2 .wid120em {
    width: 10.004em;
    width: 10.076em \9;
    *width: 10.076em;
}

.lsg2 .wid95em {
    width: 7.92em;
    width: 7.977em \9;
    *width: 7.977em;
}

.lsg2 .wid75em {
    width: 6.25em;
    width: 6.3em \9;
    *width: 6.3em;
}

.lsg2 .wid235em {
    width: 19.584em;
    width: 19.72em \9;
    *width: 19.72em;
}

.lsg2 .wid165em {
    width: 13.73em;
}

.lsg2 .wid195em {
    width: 16.3em;
}

.lsg2 .wid140em {
    width: 11.712em;
    width: 11.8em \9;
    *width: 11.8em;
}

.lsg2 .wid225em {
    width: 18.8em;
}

.lsg2 .wid180em {
    width: 15em;
    width: 15.12em \9;
    *width: 15em;
}

.lsg2 .wid65em {
    width: 5.44em;
    width: 5.48em \9;
    *width: 5.48em;
}

.lsg2 .wid155em {
    width: 12.96em;
    width: 13.06em \9;
    *width: 13.06em;
}

.lsg2 .wid230em {
    width: 19.23em;
    width: 19.38em \9;
    *width: 19.38em;
}

.lsg2 .wid240em {
    width: 20.06em;
    width: 20.22em \9;
    *width: 20.22em;
}

.lsg2 .wid330em {
    width: 27.5em;
    width: 27.6em \9;
    *width: 27.6em;
}

.lsg2 .txtLtAlgn {
    text-align: left;
}

.lsg2 .txtRtAlgn {
    text-align: right;
}

.lsg2 .txtCtrAlgn {
    text-align: center;
}

.lsg2 .txtTopVAlign {
    vertical-align: top;
}

.lsg2 .txtMdleVAlign {
    vertical-align: middle;
}

.lsg2 .txtBtmVAlign {
    vertical-align: bottom;
}

.lsg2 .asis-content h1,
.lsg2 .asis-content h2,
.lsg2 .asis-content h3,
.lsg2 .asis-content h4,
.lsg2 .asis-content p {
    margin: 0 0 10px 0;
    padding: 0;
}

.lsg2 .asis-content h1,
.lsg2 .asis-content h2,
.lsg2 .asis-content h3 {
    font-weight: normal;
}

.lsg2 .asis-content h1.top {
    font-size: 3.6em;
}

.lsg2 .asis-content h1 {
    font-size: 2.2em;
}

.lsg2 .asis-content h2,
.lsg2 .alphalist {
    font-size: 1.8em;
}

.lsg2 .asis-content h3 {
    font-size: 1.6em;
}

.lsg2 .asis-content h4 {
    margin-bottom: 1em;
}

.lsg2 #left_nav .left_nav_content {
    background: none !important;
    padding: 0 !important;
}

.lsg2 #left_nav {
    width: 25% !important;
    padding: 0 15px 0 0 !important;
}

.lsg2 #main_body {
    width: 75% !important;
    padding: 0 0 0 15px !important;
}

.lsg2 #left_nav ul {
    margin: 0 0 10px 0;
    padding: 0;
}

.lsg2 #left_nav ul li {
    background-position: 0 6px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 8px;
}

.lsg2 #left_nav h3,
.lsg2 h4,
.lsg2 th.title,
.lsg2 .price {
    font-size: 1.3em;
}

.lsg2 #left_nav h2.product_heading {
    font-size: 1.4em !important;
}

.lsg2 #left_nav h2 {
    margin-bottom: 2px;
    font-weight: bold;
}

.lsg2 #left_nav h3 {
    margin-bottom: 0;
    color: #464646 !important;
}

.lsg2 #left_nav ul li,
.lsg2 ul.link-arrow-list li,
.lsg2 ul.link_arrow_list li,
.lsg2 .info_col_left li,
.lsg2 .info_col_right li,
.lsg2 .feature_col_left li,
.lsg2 .feature_col_right li {
    background-image: url(http://www.walgreens.com/images/utility/arrow_blue.gif?Lo0P=7fef8bf92d94b8a44dd81f3e1fa26e9954;);
}

.lsg2 ul.link-arrow-list,
.lsg2 ul.link_arrow_list {
    margin: 0 0 10px 0;
}

.lsg2 ul.link-arrow-list li,
.lsg2 ul.link_arrow_list li {
    background-position: 0 6px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 8px;
}

.lsg2 .hide,
.lsg2 .showprint,
.lsg2 .print {
    display: none;
}

.lsg2 .no_underline {
    text-decoration: none !important;
}

.lsg2 .brdTopSld,
.lsg2 .brdTopDsh,
.lsg2 .brdLtSld,
.lsg2 .brdLtDsh,
.lsg2 .brdRtSld,
.lsg2 .brdRtDsh,
.lsg2 .brdBtmSld,
.lsg2 .brdBtmDsh,
.lsg2 .brdBtmDsh td,
.lsg2 .brdAllSld,
.lsg2 .brdAllDsh,
.lsg2 .brdcurvtop,
.lsg2 .brdcurvbtm,
.lsg2 .brdcurvtop_1em,
.lsg2 .brdcurvbtm_1em,
.lsg2 .brdcurvall {
    border-width: 1px;
    border-color: #cacaca;
}

.lsg2 .brdAllSld,
.lsg2 .brdcurvtop,
.lsg2 .brdcurvbtm,
.lsg2 .brdcurvtop_1em,
.lsg2 .brdcurvbtm_1em,
.lsg2 .brdcurvall {
    border-style: solid;
}

.lsg2 * div#content {
    z-index: 1;
}

.lsg2 div#content .topicHdrs {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 0 5px;
}

.lsg2 div#content #cart-info h1 {
    font-size: 21px;
    font-family: arial;
    color: #76ad21 !important;
    line-height: 24px;
    margin: 10px 0;
}

.lsg2 div#page div#frame div#content p.info {
    background-position: 8px 9px !important;
}

.lsg2 div#content a#save-to-shopping-list-button {
    text-decoration: none !important;
}

.lsg2 #page.camEncyclo #frame #content {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/images/utility/page-shadow.png");
    background-position: -4px 0;
    background-repeat: repeat-y;
    float: left;
    margin: 0 auto;
}

.lsg2 form#aarpCreateReg INPUT,
.lsg2 form#aarpCreateReg TEXTAREA,
.lsg2 form#aarpCreateReg SELECT,
.lsg2 div.body_679 .mrgTop5px #select2 {
    font-size: 1.2em !important;
}

.lsg2 form#reminder INPUT,
.lsg2 form#reminder TEXTAREA,
.lsg2 form#reminder SELECT,
.lsg2 div.body_679 p.nopad #select3 {
    font-size: 1em !important;
}

.lsg2 .body_679 .partial_search_msg {
    width: 500px;
    margin-bottom: 15px !important;
}

.lsg2 #main_body #dynaToolTip .storeLocToolTip {
    font-size: 14px !important;
}

.lsg2 #main_body .banfixcon {
    padding-top: 11px !important;
}

.lsg2 #left_nav ul {
    margin: 0 0 10px 0;
}

.lsg2 #left_nav ul li {
    background-position: 0 6px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 8px;
}

.lsg2 #left_nav h3,
.lsg2 h4,
.lsg2 th.title,
.lsg2 .price {
    font-size: 1.3em;
}

.lsg2 #left_nav h2.product_heading {
    font-size: 1.4em !important;
}

.lsg2 #left_nav h2 {
    margin-bottom: 2px;
    font-weight: bold;
}

.lsg2 #left_nav h3 {
    margin-bottom: 0;
    color: #464646 !important;
}

.lsg2 #left_nav,
.lsg2 #main_body,
.lsg2 #full_652,
.lsg2 #full_902 {
    background-color: #FFF;
}

.lsg2 #left_nav,
.lsg2 #main_body,
.lsg2 #full_652,
.lsg2 #full_902,
.lsg2 .body_679,
.lsg2 .body_448,
.lsg2 .body_375,
.lsg2 .body_332,
.lsg2 .body_217,
.lsg2 .body_159 {
    float: left;
}

.lsg2 #left_nav .minibar {
    border-bottom: 5px solid #e5e5e5;
    height: 15px;
}

.lsg2 .left_nav_content {
    padding: 7px 10px;
    border-bottom: 1px solid #e5e5e5;
}

.lsg2 .left_nav_content,
.lsg2 .leftnav_bgr {
    background-color: #f2f2f2;
}

.lsg2 #Ltips-box {
    position: absolute;
    padding: 9px 0;
    left: -115px;
    top: 20px;
    width: 188px;
    background: url(/images/utility/left_nav_divider_grey.gif) #e7e7e7 right 8px no-repeat;
    z-index: 1;
    display: none;
}

.lsg2 div#header_bar,
.lsg2 div#header_bar_full,
.lsg2 #left_nav .minibar,
.lsg2 h3.tabOn,
.lsg2 h3.tabOff a:hover {
    background-color: #0093d9;
}

.lsg2 .wag-medicare-service-list ul {
    margin: 0;
    padding: 0;
}

.lsg2 .wag-medicare-service-list ul li {
    display: inline-block;
    list-style: none;
}

.lsg2 .wag-medicare-service-list ul li a {
    color: #2a7db5;
    font-size: 13px;
}

.lsg2 .wag-medicare-service-list ul li a:hover {
    text-decoration: underline;
}

.lsg2 .wag-medicare-service-h2 {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 36px !important;
    color: #000;
    padding-bottom: 30px;
    margin-left: -2px !important;
    margin-top: 1px !important;
}

.lsg2 #pharmacy-zone {
    background-color: #deeefb;
}

.lsg2 .left-blu-menu {
    background-color: #2774a6;
    border-radius: 4px;
    height: 31px;
}

.lsg2 .HealthinsuranceLeftContent {
    background-color: #ecf5fa;
    padding: 0;
}

.lsg2 .greenhead {
    color: #009a3d;
    font-size: 2.6em;
    line-height: 1.1em;
}

.lsg2 .paratxt,
.lsg2 .UOList li,
.lsg2 .ORList li {
    line-height: 1.54em;
    color: #35393d;
}

.lsg2 .padBtm14px {
    padding-bottom: 14px !important;
}

.lsg2 .wag-find-a-plan-button {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #439bd6), color-stop(1, #2773a6));
    background: -moz-linear-gradient(top, #439bd6 5%, #2773a6 100%);
    background: -webkit-linear-gradient(top, #439bd6 5%, #2773a6 100%);
    background: -o-linear-gradient(top, #439bd6 5%, #2773a6 100%);
    background: -ms-linear-gradient(top, #439bd6 5%, #2773a6 100%);
    background: linear-gradient(to bottom, #439bd6 5%, #2773a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#439bd6', endColorstr='#2773a6', GradientType=0);
    background-color: #439bd6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #6a737b;
    display: inline-block;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    font-weight: bold;
    line-height: 32px;
    height: 32px;
    padding: 0 10px;
    margin: 0;
    text-decoration: none !important;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none;
}

.lsg2 .medi_left_nav a:visited,
.lsg2 medi_left_nav a:active {
    color: #2774a6 !important;
    text-decoration: none !important;
}

.lsg2 #HealthinsuranceLeftNav ul.medi_left_nav {
    margin: 0 !important;
    padding: 0;
}

.lsg2 #HealthinsuranceLeftNav ul.medi_left_nav li {
    font-size: 1.4em;
    list-style-image: none;
    list-style-type: none;
    padding: 6px 0;
    margin: 0;
    line-height: 1.15em;
}

.lsg2 #HealthinsuranceLeftNav ul.medi_left_nav ul {
    margin: 0 0 0 15px !important;
}

.lsg2 #HealthinsuranceLeftNav ul.medi_left_nav li ul li {
    font-size: 1em;
    list-style-image: none;
    list-style-type: none;
    padding: 12px 0 0 0;
    margin: 0;
    line-height: 1.15em;
}

.lsg2 #HealthinsuranceLeftNav .medi_left_nav a:hover {
    text-decoration: none !important;
}

.lsg2 #HealthinsuranceLeftNav .medilandleftnavbg {
    background-color: #deeefe;
}

.lsg2 .mrgBtm0 {
    margin-bottom: 0 !important;
}

.lsg2 #HealthinsuranceLeftNav .schedulelnhei {
    line-height: 18px;
}

.lsg2 #HealthinsuranceLeftNav .medi_left_nav li a {
    color: #2774a6 !important;
    font-size: 14px;
}

.lsg2 .HcSuptxt {
    font-size: 0.6em;
    line-height: 1.1em;
    text-decoration: none !important;
}

.lsg2 .HealthinsuranceContent img {
    min-width: 100%;
}

.lsg2 a.HCBlueLnk,
.lsg2 a.HCBlueLnk:visited {
    color: #2774a6 !important;
    text-decoration: none !important;
}

.lsg2 a.HCBlueLnk:hover,
.lsg2 a.HCBlueLnk:active {
    color: #2774a6 !important;
    text-decoration: underline !important;
}

.lsg2 .padTop50px {
    padding-top: 50px;
}

.lsg2 .HCdestext {
    color: #6a737b;
}

.lsg2 .HCRightCI {
    padding-left: 36px;
    width: auto;
}

.lsg2 .txtbold {
    font-weight: bold;
}

.lsg2 .fs12 {
    font-size: 1.2em;
    line-height: 1.2em;
}

.lsg2 #HCLeftNav {
    width: 25%;
    float: left;
}

.lsg2 #HCMainContent .alertbg {
    border: 1px solid #cacaca;
    background-color: #fafafa;
}

.lsg2 #HCMainContent {
    float: left;
    width: 75%;
    margin: 0;
    padding: 0;
}

.lsg2 .HealthinsuranceContent {
    float: left;
    width: auto;
    margin: 0;
    padding-left: 12px;
}

.lsg2 .wag-medicarepartd-servicesinfo-deskwidth {
    margin: 0;
}

.lsg2 .wag-medicarepartd-servicesinfo-rx-chat {
    position: fixed;
    top: 40%;
    right: 0;
    z-index: 999;
    display: block;
}

.lsg2 .wag-medicarepartd-servicesinfo-title {
    margin-top: 16px;
    padding: 0 !important;
    position: relative;
}

.lsg2 .wag-medicarepartd-servicesinfo-list ul li {
    display: inline-block;
    list-style: none outside none;
}

.lsg2 .wag-medicarepartd-servicesinfo-list ul {
    margin-bottom: 0;
}

.lsg2 .wag-medicarepartd-servicesinfo-container {
    width: 100%;
    margin: 0 auto;
    float: none !important;
    padding: 0 !important;
}

.lsg2 .wag-medicarepartd-servicesinfo h1 {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 28px;
    color: #009a3d;
    margin: 0;
    padding: 0;
}

.lsg2 .wag-medicarepartd-servicesinfo-h1 {
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 36px;
    font-weight: normal;
    color: #35393d;
    padding-bottom: 22px;
    margin-top: 1px !important;
}

.lsg2 .wag-medicarepartd-servicesinfo {
    padding-right: 0;
    margin-bottom: 5px;
}

.lsg2 .wag-medicarepartd-servicesinfomain {
    clear: both;
    margin: 10px 0 0 0;
}

.lsg2 .wag-medicarepartd-servicesinfomain-banner {
    margin: 0 0 25px 0;
    padding: 0;
}

.lsg2 .wag-medicarepartd-servicesinfomain-banner-width {
    width: 100%;
}

.lsg2 .wag-medicarepartd-servicesinfomain-innercontent {
    display: block;
    margin: 0;
    padding: 0;
}

.lsg2 .wag-medicarepartd-servicesinfomain-innercontentFirst {
    clear: both;
    display: block;
    margin-bottom: 35px;
}

.lsg2 .wag-medicarepartd-servicesinfomain-innercontentFirst h2 {
    margin: 0;
    padding: 0 0 9px 0;
}

.lsg2 .wag-medicarepartd-servicesinfomain-innercontentFirst p {
    margin: 0;
    padding: 0 136px 9px 0;
}

.lsg2 .wag-medicarepartd-servicesinfomain-innercontentFirst p a span.icon-ChevronRight {
    font-family: 'ATCOIcons';
    color: #2a7db5;
    font-size: 16px;
    position: relative;
    top: 3px;
    left: -3px;
}

.lsg2 .wag-medicarepartd-servicesinfomain-contentsection {
    margin: 26px 0 0 0;
}

.lsg2 .wag-medicarepartd-servicesinfomain-contentsection p {
    color: #35393d;
    font-size: 1.18em;
    font-family: Arial;
    line-height: 24px;
}

.lsg2 .wag-medicarepartd-servicesinfomain-contentsection ul {
    margin: 0;
    padding: 0 0 0 17px;
}

.lsg2 .wag-medicarepartd-servicesinfomain-contentsection ul>li {
    margin: 0;
    padding: 8px 0;
    color: #35393d;
    font-size: 1.18em;
    font-family: Arial;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-content {
    margin: 0 0 24px 0 !important;
    padding: 0 !important;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-content h3 {
    font-size: 22px;
    padding-bottom: 4px;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-bottom-border {
    border-bottom: 1px solid #cacaca;
    cursor: pointer;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow {
    background: #f4f4f5;
    border: 1px solid #d2d5d7;
    height: 18px;
    width: 20px;
    text-align: center !important;
    position: relative;
    top: 11px;
    float: right;
    cursor: pointer;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow-selected {
    background: #fff;
    border-color: #d2d5d7 #d2d5d7 #fff;
    border-style: solid;
    border-width: 1px;
    height: 19px;
    width: 20px;
    text-align: center !important;
    position: relative;
    top: 11px;
    float: right;
    cursor: pointer;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-pr0 {
    padding-right: 0 !important;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-mobile-pr0 {
    padding-right: 0 !important;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent {
    margin: 21px 0 0 0 !important;
    padding: 0 !important;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent h4 {
    margin: 0 0 12px 0;
    padding: 0;
    font-size: 18px;
    font-weight: normal;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent p {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    padding: 0 140px 0 0;
    clear: both;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent h5 {
    margin: 15px 0 0 0;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent h5 a {
    color: #2a7db5;
    font-size: 14px;
    font-weight: normal;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent h5 a span.icon-ChevronRight {
    font-family: 'ATCOIcons';
    color: #2a7db5;
    font-size: 16px;
    position: relative;
    top: 3px;
    left: -3px;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent ul {
    margin: 0;
    padding: 0 0 0 17px;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent ul>li {
    margin: 0;
    padding: 6px 0;
    color: #35393d;
    font-size: 1.18em;
    font-family: Arial;
    line-height: 24px;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontentli {
    margin: 12px 0 12px 2px;
    padding: 0;
    clear: both;
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontentli-last {
    margin-bottom: 0 !important;
}

.lsg2 .wag-medicarepartd-servicesinfo-addresourceLinks {
    clear: both;
    display: block;
    padding-top: 22px;
}

.lsg2 .wag-medicarepartd-servicesinfo-addresourceLinks h4 {
    margin: 0;
    padding: 0 0 4px 0;
}

.lsg2 .wag-medicarepartd-servicesinfo-addresourceLinks ul {
    margin: 0;
    padding: 0;
}

.lsg2 .wag-medicarepartd-servicesinfo-addresourceLinks ul li {
    margin: 0;
    padding: 10px 0;
    list-style: none !important;
}

.lsg2 .wag-medicarepartd-servicesinfo-addresourceLinks ul li a {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #2a7db5;
}

.lsg2 .wag-medicarepartd-servicesinfo-addresourceLinks ul li a span.icon-ChevronRight {
    font-family: 'ATCOIcons';
    color: #2a7db5;
    font-size: 16px;
    position: relative;
    top: 3px;
    left: -3px;
}

.lsg2 .wag-medicarepartd-servicesinfo-disclaimer {
    clear: both;
    display: block;
    margin: 30px 0;
}

.lsg2 .wag-medicarepartd-servicesinfo-disclaimer ul {
    margin: 0;
    padding: 0 30px 0 18px;
}

.lsg2 .wag-medicarepartd-servicesinfo-disclaimer ul li {
    margin: 0;
    padding: 7px 0;
    list-style: decimal;
    color: #697176;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .lsg2 .wag-medicarepartd-servicesinfo {
        padding-right: 0;
    }

    .lsg2 .wag-medicarepartd-servicesinfo h1 {
        padding-left: 15px;
        font-size: 26px;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow {
        background: #f4f4f5;
        border: 1px solid #d2d5d7;
        height: 18px;
        width: 20px;
        text-align: center !important;
        position: relative;
        float: right;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow-selected {
        background: #fff;
        border-color: #d2d5d7 #d2d5d7 #fff;
        border-style: solid;
        border-width: 1px;
        height: 18px;
        width: 20px;
        text-align: center !important;
        position: relative;
        top: 11px;
        float: right;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-loc-container h6 {
        width: 37%;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-content h3 {
        padding-bottom: 3px;
    }

    .lsg2 .wag-medicarepartd-servicesinfomain-innercontentFirst p {
        padding: 0 50px 9px 0;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent p {
        padding: 0 30px 0 0;
    }
}

@media (max-width: 767px) {
    .lsg2 .wag-medicarepartd-servicesinfo #accordion3 {
        margin: 0 -15px;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-h1 {
        padding-left: 15px;
        padding-right: 15px;
        font-size: 28px;
    }

    .lsg2 .wag-medicarepartd-servicesinfo {
        padding-left: 0;
        padding-right: 0;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow {
        background: none !important;
        border: none !important;
        float: right;
        padding-right: 28px !important;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow-selected {
        background: none !important;
        border: none !important;
        float: right;
        padding-right: 28px !important;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-bottom-border {
        background-color: #f4f4f4;
        border-bottom: 1px solid #cacaca;
        border-top: 1px solid #cacaca;
        padding: 15px !important;
        cursor: pointer;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-content h3 {
        font-size: 17px;
        margin-bottom: -18px !important;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-content {
        margin: 0 !important;
    }

    .lsg2 .wag-medicarepartd-servicesinfomain-contentsection {
        padding: 0 9px 0 15px;
        margin-top: 0;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent {
        padding: 21px 27px 28px 18px !important;
    }

    .lsg2 .wag-medicarepartd-servicesinfomain-innercontentFirst h2 {
        line-height: 33px;
    }

    .lsg2 .wag-medicarepartd-servicesinfomain-innercontentFirst p {
        padding: 0 0 9px 0;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent p {
        padding: 0;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-addresourceLinks {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 35px;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-disclaimer {
        padding-left: 15px;
        padding-right: 15px;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-disclaimer ul {
        padding: 0 0 0 14px;
    }
}

.lsg2 section.wag-medicarepartd-servicesinfo-anchor-focus a:focus {
    outline: medium solid !important;
    outline-offset: initial;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-content h3 a {
    color: #464646;
}

.lsg2 a.wag-medicare-comparison-report-get-btn:focus {
    outline-offset: -2px !important;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow {
    top: -18px;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow-selected {
    top: -18px !important;
}

.lsg2 .wag-medicarepartd-servicesinfo-collapse-innercontent {
    margin: 0 !important;
    padding-bottom: 24px !important;
}

.lsg2 .wag-medicarepartd-servicesinfo-accordion-content {
    margin: 0 !important;
}

.lsg2 .wag-medicarepartd-left-nav-lg-3 {
    width: 24% !important;
}

.lsg2 .wag-medicarepartd-left-nav-style {
    padding-top: 5px;
}

.lsg2 .wag-medicarepartd-left-nav-style li a {
    outline: 0;
}

.lsg2 .wag-medicarepartd-left-nav-style li a.staticactive {
    font-weight: bold;
}

.lsg2 ul.wag-medicarepartd-left-nav-style li>ul {
    margin: 0;
    list-style: none;
    padding: 2px 0 0 15px;
}

.lsg2 .wag-medicarepartd-left-nav {
    height: auto;
    padding-left: 0;
}

.lsg2 .wag-medicarepartd-left-nav .navbar {
    margin-bottom: 12px !important;
}

.lsg2 .wag-medicarepartd-left-nav-logo {
    background-color: #ecf5fa;
    padding: 15px 10px 15px 15px;
    width: 100%;
}

.lsg2 .wag-medicarepartd-left-nav-logo img {
    display: block;
    width: 80%;
    height: auto;
}

.lsg2 .wag-medicarepartd-left-nav-collapse {
    height: auto;
    max-height: 400px !important;
    border-color: transparent !important;
    display: block\9;
    margin-left: 0\9 !important;
    margin-top: -9px \9 !important;
}

.lsg2 .wag-medicarepartd-left-nav-style li a {
    padding: 0 0 20px !important;
    color: #2a7db5 !important;
    font-size: 14px !important;
    outline: none !important;
}

.lsg2 .wag-medicarepartd-left-nav-style li>ul>li>a {
    padding: 0 0 16px !important;
    color: #2a7db5 !important;
    font-size: 14px !important;
    display: block;
    outline: none !important;
}

.lsg2 .wag-medicarepartd-left-nav-style li:first-child a {
    padding-top: 0 !important;
    clear: both;
}

.lsg2 .wag-medicarepartd-left-nav-style>li>a:hover,
.lsg2 .wag-medicarepartd-left-nav-style>li>a:hover {
    background: none !important;
}

.lsg2 .wag-medicarepartd-left-nav-style li>ul>li>a:hover {
    text-decoration: none !important;
}

.lsg2 .wag-medicarepartd-left-nav-default {
    background: none !important;
    border: none !important;
}

.lsg2 .wag-medicarepartd-left-nav-hr {
    margin: 11px 0 !important;
}

.lsg2 .wag-medicarepartd-left-nav-style>li>a:hover,
.lsg2 .nav>li>a:focus {
    background-color: transparent !important;
}

.lsg2 .wag-medicarepartd-left-nav-style>li>a:focus,
.lsg2 .wag-medicarepartd-left-nav-style>li>a.active {
    font-weight: bold !important;
}

.lsg2 a.wag-medicarepartd-left-nav-brand {
    display: none !important;
}

.lsg2 .wag-medicarepartd-left-nav-arrow img {
    display: none !important;
}

.lsg2 .wag-medicarepartd-left-nav hr {
    background: #d2d5d7 !important;
    border: none !important;
    height: 1px;
}

.lsg2 li.wag-medicarepartd-left-nav-mob-only {
    display: none !important;
}

@media (min-width: 768px) and (max-width: 1023px) {
    .lsg2 .wag-medicarepartd-left-nav-lg-3 {
        width: 24% !important;
    }

    .lsg2 .wag-medicarepartd-left-nav {
        padding: 0 3px 0 0 !important;
    }

    .lsg2 .wag-medicarepartd-left-nav-smalltext {
        font-size: 12px;
    }

    .lsg2 li.wag-medicarepartd-left-nav-mob-only {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .lsg2 .wag-medicarepartd-left-nav-rotate-180 {
        transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    .lsg2 .wag-medicarepartd-left-nav-arrow-up {
        border-bottom: 8px solid #dadde0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        height: 0;
        width: 0;
    }

    .lsg2 .wag-medicarepartd-left-nav-arrow-down {
        border-bottom: 8px solid #dadde0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        height: 0;
        width: 0;
    }

    .lsg2 li.wag-medicarepartd-left-nav-mob-only {
        display: block !important;
    }

    .lsg2 .wag-medicarepartd-left-nav-lg-3 {
        width: 100% !important;
    }

    .lsg2 .wag-medicarepartd-left-nav-collapse {
        background-color: #f4f4f4;
    }

    .lsg2 .wag-medicarepartd-left-nav-header {
        background-color: #f4f4f4;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-left: 15px !important;
        height: 34px;
        width: 86px;
        cursor: pointer;
    }

    .lsg2 .wag-medicarepartd-left-nav-logo {
        display: none;
    }

    .lsg2 .wag-medicarepartd-left-nav-style {
        padding-top: 0;
        padding-left: 29px !important;
        margin-top: 14px;
        padding-right: 27px !important;
    }

    .lsg2 a.wag-medicarepartd-left-nav-brand {
        display: block !important;
        font-size: 14px;
        color: #35393d;
        line-height: 34px;
    }

    .lsg2 .wag-medicarepartd-left-nav-default {
        margin-bottom: 0 !important;
    }

    .lsg2 .wag-medicarepartd-left-nav-arrow {
        display: block !important;
        margin-top: -20px !important;
        margin-right: 4px !important;
    }

    .lsg2 .wag-medicarepartd-left-nav-arrow img {
        display: block !important;
        margin-top: 18px;
        margin-right: 4px;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow img {
        max-width: none !important;
    }

    .lsg2 .wag-medicarepartd-servicesinfo-accordion-divdwnarrow-selected img {
        max-width: none !important;
    }
}

.lsg2 .wag-medicarepartd-left-nav-style li a {
    padding: 0 !important;
    margin-bottom: 20px;
}

.lsg2 .wag-medicarepartd-left-nav-style li>ul>li>a {
    padding: 0 !important;
    margin-bottom: 17px !important;
}

.lsg2 .wag-help-form-rightmenu ul li {
    padding: 9px 0 10px;
}

.lsg2 .wag-help-form-rightmenu ul .first {
    padding-top: 0;
}

.lsg2 .wag-help-form-rightmenu ul .pb0 {
    padding-bottom: 0;
}

.lsg2 .wag-medicare-faq .wag-help-form-rightmenutop {
    width: 100%;
    margin: 2px 0 20px;
    padding: 0;
    line-height: 0;
    font-size: 0;
    float: none;
}

.lsg2 .wag-medicare-faq h2 {
    margin-bottom: 23px;
}

.lsg2 .wag-help-form-rightmenu.last,
.lsg2 .wag-medicare-faq .last {
    margin: 0;
}

.lsg2 .wag-medicare-faq .wag-help-form-rightmenu a {
    font-size: 14px;
    color: #2a7db5;
    line-height: 16px;
    text-decoration: none;
}

.lsg2 .wag-medicare-faq h3 {
    font-size: 18px;
    color: #35393d;
    line-height: 16px;
    font-weight: bold;
}

.lsg2 .wag-medicare-faq .wag-medicare-faq-hr {
    height: 1px;
    width: 100%;
    background: #d2d5d7;
    display: block;
    margin: 27px 0 29px;
    border: 0;
}

.lsg2 .wag-medicare-faq .wag-help-form-righttext {
    margin-left: 40px;
    margin-bottom: 22px;
    margin-top: 14px;
    display: none;
}

.lsg2 .wag-medicare-faq .wag-help-form-answer {
    text-decoration: none;
}

.lsg2 .wag-medicare-faq .wag-help-form-questions {
    margin-bottom: 0;
}

.lsg2 .wag-help-form-rightans {
    line-height: 23px;
}

.lsg2 .wag-medicare-faq .faq-backtop {
    font-size: 14px;
    color: #2a7db5;
    margin-top: 20px;
    display: block;
    margin-bottom: 34px;
    text-decoration: none;
}

.lsg2 .wag-medicare-faq .wag-faq-info-copy {
    padding-left: 12px;
    margin-top: 46px;
    list-style-type: none;
    margin-bottom: 34px;
}

.lsg2 .wag-medicare-faq .wag-faq-info-copy li {
    padding-bottom: 18px;
    list-style: decimal;
}

.lsg2 .wag-medicare-faq .wag-faq-info-copy li .bullet-ol {
    display: inline-block;
    width: 2%;
    vertical-align: top;
}

.lsg2 .wag-medicare-faq .wag-faq-info-copy li .bullet-ol-text {
    display: inline-block;
    width: 98%;
    padding-left: 2px;
}

.lsg2 .wag-medicare-faq .faq-ShowHide .icon-ChevronUp,
.lsg2 .wag-medicare-faq .faq-ShowHide .icon-ChevronDown {
    color: #2a7db5;
    font-size: 14px;
    margin-left: 3px;
    position: relative;
    top: 3px;
}

@media (max-width: 767px) {
    .lsg2 .wag-app-partd-faq h1 {
        padding: 0 0 7px 0;
    }

    .lsg2 .wag-medicare-faq {
        margin-top: 10px;
        padding: 0;
    }

    .lsg2 .wag-medicare-left-nav-header {
        margin: 0;
    }

    .lsg2 .wag-medicare-faq .wag-help-form-righttext {
        margin-left: 20px;
    }

    .lsg2 .wag-medicare-faq .wag-glossary-info-copy {
        margin-top: 41px;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .lsg2 .wag-medicare-faq .faq-backtop {
        margin-top: 15px;
    }

    .lsg2 .wag-medicare-faq .wag-glossary-info-copy li {
        padding-bottom: 12px;
    }
}

.lsg2 .wag-medicare-left-nav-cont {
    padding-left: 0 !important;
}

.lsg2 .wag-medicare-left-nav-style {
    margin-top: 2px;
}

.lsg2 .wag-medicare-left-nav-cont .down_arrw {
    display: block;
    float: right;
    position: relative;
    margin: -1px;
}

.lsg2 .wag-medicare-left-nav-header {
    display: none;
}

.lsg2 .wag-medicare-left-nav-collapse {
    height: auto;
    max-height: 400px;
    border-color: transparent;
}

.lsg2 .wag-medicare-left-nav-collapse li {
    list-style-type: none;
}

.lsg2 .wag-medicare-left-nav-style li>.active {
    font-weight: bold;
}

.lsg2 .wag-medicare-left-nav-style li:first-child a {
    padding-top: 0;
    clear: both;
}

.lsg2 .wag-medicare-left-nav-style li {
    display: block;
}

.lsg2 .wag-medicare-left-nav-style li a {
    padding-left: 0 !important;
    padding-top: 0 !important;
    outline: 0;
}

.lsg2 .wag-medicare-left-nav-style li a:hover {
    background: none !important;
    text-decoration: underline !important;
}

.lsg2 .wag-medicare-left-nav-style li>ul {
    list-style: none;
    margin: 10px 0 0 10px;
    padding: 0;
}

.lsg2 .wag-medicare-left-nav-style li:first-child a {
    padding-top: 0 !important;
    clear: both;
}

.lsg2 .wag-medicare-left-nav-style li>ul>li {
    margin: 0 0 10px;
}

.lsg2 .wag-medicare-left-nav-style li>ul>li>a {
    padding: 0;
    display: block;
    outline: 0;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .lsg2 .wag-medicare-left-nav-cont {
        padding-right: 0 !important;
    }
}

@media (max-width: 767px) {
    .lsg2 .wag-medicare-left-nav-cont {
        padding: 0;
    }

    .lsg2 .wag-medicare-left-nav-cont {
        padding-left: 0;
    }

    .lsg2 .wag-medicare-left-nav-list {
        padding: 0 15px;
    }

    .lsg2 .wag-medicare-left-nav-header {
        display: block;
    }

    .lsg2 .wag-medicare-left-nav-collapse {
        background-color: #f4f4f4;
        width: 100%;
    }

    .lsg2 .wag-medicare-left-nav-style {
        padding-top: 0;
        padding-left: 29px;
        margin-top: 14px;
        padding-right: 27px;
    }

    .lsg2 .wag-medicare-left-nav-header {
        background-color: #f4f4f4;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 15px;
        height: 34px;
        width: 86px;
        cursor: pointer;
    }

    .lsg2 .wag-medicare-left-nav-brand {
        display: block;
        font-size: 14px;
        color: #35393d;
        line-height: 34px;
    }

    .lsg2 .wag-medicare-menu-rotate-180 {
        transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    .lsg2 .wag-medicare-left-nav-arrow {
        display: block;
        margin-top: -20px;
        margin-right: 4px;
    }

    .lsg2 .wag-medicare-left-nav-arrow-down {
        border-top: 8px solid #dadde0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        height: 0;
        width: 0;
    }
}

.lsg2 .wag-medipartb-lfnav {
    padding-bottom: 0 !important;
}

.lsg2 .wag-medipartb-faq {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.lsg2 .wag-medfaq-menu {
    margin-left: 0 !important;
}

.lsg2 .wag-section-medicarepartb-faq-left-navigation ul {
    margin: 0;
    padding: 0;
}

.lsg2 .wag-medicarepartb-faq-left-navigation .navbar-collapse .collapse {
    display: block;
}

.lsg2 #wag-section-medicarepartb-faq-left-navigation .navbar-collapse {
    padding: 0 !important;
    display: block \9;
}

.lsg2 .wag-medicarepartb-faq-left-navigation-ddmenu #wag-medicarepartb-faq-menu li,
.lsg2 .wag-medicarepartb-faq-left-navigation-ddmenu #wag-medicarepartb-faq-menu li ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 14px;
}

.lsg2 .wag-medicarepartb-faq-left-navigation ul.wag-medicarepartb-faq-left-nav {
    margin-top: 5px;
}

.lsg2 .wag-medicarepartb-faq-left-navigation .wag-medicarepartb-faq-left-nav ul {
    padding: 20px 0 0 25px !important;
    margin-bottom: 0;
}

.lsg2 .wag-medicarepartb-faq-left-navigation .wag-medicarepartb-faq-left-nav li a {
    padding: 0 !important;
    font-size: 14px !important;
    color: #2a7db5;
}

.lsg2 .wag-medicarepartb-faq-left-navigation-ddmenu #wag-medicarepartb-faq-menu .nav>li>a {
    padding: 0 \9 !important;
    font-size: 14px !important;
}

.lsg2 .wag-medicarepartb-faq-left-navigation-ddmenu #wag-medicarepartb-faq-menu .nav>li>a:hover,
.lsg2 .wag-medicarepartb-faq-left-navigation-ddmenu #wag-medicarepartb-faq-menu .nav>li>a:active {
    background: none !important;
    color: #2a7db5;
}

.lsg2 .wag-medicarepartb-faq-mobile-leftmenua.menu-link {
    background-color: #f3f4f4;
    color: #35393d;
    display: block;
    float: left;
    font-size: 14px;
    padding: 10px 15px;
    width: 81px;
}

.lsg2 .wag-medicarepartb-faq-mobile-leftmenu .wag-medicarepartb-faq-mobile-leftmenu-arrow {
    border-color: #d1d1d1 transparent transparent;
    border-style: solid;
    border-width: 8px 5px 0;
    float: right;
    height: 0;
    position: relative;
    top: 6px;
    width: 0;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .lsg2 .wag-cfs-left-navigation .wag-cfs-foundation-block img {
        width: 80%;
    }
}

@media (max-width: 767px) {
    .lsg2 .wag-medicarepartb-faq-mobile-leftmenu .wag-medicarepartb-faq-rotate-180 {
        transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    .lsg2 .wag-medicarepartb-faq-left-navigation-ddmenu #wag-medicarepartb-faq-menu {
        background-color: #f4f4f4;
        max-height: 340px !important;
        overflow-x: visible;
        padding: 10px 15px 0;
        margin: 0;
        float: none;
        clear: both;
    }

    .lsg2 ul.wag-medicarepartb-faq-left-nav {
        margin-left: 16px !important;
        padding: 15px 0 0 !important;
    }

    .lsg2 ul.wag-medicarepartb-faq-left-nav li {
        list-style: none;
    }

    .lsg2 ul.wag-medicarepartb-faq-left-nav ul {
        padding: 0;
    }

    .lsg2 ul.wag-medicarepartb-faq-left-nav li a {
        color: #1b5e8c;
        font-size: 14px;
    }

    .lsg2 ul.wag-medicarepartb-faq-left-nav ul {
        margin-left: 20px;
    }

    .lsg2 .wag-medicarepartb-faq-mobile-leftmenu a.wag-medicarepartb-faq-menu-link {
        background-color: #f4f4f4;
        color: #35393d;
        display: block;
        float: left;
        font-size: 14px;
        padding: 10px 15px;
        width: 81px;
    }

    .lsg2 .wag-medicarepartb-faq-left-nav .navbar-collapse .collapse {
        display: none !important;
        max-height: 340px !important;
        overflow-x: visible;
    }

    .lsg2 .wag-medicarepartb-faq-mobile-leftmenu {
        width: 82px;
    }

    .lsg2 .wag-medicarepartb-faq-left-navigation-ddmenu {
        margin-left: -15px;
        margin-right: -15px;
    }
}

.lsg2 .wag-medicare-comparison-report {
    padding-left: 0;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #ecf5fa;
    padding: 12px 15px 15px;
    margin-top: 10px;
}

.lsg2 .wag-medicare-comparison-report p {
    margin-top: 2px;
    padding: 12px 0 6px;
    font-size: 12px;
    color: #35393d;
}

.lsg2 .wag-medicare-comparison-report .wag-medicare-comparison-report-hdr {
    color: #35393d;
    font-size: 16px;
    margin: 0;
    line-height: 22px;
    padding: 0;
}

.lsg2 .wag-medicare-comparison-report-get-btn {
    width: 100%;
    color: #FFF;
    border: 0 none;
    padding: 12px 14px;
    background: #2280b5;
    background: -moz-linear-gradient(top, #2280b5 0, #1a608e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2280b5), color-stop(100%, #1a608e));
    background: -webkit-linear-gradient(top, #2280b5 0, #1a608e 100%);
    background: -o-linear-gradient(top, #2280b5 0, #1a608e 100%);
    background: -ms-linear-gradient(top, #2280b5 0, #1a608e 100%);
    background: linear-gradient(to bottom, #2280b5 0, #1a608e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2280b5', endColorstr='#1a608e', GradientType=0);
    border-radius: 2px;
    font-size: 14px;
    outline: 0;
}

@media (max-width: 767px) {
    .lsg2 .wag-medicare-comparison-report {
        display: none;
    }
}

.lsg2 .wag-app-medicare-pland-review {
    width: 1020;
    margin: 0 auto;
}

.lsg2 .wag-medicare-pland-review-home-list ul {
    list-style-type: none;
}

.lsg2 .wag-medicare-pland-review-home-list ul li {
    display: inline-block;
}

.lsg2 .wag-app-medicare-pland-review h1 {
    padding: 0 0 7px;
    margin-top: 0;
}

.lsg2 .wag-medicare-pland-review-left-nav-cont {
    padding-left: 0;
}

.lsg2 .wag-medicare-left-nav-hdr {
    padding: 0;
}

.lsg2 section.wag-medicare-pland-review-enroll-link {
    padding-right: 0;
    width: 94%;
}

.lsg2 .wag-medicare-pland-review-left-nav-cont {
    padding-left: 0;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    margin-top: 4px;
}

.lsg2 .down_arrw {
    display: block !important;
    float: right;
    position: relative;
    margin: -1px;
}

.lsg2 .wag-medicare-pland-review-left-nav-header {
    display: none;
}

.lsg2 .wag-medicare-pland-review-left-nav-collapse {
    height: auto;
    max-height: 400 !important;
    border-color: transparent !important;
}

.lsg2 .wag-medicare-pland-review-left-nav-style>li>a.active {
    font-weight: bold !important;
}

.lsg2 .wag-medicare-pland-review-left-nav-style li:first-child a {
    padding-top: 0 !important;
    clear: both;
}

.lsg2 .wag-medicare-pland-review-left-nav-style li a {
    padding: 0 0 14px !important;
    color: #2a7db5 !important;
    font-size: 14px !important;
    outline: none !important;
}

.lsg2 ul.wag-medicare-pland-review-left-nav-style li>ul {
    margin: 0;
    list-style: none;
    padding: 1px 0 0 15px;
}

.lsg2 .wag-medicare-pland-review-left-nav-style li:first-child a {
    padding-top: 0 !important;
    clear: both;
}

.lsg2 .wag-medicare-pland-review-left-nav-style li>ul>li>a {
    padding: 0 0 16px !important;
    color: #2a7db5 !important;
    font-size: 14px !important;
    display: block;
    outline: none !important;
}

.lsg2 .wag-medicare-pland-review-enroll-link {
    background-color: #ebf4ef;
    padding: 12px 0 12px;
    margin-top: 10px;
    width: 100%;
}

.lsg2 .wag-medicare-pland-review-enroll-link h4 {
    margin: 0;
    line-height: 22px;
}

.lsg2 .wag-medicare-pland-review-enroll-link-cont {
    padding: 0 14px 0;
}

.lsg2 .wag-medicare-pland-review-enroll-link p {
    margin-top: 2px;
    padding: 12px 0 6px;
    font-size: 12px;
    color: #35393d;
}

.lsg2 .wag-medicare-pland-review-enroll-link-get-btn {
    color: #FFF;
    border: 0 none;
    height: 33px;
    padding: 6px 14px;
    background: #2280b5;
    background: -moz-linear-gradient(top, #2280b5 0, #1a608e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2280b5), color-stop(100%, #1a608e));
    background: -webkit-linear-gradient(top, #2280b5 0, #1a608e 100%);
    background: -o-linear-gradient(top, #2280b5 0, #1a608e 100%);
    background: -ms-linear-gradient(top, #2280b5 0, #1a608e 100%);
    background: linear-gradient(to bottom, #2280b5 0, #1a608e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2280b5', endColorstr='#1a608e', GradientType=0);
    border-radius: 2px;
    font-size: 14px;
    outline: 0;
}

.lsg2 .pad20 {
    padding-top: 20px;
}

.lsg2 .wag-medicare-pland-review-right-cont {
    margin-top: 7px;
    padding-right: 0;
    padding-left: 0;
}

.lsg2 .wag-medicare-pland-review h2 {
    margin: 24px 0 8px;
}

.lsg2 .wag-medicare-pland-review .comparing-medic-h2 {
    float: left;
    margin-top: 13px;
    margin-bottom: 13px;
    width: 100%;
}

.lsg2 .wag-medicare-pland-review h3 {
    margin: 15px 0 13px;
    line-height: 15px;
}

.lsg2 .wag-medicare-pland-review h3.first {
    margin-top: 23px;
}

.lsg2 .wag-medicare-pland-review h3.second {
    margin-top: 23px;
}

.lsg2 .wag-medicare-pland-review h3.second {
    margin-top: 23px;
}

.lsg2 p.wag-last.three.wag-medicare-bot {
    margin-bottom: 8px;
}

.lsg2 .wag-medicare-pland-review .em {
    font-style: italic;
    color: #2a7db5;
}

.lsg2 .wag-medicare-pland-review .em-norml {
    font-style: italic;
    color: #35393d;
}

.lsg2 .wag-medicare-pland-review .terms-list-wrap {
    width: 100%;
}

.lsg2 p.wag-medicare-bot {
    padding-bottom: 16px !important;
}

.lsg2 .wag-medicare-pland-review-right-cont ul li {
    line-height: 18px;
    min-height: 15px;
}

.lsg2 .wag-medicare-pland-review .wag-last {
    padding-bottom: 2px;
    margin-bottom: 5px;
}

.lsg2 .wag-medicare-mar4 {
    margin-top: 4px;
}

.lsg2 .wag-medicare-pland-review .wag-medicare-mar2 {
    margin-top: 2px;
}

.lsg2 .wag-medicare-primary-btnbot {
    margin-bottom: 14px;
}

.lsg2 .wag-medicare-pland-review .wag-last.first {
    padding-bottom: 0;
}

.lsg2 .wag-medicare-pland-review ul {
    padding-top: 8px;
    padding-left: 15px;
}

.lsg2 .wag-medicare-pland-review ul.wag-last {
    padding-top: 8px;
    padding-bottom: 1px;
}

.lsg2 .wag-medicare-pland-review ul li {
    padding-top: 6px;
    line-height: 24px;
    list-style: disc;
}

.lsg2 .wag-medicare-pland-review ul.wag-last li {
    padding-top: 10;
}

.lsg2 .wag-medicare-pland-review ul li:first-child {
    padding-top: 0;
}

.lsg2 .wag-medicare-pland-review p a {
    color: #2a7db5;
    font-style: italic;
}

.lsg2 .wag-medicare-pland-review ol.wag-medicare-pland-review-info-copy {
    padding-left: 0;
    margin-top: 13px;
    margin-bottom: 33px;
    list-style-type: none;
}

.lsg2 .wag-medicare-pland-review ol.wag-medicare-pland-review-info-copy li {
    padding-bottom: 6px;
    color: #697176;
    font: normal 12px Arial;
}

.lsg2 .wag-medicare-pland-review ol.wag-medicare-pland-review-info-copy li .bullet-ol {
    display: inline-block;
    width: 2%;
    vertical-align: top;
    line-height: 24px;
}

.lsg2 .wag-medicare-pland-review ol.wag-medicare-pland-review-info-copy li .bullet-ol-text {
    display: inline-block;
    width: 98%;
    padding-left: 5px;
    padding-bottom: 4px;
    line-height: 24px;
}

@media (max-width: 767px) {
    .lsg2 .wag-app-medicare-pland-review {
        width: 100%;
    }

    .lsg2 .wag-medicare-pland-review-home-list {
        display: none;
    }

    .lsg2 .wag-app-medicare-pland-review h1 {
        padding: 0 0 7px 15px;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-cont {
        padding: 0;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-cont {
        padding-left: 0;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-list {
        padding: 0 15px;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-header {
        display: block;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-collapse {
        background-color: #f4f4f4;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-style {
        padding-top: 0;
        padding-left: 29px !important;
        margin-top: 14px;
        padding-right: 27px !important;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-header {
        background-color: #f4f4f4;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-left: 15px !important;
        height: 34px;
        width: 86px;
        cursor: pointer;
    }

    .lsg2 a.wag-medicare-pland-review-left-nav-brand {
        display: block !important;
        font-size: 14px;
        color: #35393d;
        line-height: 34px;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-arrow {
        display: block !important;
        margin-top: -20 !important;
        margin-right: 4px !important;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-arrow-down {
        border-bottom: 8px solid #dadde0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        height: 0;
        width: 0;
    }

    .lsg2 .wag-medicare-pland-review-enroll-link {
        display: none;
    }

    .lsg2 .wag-medicare-pland-review h2 {
        padding-top: 24px;
    }

    .lsg2 .wag-medicare-pland-review .wag-last {
        margin-bottom: 3px;
    }

    .lsg2 .wag-medicare-pland-review .wag-medicare-mar2 {
        margin-top: 22px;
    }

    .lsg2 .pull-right.wag-medicare-primary-btnbot {
        margin-bottom: 27px !important;
    }

    .lsg2 .wag-medicare-pland-review ol.wag-medicare-pland-review-info-copy {
        margin-top: 40;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .lsg2 .wag-app-medicare-pland-review {
        width: 100%;
    }

    .lsg2 .wag-app-medicare-pland-review-header-sect {
        margin-left: 15px;
    }

    .lsg2 .wag-medicare-pland-review-left-nav-cont {
        padding-left: 15px;
    }

    .lsg2 .wag-medicare-pland-review-enroll-link {
        width: 100%;
    }

    .lsg2 section.wag-medicare-pland-review-enroll-link {
        padding-right: 0;
    }

    .lsg2 .wag-medicare-pland-review-enroll-link-cont ul {
        width: 100%;
        padding: 0 0 0 8px;
    }

    .lsg2 section .wag-medicare-pland-review-left-nav-cont {
        padding-right: 0;
    }

    .lsg2 .wag-medicare-pland-review .wag-last.first {
        padding-bottom: 13px;
    }

    .lsg2 .wag-medicare-pland-review .wag-medicare-primary-btnbot {
        margin-bottom: 4px;
    }

    .lsg2 .wag-medicare-pland-review ol.wag-medicare-pland-review-info-copy {
        margin-top: 18px;
    }

    .lsg2 .wag-medicare-pland-review ol.wag-medicare-pland-review-info-copy li {
        padding-bottom: 9px;
    }

    .lsg2 .wag-medicare-pland-review-partner .wag-medicare-pland-review-thumb {
        height: 98px !important;
        border-radius: 16px;
        vertical-align: middle;
        text-align: center;
        border: 1px solid #d2d5d7;
        background-color: #fff !important;
    }

    .lsg2 .wag-medicare-pland-review-thumb img {
        margin-top: 32px !important;
    }

    .lsg2 .wag-medicare-pland-review-enroll-link-cont {
        padding: 0 5px 0 8px;
    }

    .lsg2 .wag-medicare-pland-review-enroll-link h4 {
        padding-left: 0;
    }

    .lsg2 .wag-medicare-pland-review-enroll-link ul {
        padding: 0 0 0 8px;
    }
}

@media only screen and (max-width: 320px) {
    .lsg2 .wag-medicare-pland-review h2 {
        padding-top: 0;
        margin-top: 25px;
    }

    .lsg2 .wag-medicare-pland-review-enroll-link-get-btn {
        width: 100%;
    }

    .lsg2 p.wag-last.first {
        padding-bottom: 16px !important;
    }

    .lsg2 ul.wag-medicare-pland-review-partner-dot {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .lsg2 ul.wag-medicare-pland-review-partner-dot li {
        font: normal 14px Arial;
        color: #2a7db5;
    }

    .lsg2 .wag-medicare-mar4 {
        padding-top: 16px;
    }

    .lsg2 .pull-right.wag-medicare-primary-btnbot {
        margin-bottom: 46px;
    }

    .lsg2 .wag-medicare-pland-review h2 {
        line-height: 33px !important;
    }

    .lsg2 .wag-medicare-pland-review h3 {
        padding: 1px 0;
    }

    .lsg2 p.wag-last.three.wag-medicare-bot {
        margin-bottom: 0;
    }

    .lsg2 ul.wag-medicare-pland-review-partner-dot>li {
        padding: 9px 0;
    }

    .lsg2 ul.wag-medicare-pland-review-partner-dot>li:last-child {
        margin-bottom: 12px;
    }

    .lsg2 .wag-medicare-pland-review-comparision-enroll-mob {
        margin-left: 0 !important;
    }
}

.lsg2 .wag-medicare-pland-review-enroll-link {
    margin-top: 15px;
}

.lsg2 .wag-medicare-pland-review-enroll-link ul {
    margin: 0;
    padding: 0 0 0 15px;
    line-height: 20px;
}

.lsg2 .wag-medicare-pland-review-enroll-link ul li {
    margin-top: 2px;
    padding: 5px 0 0;
    line-height: 25px;
}

.lsg2 .bld {
    font-weight: bold;
    color: #35393d;
    font-family: Arial;
}

.lsg2 .wag-medicare-pland-review.col-lg-9.col-sm-9.col-md-9.col-xs-12>div {
    float: left;
    line-height: 48px;
    width: 100%;
}

.lsg2 .wag-medicare-pland-review-land-banner>img {
    max-width: 100%;
}

.lsg2 a.wag-medicare-pland-review,
.lsg2 a.wag-medicare-pland-review:visited {
    color: #2a7db5;
    text-decoration: none;
    font: normal 14px Arial;
}

.lsg2 a.wag-medicare-pland-review:hover {
    text-decoration: none;
}

.lsg2 a.wag-medicare-pland-review-rmtxtLink:hover {
    text-decoration: none;
}

.lsg2 a.ft12 {
    font-size: 14px;
}

.lsg2 .wag-medicare-pland-review-clr {
    clear: both;
}

.lsg2 .wag-medicare-pland-review-partner:before,
.lsg2 .wag-medicare-pland-review-partner:after {
    content: "";
    display: table;
}

.lsg2 .wag-medicare-pland-review-partner:after {
    clear: both;
}

.lsg2 .wag-medicare-pland-review-partner .wag-medicare-pland-review-thumb {
    height: 134px;
    border-radius: 16px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #d2d5d7;
    margin-bottom: 30px;
    background-color: #fff !important;
}

.lsg2 .wag-medicare-pland-review-thumb img {
    margin-top: 44px;
}

.lsg2 .wag-medicare-pland-review-info-copy-link {
    color: #2a7db5;
    font: normal 12px Arial;
}

.lsg2 .wag-pland-review-backgroundimage {
    background-image: none;
}

.lsg2 .wag-app-donut-hole {
    margin: 0 auto;
}

.lsg2 .wag-app-donut-hole-home-list {
    margin-top: 9px;
}

.lsg2 .wag-app-donut-hole-home-list-cont {
    margin-bottom: 2px;
}

.lsg2 .wag-app-donut-hole-home-list ul {
    list-style-type: none;
}

.lsg2 .wag-app-donut-hole-home-list ul li {
    display: inline-block;
}

.lsg2 .wag-app-donut-hole h1 {
    padding: 0 0 7px;
    margin-top: 0;
}

@media (max-width: 767px) {
    .lsg2 .wag-app-donut-hole-home-list {
        display: none;
    }

    .lsg2 .wag-app-donut-hole h1 {
        padding: 0 0 7px 15px;
        margin-top: 12px;
    }

    .lsg2 .wag-medicare-donut-hole {
        padding-left: 0;
        padding-right: 0;
    }
}

.lsg2 .wag-medicare-donut-hole-mt23 {
    margin-top: 23px;
}

.lsg2 .wag-medicare-donut-hole-heroimage {
    height: auto;
    width: 100%;
}

.lsg2 .wag-medicare-donut-hole h2 {
    margin: 34px 0 6px;
}

.lsg2 .wag-medicare-donut-hole h3 {
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #35393d;
    margin: 21px 0 5px;
    line-height: 15px;
}

.lsg2 .wag-medicare-donut-hole h3.first {
    margin-top: 23px;
}

.lsg2 .wag-medicare-donut-hole .em {
    font-style: italic;
    color: #2a7db5;
}

.lsg2 .wag-medicare-donut-hole .em-norml {
    font-style: italic;
    color: #35393d;
}

.lsg2 .wag-medicare-donut-hole .terms-list-wrap {
    width: 100%;
}

.lsg2 .wag-medicare-donut-hole p {
    line-height: 24px;
}

.lsg2 .wag-medicare-donut-hole .wag-last {
    padding-bottom: 9px;
}

.lsg2 .wag-medicare-donut-hole .wag-last.first {
    padding-bottom: 0;
}

.lsg2 .wag-medicare-donut-hole ul {
    padding-top: 8px;
    padding-left: 15px;
}

.lsg2 .wag-medicare-donut-hole ul.wag-medicare-donut-hole-list li {
    padding-top: 10px;
}

.lsg2 .wag-medicare-donut-hole ul li:first-child {
    padding-top: 0;
}

.lsg2 .wag-medicare-donut-hole p a {
    color: #2a7db5;
}

.lsg2 .wag-medicare-donut-hole ol.wag-medicare-donut-hole-info-copy {
    margin-top: 44px;
    list-style-type: none;
}

.lsg2 .wag-medicare-donut-hole ol.wag-medicare-donut-hole-info-copy li {
    padding-bottom: 18px;
}

.lsg2 .wag-medicare-donut-hole ol.wag-medicare-donut-hole-info-copy li .bullet-ol {
    display: inline-block;
    width: 2%;
    vertical-align: top;
}

.lsg2 .wag-medicare-donut-hole ol.wag-medicare-donut-hole-info-copy li .bullet-ol-text {
    display: inline-block;
    width: 98%;
    padding-left: 2px;
}

.lsg2 .wag-medicare-donut-hole ol.wag-medicare-donut-hole-info-copy {
    margin-bottom: 30px;
}

.lsg2 .wag-medicare-donut-hole-parabottom {
    margin-bottom: 20px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .lsg2 .wag-medicare-donut-hole h2 {
        margin: 29px 0 6px;
    }
}

@media (max-width: 767px) {
    .lsg2 .wag-medicare-donut-hole-hero-image {
        padding-top: 30px;
    }

    .lsg2 .wag-medicare-donut-hole-parabottom {
        margin-bottom: 25px;
    }

    .lsg2 .wag-medicare-donut-hole h2 {
        margin: 36px 0 6px;
    }

    .lsg2 .wag-medicare-donut-hole ol.wag-medicare-donut-hole-info-copy {
        margin-top: 40px;
    }
}

.lsg2 .wag-imm-audioText {
    position: absolute;
    left: -1000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.lsg2 .wag-mdr-pn-fnd p {
    color: #35393d;
    font-size: 14px;
    line-height: 26px;
}

.lsg2 .wag-mdr-pn-fnd a {
    font-size: 14px;
}

.lsg2 .wag-mdr-pn-fnd h5 {
    font-size: 16px;
    color: #35393d;
    font-weight: bold;
}

.lsg2 .wag-mdr-pn-fnd ul {
    padding-left: 0;
}

.lsg2 .wag-mdr-pn-fnd li {
    font-size: 14px;
}

.lsg2 .wag-mdr-pn-fnd-rpt-blk {
    clear: both;
    padding-top: 17px;
    margin-bottom: 50px;
}

.lsg2 .wag-mdr-pn-fnd-list ul li {
    display: inline;
    list-style: none;
}

.lsg2 .wag-mdr-pn-fnd h2 {
    color: #009a3d;
    margin: 0 0 12px 0;
    padding: 0;
    font-size: 24px;
    font-weight: normal;
}

.lsg2 .wag-mdr-pn-fnd h4 {
    font-weight: bold;
    color: #35393d;
}

.lsg2 .wag-mdr-pn-fnd-disclaim ol {
    padding-left: 17px;
}

.lsg2 .wag-mdr-pn-fnd-disclaim li {
    color: #697176;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 15px;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style {
    padding-top: 5px;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li a {
    outline: 0;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li a.staticactive {
    font-weight: bold;
}

.lsg2 ul.wag-mdr-pn-fnd-left-nav-style li>ul {
    margin: 0;
    list-style: none;
    padding: 6px 0 0 15px;
}

.lsg2 .wag-mdr-pn-fnd-left-nav {
    height: auto;
}

.lsg2 .wag-mdr-pn-fnd-left-nav .navbar {
    margin-bottom: 12px !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-logo {
    background-color: #ecf5fa;
    padding: 15px 10px 15px 15px;
    width: 100%;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-logo img {
    display: block;
    width: 80%;
    height: auto;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-collapse {
    height: auto;
    max-height: 400px !important;
    border-color: transparent !important;
    display: block\9;
    margin-left: 0\9 !important;
    margin-top: -9px \9 !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li a {
    padding: 0 0 14px !important;
    color: #2a7db5 !important;
    font-size: 14px !important;
    outline: none !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li>ul>li>a {
    padding: 0 0 16px !important;
    color: #2a7db5 !important;
    font-size: 14px !important;
    display: block;
    outline: none !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li:first-child a {
    padding-top: 0 !important;
    clear: both;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style>li>a:hover,
.lsg2 .wag-mdr-pn-fnd-left-nav-style>li>a:hover {
    background: none !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li>ul>li>a:hover {
    text-decoration: none !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-default {
    background: none !important;
    border: none !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-hr {
    margin: 11px 0 !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style>li>a:hover,
.lsg2 .nav>li>a:focus {
    background-color: transparent !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style>li>a:focus,
.lsg2 .wag-mdr-pn-fnd-left-nav-style>li>a.active {
    font-weight: bold !important;
}

.lsg2 a.wag-mdr-pn-fnd-left-nav-brand {
    display: none !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-arrow img {
    display: none !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav hr {
    background: #d2d5d7 !important;
    border: none !important;
    height: 1px;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li a:focus {
    outline: none !important;
    font-weight: normal !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li a.staticactive:focus,
.lsg2 .wag-mdr-pn-fnd-left-nav-style li a.active:focus {
    font-weight: bold !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li a:hover {
    text-decoration: none;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li a:focus {
    outline: none !important;
    font-weight: normal !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav-style li a.staticactive:focus,
.lsg2 .wag-mdr-pn-fnd-left-nav-style li a.active:focus {
    font-weight: bold !important;
}

.lsg2 .wag-mdr-pn-fnd-left-nav,
.lsg2 .wag-mdr-pn-fnd-banner {
    margin-top: 18px;
}

.lsg2 .wag-mdr-pn-fnd .wag-mdr-pn-fnd-h2-top {
    margin-top: 27px;
}

.lsg2 .wag-mdr-pn-fnd-btn-blu,
.lsg2 .wag-mdr-pn-fnd-btn-blu:hover,
.lsg2 .wag-mdr-pn-fnd-btn-blu:focus {
    background: #297bb2;
    background: -moz-linear-gradient(top, #297bb2 0, #236ea1 50%, #1c608f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #297bb2), color-stop(50%, #236ea1), color-stop(100%, #1c608f));
    background: -webkit-linear-gradient(top, #297bb2 0, #236ea1 50%, #1c608f 100%);
    background: -o-linear-gradient(top, #297bb2 0, #236ea1 50%, #1c608f 100%);
    background: -ms-linear-gradient(top, #297bb2 0, #236ea1 50%, #1c608f 100%);
    background: linear-gradient(to bottom, #297bb2 0, #236ea1 50%, #1c608f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#297bb2', endColorstr='#1c608f', GradientType=0);
    border-radius: 2px;
    height: 44px;
    width: 132px;
    color: #fff;
    text-align: center;
    outline: 0;
    border: 0 solid #ccc;
    margin-top: 8px;
    display: inline-block;
    line-height: 42px;
    font-size: 14px;
}

.lsg2 .wag-mdr-pn-fnd-lft-col {
    border-right: #d2d5d7 1px solid;
    float: left;
    width: 46.5%;
    margin-bottom: 45px;
    margin-top: 12px;
}

.lsg2 .wag-mdr-pn-fnd-lft-col p {
    padding-right: 10px;
}

.lsg2 .wag-mdr-pn-fnd-rgt-col {
    float: left;
    width: 53.5%;
    padding-left: 30px;
    margin-bottom: 45px;
    margin-top: 12px;
}

.lsg2 .wag-mdr-pn-fnd-lft-col h5,
.lsg2 .wag-mdr-pn-fnd-rgt-col h5 {
    margin-top: 0;
}

.lsg2 .wag-mdr-pn-fnd-lft-ver-line {
    border-left: #d2d5d7 1px solid;
}

.lsg2 .wag-mdr-pn-fnd-list li {
    padding-bottom: 15px;
    font-size: 14px;
    list-style: inside;
}

.lsg2 ul.wag-mdr-pn-fnd-list {
    padding-top: 12px;
    padding-left: 0;
}

.lsg2 .wag-mdr-pn-fnd .icon-ChevronRight {
    font-size: 14px;
    vertical-align: middle;
}

.lsg2 .wag-mdr-pn-fnd-faq-link {
    margin-bottom: 55px;
    display: block;
}

.lsg2 .wag-mdr-pn-fnd .wag-mdr-pn-fnd-btn-blu175 {
    width: 175px;
}

.lsg2 .wag-mdr-pn-fnd .wag-mdr-pn-fnd-btn-blu200 {
    width: 300px;
}

.lsg2 .wag-mdr-pn-fnd-get-rpt {
    padding-bottom: 45px;
    padding-top: 12px;
}

.lsg2 .wag-mdr-pn-fnd-get-rpt button {
    width: 110px;
}

.lsg2 .wag-mdr-pn-fnd-rpt-man {
    margin-left: 18px;
    font-size: 15px;
}

.lsg2 .wag-mdr-pn-fnd-selectbox select option:first-child {
    display: block;
}

.lsg2 .wag-mdr-pn-fnd-selectbox .CustomSelectBox-wrapper {
    display: inline-block;
    border: 1px solid #d8d8d8;
    background: url(/images/adaptive/share/images/dropdown-arrow.jpg) no-repeat right center !important;
    border: 1px solid #d2d5d7;
    cursor: pointer;
    font-size: 14px;
    font-family: arial;
    color: #b4b9bd;
}

.lsg2 .wag-mdr-pn-fnd-selectbox .CustomSelectBox-wrapper,
.lsg2 .wag-mdr-pn-fnd-selectbox .CustomSelectBox-wrapper select {
    width: 252px !important;
    height: 31px;
    line-height: 26px;
}

.lsg2 .wag-mdr-pn-fnd-selectbox .CustomSelectBox-wrapper select {
    margin: 0;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    outline: 0;
    opacity: 0;
    /*_noFocusLine: expression(this.hideFocus=true);*/
    -ms-filter: "alpha(opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
}

.lsg2 .wag-mdr-pn-fnd-selectbox .CustomSelectBox-wrapper .customholder {
    display: block;
    margin: 0 5px 0 6px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    z-index: -1;
    color: #b4b9bd;
    font-size: 14px;
    font-family: arial;
}

.lsg2 .wag-mdr-pn-fnd-overlay-inner {
    border-radius: 0;
    padding: 30px;
}

.lsg2 .wag-mdr-pn-fnd-overlay-popup .close {
    background: url(/images/adaptive/share/images/icons/close_icon.png) no-repeat transparent;
    width: 39px;
    height: 40px;
    display: block;
    position: relative;
    -moz-opacity: 10;
    -khtml-opacity: 10;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
    opacity: 1;
    right: -54px;
    top: -54px;
    cursor: pointer;
    z-index: 1001;
}

.lsg2 .wag-mdr-pn-fnd-overlay-popup .close span {
    display: none;
}

.lsg2 .wag-mdr-pn-fnd-overlay-popup .modal-dialog {
    border: #efefef 5px solid;
    width: 664px;
}

.lsg2 .wag-mdr-pn-fnd-overlay-popup .modal-content {
    border-radius: 0;
    border: 0 none;
    box-shadow: none;
}

.lsg2 .wag-mdr-pn-fnd-overlay-popup h2 {
    margin-top: 0;
    font-size: 24px;
    color: #35393d;
    margin-bottom: 23px;
}

.lsg2 .wag-mdr-pn-fnd-overlay-popup p {
    font-size: 14px;
    color: #35393d;
    line-height: 28px;
}

.lsg2 .wag-mdr-pn-fnd-overlay-popup .btn-container {
    text-align: right;
}

.lsg2 .wag-mdr-pn-fnd-overlay-popup .btn-container button {
    width: auto;
    height: 44px;
    margin-left: 20px;
    font-size: 14px;
    padding: 0 15px;
}

.lsg2 .wag-mdr-pn-fnd-overlay-popup .btn-container .greybutton {
    color: #1b5e8c;
    background: -moz-linear-gradient(top, #fafbfb 0, #f3f4f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafbfb), color-stop(100%, #f3f4f4));
    background: -webkit-linear-gradient(top, #fafbfb 0, #f3f4f4 100%);
    background: -o-linear-gradient(top, #fafbfb 0, #f3f4f4 100%);
    background: -ms-linear-gradient(top, #fafbfb 0, #f3f4f4 100%);
    background: linear-gradient(to bottom, #fafbfb 0, #f3f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFBFB', endColorstr='#F3F4F4', GradientType=0);
    border: 1px solid #eaebeb;
    box-shadow: 0 0 1px #b1b3b6;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link {
    padding-right: 0;
    width: 94%;
}

.lsg2 section.wag-mdr-pn-fnd-enroll-link {
    padding-right: 0;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    margin-top: 15px;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link ul {
    margin: 0;
    padding: 0 0 0 15px;
    line-height: 20px;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link ul li {
    color: #35393d;
    margin-top: 2px;
    padding: 5px 0 0;
    line-height: 25px;
    font-size: 14px;
    font-family: Arial;
    font-style: normal;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #ebf4ef;
    padding: 12px 0;
    margin-top: 10px;
    width: 100%;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link-cont {
    padding: 0 14px;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link h4 {
    color: #35393d;
    font-size: 16px;
    margin: 0;
    line-height: 22px;
    font-weight: bold;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link ul {
    margin: 0;
    padding: 0 0 0 15px;
    line-height: 20px;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link .pad20 {
    padding-top: 20px;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link ul li {
    color: #35393d;
    margin-top: 2px;
    padding: 5px 0 0;
    line-height: 25px;
    font-size: 14px;
    font-family: Arial;
    font-style: normal;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    padding: 12px 0;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link ul li {
    color: #35393d;
    margin-top: 2px;
    padding: 5px 0 0;
    line-height: 25px;
    font-size: 14px;
    font-family: Arial;
    font-style: normal;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    background-color: #ebf4ef;
    padding: 12px 0 12px;
    margin-top: 10px;
    width: 100%;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link h4 {
    color: #35393d;
    font-size: 16px;
    margin: 0;
    line-height: 22px;
    font-weight: bold;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link-cont {
    padding: 0 14px 0;
}

.lsg2 .wag-mdr-pn-fnd-enroll-link p {
    margin-top: 2px;
    padding: 12px 0 6px;
    font-size: 12px;
    color: #35393d;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .lsg2 .wag-mdr-pn-fnd .wag-mdr-pn-fnd-h2-top {
        margin-top: 22px;
    }

    .lsg2 .wag-app-medicare-pland-review {
        width: 100%;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link .pad20 {
        padding-top: 0;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-cont {
        padding-left: 15px;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link {
        width: 100%;
    }

    .lsg2 section.wag-mdr-pn-fnd-enroll-link {
        padding-right: 0;
        width: 100%;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link-cont ul {
        width: 100%;
        padding: 0 0 0 17px;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link-cont {
        padding: 0 5px 0 5px;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link h4 {
        padding-left: 0;
    }
}

@media (max-width: 767px) {

    .lsg2 .wag-mdr-pn-fnd .wag-mdr-pn-fnd-btn-blu,
    .lsg2 .wag-mdr-pn-fnd .wag-mdr-pn-fnd-btn-blu:hover,
    .lsg2 .wag-mdr-pn-fnd .wag-mdr-pn-fnd-btn-blu:focus {
        width: 100%;
    }

    .lsg2 .wag-mdr-pn-fnd-lft-col {
        float: none;
        width: 100%;
        border-right: 0 none;
        border-bottom: 1px #d2d5d7 dotted;
        margin-bottom: 0;
        padding-bottom: 30px;
    }

    .lsg2 .wag-mdr-pn-fnd-rgt-col {
        float: none;
        width: 100%;
        padding-left: 0;
        margin-top: 0;
        clear: both;
        padding-top: 30px;
    }

    .lsg2 .wag-mdr-pn-fnd-faq-link {
        margin-bottom: 50px;
    }

    .lsg2 .wag-medicare-plan-find {
        padding-left: 15px;
        padding-right: 15px;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav .wag-mdr-pn-fnd-left-nav-header {
        margin-left: 2px !important;
    }

    .lsg2 .wag-mdr-pn-fnd-h1 {
        font-size: 28px;
    }

    .lsg2 .wag-mdr-pn-fnd h2 {
        line-height: 30px;
        font-size: 20px;
    }

    .lsg2 .wag-mdr-pn-fnd .wag-mdr-pn-fnd-rpt-man {
        clear: both;
        display: block;
        margin-left: 0;
        margin-top: 25px;
    }

    .lsg2 ul.wag-mdr-pn-fnd-list {
        padding-left: 16px;
    }

    .lsg2 .wag-mdr-pn-fnd-list li {
        padding-bottom: 18px;
        list-style: outside;
        line-height: 30px;
    }

    .lsg2 .wag-mdr-pn-fnd-overlay-popup .modal-dialog {
        width: auto;
        margin-left: 20px;
        margin-right: 20px;
    }

    .lsg2 .wag-mdr-pn-fnd-overlay-popup .btn-container button {
        width: 100%;
        margin-left: 0;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link {
        background: none !important;
        width: 100%;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link-cont {
        margin-bottom: 50px;
        padding: 0;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link-cont h4 {
        color: #009a3d;
        font-size: 20px;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link-cont ul {
        margin-left: 0;
    }

    .lsg2 .wag-mdr-pn-fnd-enroll-link-cont ul li {
        padding-bottom: 12px;
    }

    .lsg2 .wag-mdr-pn-fnd-rotate-180 {
        transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-arrow-up {
        border-bottom: 8px solid #dadde0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        height: 0;
        width: 0;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-arrow-down {
        border-bottom: 8px solid #dadde0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        height: 0;
        width: 0;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-lg-3 {
        width: 100% !important;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-collapse {
        background-color: #f4f4f4;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-header {
        background-color: #f4f4f4;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-left: 15px !important;
        height: 34px;
        width: 86px;
        cursor: pointer;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-logo {
        display: none;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-style {
        padding-top: 0;
        padding-left: 29px !important;
        margin-top: 14px;
        padding-right: 27px !important;
    }

    .lsg2 a.wag-mdr-pn-fnd-left-nav-brand {
        display: block !important;
        font-size: 14px;
        color: #35393d;
        line-height: 34px;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-default {
        margin-bottom: 0 !important;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-arrow {
        display: block !important;
        margin-top: -20px !important;
        margin-right: 4px !important;
    }

    .lsg2 .wag-mdr-pn-fnd-left-nav-arrow img {
        display: block !important;
        margin-top: 18px;
        margin-right: 4px;
    }
}

.lsg2 .wag-medicare-service-breadCrumb-common ul {
    padding: 0;
    margin-top: 12px;
    margin-bottom: 0;
}

.lsg2 .wag-medicare-service-breadCrumb-common ul li {
    display: inline-block;
}

.lsg2 .wag-medicare-service-heading {
    font-size: 36px;
    font-family: arial;
}

.lsg2 .wag-medicare-info-leftNav-links {
    padding: 0;
}

.lsg2 .wag-medicare-info-leftNav-links li {
    list-style: none;
    margin-bottom: 15px;
}

.lsg2 .wag-medicare-info-leftNav-links li a {
    font-size: 14px;
    font-weight: regular;
    font-family: arial;
}

.lsg2 .wag-medicare-info-leftNav-links li a:hover {
    text-decoration: none;
}

.lsg2 .wag-medicare-info-leftNav-links li a.wag-medicare-info-anchorActive {
    font-size: 14px;
    font-weight: bold !important;
    font-family: arial;
}

.lsg2 .wag-medicare-info-comparison-report {
    background: #edf7f9;
    padding: 15px;
    width: 225px;
    float: left;
}

.lsg2 .wag-medicare-info-comparison-report h4 {
    font-size: 18px;
    color: #35393d;
    margin-top: 0;
    padding-right: 3px;
}

.lsg2 .wag-medicare-info-comparison-report p {
    font-size: 12px;
    color: #35393d;
}

.lsg2 .wag-medicare-information-getReportBtn {
    background-color: #2a7db5;
    border: 0 none;
    color: #fff;
    padding: 13px 15px;
    margin-top: 5px;
    margin-bottom: 10px;
    background: -moz-linear-gradient(top, #2c7db5 0, #2673a9 40%, #2470a2 47%, #256fa0 53%, #226b9e 56%, #206697 70%, #216596 77%, #1b5f8c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2c7db5), color-stop(40%, #2673a9), color-stop(47%, #2470a2), color-stop(53%, #256fa0), color-stop(56%, #226b9e), color-stop(70%, #206697), color-stop(77%, #216596), color-stop(100%, #1b5f8c));
    background: -webkit-linear-gradient(top, #2c7db5 0, #2673a9 40%, #2470a2 47%, #256fa0 53%, #226b9e 56%, #206697 70%, #216596 77%, #1b5f8c 100%);
    background: -o-linear-gradient(top, #2c7db5 0, #2673a9 40%, #2470a2 47%, #256fa0 53%, #226b9e 56%, #206697 70%, #216596 77%, #1b5f8c 100%);
    background: -ms-linear-gradient(top, #2c7db5 0, #2673a9 40%, #2470a2 47%, #256fa0 53%, #226b9e 56%, #206697 70%, #216596 77%, #1b5f8c 100%);
    background: linear-gradient(to bottom, #2c7db5 0, #2673a9 40%, #2470a2 47%, #256fa0 53%, #226b9e 56%, #206697 70%, #216596 77%, #1b5f8c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c7db5', endColorstr='#1b5f8c', GradientType=0);
    box-shadow: 1px 1px 3px 0 rgba(50, 50, 50, 0.75);
    float: left;
    height: 44px;
    font-size: 14px;
    -webkit-border-radius: 3px;
    border-radius: 2px;
    margin-bottom: 5px;
    width: 100%;
    text-align: center;
}

.lsg2 .wag-medicare-information-getReportBtn:hover,
.lsg2 .wag-medicare-information-getReportBtn:focus {
    color: #fff;
}

.lsg2 .wag-medicare-save-info-txt {
    float: left;
    margin-top: 5px;
}

.lsg2 .wag-medicare-save-info-txt p {
    margin-bottom: 25px;
}

.lsg2 .wag-medicare-save-info-txt a {
    font-size: 24px;
    color: #2a7db5;
    margin-bottom: 25px;
    display: block;
}

.lsg2 .wag-medicare-information-rcPadding {
    padding: 30px 0;
    border-top: 1px solid #d2d7d5;
}

.lsg2 .wag-medicare-information-rcPadding h3 {
    margin-top: 0;
}

.lsg2 .wag-medicare-information-rcPadding p {
    padding-right: 20px;
    margin-bottom: 0;
}

.lsg2 .wag-medicare-information-accordion-content {
    margin: 0 0 24px 0 !important;
    padding: 0 !important;
}

.lsg2 .wag-medicare-information-accordion-content h3 {
    font-size: 22px;
    padding-bottom: 4px;
}

.lsg2 .wag-medicare-information-accordion-bottom-border {
    border-bottom: 1px solid #cacaca;
    cursor: pointer;
}

.lsg2 .wag-medicare-information-accordion-divdwnarrow {
    background: #f4f4f5;
    border: 1px solid #d2d5d7;
    height: 18px;
    width: 20px;
    text-align: center !important;
    position: relative;
    top: 11px;
    float: right;
    cursor: pointer;
}

.lsg2 .wag-medicare-information-accordion-divdwnarrow-selected {
    background: #fff;
    border-color: #d2d5d7 #d2d5d7 #fff;
    border-style: solid;
    border-width: 1px;
    height: 19px;
    width: 20px;
    text-align: center !important;
    position: relative;
    top: 11px;
    float: right;
    cursor: pointer;
}

.lsg2 .wag-medicare-information-accordion-pr0 {
    padding-right: 0 !important;
}

.lsg2 .wag-medicare-information-accordion-mobile-pr0 {
    padding-right: 0 !important;
}

.lsg2 .wag-medicare-information-collapse-innercontent {
    margin: 0 0 15px 0 !important;
}

.lsg2 .wag-medicare-information-specificFont {
    color: #697176;
    font-size: 12px;
}

.lsg2 .wag-medicare-information-accord-title h3 {
    margin-bottom: 5px;
}

.lsg2 .ariaExp {
    color: #35393d !important;
}

.lsg2 .wag-medicare-information-accord-title p {
    margin: 0;
    padding: 0;
}

.lsg2 .wag-medicare-information-save-parts p {
    font-size: 14px;
    margin-left: 10px;
}

.lsg2 .wag-medicare-information-save-parts h1 {
    font-size: 72px;
    margin-top: 5px;
}

.lsg2 .wag-medicare-information-save-partsList {
    margin-top: 38px;
}

.lsg2 .wag-medicare-information-save-partsList ul {
    margin-bottom: 60px;
}

.lsg2 .wag-medicare-information-save-partsList li {
    list-style: none;
    margin-bottom: 20px;
}

.lsg2 .wag-medicare-information-save-partsList p {
    font-size: 14px;
}

.lsg2 .wag-medicare-information-brdleft {
    border-left: 1px solid #d2d7d5;
}

.lsg2 .wag-medicare-information-brdbtm {
    border-bottom: 1px solid #d2d7d5;
}

.lsg2 .wag-medicare-save-details-col-lg-12 h3 {
    font-size: 18px;
    font-weight: bold;
    color: #35393d;
    margin-bottom: 0;
    margin-top: 0;
}

.lsg2 .wag-medicare-save-details-col-lg-12 p {
    line-height: 28px;
}

.lsg2 .wag-medicare-save-details-col-lg-12 ul {
    margin: 0 0 0 15px;
    padding: 0;
}

.lsg2 .wag-medicare-save-details-col-lg-12 ul li {
    list-style-type: disc !important;
    padding-bottom: 10px;
    line-height: 28px;
}

.lsg2 .wag-medicare-save-price {
    margin-top: 10px;
    margin-bottom: 0;
}

.lsg2 .wag-medicare-save-price h4 {
    margin-bottom: 15px;
}

.lsg2 .wag-medicare-information-openEnrollment {
    margin-bottom: 20px;
}

.lsg2 .wag-medicare-information-openEnrollment p {
    margin-bottom: 15px;
}

.lsg2 .wag-medicare-information-turning65 {
    margin-top: 0;
}

.lsg2 .wag-medicare-information-turning65 h3 {
    font-size: 16px;
    color: #35393d;
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: bold;
}

.lsg2 .wag-medicare-information-turning65 p {
    margin-bottom: 15px;
}

.lsg2 .wag-medicare-information-turning65 ul {
    margin: 0 0 0 15px;
    padding: 0;
}

.lsg2 .wag-medicare-information-turning65 li {
    margin-bottom: 10px;
    list-style: disc outside none;
}

.lsg2 .wag-medicare-save-bottom ol {
    padding: 0 0 0 20px;
}

.lsg2 .wag-medicare-save-bottom li {
    padding-bottom: 10px;
    color: #697176;
    font-size: 12px;
    line-height: 20px;
}

.lsg2 .wag-medicare-information-imageTxt {
    text-align: center;
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 10px;
}

@media (max-width: 767px) {
    .lsg2 .wag-medicare-information-accordion-divdwnarrow {
        background: none !important;
        border: none !important;
        float: right;
        padding-right: 28px !important;
        padding-top: 7px !important;
    }

    .lsg2 .wag-medicare-information-accordion-divdwnarrow-selected {
        background: none !important;
        border: none !important;
        float: right;
        padding-right: 28px !important;
        padding-top: 7px !important;
    }

    .lsg2 .p0.wag-medicare-information-paddingMobile {
        padding: 0;
    }

    .lsg2 .wag-medicare-information-accordion-bottom-border {
        background-color: #f4f4f4;
        border-bottom: 1px solid #cacaca;
        border-top: 1px solid #cacaca;
        padding: 15px !important;
        cursor: pointer;
    }

    .lsg2 .wag-medicare-information-accordion-content h3 {
        font-size: 17px;
    }

    .lsg2 .wag-medicare-information-accordion-content {
        margin: 0 -15px !important;
    }

    .lsg2 .wag-medicare-informationmain-contentsection {
        padding: 0 9px 0 15px;
        margin-top: 0;
    }

    .lsg2 .wag-medicare-information-collapse-innercontent {
        padding: 20px 12px 28px 12px !important;
    }

    .lsg2 .wag-medicare-save-info-txt p {
        margin-bottom: 15px;
    }

    .lsg2 .wag-medicare-save-info-txt a {
        font-size: 15px;
    }

    .lsg2 .wag-medicare-information-rcPadding h3 {
        margin-top: 20px;
    }

    .lsg2 .wag-medicare-information-rcPadding.wag-medicare-information-paddingMobile {
        padding: 30px 0 10px;
    }

    .lsg2 .wag-medicare-service-heading {
        font-size: 22px;
    }

    .lsg2 .wag-medicare-information-mobileFont p {
        margin-bottom: 15px;
    }

    .lsg2 .wag-medicare-information-mobileFont ul {
        padding-left: 0;
    }

    .lsg2 .wag-medicare-information-mobileFont ul li {
        list-style: none;
        margin-bottom: 20px;
    }

    .lsg2 .wag-medicare-information-mobilebrdBtm {
        border-bottom: 2px dotted #d2d5d7;
        margin-bottom: 20px;
    }

    .lsg2 .wag-medicare-information-paddingContent {
        padding: 0 !important;
        margin-bottom: 20px !important;
    }

    .lsg2 .wag-medicare-save-details-col-lg-12 h3 {
        line-height: 15px;
        margin-bottom: 15px;
    }

    .lsg2 .wag-medicare-save-price {
        margin-top: 0;
    }

    .lsg2 .wag-medicare-information-openEnrollment {
        margin-top: 20px;
    }

    .lsg2 .wag-medicare-information-openEnrollment p {
        line-height: 28px;
    }

    .lsg2 .wag-medicare-information-turning65 ul {
        padding: 0 0 0 5px !important;
    }

    .lsg2 .wag-medicare-information-turning65 ul li {
        list-style-type: disc !important;
        padding-left: 5px;
        padding-bottom: 10px;
        line-height: 28px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .lsg2 .wag-medicare-information-accordion-divdwnarrow {
        background: #f4f4f5;
        border: 1px solid #d2d5d7;
        height: 18px;
        width: 20px;
        text-align: center !important;
        position: relative;
        top: 11px !important;
        float: right;
    }

    .lsg2 .wag-medicare-information-accordion-divdwnarrow-selected {
        background: #fff;
        border-color: #d2d5d7 #d2d5d7 #fff;
        border-style: solid;
        border-width: 1px;
        height: 18px;
        width: 20px;
        text-align: center !important;
        position: relative;
        top: 10px;
        float: right;
    }

    .lsg2 .wag-medicare-info-comparison-report {
        width: 200px;
        float: left;
    }

    .lsg2 .wag-medicare-information-save-parts h1 {
        font-size: 54px;
    }

    .lsg2 .wag-medicare-information-save-parts p {
        margin-left: 4px;
    }

    .lsg2 .wag-medicare-information-save-partsList ul {
        padding-left: 0;
    }
}

.lsg2 .collapse.in {
    max-height: 100% !important;
}
