.calc-block{
    padding: 10px 20px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.14);
    box-sizing: border-box;
    margin: 20px 0 0 0;
    position: relative;
    background: white;
}
.calc-block.tires{
    /*background: url('http://api.shiniplus.ru/img/tires-bg.png') no-repeat right;*/
    /*background-size: auto 100%;*/
    /*padding-right: 40px;*/
}
.calc-block.wheels{
    /*background: url('http://api.shiniplus.ru/img/wheels-bg.png') no-repeat right;*/
    /*background-size: auto 100%;*/
    /*padding-right: 40px;*/
}
.calc-block.total{
    background: #ffe154;
    font-size: .76em;
    color: #2b2400;
    /*background: url('http://api.shiniplus.ru/img/wheels-bg.png') no-repeat right;*/
    /*background-size: auto 100%;*/
    /*padding-right: 40px;*/
}
.calc-block.total hr{
    margin: 10px 0;
}
.delivery-calc h4{
    margin-top: 0;
    padding-top: 10px;
}
.delivery-calc label{
    font-size: .8em;
    text-shadow: white;
}
.delivery-calc input, .delivery-calc select{
    border-radius: 0;
}
.delivery-calc button{
    border-radius: 0;
    font-size: .8em;
    padding: 1.05em 1em;
}
.delivery-calc .delivery-info{
    padding: 18px 0 0 0;
    border-radius: 0;
    font-size: .8em;
    color: gray;
}
.calculated h4{
    margin-top: 0;
    padding-top: 10px;
}
.calculated .alert{
    border-radius: 0;
    margin-top: 10px;
}
.calculated table{
    font-size: .9em;
    border: 1px solid #e9ecef;
}
.calculated table a{
    color: #28a745;
}
.delivery-info{
    font-size: .7em;
}
