
@font-face {
    font-family: "NotoSans";
    src: url(../fonts/NotoSans-Regular.ttf) format("truetype");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: "NotoSansBold";
    src: url(../fonts/NotoSans-Bold.ttf) format("truetype");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: "Poppins-Medium";
    src: url(../fonts/Poppins-Medium.ttf) format("truetype");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: "NotoSans";
    src: url(../fonts/NotoSans-Regular.eot) format("embedded-opentype");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: "NotoSansBold";
    src: url(../fonts/NotoSans-Bold.eot) format("embedded-opentype");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: "Poppins-Medium";
    src: url(../fonts/Poppins-Medium.eot) format("embedded-opentype");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: "NotoSans";
    src: url(../fonts/NotoSans-Regular.woff) format("woff");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: "NotoSansBold";
    src: url(../fonts/NotoSans-Bold.woff) format("woff");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: "Poppins-Medium";
    src: url(../fonts/Poppins-Medium.woff) format("woff");
    font-weight:normal;
    font-style:normal;
}
/* Grid Adjustments Start*/
/* Desktop Start */
@media only screen and (min-width: 992px) {
    .p0{
    	padding:0;
    }
}
/* Desktop End */

/*common css start*/
.btn-default.btn.blue-button:active, .blue-button:active, .creditbtn:active, .statement_tab button.statebtn:active, .statement_tab button:active, .ad-confirm-button:active, #prod-pagination .pagination>li>a:active, #location-sel-popup .location-done:active, #location-sel-popupnew .location-done:active, #filter-applied .top-pagination .pagination>li>a:active, .account-order-invoices .invoices-fst button:active, .btnpaymentinvoicecredit:active, .btn.blue-button.addToCart:active, #miniCart-popover .btn.btn-default.white-button:active, .invoice-btngrps .oi-blue-button:active, .sec-part .reviewbtn:active, .btnnewcontinue:active, .online-invoices .invoicebtn.rtn:active {
    background-color: #774ba6;
    color: #FFF;
    border-color: #774ba6!important;
}
.btn.blue-button:hover,.btn.blue-button:focus, .creditbtn:hover, .creditbtn:focus, .statement_tab button.statebtn:hover, .ad-confirm-button:hover, .ad-confirm-button:focus, .blue-button:hover,.blue-button:focus,#reserv-Contact-Submit.active {
    background: #774ba6!important;
    color: #ffffff!important;
    border-color: #774ba6!important;
}
.calender .delivary .calendar-save, .delivary .calendar-save:hover,.small-btn #stdContactSubmit {
	background: #774ba6!important;
    border-color: #774ba6!important;
    color: #ffffff!important;
}
.blue-button,.statement_tab button {
    background: #774ba6 !important;
	border:2px solid #774ba6 !important;
    color: #ffffff!important;
}

.btn-default.btn.blue-button:hover, .blue-button:active {
    background-color: #774ba6!important;
    border-color: #774ba6!important;
}
.white-button,.white-button:hover, .white-button.active{
	border: 2px solid #774ba6!important;
	color:#774ba6!important;
}
.white-button a,.autocomplete .close-icon:after{
	color:#774ba6!important;
}
.influstep3 .Registration-nav .Common-active span:nth-child(1), .influenza-step1 .Registration-nav .sel-vaccines .Common-active span:nth-child(1) {
    background-color: #fff;
    color: #774ba6;
}
 .confirm-order button:hover a, .confirm-order blue-button:hover, .rename-opt .trash.save-cart + .popover .popover-content .btn:hover {
    background: #774ba6!important;
    color: #fff!important;
    border: 2px solid #774ba6!important;
}
savings-total button:hover,.savings-total button:hover a,.influenza-step1 .savings-total button:hover,
.influenza-step1.influenza-dashbrd .estimation-btn{
	background: #774ba6!important;
    color: #fff!important;
}
#location-select span.glyphicon {
    font-size: 26px;
    left: -5px;
    color: #774ba6;
}
table thead th {
    padding-right: 8px;
    padding-left: 7px;
}
tr.heading,.order-history-table #example th {
    border: 1px solid #946dbf;
    background-color: #946dbf;
}
.glyphicon-option-horizontal {
    color: #774ba6;
}
ul.slick-dots li.slick-active {
    background: #774ba6;
}
.slick-arrow button{
	border-top: 2px solid #774ba6;
    border-right: 2px solid #774ba6;
}
td.dropdown.glyph-drpdwn.open, td.dropdown.glyph-drpdwn:hover,.order-history-table .glyph-drpdwn .dropdown-toggle:hover {
    background: #774ba6;
    color: #fff;
}
.btn.btnViewDisable, .btn.btnViewDisable:hover, .btn.btnViewDisable:active,.btnViewDisable.btn.blue-button:hover {
    color: #ffffff !important;
    background: #BFC4C8 !important;
    border: none !important;
}
.btn-default.btn.blue-button:disabled, .blue-button.disabled{
    background: #bfc4c8 !important;
    color: #fff !important;
    border: 2px solid #bfc4c8!important;
}
.influenza-overview .fluoverview-table thead{
	background-color: #946dbf!important;
	color:#fff;
	border: 1px solid #fff;
}
.calender .datepicker-days .table-condensed td:hover,
.calender .datepicker-days .table-condensed td.day.today{
	color: #fff;
    background-color: #774ba6;
    border-radius: 4px;
}

