.estimatedCostContainer .popupiconcontainer{float:right;}#MedicationForm{padding-bottom:20px;}#MedicationForm div.pretext{margin:.5rem 0;}#MedicationForm #DeliveryCommentsContainer{margin:1rem 0 .5rem;}#MedicationForm #DeliveryCommentsContainer label{font-size:1rem;}.pretext-button-group .buttonList{width:auto;vertical-align:top;padding-top:.5em;display:inline;}.pretext-button-group .buttonList [data-id=requestrefill]{margin:0;}.pretext-button-group .buttonList [data-id=requestrefill] img{filter:brightness(0) invert(1);width:1.5rem;vertical-align:text-top;margin-right:.5rem;}.mobile .pretext-button-group .buttonList [data-id=requestrefill]{width:100%;}.pretext-button-group .buttonList.pharmacyButtonList{margin-right:.5rem;}.buttonListContainer{line-height:2.5;}.refilldisclaimer{padding:0 .25rem;}#MedicationsPageContent .medicationcontainer .pretext-button-group{margin:.25rem .5% 0 0;}#MedicationsPageContent .medicationcontainer .infoBubbleWrapper .infoBubblePopup{z-index:98;}#MedicationsPageContent .medicationcontainer .infoBubbleWrapper .infoBubbleTarget:after{z-index:99;}#CurrentMedicationsList{margin-top:0;margin-bottom:.5rem;}input.dummy-checkbox{height:1px;opacity:0;min-height:unset;margin:0;border:0;}.loading-overlay{display:none;}.step-loading .loading-overlay{display:flex;align-items:center;height:350px;}.step-loading .step-body{display:none;}.jqHidden.transition{display:block;}.card svg.clock-icon,.card svg.info-icon,.card svg.warning-icon,.refill-step svg.info-icon{width:1rem;height:1rem;display:inline-block;fill:currentColor;vertical-align:top;}.medcard.card .contentlink svg.info-icon{margin:0 .25rem 0 0;}.medcard .medmessage svg.clock-icon,.medcard .medmessage svg.info-icon,.medcard .medwarning svg.warning-icon{margin-right:.2rem;width:1.1rem;height:1.1rem;}.popupinstructionsicon svg.info-icon{fill:#000;}.refill-step .see-more-banner svg.expand{width:1.25rem;height:1.25rem;display:inline-block;padding-left:.25rem;fill:currentColor;vertical-align:text-bottom;}.card svg.externallink-icon{fill:currentColor;height:100%;width:1.2rem;vertical-align:text-top;}#MedicationForm .refillNav{display:none;background-color:hsla(0,0%,100%,.88);bottom:-100px;}#MedicationForm.refill-workflow .refillNav{position:fixed;box-shadow:0 0 .6rem 0 rgba(0,0,0,.2);padding:.5rem 1.5rem;z-index:100;margin-left:-1.25rem;transition:bottom .5s ease-in-out,background-color .2s ease-in,box-shadow .2s ease-in;bottom:0;display:flex;flex-wrap:wrap;}.mobile #MedicationForm.refill-workflow .refillNav{margin-left:-.5rem;}#MedicationForm.refill-workflow .refillNav.not-sticky,html.datatile #MedicationForm.refill-workflow .refillNav{background-color:transparent;position:relative;box-shadow:none;padding:.5rem 1.25rem 15px;margin-top:0;max-width:none;}@media screen and (max-width:768px){#MedicationForm.refill-workflow .refillNav.not-sticky,html.datatile #MedicationForm.refill-workflow .refillNav{padding-left:0;padding-right:0;margin-left:0;max-width:100%;margin-top:-5rem;}}#MedicationForm.refill-workflow .refillNav .selected-count{color:#767676;display:inline;min-width:215px;text-align:center;font-size:1.25rem;line-height:1.5rem;padding:.25rem 0 0 .25rem;width:auto;flex-grow:1;}@media screen and (min-width:769px){#MedicationForm.refill-workflow .refillNav .selected-count{order:1;padding-top:10px;}}html.datatile #MedicationForm.refill-workflow .refillNav .selected-count{display:none;}@media screen and (max-width:768px){.refill-workflow .medications-step,.refill-workflow .pmtStep,.refill-workflow .refill-step,.refill-workflow .review-step{margin-bottom:5rem;}}#MedicationForm .no-available-pharmacies-warning,#OtherPrescriptionsCard,.medcard .med-selection-box .selection-disabled,.medcard .med-selection-box .selection-enabled,.refill-instructions,.refill-workflow .medcard .medbottom .buttonList{display:none;}#MedicationForm .medtitle{font-weight:700;}.meddetailshowmore{display:none;width:100%;padding:.25rem .75rem;}.meddetailshowmore img{width:20px;margin-right:.75rem;margin-left:.125rem;}#refillsDueSoonBanner{align-items:center;padding:.5rem;font-size:1rem;word-wrap:break-word;}#refillsDueSoonBanner .banner-header-text{width:100%;padding-left:3rem;display:inline;}#refillsDueSoonBanner .buttonListContainer{width:100%;display:flex;flex-direction:row;justify-content:center;}#refillsDueSoonBanner .buttonListContainer .buttonList{text-align:center;}@media only screen and (min-width:769px){#refillsDueSoonBanner{padding:0 .5rem 0 3rem;}.mobile #refillsDueSoonBanner{padding:.5rem .5rem .5rem 3rem;}#refillsDueSoonBanner .banner-header-text{width:auto;padding-left:unset;}#refillsDueSoonBanner .buttonListContainer{width:auto;}}.refillsDueSoonCheckbox{display:none;width:calc(100% - 1px);}.refill-workflow .refillsDueSoonCheckbox{display:block;position:relative;height:2rem;}.refill-workflow .refillsDueSoonCheckbox .med-selection-box{position:absolute;width:auto;top:10px;right:10px;}.refill-workflow .refillsDueSoonCheckbox .selection-enabled input[type=checkbox].styled-checkbox{opacity:0;padding:0;height:1.5rem;width:1.5rem;margin:0;position:absolute;right:0;}.refill-workflow .refillsDueSoonCheckbox .selection-enabled{display:block;height:100%;float:right;}.refill-workflow .refillsDueSoonCheckbox .selection-enabled svg{height:1.5rem;width:1.5rem;vertical-align:middle;margin-left:11px;}.refill-workflow .refillsDueSoonCheckbox .selection-enabled svg .inverted-checkmark{fill:#2d96ff;}.medcard .selection-enabled input[type=checkbox].styled-checkbox{opacity:0;margin:0;padding:0;height:1.5rem;width:1.5rem;position:absolute;cursor:pointer;}.medcard .med-selection-box .selection-enabled label{text-indent:-10000px;line-height:0;}.medcard .selection-enabled input[type=checkbox]:checked+svg .inverted-checkmark{opacity:1;}.medcard .selection-enabled svg{width:1.5rem;height:1.5rem;display:block;}.medcard .med-selection-box .selection-enabled svg{display:block;}.medcard .selection-enabled svg .inverted-checkmark{opacity:0;}.refill-workflow .medications-step .medcard.refill-enabled{cursor:pointer;}.refill-workflow .card.refill-disabled .medmessage,.refill-workflow .medcard.refill-disabled,.refill-workflow .medcard.refill-disabled .medbottom{transition:background-color .5s;}.refill-workflow .medcard.refill-disabled *{transition:color .5s;}.refill-workflow .medcard.refill-disabled .medmessage{transition:background-color .5s,color .5s,border-color .5s;}.refill-workflow .card.medcard.refill-disabled .meddetail{border-top:1px solid #dbdbdb;}.refill-workflow .card.medcard.refill-disabled .contentlink{display:none;}.medcard .med-selection-box .selection-disabled svg{width:1.5rem;height:1.5rem;display:block;}.refill-workflow .medcard .med-selection-box{position:absolute;right:10px;top:10px;width:auto;}.refill-workflow .medcard.refill-disabled .selection-disabled{display:inline;}.refill-workflow .card.medcard.refill-disabled:before{background-size:0 0;}.shipping_info_container .label{font-weight:700;padding-right:4px;}.shipping_info_container .trackingnumberlink{height:1.3rem;display:inline-block;font-size:1rem;}.shipping_info_container .trackingnumber{vertical-align:unset;}.shipping_info_container .cardline{overflow:visible;}#MedicationForm .rxCommentInput{margin-top:.25rem;}.medcard.rx-comment-card{margin-bottom:.25rem;display:flex!important;justify-content:flex-start;flex-direction:column;}.rxCommentReadonly{overflow-wrap:break-word;font-style:italic;display:none;}.rxCommentReadonly:before{background-image:url(../images/test_results/comments_read.svg);background-size:1.25rem 1.25rem;content:"";display:inline-block;height:1.25rem;width:1.25rem;position:relative;vertical-align:middle;margin-right:.5rem;}.refill-disabled .rx-comments-container{display:none;}.rx-comment-card{word-wrap:break-word;}.rx-comment-card .costlabel{padding-right:4px;}.rxReviewCards.grid{margin-top:0;}.rxReviewCards .column_3>.card{width:33.3%;}.rxReviewCards .column_2>.card{width:50%;}.rxReviewCards .column_1>.card{width:100%;margin:0;}.rxReviewCards .popupiconcontainer{margin-top:-1rem;}.rxReviewCards .paymentinfo .CardBrand{vertical-align:middle;width:auto;display:inline-block;}.rxReviewCards .paymentinfo .CardBrand img{width:3rem;}.rxReviewCards .paymentinfo .CardInfo{vertical-align:middle;width:auto;display:inline-block;margin-left:.5rem;}.rxReviewCards .paymentinfo .CardInfo .CardExpiration{margin-left:.5rem;}.rxReviewCardList.cardlist{margin:0;}.rxReviewCardList .reviewStepCardListHeader{border-bottom:1px solid #eaeaea;}.rxReviewCardList .medcard{border:1px solid #eaeaea;padding-bottom:.5rem;min-height:0;margin-top:.25rem;}.refill-workflow .medications-step .card.medcard .form_icon{visibility:hidden;}.refill-workflow .medications-step .medcard.refill-enabled .selection-enabled{display:inline;}.refill-workflow .medications-step .medcard.selected{border:1px solid #0091ea;}.refill-workflow .medications-step .card.refill-enabled{transition:box-shadow .3s;}.refill-workflow .medications-step .card.refill-enabled:hover{box-shadow:0 4px 4px 2px rgba(0,0,0,.1);}.medicationcontainer .medcard.workflowMode{margin:0;}.medicationcontainer .medcard.workflowMode .med-selection-box,.medicationcontainer .medcard.workflowMode .medbottom .meddetail,.medicationcontainer .medcard.workflowMode .refillremaining{display:none;}.medicationcontainer .medcard.workflowMode .medbottom .buttonList{margin-top:0;}.refill-workflow .card.medcard .medwarning,.refill-workflow .refill-step .card.medcard.refill-disabled a{display:none;}.refill-workflow .refill-step .card.medcard.refill-disabled .medwarning{display:inline-block;}.refill-workflow .card.medcard .cardline.medwarning.medmessage span{width:300px;float:right;}.refill-step .costContainer{display:none;}.refill-step .card.medcard:not(.withButton):first-child{margin-top:.25rem;}.refill-step #PickupOptions{margin-top:.75rem;}.refill-step #PickupOptions input{width:12rem;}.refill-step #PickupOptions fieldset{display:inline-block;vertical-align:top;width:15rem;}.refill-step #PickupOptions fieldset.date .messagedisplay{margin-top:.5rem;}.refill-step .pharmacyInfoValue{margin-left:.25rem;}.refill-step .flatradiogrouper,.refill-step .PharmacyOptionRowContainer{width:100%;max-width:50%;}.refill-step .flatradio.container{margin:.5rem 0;}.refill-step .flatradio.container input.flatradio+label{width:100%;}.refill-step .prescription-list.collapsed{max-height:500px;overflow:hidden;position:relative;margin-bottom:2rem;}.refill-step .prescription-list .see-more-banner{display:none;}.refill-step .prescription-list.collapsed .see-more-banner{display:block;position:absolute;bottom:0;width:99%;margin:0 .25rem;}.refill-step .prescription-list .see-more-banner .fade-layer{height:100px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 60%,#fff);}.refill-step .prescription-list .see-more-banner .text-layer{height:3rem;line-height:3rem;text-align:center;font-size:1.25rem;vertical-align:middle;}.refill-step label[for=PharmacyDropdownField]{display:none;}.refill-step .flatradio div.address_option_container{display:inline;}.refill-step .flatradio span.address{display:block;}.refill-step .flatradio span.address_label{display:inline-block;}.refill-step .flatradiogrouper input.flatradio+label.flatradio.prettylabel span{line-height:1.875rem;width:100%;}.refill-step .flatradiogrouper input.flatradio+label.flatradio.prettylabel span.address_option_container,.refill-step .flatradiogrouper input.flatradio+label.flatradio.prettylabel span span.address,.refill-step .flatradiogrouper input.flatradio+label.flatradio.prettylabel span span.address_label{line-height:1.25rem;}.refill-step #PaymentMethodSection #PaymentOptionDisabledMessage{word-wrap:break-word;word-break:break-word;margin:.75rem 0 .25rem;}.refill-step #PaymentMethodSection #ExternalPharmacyMailOrderBanner{word-wrap:break-word;word-break:break-word;}.refill-step #FreeTextPharmacyDiv{display:flex;flex-direction:column;}.refill-step #FreeTextPharmacyDiv input{padding-right:2rem;}.refill-step #FreeTextPharmacyDiv .infoBubbleWrapper{align-self:flex-end;margin:-2rem .4rem .5rem 0;}.refill-step #PharmacyDropDown{word-break:break-word;}.rxReviewDetailsCardList.cardlist{margin:0;}.rxReviewDetailsCardList.cardlist .card{min-height:0;}.rxReviewDetailsCardList.cardlist .card:not(:first-child){border-left:1px solid #dbdbdb;}.rxReviewDetailsCardList.cardlist .card .subtle{margin-top:.4rem;}.card .rxReviewDetailsName{font-size:1.2rem;display:inline-block;line-height:1.5rem;}.card .rxReviewDetailsLink{width:50%;display:inline-block;}.cardline.medCostGrid{display:grid;grid-template-columns:auto minmax(50%,1fr);}.rxReviewLabel{padding-right:6px;}.rxTotalCostLabel{align-self:center;}.reviewCostContainer{line-height:normal;font-size:1.25rem;}.cardline.paymentinfo{margin-bottom:10px;line-height:1.25rem;}.confirmationStep .card.medcard .medwarning,.review-step .card.medcard .medwarning{display:none;}.confirmationStep .rxCommentInput{display:none!important;}.confirmationStep .rxCommentReadonly{display:block;}.confirmationStep .reviewStepCardListHeader .submitDate{display:inline-block;width:30%;}.confirmationStep #OtherPrescriptionsCard{display:inline-block;}.confirmationStep .popupiconcontainer{display:none;}.confirmationMessage{padding:.5rem 1rem .5rem 0;}.confirmationMessage>img+div{display:inline-block;max-width:calc(100% - 2rem - 32px);}.confirmationMessage h2{font-size:13pt;padding:0;}img.refilldone{width:32px;height:32px;margin-left:1rem;margin-right:1rem;margin-top:.25rem;vertical-align:top;}#MedicationForm.refill-workflow .no-available-pharmacies-warning{display:block;}.refill-workflow .refill-instructions{display:inline-block;}.refill-workflow .no-available-pharmacies .refill-instructions{display:none;}.refill-workflow a[data-id=requestrefill]{visibility:hidden;}.refill-workflow .nodata.no-meds-banner,.refill-workflow .pretext-button-group{display:none;}.refill-workflow #OtherPrescriptionsCard{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:12px;}.refill-workflow .no-available-pharmacies #OtherPrescriptionsCard{display:none;}#MedicationForm .subway{visibility:hidden;height:0;padding:0;margin:0;min-height:0;}.confirmationStep .messagedisplay:empty,.medications-step .messagedisplay:empty,.refill-step .messagedisplay:empty,.review-step .messagedisplay:empty{display:none;}.medications-step .messagedisplay[data-message-display-for=notes]{display:block;}div.workrequest{margin:0 5px 15px 0;}#medslist{clear:both;}.section .rxholder .rx{margin:10px auto;border-style:solid;border-width:1px;position:relative;display:table;}.section .rxholder .rx .rxleft{width:70%;padding:10px 10px 30px;display:table-cell;}.section .rxholder .rx .rxright{width:30%;height:170px;text-align:center;padding:15px;box-shadow:inset 10px 0 5px -5px rgba(0,0,0,.1);display:table-cell;vertical-align:top;background-image:url(../images/rx.png);background-position:50% 1em;background-repeat:no-repeat;}.section .rxholder .rx a.contentlink{position:absolute;margin-left:0;bottom:10px;}.rxbuttonholder{clear:none;float:right;height:3.5rem;margin:0 0 1rem .5rem;width:auto;}.rxbutton{display:inline-block;height:100%;line-height:1.1rem;margin:0 .25rem;padding:.25rem .7rem;}.rxbutton:first-child{margin:0 .25rem 0 0;}.rxbutton:last-child{margin:0 0 0 .25rem;}.rxbuttonholder+p{clear:none;}.rxbutton img{margin:0 .25rem 0 0;}.rxbutton img,.rxbutton span{display:inline-block;vertical-align:middle;}.rxbutton span{max-width:8rem;}.section .rxholder .rx h2,.section .rxholder .rx h3{border:none;clear:none;font-size:1.25rem;font-weight:700;margin:0;padding:0;}.section .rxholder .rx .rxsig{font-weight:400;display:block;float:none;clear:both;margin-top:10px;}.section .rxholder .rx .rxright p{padding-left:1.5em;text-indent:-1.5em;font-size:13.5px;}.section .rxholder .rx .rxsig.temporary{display:inline-block;padding:3px 8px;min-width:60%;}.section .rxholder .rx img.popupinstructionsicon{width:24px!important;height:24px!important;float:none;display:inline;}.section .rxholder .rx .popupInstructions span.header{float:left;font-style:normal;font-weight:700;margin-bottom:5px;width:100%;}.section .rxholder .rx .rxsig.temporary img{padding:0 5px 3px 0;}.section .rxholder .rx .rxright div.epa{text-align:left;}.section .rxholder .rx p{margin:0 0 2px;padding:0;}.section .rxholder .rx .button{margin:20px auto 0;display:inline-block;line-height:inherit;}.section .rxholder .commonname{margin:0;}.section .content .commonname{font-size:.9rem;}.section .content ul li .commonname{margin:2px 0 6px;}.section .content table tbody tr td .commonname{margin:2px 0 3px;}ul.medrefill li{margin:0 0 10px;}.add-medication-box{padding-left:2px;padding-right:2px;}.add-medication-box .cardlist{margin:0 0 .5rem;}.med_actions_label_container img{vertical-align:middle;transition:transform .5s;}.med_actions_label_container .med_actions_label{vertical-align:unset;}html:not(.mobile) .pendingUpdatesSection .cardlist.column_3>.card.clinicalcard{width:calc(33.33333% - 12px);display:inline-flex;}.pendingUpdatesSection .cardlist>.card.clinicalcard{display:flex;flex-direction:column;padding:0;}@media print{.pendingUpdatesSection .cardlist>.card.clinicalcard{display:inline-block;}}.pendingUpdatesSection .cardlist>.card.clinicalcard .clinicalinfo{padding:.5rem 2rem 1rem .5rem;flex-grow:1;}.card .pharmacy_info_container{display:flex;justify-content:space-between;}.card .pharmacy_info_container .header_no_space{padding:.75rem 0 0;}.card .pharmacy_info_container .pharmacy_details_container{padding:0;}.card .pharmacy_info_container .pharmacy_actions_container{width:auto;align-self:flex-end;padding-left:inherit;}.card .pharmacy_info_container .pharmacy_actions_container .pharmacy_action{display:block;line-height:.3;font-size:.8rem;text-align:center;}.card .pharmacy_info_container .pharmacy_actions_container .pharmacy_action img{width:1.7rem;}.card .pharmacy_info_container .pharmacy_actions_container .pharmacy_action svg{width:1.7rem;height:1.7rem;fill:currentColor;}.card .pharmacy_info_container .pharmacy_actions_container .pharmacy_action:not(:first-child){margin-top:.5rem;}.card .pharmacy_info_container .pharmacy_actions_container .pharmacy_action_label{line-height:1;word-break:keep-all;}.medcard .pharmacy_actions_container .pharmacy_action_label{width:min-content;display:block;margin:auto;word-wrap:normal;}@media screen and (max-width:425px){#MedicationForm.refill-workflow .refillNav{margin-left:-.75rem;}#MedicationForm.refill-workflow .refillNav.not-sticky{margin:-5rem 0 0;padding:0;}#MedicationForm.refill-workflow .refillNav .selected-count{padding:0 0 .25rem;}#MedicationForm.refill-workflow .refill-step #FreeTextPharmacy,#MedicationForm.refill-workflow .refill-step .flatradiogrouper,#MedicationForm.refill-workflow .refill-step .PharmacyDropdown{max-width:100%;min-width:0;}}@media screen and (max-width:768px){.medcard .medbottom{padding:0;}.medcard .medbottom .meddetail{padding-left:0;padding-right:0;}.medcard .medbottom .meddetail .meddetailcolumns{display:none;padding:0 .5rem 0 0;overflow:hidden;max-height:0;transition:all .25s ease-in-out;}.medcard .medbottom .meddetail .meddetailcolumns .medinfocolumn{padding-left:1rem;}.medcard .medbottom .meddetailshowmore{display:inline-block;}.meddetailcolumns .sigbottom{padding-left:1rem;}.pretext-button-group .buttonList{width:100%;text-align:left;}.rxReviewDetailsCardList.cardlist .card:not(:first-child){border-left:none;border-top:1px solid #dbdbdb;padding-left:.5rem;}.personalnotes .card{width:100%;}.personalnotes textarea{min-width:100%;}#MedicationForm .confirmationStep div.success{display:flex;padding:4rem 0 1rem;flex-direction:column;align-items:center;background-position:top;background-size:4.2rem;}#MedicationForm .confirmationStep div.success span{margin:0;text-align:center;padding:.25rem;}.buttonListContainer{text-align:left;}}.refill-workflow .respNavChild{width:100%;}.refill-workflow .respNavTab{flex:1 1 auto;height:3.25rem;padding:0;background-color:transparent;border-color:transparent;}.refill-workflow .respNavTab>a{display:inline-flex;flex-direction:row;cursor:default;}.refill-workflow .respNavTab>a>img.tabimg{margin-right:8px;}.refill-workflow .respNavTab>a>span.tabname{flex:1 1 auto;text-align:left;font-size:1.1rem;-webkit-box-align:start;}.refill-workflow .respNavTab:not(.selected){display:none;}