﻿.carousel-indicators 
{ position: relative; right: unset; left: unset; z-index: unset; padding: 0; margin-left: -15px; margin-right: -15px; }
.carousel-indicators li 
{ box-sizing: unset; -ms-flex: unset; flex: unset; width: unset; height: unset; margin: 0; padding: 5px; 
  text-indent: unset; background: unset; border: 1px solid #e5e5e5;}

.carousel-indicators > a:hover > i { color: #199da7 !important; }

.pro-price i {
    color: #5f9ea0;
    visibility: hidden;
    cursor: pointer;
}

.os-pro-price i {
    color: #5f9ea0;
    visibility: hidden;
    margin-left: 15px;
    cursor: pointer;
}

.os-pro-price {
    color: #0a8c06;
    font-weight: 700;
    font-size:1rem;
}

@media (max-width:768px) {
    .os-pro-price i {
        margin-top: 10px;
        margin-left: calc(50% - .5em);
    }
}

.border-right {
    border-right: 6px solid #199da7 !important;
    border-radius:0 !important;
}

.ranking-ul {
    list-style: none !important;
    padding: 0px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px;
}

    .ranking-ul li {
        margin-right: 4px;
    }

        .ranking-ul li:nth-last-child(1) {
            margin-right: 0px !important;
        }

        .ranking-ul li svg {
            fill: #D8D8D8;
        }

.tyre-rank-item {
    -webkit-transition: .4s all;
    transition: .4s all;
}

    .tyre-rank-item.checked {
        fill: #199da7;
    }


.like-button, .disslike-button {
    fill: #9E9E9E;
    -webkit-transition: .3s all;
    transition: .3s all;
    cursor: pointer;
}

    .like-button:hover, .disslike-button:hover {
        fill: #199da7;
    }

    .like-button.active, .disslike-button.active {
        fill: #199da7;
    }

.seller-detail-area {
    font-size: 10px;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


.seller-detail-area .seller-madals {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

@media screen and (min-width: 768px) {
    .seller-detail-area .seller-madals {
        max-width: 60%;
    }
}

.seller-detail-area .seller-madals .madal {
    color: #fff;
    padding: .33em .5rem;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 3px;
}

@media screen and (min-width: 556px) {
    .seller-detail-area .seller-madals .madal {
        padding: .5rem .5rem;
    }
}

.seller-detail-area .seller-madals .madal .madal-icon {
    margin-right: 8px;
}

    .seller-detail-area .seller-madals .madal .madal-icon i {
        font-size: 18px;
    }

@media screen and (min-width: 768px) {
    .seller-detail-area .seller-madals .madal .madal-icon i {
        font-size: 28px;
    }
}

.seller-detail-area .seller-madals .madal .madal-text {
    word-wrap: normal;
}

@media screen and (min-width: 768px) {
    .seller-detail-area .seller-madals .madal .madal-text {
        font-size: 12px;
    }
}

.seller-detail-area .seller-score {
    width: 100%;
    padding-left: 6px;
    margin-top: 1rem;
}

@media screen and (min-width: 768px) {
    .seller-detail-area .seller-score {
        margin-top: 0;
        max-width: 40%;
    }
}

.seller-detail-area .seller-score .score-bar {
    border-radius: 14px;
    height: 1rem;
    background: #EEF0F2;
    position: relative;
}

    .seller-detail-area .seller-score .score-bar:hover .bar-info {
        display: block;
    }

    .seller-detail-area .seller-score .score-bar .bar-status {
        position: absolute;
        height: 1rem;
        border-radius: 14px;
        background: transparent;
        width: 0;
        left: 0;
        top: 0;
        /*z-index: 10000;*/
        -webkit-transition: width .6s ease-in-out;
        transition: width .6s ease-in-out;
    }

    .seller-detail-area .seller-score .score-bar .bar-info {
        position: absolute;
        width: 100%;
        height: 120px;
        padding-top: 20px;
        display: none;
        -webkit-animation: info-ease .6s;
        animation: info-ease .6s;
        z-index: 9999;
    }

@-webkit-keyframes info-ease {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes info-ease {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.seller-detail-area .seller-score .score-bar .bar-info .body {
    font-size: 12px;
    padding: 8px;
    width: 100%;
    height: 100%;
    background: #fff;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.116);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.116);
    border-radius: 3px;
}

    .seller-detail-area .seller-score .score-bar .bar-info .body p {
        margin-top: 3px;
        margin-bottom: 0;
        font-size: 11px;
        padding-bottom: 3px;
    }

.product-detail-area .qty-counter {
    max-width: 150px;
}

@media screen and (min-width: 768px) {
    .product-detail-area .qty-counter {
        max-width: 150px;
    }
}

.product-detail-area .qty-counter button {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.score {
    color: #fff;
    font-size: .75rem;
}

.scoreLimit {
    color: #fff;
    font-size: .50rem;
}

.mini-score {
    padding-bottom: 1rem;
}

    .mini-score:hover .mini-bar-info {
        display: block;
    }

    .mini-score .mini-bar-info {
        display: none;
        position: absolute;
        font-size: 12px;
        padding: 8px;
        width: 300px;
        height: 110px;
        background: #fff;
        -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.12);
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.12);
        border-radius: 3px;
        z-index: 2;
        margin-top: 6px;
    }