.influenza-confirmation .white-button:hover, .white-button.active {
    color: #fff !important;
    background: #774ba6!important;
    outline: none!important;
    border: 1px solid #774ba6 !important;
}
.btn-default.btn.blue-button.btnViewDisable:hover{
	background: #BFC4C8 !important;
}
/*common css end*/

/*header code start*/
#mainMenu-nav .header-SearchBar button.btn span.searchIcon, .loc_notifi .SearchBar button.btn span.searchIcon {
    background: url(../images/search.svg) no-repeat!important;
}
.home-banner {
  /*   background: url(../images/home-banner-new.jpg) no-repeat bottom center;  */
  position: relative;
    overflow: hidden;
    
}
.home-banner .home-banner-container {
position: absolute;
bottom: 0;
width: 1438px;
height: 452px;
text-align: center;
}

#mainMenu-nav .header-SearchBar button.btn span.closeIcon {
	background: url(../images/icons/close.png) no-repeat!important;
}
#mainMenu-nav .header-SearchBar input:focus ~ .header-NoResultOutput + .input-group-btn{
	background:#774ba6!important;
}
#mainMenu-nav .mainLogoHolder img {
	height: 67px!important;
	width:254px;
}
#mainFooter .footerLogo a img {
	height: 67px;
	width: 246px;
}
#cart-value span.cartIcon {
    background: url(../images/icons/cart.png) no-repeat !important;
}
#mainMenu-nav .cartButtons > a span.cartValue {
    background: #774ba6 !important;
}
/*header code end*/


/*warning alert start*/
.acc-warning-box{
	border-color:#774ba6!important;
}
/*warning alert end*/

/*login box start*/
.home-banner-right h5,.ad-acc-details h1,.user_account h5 {
    background: #946dbf;
}
/*login box end*/

/*steps123 theme change css start*/
.Registration-nav{
	background:#946dbf;
}
.Registration-nav .Common-active .Common-registration span:nth-child(1){
	color: #774ba6!important;
}
.Registration-nav .Common-registration span:nth-child(2):after{
	border-left: 13px solid #946dbf;
}
/*steps123 theme change css end*/

/*pdp page css start*/
span.chevronIconWhite {
    background: url(../images/icons/chevronWhite.png) no-repeat;
    background-size: 15px;
}
ul.pagination>li.pagination-prev > a.plpEnable, ul.pagination>li.pagination-next > a.plpEnable{
    background: #946dbf!important
}
#prod-pagination .pagination>li>a.btnViewDisable.plpEnable, #filter-applied .top-pagination .pagination>li>a.btnViewDisable.plpEnable,#prod-pagination .pagination>li>a.btnViewDisable.plpEnable:active {
    background: #946dbf!important;
    cursor:pointer !important;
}
#prod-pagination .pagination>li>a.btnViewDisable.plpDisable, #filter-applied .top-pagination .pagination>li>a.btnViewDisable.plpDisable {
    background: #bfc4c8!important;
}
.sanofi-accordion span.accPlusIcon {
    background-image: url(../images/icons/minus.png);
}
.sanofi-accordion span.accPlusIcon.collapsed {
    background-image: url(../images/icons/plus.png) !important;
}
.sanofi-dropdown-primary .form-control.btn .dropdown-arrow {
    background: url(../images/icons/chevron-down.png) no-repeat;
	background-size:15px;
}
/*.prod-card label:first-letter,.prod-card span:first-letter,.prod-card div:first-letter, .prod-card p:first-letter,
.product-details section h3:first-letter,.product-details section p:first-letter,.product-details section span:first-letter {
    text-transform: uppercase;
}
.prod-card label,.prod-card span,.prod-card div, .prod-card p,.product-details section h3,.product-details section p,.product-details section span {
    text-transform: lowercase;
}
#product-listing .prodCard-box .prod-card h6.prod-title{text-transform: lowercase;}
#product-listing .prodCard-box .prod-card h6.prod-title:first-letter{text-transform: uppercase!important;}*/

/*pdp page css end*/

