

/* Start:/bitrix/templates/concept_kraken_s1/components/bitrix/news.list/prices/style.css?17670189405254*/
section.tabs {
    max-width: 100%;
    margin: 0 auto;
    /*background-image: url(http://meds-spravki.com/catalog/view/theme/default/image/tabl.png);*/
    /*background-size: cover;*/

}

section.tabs ul li {
    list-style: none;
}

@media (max-width: 680px) {
    section.tabs {
        padding: 60px 0;
    }
}

.c-price-table {
    /*display: flex;*/
    /*flex: 0 0 100%;*/
    /*max-width: 100%;*/
    /*flex-wrap: wrap;*/
    /*flex-direction: column;*/
    margin: 30px;
}

@media (max-width: 680px) {
    .c-price-table {
        margin: 10px;
    }
}

.c-price-table table {
    width: 100%;
}

.c-price-table__body td,
.c-price-table__heading td {
    padding: 1.5em 2em;
    text-align: left;
}

.c-price-table__body td:last-child,
.c-price-table__heading td:last-child {
    text-align: right;
}


.c-price-table .c-price-table__body {

    border: 1px solid #eee;
}

.c-price-table .c-price-table__body:hover {
    background: #eee;
}



.c-price-table .c-price-table__heading {
    background: #358a69;
    color: #fff;
}



.c-price-table__tabs {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
}


.c-price-table__tabs li a {
    padding: 1.2em 0.9em;
    display: block;
    background-color: #fff;
    height: 100%;
    text-decoration: none;
    color: #555;
    text-align: center;
    width: 100%;
    border: 1px solid #358a69;
    border-right: none;
    top: 1px;
    position: relative;
}


@media (max-width: 880px) {

    .c-price-table__tabs {
        margin-left: -4px;
        margin-right: -4px;
    }

    .c-price-table__tabs li {
        display: flex;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 4px;
    }
    .c-price-table__tabs li a {
        border: 1px solid #358a69;
    }
}

@media (max-width: 680px) {
    .c-price-table__tabs {
        margin-left: -4px;
        margin-right: -4px;
    }

    .c-price-table__tabs li {
        display: flex;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 4px;
    }
}

.c-price-table__tabs li:last-child a {
    border-right: 1px solid #358a69;
}

.c-price-table__tabs li a.active {
    background-color: #358a69;
    z-index: 20;
    color: #fff;
}

.c-price-table__tab-container {
    display: flex;
    flex: 0 0 100%;
    max-width: 100%;
    background-color: #fff;
    flex-direction: column;
    position: relative;
    z-index: 10;
}

@media (max-width: 680px) {
    .c-price-table__tab-container {
        padding: 0;
    }
    .c-price-table__tabs li a {
        border: 1px solid #358a69;
    }

}

.c-price-table__price {
    display: flex;
    height: 45px;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}

.c-price-table__price + :nth-child(2n) {
    background-color: #eee;
}

.c-price-table__column {
    padding: 5px 10px;
}

@media (max-width: 680px) {
    .c-price-table__column {
        justify-content: space-between;
    }
}



/*.c-price-table__tab-heading {*/
    /*display: flex;*/
    /*background-color: #26a589;*/
    /*margin-bottom: 15px;*/
/*}*/

/*@media (max-width: 680px) {*/
    /*.c-price-table__tab-heading {*/
        /*justify-content: space-between;*/
    /*}*/
/*}*/

/*.c-price-table__tab-heading .c-price-table__column {*/
    /*color: #fff;*/
/*}*/

.c-price-table__tab-info {
    flex: 0 0 100%;
    max-width: 100%;
    display: none;
    flex-direction: column;
    max-height: 340px;
    overflow-y: auto;
}

.c-price-table__tab-info::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

.c-price-table__tab-info::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

.c-price-table__tab-info::-webkit-scrollbar-thumb {
    background-color: #000000;
}

.c-price-table__tab-info::-moz-scrollbar {
    width: 6px;
}

.c-price-table__tab-info::-moz-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.c-price-table__tab-info::-moz-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: red;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.c-price-table__tab-info::-moz-scrollbar-thumb:window-inactive {
    background: red;
}

.c-price-table__tab-info.active {
    display: flex;
}

.c-price-table .col-30 {
    flex: 0 0 30%;
    max-width: 30%;
}

.c-price-table .col-10 {
    flex: 0 0 10%;
    max-width: 10%;
}

.c-price-table .col-20 {
    flex: 0 0 20%;
    max-width: 20%;
}

.c-price-table .col-70 {
    flex: 0 0 70%;
    max-width: 70%;
}

@media (max-width: 680px) {
    .c-price-table [class*='col-'],
    .c-price-table [class^='col-'] {
        display: flex;
        flex: 0 0 auto;
        max-width: 100%;
        padding-bottom: 7px;


    }

    .c-price-table__body td,
    .c-price-table__heading td {
        padding: 0.8em 0.8em;
    }
}

@media (max-width: 430px) {

}
/* End */
/* /bitrix/templates/concept_kraken_s1/components/bitrix/news.list/prices/style.css?17670189405254 */
