.error {
	color: red !important;
}
.successmessage {
	color: green;
}
.errormessage {
    color: red;
}
.mainCategory {
        font-weight: 700 !important; 
}
.blurText {
	font-size: 16px;
    line-height: 30px;
    color: #a4a4a4;
    padding: 12px 0 0;
    cursor: pointer;
}
.hideMe {
	display: none !important;
}
.smallMe {
    font-size: .575em !important;
}
.text-center {
    text-align: center !important;
}
.subscribe_email {
    line-height: 0.5 !important;
}
.accordion-button:not(.collapsed) {
    color: #ed5873;
    background-color: #fbeff1;
}
.accordion-button:focus {
    border-color: #fdcad3;
    box-shadow: 0 0 0 0.25rem #fdcad3;
}
.loginInputAsNormal {
	width: 100%;
    height: 100%;
    border: none;
    border-radius: 6px;
    padding: 0 22px !important;
    font-size: 16px;
    color: #8c8a8a;
}
.noBorder {
    border: none !important;
}
.rxRequired {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    /* identical to box height */


    color: #ED5873;
}
.searchMedicineList.option:first-child{
    pointer-events: auto;
    text-transform: uppercase;
    cursor: pointer !important;
}
.optionEnabled {
    pointer-events: auto !important;
    cursor: pointer !important;
}
.searchMedicineDrop.open .option:first-child {
    pointer-events: auto !important;
    text-transform: none;
    cursor: pointer !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

.optionEnabled a{
    display: list-item;
    list-style-type: none;
}
.consProdNote {
    font-size: 0.8rem;
    display: block;
}
.pac-container:after {
    /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */

    background-image: none !important;
    height: 0px;
}
.label-warning {
    background-color: #f0ad4e;
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.pl10 {
    padding-left: 10px !important;
}
.oldAmt {
    height: 35px;
    font-size: 16px !important;
}
.cartHeaderDiv {
    margin: 0 0px 0 12px !important;
}
.cartHeaderDiv span {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    padding: 0 0 0 10px;
}
.myAccMain {
    margin: 0 0 0 12px;
}
.notificationCountHeader {
    right: 55px !important;
}
.cateBox h5 {
    font-size: 16px;
}
.text-right {
    text-align: right !important;
}
.dealCounter {
    color: #15ac26;
    font-size: 14px;
    font-weight: 700;
    display: inline;
}

.succesTrackText {
    padding-right: 30px;
    margin-top: 0px !important;
}
span.oldAmt.newAmt {
    display: inline; 
}

.content-info-box p{font-size:1rem !important; line-height: 24px;}

span.perTag {

    font-size:16px;

    line-height: 20px;

    padding: 5px 15px;

}


.rating {

    padding: 5px 0 0;

}
.supplimentContent .prodText h3 {

   min-height : 35px;

}
.supplimentContent .rating {

    padding: 10px 0 0;

}

.tooltip-inner {
    padding: 1rem 1rem;
}
.tooltip-inner {
  background-color: #ED5873 !important;
  color: #fff ;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #ED5873 !important;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #ED5873 !important;
}


.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #ED5873 !important;
}


.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #ED5873 !important;
}

.footerBox li a {
    font-size: 14px;
    line-height: 18px;
    color: #707070;
    transition: all 0.3s ease;
}
.footerBox h3 {

    font-size: 20px;

    line-height: 25px;  

}
.threeBlock .block p {

    font-size: 13px;

    line-height: 22px;

}
.socialIcon ul li a {
    background : none;
}
.socialIcon ul li a:hover {

    background: none;

}
.ghightlightBox h4 {
    font-size: 22px;
    color: #242424;
    font-weight: 500;
    line-height: 30px;
    margin: 0 0 5px 0;
}
.product-summary h1 {
    font-size: 22px;
    color: #242424;
    font-weight: 500;
    line-height: 30px;
    margin: 0 0 5px 0;
}
.product-summary {padding: 0px 0 0 0;}

.rating {
    display: inline-flex;
}

.wishlist-product {
    padding: 5px;
    display: inline;
    padding-right: 20px;
}
.info-text p {
    color: #474747;
}

input[name="phone_or_email"] {
  color: #8c8a8a !important;
}

@media screen and (max-width: 1699px) {
   
    .review {
        font-size: 16px;
        line-height: 20px;
    }
    .products-list-main1 h6 {
        font-size: 20px;
        color: #474747;
        line-height: 1;
        font-weight: 400;
        margin-bottom: 12px;
    }
    .address-box-main span, .address-box-main p {
        font-size: 18px;
        line-height: 25px;
        color: #474747;
        font-weight: 400;
    }
    .address-box-main span, .address-box-main p {
        font-size: 18px;
        line-height: 25px;
        color: #474747;
        font-weight: 400;
    }
    .products-list-main1 h6 {
        font-size: 20px;
        color: #474747;
        line-height: 1;
        font-weight: 400;
        margin-bottom: 12px;
    }
}