/*account-overview page start*/
.ad-blue-button{
	background: #774ba6;
}
.statement_tab button{
	border: 3px solid #774ba6;
}
.shipments-inactive button a{
	color: #774ba6;
	text-decoration:none;
}
.acc-commu-center button{
	border: solid 2px #774ba6;
	color: #774ba6;
}
/*Arindam*/
#main-container .header-SearchBar button.btn span.searchIcon,.ad-product-details .header-SearchBar .btn span.searchIcon,
.header-SearchBar button.btn span.searchIcon, .passwordResetSearchIcon  {
    background: url(../images/icons/search.svg) no-repeat;
    background-size: 24px;
}
.passwordResetSearchIcon {
	width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 4px;
}
.ac-report li {
	background: url(../images/icons/checkmark.png) no-repeat 0 0;
}
#product-overview-carousel .slick-item:nth-child(3) .three-columns-line img {
    width: 24px;
    height: 30px;
    /*margin-top: 49px;*/
}
.sanofi-dropdown-sec .form-control.btn .dropdown-arrow {
    background: url(../images/icons/chevron-down.png) no-repeat;
    background-size: 15px;
}
#applied-filters > span.filterText {
    background: #946dbf;
}
.acc-statement-monthly .header .buttons-wrapper button,.account-order-invoices .invoices-fst button{
	background:#774ba6;
}
.calender .form-horizontal .input-append .add-on .icon-th {
    background-image: url(../images/icons/calendar.png);
}
.popup-comp .modal-header button.close span {
    background-image: url(../images/icons/close.png);
    background-size: 22px;
}
#filter-by span.filterPlusIcon.collapsed {
    	background-image: url(../images/icons/plus.png);
}
#filter-by span.filterPlusIcon {
   	background-image: url(../images/icons/minus.png);
}
.custom-select .select-selected{
	background: url(../images/icons/chevron-down.png) no-repeat;
	background-position-x: 93%;
    background-position-y: 44%;
    background-size: 15px;
}
.bottomfooter .reviewreq,.invoice-btngrps .oi-blue-button,.invoice-btngrps .oi-blue-button:hover,.sec-part .reviewbtn,
.sec-part .cancelbtn,.sec-part .reviewbtn:hover,.btnnewcontinue,.btnnewcontinue:hover,.coding-reimbursement .featured-resources button,
.savings-total .checkout-confirm, #accr-new .ad-blue-button,.d-flex .save-btn,.update-btn-grp .save-btn{
	background-color: #774ba6!important;
    border: 2px solid #774ba6!important;
    color:#fff!important;
}
.invoice-btngrps .oi-white-button,.online-invoices .invoicebtn.rtn,.online-invoices .invoicebtn.rtn:hover,
.sec-part .cancelbtn,#refineBtn,.chart-flu-dsh .chart_data .shipments-inactive button,.influenza-overview .shipping-schedule,.influenza-overview .shipping-schedule,
.d-flex .cancel-btn,.update-btn-grp .cancel-btn{
	border: 2px solid #774ba6!important;
	color:#774ba6!important;
	background:#fff!important;
}
.order-history-table .glyph-drpdwn .dropdown-toggle[aria-expanded="true"]
,.glyph-drpdwn .dropdown-toggle:hover,#account_invoice_financials .glyph-drpdwn.open{
	background-color: #774ba6;
}
/*account-overview page start*/

/*flu dashboard start*/
.blue-btn {
    background: #774ba6!important;
    color: #fff!important;
}
.reserv-id{
    background: #774ba6!important;
}
#prod-pagination .pagination>li>a{
    background: #774ba6;
}
.new-res ul li{
	background: url(../images/checkmark.svg) 0 4px no-repeat;
}
.order-history-table #example.statementPage .statement {
    border-right: 1px solid #fff;
}
.coding-reimbursement #browse-category-select .dropdown-toggle:after {
    background: url(../images/icons/chevron-down.png) no-repeat!important;
    background-size: 15px;
}
.coding-reimbursement .fa-caret-down:before {
    color: #774ba6;
}
.sanofi-influenza-waitlist .contact-details.detailsflu .btn.save-btn,
 .sanofi-influenza-waitlist .reserve-details-edit .update-btn-grp .btn.save-btn {
    background-color: #774ba6;
    color: #fff;
    border: 2px solid #774ba6;
}
 .sanofi-influenza-waitlist .contact-details.detailsflu .btn, 
 .sanofi-influenza-waitlist .reserve-details-edit .update-btn-grp .btn {
    background-color: #fff;
    color: #774ba6;
    border: 2px solid #774ba6;
}





/*mobile view common css for 320 t0 767 start*/
@media only screen and (max-width: 767px) and (min-width: 320px){
	#hamburger-menu-btn.navbar-toggle .icon-bar {
	    background: #774ba6;
	}
	#mainMenu-nav .mainLogoHolder img {
	    height: auto!important;
	    width:100%;
	}
	#mainMenu-nav .mainLogoHolder {
	    width: 150px;
	    float: left;
	    height: 47px;
	    margin-top: 0px;
	}
	#mainFooter .footerLogo img {
	    width: 222px!important;
	    height: 56px!important;
	}
	#product-overview-carousel .slick-item .three-columns-line img.third-one-img {
	    width: 24px;
	    height: 24px;
	}
	#mobMenu-btn span {
    	background-image: url(../images/icons/close.png);
    	background-size: 22px;
	}
	
}
/*mobile view common css for 320 t0 767 End*/

