/** (c) Walgreen Co. All rights reserved.**/
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&amp;display=swap');
.p0{
 padding: 0;
}
.p5{
 padding: 5px;
}
.p7{
 padding: 7px;
}
.p10{
 padding: 10px;
}
.p15{
 padding: 15px;
}
.p20{
 padding: 20px;
}
.p25{
 padding: 25px;
}
.p30{
 padding: 30px;
}
.p35{
 padding: 35px;
}
.p40{
 padding: 40px;
}
.pt0{
 padding-top: 0;
}
.pt1{
 padding-top: 1px;
}
.pt2{
 padding-top: 2px;
}
.pt3{
 padding-top: 3px;
}
.pt4{
 padding-top: 4px;
}
.pt5{
 padding-top: 5px;
}
.pt10{
 padding-top: 10px;
}
.pt15{
 padding-top: 15px;
}
.pt16 {
    padding-top: 16px;
}
.pt20{
 padding-top: 20px;
}
.pt25{
 padding-top: 25px;
}
.pt30{
 padding-top: 30px;
}
.pt35{
 padding-top: 35px;
}
.pt40{
 padding-top: 40px;
}
.pt45{
 padding-top: 45px;
}
.pt50{
 padding-top: 50px;
}
.pt55{
 padding-top: 55px;
}
.pt60{
 padding-top: 60px;
}
.pr0{
 padding-right: 0;
}
.pr1{
 padding-right: 1px;
}
.pr2{
 padding-right: 2px;
}
.pr3{
 padding-right: 3px;
}
.pr4{
 padding-right: 4px;
}
.pr5{
 padding-right: 5px;
}
.pr8{
 padding-right: 8px;
}
.pr10{
 padding-right: 10px;
}
.pr15{
 padding-right: 15px;
}
.pr20{
 padding-right: 20px;
}
.pr25{
 padding-right: 25px;
}
.pr30{
 padding-right: 30px;
}
.pr35{
 padding-right: 35px;
}
.pr40{
 padding-right: 40px;
}
.pb0{
 padding-bottom: 0;
}
.pb1{
 padding-bottom: 1px;
}
.pb2{
 padding-bottom: 2px;
}
.pb3{
 padding-bottom: 3px;
}
.pb4{
 padding-bottom: 4px;
}
.pb5{
 padding-bottom: 5px;
}
.pb10{
 padding-bottom: 10px;
}
.pb15{
 padding-bottom: 15px;
}
.pb20{
 padding-bottom: 20px;
}
.pb25{
 padding-bottom: 25px;
}
.pb30{
 padding-bottom: 30px;
}
.pb35{
 padding-bottom: 35px;
}
.pb40{
 padding-bottom: 40px;
}
.pl0{
 padding-left: 0;
}
.pl5{
 padding-left: 5px;
}
.pl10{
 padding-left: 10px;
}
.pl15{
 padding-left: 15px;
}
.pl20{
 padding-left: 20px;
}
.pl25{
 padding-left: 25px;
}
.pl30{
 padding-left: 30px;
}
.pl32{
 padding-left: 32px;
}
.pl35{
 padding-left: 35px;
}
.pl40{
 padding-left: 40px;
}
 .m0{
 margin: 0;
}
.m5{
 margin: 5px;
}
.m10{
 margin: 10px;
}
.m15{
 margin: 15px;
}
.m20{
 margin: 20px;
}
.m25{
 margin: 25px;
}
.m30{
 margin: 30px;
}
.m35{
 margin: 35px;
}
.m40{
 margin: 40px;
}
.mt0{
 margin-top: 0;
}
.mt1{
 margin-top: 1px;
}
.mt2{
 margin-top: 2px;
}
.mt3{
 margin-top: 3px;
}
.mt4{
 margin-top: 4px;
}
.mt5{
 margin-top: 5px;
}
.mt6{
 margin-top: 6px;
}
.mt7{
 margin-top: 7px;
}
.mt8{
 margin-top: 8px;
}
.mt9{
 margin-top: 9px;
}
.mt10{
 margin-top: 10px;
}
.mt11{
 margin-top: 11px;
}
.mt12{
 margin-top: 12px;
}
.mt13{
 margin-top: 13px;
}
.mt14{
 margin-top: 14px;
}
.mt15{
 margin-top: 15px;
}
.mt20{
 margin-top: 20px;
}
.mt25{
 margin-top: 25px;
}
.mt30{
 margin-top: 30px;
}
.mt35{
 margin-top: 35px;
}
.mt40{
 margin-top: 40px;
}
.mt45{
 margin-top: 45px;
}
.mt50{
 margin-top: 50px;
}
.mt55{
 margin-top: 55px;
}
.mt60{
 margin-top: 60px;
}
.mt65{
 margin-top: 65px;
}
.mt70{
 margin-top: 70px;
}
.mt75{
 margin-top: 75px;
}
.mt80{
 margin-top: 80px;
}
.mt85{
 margin-top: 85px;
}
.mt90{
 margin-top: 90px;
}
.mt95{
 margin-top: 95px;
}
.mt100{
 margin-top: 100px;
}
.mt105{
 margin-top: 105px;
}
.mt110{
 margin-top: 110px;
}
.mt115{
 margin-top: 115px;
}
.mt120{
 margin-top: 120px;
}
.mt125{
 margin-top: 125px;
}
.mt130{
 margin-top: 130px;
}
.mt135{
 margin-top: 135px;
}
.mt140{
 margin-top: 140px;
}
.mr0{
 margin-right: 0;
}
.mr5{
 margin-right: 5px;
}
.mr10{
 margin-right: 10px;
}
.mr15{
 margin-right: 15px;
}
.mr20{
 margin-right: 20px;
}
.mr25{
 margin-right: 25px;
}
.mr30{
 margin-right: 30px;
}
.mr35{
 margin-right: 35px;
}
.mr40{
 margin-right: 40px;
}
.mr90{
 margin-right: 90px;
}
.mb0{
 margin-bottom: 0;
}
.mb1{
 margin-bottom: 1px;
}
.mb2{
 margin-bottom: 2px;
}
.mb3{
 margin-bottom: 3px;
}
.mb4{
 margin-bottom: 4px;
}
.mb5{
 margin-bottom: 5px;
}
.mb6{
 margin-bottom: 6px;
}
.mb7{
 margin-bottom: 7px;
}
.mb8{
 margin-bottom: 8px;
}
.mb9{
 margin-bottom: 9px;
}
.mb10{
 margin-bottom: 10px;
}
.mb15{
 margin-bottom: 15px;
}
.mb20{
 margin-bottom: 20px;
}
.mb25{
 margin-bottom: 25px;
}
.mb30{
 margin-bottom: 30px;
}
.mb35{
 margin-bottom: 35px;
}
.mb40{
 margin-bottom: 40px;
}
.mb50{
 margin-bottom: 50px;
}
.ml0{
 margin-left: 0;
}
.ml5{
 margin-left: 5px;
}
.ml10{
 margin-left: 10px;
}
.ml15{
 margin-left: 15px;
}
.ml20{
 margin-left: 20px;
}
.ml25{
 margin-left: 25px;
}
.ml30{
 margin-left: 30px;
}
.ml35{
 margin-left: 35px;
}
.ml40{
 margin-left: 40px;
}
.col-xs-12{
 width: 100%;
}
.col-xs-11{
 width: 91.66666667%;
}
.col-xs-10{
 width: 83.33333333%;
}
.col-xs-9{
 width: 75%;
}
.col-xs-8{
 width: 66.66666667%;
}
.col-xs-7{
 width: 58.33333333%;
}
.col-xs-6{
 width: 50%;
}
.col-xs-5{
 width: 41.66666667%;
}
.col-xs-4{
 width: 33.33333333%;
}
.col-xs-3{
 width: 25%;
}
.col-xs-2{
 width: 16.66666667%;
}
.col-xs-1{
 width: 8.33333333%;
}
@media(min-width: 768px) {
 .col-sm-12{
 width: 100%;
 max-width: 100%;
 }
 .col-sm-11{
 width: 91.66666667%;
 max-width: 91.66666667%;
 }
 .col-sm-10{
 width: 83.33333333%;
 max-width: 83.33333333%;
 }
 .col-sm-9{
 width: 75%;
 max-width: 75%;
 }
 .col-sm-8{
 width: 66.66666667%;
 max-width: 66.66666667%;
 }
 .col-sm-7{
 width: 58.33333333%;
 max-width: 58.33333333%;
 }
 .col-sm-6{
 width: 50%;
 max-width: 50%;
 }
 .col-sm-5{
 width: 41.66666667%;
 max-width: 41.66666667%;
 }
 .col-sm-4{
 width: 33.33333333%;
 max-width: 33.33333333%;
 }
 .col-sm-3{
 width: 25%;
 max-width: 25%;
 }
 .col-sm-2{
 width: 16.66666667%;
 max-width: 16.66666667%;
 }
 .col-sm-1{
 width: 8.33333333%;
 max-width: 8.33333333%;
 }
}
@media(min-width: 992px) {
 .col-md-12{
 width: 100%;
 max-width: 100%;
 }
 .col-md-11{
 width: 91.66666667%;
 max-width: 91.66666667%;
 }
 .col-md-10{
 width: 83.33333333%;
 max-width: 83.33333333%;
 }
 .col-md-9{
 width: 75%;
 max-width: 75%;
 }
 .col-md-8{
 width: 66.66666667%;
 max-width: 66.66666667%;
 }
 .col-md-7{
 width: 58.33333333%;
 max-width: 58.33333333%;
 }
 .col-md-6{
 width: 50%;
 max-width: 50%;
 }
 .col-md-5{
 width: 41.66666667%;
 max-width: 41.66666667%;
 }
 .col-md-4{
 width: 33.33333333%;
 max-width: 33.33333333%;
 }
 .col-md-3{
 width: 25%;
 max-width: 25%;
 }
 .col-md-2{
 width: 16.66666667%;
 max-width: 16.66666667%;
 }
 .col-md-1{
 width: 8.33333333%;
 max-width: 8.33333333%;
 }
}
@media(min-width: 1200px) {
 .col-lg-12{
 width: 100%;
 max-width: 100%;
 }
 .col-lg-11{
 width: 91.66666667%;
 max-width: 91.66666667%;
 }
 .col-lg-10{
 width: 83.33333333%;
 max-width: 83.33333333%;
 }
 .col-lg-9{
 width: 75%;
 max-width: 75%;
 }
 .col-lg-8{
 width: 66.66666667%;
 max-width: 66.66666667%;
 }
 .col-lg-7{
 width: 58.33333333%;
 max-width: 58.33333333%;
 }
 .col-lg-6{
 width: 50%;
 max-width: 50%;
 }
 .col-lg-5{
 width: 41.66666667%;
 max-width: 41.66666667%;
 }
 .col-lg-4{
 width: 33.33333333%;
 max-width: 33.33333333%;
 }
 .col-lg-3{
 width: 25%;
 max-width: 25%;
 }
 .col-lg-2{
 width: 16.66666667%;
 max-width: 16.66666667%;
 }
 .col-lg-1{
 width: 8.33333333%;
 max-width: 8.33333333%;
 }
}
/*margin styles Ends*/
.wag-helvetica-thin{
 font-family: 'Arial', Sans-Serif;
 font-weight: 100;
}
.wag-helvetica-light{
 font-family: 'Arial', Sans-Serif;
}
.wag-helvetica-roman{
 font-family: 'Arial', Sans-Serif;
}
.wag-helvetica-bold{
 font-family: 'Arial', Sans-Serif;
}
 .clearfix{
 clear: both;
}
 .wag-display-flex{
 display: flex;
}
 b, strong {
 font-weight: 700;
}
 .wag-bg-body-bg-color{
 background-color: #f4f0ee;
}
 .wag-gray-color{
 color: #8a8a8a;
}
 .wag-green-color{
 color: #01534d;
}
 .wag-family-member{
 padding-right: 55px;
}
 .refill-bg-white{
 background-color: #ffffff;
}
 .wag-cool-gray-color{
 color: #404040;
}
 .wag-bg-light-grey{
 background-color: #d7d7d7;
}
 .wag-checkedbackground{
 background-color: #ebf4ef;
}
 .wag-helvetica-thin{
 font-family: 'Arial', Sans-Serif;
 font-weight: 100;
}
 .wag-helvetica-light{
 font-family: 'Arial', Sans-Serif;
}
 .wag-helvetica-roman{
 font-family: 'Arial', Sans-Serif;
}
 .wag-helvetica-bold{
 font-family: 'Arial', Sans-Serif;
}
 .collapse.in{
 display: block;
 visibility: visible;
}
 .container{
 padding: 0;
}
 .text-warning{
 color: #c54100;
}
 .wag-hide{
 display: none;
}
 .wag-pos-rel{
 position: relative;
}
 .wag-v3-pres-text-font25{
 font-size: 25px;
}
 .wag-v3-pres-text-font22{
 font-size: 22px;
}
 .wag-v3-pres-text-font16{
 font-size: 16px;
}
 .wag-v3-pres-text-font11{
 font-size: 11px;
}
 .wag-v3-pres-text-font18{
 font-size: 18px;
 color: #404040;
}
.select__contain .family-member:focus {
 outline: 2px solid #01728e;
}
.wag-v3-pres-text-font14 {
font-size: 14px;
}
.font19 {
 font-size: 19px;
 font-weight: bold;
}
/*-------Chat Window---------*/
.liveagent_button_online {
position: fixed;
right: 1px;
z-index: 810;
}
.liveagent_button_mobile {
margin: 0 0 0 0;
z-index: 10;
}
@media all and (-ms-high-contrast:active) {
.liveagent_button_online {
right: 20px;
}
}
@media only screen and (max-width: 767.98px) and (min-width: 320px){
.visible-lg, .visible-md, .visible-sm, .visible-xs {
display: block;
}
.liveagent_button_mobile {
margin: 0;
z-index: 10;
text-align: center;
border: 0 none;
}
}
input[type=checkbox]:checked+label .check:before {
border: 10px solid #02a0c0;
}
body .txt_decoration{
text-decoration: underline;
}
input[type=radio]:checked+label .radio:before {
    border: 3px solid #284b9b;
}
input[type=radio]:focus + label {
outline: 2px dotted #2a6496;
}
.select__contain select:focus {
 outline: 2px solid #01728e;
}
body .btn_focus:focus {
    outline: 3px solid #0a1414;
}
body .action__dismiss-alert:hover{
    background: none;
}
@media (max-width: 767px){
    body .col-xs-12{
            width: 100%;
            max-width: 100%;
        }
         body .col-xs-11{
            width: 91.66666666666666%;
            max-width: 91.66666666666666%;
        }
         body .col-xs-10{
            width: 83.33333333333334%;
            max-width: 83.33333333333334%;
        }
         body .col-xs-9{
            width: 75%;
            max-width: 75%;
        }
         body .col-xs-8{
             width: 66.66666666666666%;
            max-width: 66.66666666666666%;
        }
         body .col-xs-7{
            width: 58.333333333333336%;
            max-width: 58.333333333333336%;
        }
         body .col-xs-6{
            width: 50%;
            max-width: 50%;
        }
         body .col-xs-5{
            width: 41.66666666666667%;
            max-width: 41.66666666666667%;
        }
         body .col-xs-4{
            width: 33.33333333333333%;
            max-width: 33.33333333333333%;
        }
         body .col-xs-3{
            width: 25%;
            max-width: 25%;
        }
         body .col-xs-2{
            width: 16.666666666666664%;
            max-width: 16.666666666666664%;
        }
         body .col-xs-1{
            width: 8.333333333333332%;
            max-width: 8.333333333333332%;
        }
    }
@media(min-resolution: 0dppx) {
.action__dismiss-alert .btn__dismiss {
z-index: 1;
position: relative;
top: -2px;
}
}
.select__contain select {
outline: 1px solid #f4f0ee;
}
.wag-flag-img-dest {
    width: 59px;
    height: auto;
}
.rxmenuoverlaywrapper .wag-flag-img-dest {
    width: 36px;
    height: auto;
}
.logo_align{
    position: absolute;
    left: 40%;
}
button.action__dismiss-alert:hover, .btn:hover{
     background: none;
}
.family-management-btns {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

@media(min-width: 768px) {
    .family-management-btns {
        flex-direction: row;
    }
}

.nav-active {
    font-weight: bold;
}