

/* Start:/local/components/drive/schedule/templates/.default/style.css?15821303462502*/
.nav-tabs-links {
border-bottom: none!important;
}
.nav-tabs-links > li > a, .nav-tabs-links > li > span {
    padding: 0px!important;
    margin-right: 15px!important;
}

.nav-tabs-links > li > span {
    margin: 0px 15px 0 0!important;
    padding: 0px!important;
    border: none!important;
    border-bottom:  1px dotted rgba(0, 0, 0, 0.33)!important;
}
.nav-tabs-links > li > span:hover, .nav-tabs-links > li > a:hover, .nav-tabs-links > li > span:focus, .nav-tabs-links > li > a:focus {
    border-color: rgba(243, 102, 57, 0.33)!important;
    color: #f36639;
}
.nav-tabs-links > .active > a, .nav-tabs-links > .active > span, .nav-tabs-links > .active > a:hover, .nav-tabs-links > .active > a:focus, .nav-tabs-links > li > a.active {
    background: none!important;
    color: #f36639!important;
    border: none!important;
    border-bottom:  1px dotted rgba(243, 102, 57, 0.33)!important;
}
@media (max-width: 640px) {
    .nav-tabs-links > li {
        margin: 0 0 10px 42px!important;
    }

}


.tabs{
    display:inline-block;
    margin-bottom: 70px;
    width: 100%;
}
.tabs > div{
    padding-top:10px;
}
.tabs li span {
    cursor: pointer!important;
}
.tabs .price_block {
    font-size: 1.4em;
    margin: 30px 0 35px 45px;
    min-width: 350px;
    width: 90%;
}
.tabs .price_block .price_line {
    padding-bottom: 8px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 5px;
}

.tabs .price_block .price_line .akpp {
    display: inline-block;
    margin-left: -8px;
}
.tabs .price_block .price_line label {
    display: inline-block;
    font-size: 0.9em;
}
.tabs .price_block .price_line .box-amount {
    display: inline;
    font-size: 0.6em;
    margin-left: 10px;
    margin-right: 7px;
}
.tabs .price_block .price_line .box-amount i {
    cursor: pointer;
}
.tabs .price_block .price_line .box-amount input {
    width: 42px;
    font-size: 1.1em;
    text-align: center;
    height: 31px;
    margin: 0 4px 0 4px;
}

.tabs  h5 {
    font-size: 1.6em;
}
.tabs .price-aside {
   float: left;
   line-height: 44px;
}
.tabs .price-aside .fa.ico {
   min-width: 35px;
}
.tabs .price {
    font-weight: 500;
    float: right;
    color: #f36639;
    font-size: 0.8em;
    margin-top: 24px;
}

.tabs .total-amount-block {
    margin-left: 45px;
    width: 90%;
}
.tabs .total-amount-block-inner {
    float: right;
    font-size: 2.5em;
    color: #f36639;
    font-weight: bold;
}
.tabs .price_block .fa-ruble, .tabs .total-amount-block .fa-ruble {
    font-size: 0.86em;
}
/* End */
/* /local/components/drive/schedule/templates/.default/style.css?15821303462502 */