@media only screen and (min-width: 768px){
	/*logo sec start*/
	#mainMenu-nav{
		    padding: 10px 0 16px 0!important;
	}
	
	#mainMenu-nav .mainMenu-list {
	    margin-top: 15px!important;
	}
	
	#mainFooter.main-footer {
	    padding: 32px 0 0;
	}
	#mainFooter .footerRow1 > .footerCol:first-child {
	    padding-top: 46px;
	}
	#mainFooter .footerRight-logo img {
	    width: 188px;
	}
	/*logo sec end*/
}

@media only screen and (max-width: 1023px) and (min-width: 768px){
	#mainFooter .footerLogo a img {
	    width: 100%;
	}
}

/*mobile view common css for 320 t0 767 End*/
#salesAgentUserSearchForm {
	max-width: 300px;
}
.pt-history.salesAgentResetPwdTable tr th:nth-child(1) {
    width: 30px!important;
}
.pt-history.salesAgentResetPwdTable tr th:nth-child(2), .pt-history.salesAgentResetPwdTable tr th:nth-child(3), .pt-history.salesAgentResetPwdTable tr th:nth-child(4) {
    width: 114px!important;
}
.salesAgentResetBtn:disabled {
	color: #ffffff !important;
    background: #BFC4C8 !important;
    border: none !important;
    cursor: not-allowed;
}
a {
    color: #774ba6 !important;
    text-decoration: none;
}
.blue-button a, #mainFooter ul li a,.mobMenu-lang li a {
    color: #ffffff !important;
}
 #mainFooter .replist a{
	 color: #774ba6 !important;
}
.account-preference-influenza .payment-tab .field-value a.disabled {
    color: rgb(191, 196, 200) !important;
    text-decoration: none;
}
.new-customer a {
    font-family: "NotoSansBold";
    color: #774ba6;
}
.why-shoppe h2{
    color: #774ba6;
}
.quick-link-title h3 {
    color: #774ba6;
}
.quick-link a {
    color: #774ba6;
}
#quick-list > span.quickList-icon{
    background: url(../images/icons/saved-orders.png) no-repeat !important;
    width: 30px;
    height: 30px;
    display: block;
}

#filter-applied .top-pagination .pagination > li > a.plpEnable.disabled, ul.pagination > li.pagination-prev > a.plpEnable.disabled{
	background:#946dbf !important;
}
.reserve-detail .dismiss, .disclaimerinfo .dismiss {
    color: #fff !important;
}
.influenza-step1 .savings-total button:hover a, .influenza-step1 .savings-total button:hover {
	background:#fff !important;
	color:#774ba6 !important;
	border-color:#774ba6 !important;
	text-decoration:none;
}


#filter-applied .top-pagination .pagination>li>a.plpEnable{
	background: #946dbf!important;
}

#filter-applied .top-pagination .pagination>li>a.plpDisable, #filter-applied .top-pagination .pagination>li>a.plpDisable {
    background: #bfc4c8!important;
}
.influenza-step1 .savings-total .blue-button:hover a, .influenza-step1 .savings-total .blue-button:hover {
	background:#774ba6 !important;
	color:#fff !important;
	border-color:#774ba6 !important;
	text-decoration:none;
}
.influenza-step1 .savings-total .btn.btn-default.white-button.estimation-btn.updateOrder, .influenza-step1 .savings-total .btn.btn-default.white-button.estimation-btn.updateOrder:hover, .influenza-step1 .savings-total .btn.btn-default.white-button.estimation-btn.updateOrder:hover a{
	background:#fff !important;
	color:#774ba6 !important;
	border-color:#774ba6 !important;
	text-decoration:none;	
}
.page-patientEducation #prod-pagination .pagination>li>a.disabled.pageNext {
    background: #bfc4c8!important;
}

.print-checkout .updateOrder {
    background: #774ba6 !important;
    color: #fff !important;
}

.popover-content .cancel-btn {
    border: 2px solid #774ba6 !important;
    color: #774ba6 !important;
}

.popover-content .delete-btn {
    border: 2px solid #774ba6 !important;
    background-color: #774ba6 !important;
}

#filter-applied .top-pagination .pagination>li>a.page-avail.pageNext.btnViewDisable,
#filter-applied .top-pagination .pagination>li>a.pagePrev.plpDisable.disabled.btnViewDisable{
	background: #bfc4c8 !important;
}

#filter-applied .top-pagination .pagination>li>a.page-avail.pageNext,
#filter-applied .top-pagination .pagination>li>a.pagePrev.disabled{
	background: #774ba6 !important;
}

.myAccount-menu ul li.access_key_menu > a {
    color: #FFFFFF !important;
}

.myAccount-menu ul li.access_key_menu:hover > a, .coding-reimbursement .doc-section .pdfimg, .coding-reimbursement .featured-resources h3 {
    color: #774ba6 !important;
}

.rr_save.save_loc.blu-btn {
    background: #774ba6 !important;
    color: #fff !important;
}

#order-now-delivery-popup .modal-dialog .receiving-section .calender .datepicker .datepicker-days .table-condensed tbody tr td.active,.calender .datepicker-days .table-condensed td.day.active {
    background: #774ba6!important;
}

#filter-applied .top-pagination .pagination>li>a,#filter-applied .top-pagination .pagination>li>a.btnViewDisable.plpEnable:active, .coding-reimbursement #prod-pagination .pagination>li>a{
	background: #774ba6!important;
}

#mainFooter.main-footer .footerRow1 > .footerCol:nth-child(3) ul li a#dismiss-pop {
	color: #774ba6 !important;
}

.popup-comp .SelectLocation-done, .popup-comp .SelectLocation-done:active, .popup-comp .SelectLocation-done:focus, 
.popup-comp .SelectLocation-done:hover{
	background: #774ba6 !important;
}
#filter-applied .top-pagination .pagination>li>a.disabled{
    background: #bfc4c8!important;
}

#filter-applied .top-pagination .pagination>li.pagination-prev.disabled>a.disabled {
    background: #bfc4c8!important;
}


.page-orders #filter-applied .top-pagination .pagination>li>a.pagePrev.btnViewDisable {
    cursor: not-allowed!important;
    background: #bfc4c8!important;
}

.add_to_cart_form .cardGroup-B .blue-button-loc.add-location{
	background: #774ba6 !important;
}
.add_to_cart_form .cardGroup-B .blue-button-loc.add-location:hover{
	background-color: #774ba6!important;
    border-color: #774ba6!important;
}
.add_to_cart_form .cardGroup-B .blue-button-loc.add-location:active{
	background-color: #774ba6!important;
    border-color: #774ba6!important;
}

.page-patientEducation #prod-pagination .pagination>li.disabled>a.disabled.pagePrev {
    background: #bfc4c8!important;
    cursor: not-allowed!important;
}

.miniCart-popover .miniCart-list .miniCart-listitem ul li > a,.miniCart-listitem> ul> li> span + span{
	color: #774ba6;
}

.checkout .cart-left #cartEntryData-cartPage .checkout-data p:first-child {
    font-family: Poppins-Medium;
    color: #774ba6;
}

#product-pdpmodal-popup h3.pdp-title + p.liteblue + p,#product-pdpmodal-popup h3.pdp-title + p:not(.liteblue) {
    margin-bottom: 12px;
    color: #774ba6;
    font-family: "Poppins-Medium";
    font-size:14px;
}

.page-checkoutPage .checkout .left-section .checkout-details .checkout-data p:first-child,.page-orderConfirmationPage .checkout .left-section .checkout-details .checkout-data p:first-child{
	font-family: Poppins-Medium;
    color: #774ba6;
}

.page-checkoutPage .checkout .left-section .checkout-details .pdp-modal-wrapper h3 + p,.page-orderConfirmationPage .checkout .left-section .checkout-details .pdp-modal-wrapper h3 + p{
	font-family: Poppins-Medium;
    color: #774ba6;
    margin-bottom:12px;
    font-size:14px;
}

#product-listing .prodCard-box .prod-card .prod-description.newproductescription,#product-listing .prodCard-box .prod-card .prod-description {
    font-family: 'Poppins-Medium';
    color: #774ba6;
    font-size:14px;
}

.page-productDetails h3.pdp-title + p.liteblue + p,.page-productDetails h3.pdp-title + p:not(.liteblue),.page-productDetails h3.pdp-title + p.liteblue + p.liteblue + p,.page-productDetails h3.pdp-title + p.liteblue + p.font-14 + p:not(.font-14) {
    margin-bottom: 12px;
    color: #774ba6;
    font-family: "Poppins-Medium";
    font-size:14px;
}

.page-productDetails h3.pdp-title + p.liteblue + p + br,.page-productDetails h3.pdp-title + p:not(.liteblue) + br {
    display: none;
}

.page-productDetails .card-content.cntrct-crd {
    padding-left: 0;
}

#fsmodal .checkout-details .checkout-data > a + p {
    color: #774ba6;
    margin-bottom: 12px;
    font-family: 'Poppins-Medium';
}

.future-shipments .products-wrapper .product .product-name {
    color: #774ba6;
    font-family: Poppins-Medium;
    font-size: 12px;
}

.future-shipments .products-wrapper .product div.future_prod_add_desc.st_rem{
    font-family: 'Poppins-Medium';
    color: #774ba6;
    font-weight: 400;
    font-size: 11px;
}

.slick-carousel .minicardGroup-A .miniCard-img .card-content {
    margin-bottom: 12px;
    font-family: 'Poppins-Medium';
    color: #774ba6;
}

.checkout .cart-left #cartEntryData-cartPage .cart_title > h2,.checkout-details h2.checkout-pdt-title,.sanofius-checkout-confirmation .checkout-details h2,#fsmodal .checkout-details h2,.future-shipments .products-wrapper .product .product-name {
    color: #774ba6;
}

#req-delivery-date .checkout-details .checkout-data > a{
	color: #774ba6;
}

#req-delivery-date .checkout-details .checkout-data > a + p {
    margin-bottom: 12px;
    color: #774ba6;
    font-family: 'Poppins-Medium';
}

.page-savedOrderDetailsPage .checkout .cart-left .orders-save .checkout-data > p:first-child {
    color: #774ba6;
    font-family: 'Poppins-Medium';
}

.page-sanofiOrderDetailpagedetail .checkout-details li .data-pad .checkout-data > p:first-child {
    color: #774ba6;
    font-family: 'Poppins-Medium';
}

.page-sanofiOrderDetailpagedetail .pdp-modal-wrapper h3.pdp-title + p{
    margin-bottom: 12px;
    color: #774ba6;
    font-family: "Poppins-Medium";
    font-size:14px;
}

#mainMenu-nav .header-SearchBar .ui-front ul li .thumb + .name,#mainMenu-nav .header-SearchBar .ui-front ul li .thumb + .name + .desc {
    color: #774ba6;
}

#myInputautocomplete-list span.qck-ordr-srhText-one{
	color: #774ba6;
}

#add-order-template .svd_crt_tmpl h6 +p{
    font-size: 12px !important;
    font-family: 'NotoSansBold' !important;
    margin-bottom: 8px !important;
    color: #5b646e;
}

#fsmodal .checkout-details h2,#product-pdpmodal-popup .pdp-title,.future-shipments .products-wrapper .product .product-name,.pdp-modal-wrapper .pdp-title,.influenza-step1 .cart-left .checkout-details .cart_title h2,.flu-crt-pdp .prod_desc_p{
	color: #774ba6!important;
}

.flu-crt-pdp h3.pdp-title{
	color: #774ba6!important;
	margin-bottom:12px;
}

#order-now-delivery-popup .ONSNPopScroll .d-flex ul > li {
    color: #774ba6!important;
}

.view-savings {
    color: #774ba6!important;
}

#product-pdpmodal-popup h3.pdp-title + p.liteblue + p + p:not(.liteblue){
	color: #774ba6;
	font-family: "Poppins-Medium";	
}

.page-cartPage .checkout .cart-left #cartEntryData-cartPage .diffProdScenerio .checkout-data p{
	margin-bottom: 12px;
}

.page-cartPage .checkout .cart-left #cartEntryData-cartPage .diffProdScenerio .checkout-data p:first-child{
	margin-bottom: 0!important;
}

.page-cartPage .checkout .cart-left #cartEntryData-cartPage .diffProdScenerio .checkout-data p:nth-child(2){
	margin-bottom: 12px;
    color: #774ba6;
    font-family: "Poppins-Medium";	
}

.page-checkoutPage .checkout .left-section .checkout-details .diffProdScenerio .checkout-data p:first-child{
	margin-bottom: 0!important;
}

.page-checkoutPage .checkout .left-section .checkout-details .diffProdScenerio .checkout-data p:nth-child(2){
	margin-bottom: 12px;
    color: #774ba6;
    font-family: "Poppins-Medium";	
}

.page-orderConfirmationPage .checkout .left-section .checkout-details .diffProdScenerio .checkout-data p:first-child{
	margin-bottom: 0!important;
}

.page-orderConfirmationPage .checkout .left-section .checkout-details .diffProdScenerio .checkout-data p:nth-child(2){
	margin-bottom: 12px;
    color: #774ba6;
    font-family: "Poppins-Medium";	
}

.page-savedOrderDetailsPage .cart-left .checkout-details h2{
	color: #774ba6;
}

.pdp-title,#req-delivery-date .checkout-details h2{
	color: #774ba6;
}

.page-checkoutPage .checkout .left-section .checkout-details .pdp-modal-wrapper h3 + p + p:not(.font-14),.page-orderConfirmationPage .checkout .left-section .checkout-details .pdp-modal-wrapper h3 + p + p:not(.font-14) {
    color: #774ba6;
    margin-bottom: 12px;
    font-size: 14px;
    font-family: "Poppins-Medium";
}

.checkout-details h2{
	color: #774ba6;
}

.order-history-table.trackingNoRow .darkblue a {
    color: #774ba6 !important;
}
.page-checkoutPage .asm .checking-details .select-items div:last-child,.page-fluCheckoutPage .asm .checking-details .select-items div:last-child,.page-editFluCheckoutPage .asm .checking-details .select-items div:last-child{
    color: #774ba6;
}

.prod-calcbox button {
    background: #774ba6;
    border: solid 1px #774ba6;
}

.page-orders .order-info .order-details ul li a span {
    color: #774ba6;
}

.page-paymenthistorypage #filter-applied .top-pagination .pagination>li>a.btnViewDisable {
    cursor: not-allowed!important;
    background: #bfc4c8!important;
}

.page-returnsubmitpage .ret-rorm h3 {
    font-size: 24px;
    font-weight: 500;
    font-family: "Poppins-Medium";
    color: #774ba6;
    margin-top: 20px;
    margin-bottom: 10px;
}

.generic_name_txt_view{
	color: #774ba6;
    margin-bottom: 12px;
    font-size: 14px;
    font-family: "Poppins-Medium";
}

.generic_name_txt_view > p{
	font-size: 14px!important;
    font-family: "Poppins-Medium"!important;
    color: #774ba6!important;
    margin: 0!important;
}

.sanofius-dashboard-page .season_list a,.ret-rorm .season_list h2 > a,.account-detailsflu .img-desc > a{
	color: #774ba6;
}

.page-fluCategoryPage .influenza-step1.influenza-dashbrd .estimation-btn.blue-button {
    border: 2px solid #774ba6!important;
}

.page-requestResourcespage .cart-left .checkout-details h2,.page-requestResourcesConfirmationpage .cart-left .checkout-details h2{
	color: #774ba6;
}

.page-requestResourcespage #location-select .locationDetails .change-loc{
	color: #774ba6;
	font-family: 'NotoSans';
}

.page-fluCategoryPage .influenza-step1 .estimation-btn.blue-button:disabled {
    border: 2px solid #bfc4c8!important;
}

.page-fluCategoryPage .influenza-step1 .btn.btn-default.white-button.estimation-btn.updateOrder:disabled {
    background: #ffffff !important;
    color: #bfc4c8 !important;
    border: 2px solid #bfc4c8!important;
}

.page-sanofiOrderDetailpagedetail .light-blue {
    color: #774ba6;
}

.tech_help .order-details ul li a > span{
	color: #774ba6;
}


.prodCard-tabs > ul > li.active, #product-listing .prodCard-box .prod-card .prodCard-tabs > ul > li:hover{
	border-bottom: 3px solid #774ba6 !important;
}

.acc-overviewtabs .prodCard-tabs > ul > li{
	color: #774ba6 !important;
}

.add_to_cart_form .cardGroup-B .blue-button-loc.add-location:hover{
	background-color: #774ba6!important;
    border-color: #774ba6!important;
}

.create-return-one .flureturnss .colorbg-ht{
    background-color:#774ba6 !important;
}
.page-inmarReturnsHistoryPage #example .glyph-drpdwn:hover {
    background-color: #774ba6 !important;
}
@media screen and (min-width:360px) and (max-width:767px){
	.create-return-one .flureturnss .colorbg-ht {
    	background-color: #ffffff00 !important;
	}
}
.future_prod_add_desc.generic_name_txt_view{
	color: #774ba6;
	    font-family: "Poppins-Medium";
    font-size: 14px;
    font-weight: 100;
}
.checkout .cart-left #cartEntryData-cartPage .checkout-data .product_txt_cart p,.product_txt_cart p {
    font-family: Poppins-Medium;
    color: #774ba6;
    padding:0!important;
    margin:0!important;
}

.product_txt_cart a.cart_title, a{
	color: #774ba6;
}

.order-history-table .pdf, .order-history-table .view a {
    color: #774ba6 !important;
}

.create-return-one .flureturnss .content-text a{
                color: #5b646e !important;
}

.darkblue a{
	color: #774ba6 !important;
}

a .white-button.vw-ntfcn-btn:hover{
	background: #774ba6 !important;
}

#clearAll-filters{
	color: #774ba6 !important;
}

#location-select .locationDetails .change-loc{
	color: #774ba6 !important;
}

.order-details ul li a span{
	color: #774ba6 !important;
}

.darkblue{
	color: #774ba6 !important;
}

.preference-tab ul li.current{
	color: #774ba6 !important;
    border-bottom: 3px solid #774ba6 !important;
}

.add_to_cart_form .cardGroup-B .blue-button-loc.add-location:hover{
	background-color: #774ba6!important;
    border-color: #774ba6!important;
}

.mini-card h6.prod-title,.empty-cart-content ul li a{
	color: #774ba6 !important;
}

label > input:checked ~ .checkmark {
    background-color: #774ba6 !important;
}

#main-container ol.breadcrumb{
	color: #774ba6 !important;
}

.mini-card h6.prod-title{
	color: #774ba6 !important;
}

.order-detail .order-history-right #product-listing .notify-main_div #notify_table a .order_title {
    color: #774ba6 !important;
}

.page-returnsPage #leftCont-rightNav.return-process .step-2 .step-secondary button.footerMyacc-btn {
    border: 2px solid #774ba6;
    color: #774ba6;
}

.customer-hierarchy #assign-customers-popup .disable-button {
    background: #774ba6 !important;
}

#addchildlevelpopup .modal-footer .addlevels-btn{
	background: #774ba6 !important;
}

.heading{
	border: 1px solid #774ba6 !important;
    background-color: #774ba6 !important;
}

#filter-by .filterByGroup .filterShowall{
	color: #774ba6 !important;
}

#myInputautocomplete-list span{
	color: #774ba6 !important;
}

.radio_grp input[type="radio"]:checked:before, input[type="radio"]:checked:before {
    background-color: #774ba6 !important;
}

span.chevronIcon-down {
    background: url(../images/icons/chevron-down_vax.svg) no-repeat !important;
}

span.chevronIcon {
    background: url(../images/icons/chevron-up_vax.svg) no-repeat !important;
}

.white-button.vw-ntfcn-btn {
    font-family: 'NotoSansBold';
    color: #774ba6!important;
}

a .white-button.vw-ntfcn-btn:hover{
	background : #774ba6!important;
	color: #FFFFFF !important;
}

.prod_list_upload_label.btn.white-button{
	padding-top:8px;
}

.prod_list_upload_label.btn.white-button:hover {
    background: #774ba6!important;
    color: #FFF!important;
}

.addAlternateEmail{
	color: #774ba6!important;
}

.singleLoc-select-radio input[type="radio"]:checked:before {
    background-color: #FFF!important;
    border: 2px solid #774ba6;
}

.singleLoc-select-radio input[type="radio"]:checked:after {
    content: "";
    border: 3px solid #774ba6;
}
.create-return-one .prodCard-tabs > ul > li, .returns-return-history .prodCard-tabs > ul > li{
	color: #774ba6 !important;
}

@media screen and (min-width: 768px) and (max-width: 1030px){
	.page-submitReturnsPage .create-return-one .flureturnss div.colorbg-ht {
	    background-color: #774ba6 !important;
	}
}

.page-inmarReturnsHistoryPage .darkblue a, .create-return-one .darkblue a{
    color: #774ba6 !important;
}
.page-inmarReturnsPage #sort-by ul li a, .page-inmarReturnsHistoryPage #sort-by ul li a{
    color: #5b646e !important;
}
#return-info-popup-cnfrm .returns-title{
    color: #774ba6 !important;   
}
#return-info-popup-cnfrm .number-badge, #return-info-popup-cnfrm .colorbg-ht{
    background-color: #774ba6 !important;   
}
@media print{
	 #return-info-popup-cnfrm .returns-title, #return-info-popup-cnfrm .imp-notes p, #return-info-popup-cnfrm .address-ship p{
	 	   color:#774ba6 !important;
	 }
	  #return-info-popup-cnfrm .number-badge, #return-info-popup-cnfrm .colorbg-ht{
	  	background-color: #774ba6 !important;
	  }
}
.btn-primary {
	color: #fff;
	background-color: #774ba6 !important;
	border-color: #774ba6;
}
.page-inmarReturnsHistoryPage .glyph-drpdwn .dropdown-toggle[aria-expanded="true"]{
	background-color: #774ba6 !important;
}
.page-inmarReturnsHistoryPage .white-button:hover a{
	color: #774ba6!important;
}
.page-inmarReturnsHistoryPage .white-button:active, .page-inmarReturnsHistoryPage .white-button:focus, .page-inmarReturnsHistoryPage .white-button:hover{    
    color: #fff !important;
    background: #774ba6 !important;
    border-color: #774ba6 !important;
}
#filters-aside .refineDone .refineDoneBtn{
        background: #774ba6;
        font-weight: bold;
        color: #ffffff;
        opacity: 1;
        width: 100%;
        height: 44px;
        border: 0;
        outline: 0;

}
.vaxserve-border{
 background: #fff !important;
    color: #774ba6 !important;
    border: 2px solid #774ba6 !important;
}

.downloadColor{
    color: #774ba6 !important;
}

.page-flureservationoverviewpage .sanofi-details-edit .res-btn button.white-button:hover, .page-flureservationoverviewpage .sanofi-details-edit .res-btn button.white-button:active {
    background: #FFF!important;
    border: 2px solid #774ba6 !important;
    color: #774ba6!important;
}

#filter-applied .top-pagination .pagination>li>a.btnViewDisable{
	background: #bfc4c8!important;
}
div.expire-session .btn-primary{
    font-size: 14px;
    font-family: "NotoSansBold";
    opacity: 1;
    width: 100%;
    height: 40px;
}
.sanofi-dropdown-sec.btn-group.custom-select.card-info {
    list-style:none;
}