

/* Start:/bitrix/templates/aspro-scorp/css/calculator.css?16088364294488*/
.calc{width:100% - 50px;margin:20px auto}
.fix-mt{margin-top:25px}
.calc-header{font-family:"Open Sans";font-size:14px;color:#393939;text-transform:uppercase;margin-top:100px;font-weight:bolder;padding:25px;text-align:center}
.calc-price{font-weight:bolder}
.fast-price{font-family:"Open Sans";font-size:17px;color:#393939;text-align:right}
.wrap-calc{background:#fefefe;padding:0;margin:0 auto}
.wrap-calc input{text-align:center;font-size:medium;font-weight:bolder}
.t_itogo{font-size:20px;font-weight:bolder;text-align:right;padding:10px}
.calc h2{line-height:20px;font-size:20px;margin-top:50px}
.calc table{border:1px px dotted #ccc}
.detail tr{border:1px solid #ccc}
.pod input[type="text"]{height:35px;width:100px;text-align:center;font-size:20px;border:1px solid #ddd;border-radius:4px;display:inline-block;vertical-align:middle}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;height:auto}
.stepper{border:1px solid #eee;display:inline-block;overflow:visible;height:2.1em;background:#fff;padding:1px}
.stepper input{width:3em;height:100%;text-align:center;border:0;background:transparent;color:#000}
.stepper button{width:1.4em;font-weight:bolder;height:100%;line-height:.1em;font-size:1.4em;padding:.2em!important;background:#1271ff;color:#f5f5f5;border:none}
.limiter{width:100%;margin:0 auto}
.container-table100{width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:33px 30px}
.wrap-table100{width:1170px}
.calc table{border-spacing:1px;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;width:100%;margin:0 auto;position:relative}
.calc table *{position:relative}
.calc table td,table th{padding-left:8px}
.calc table thead tr{height:60px;background:#1271ff}
table tbody tr{height:50px}
table tbody tr:last-child{border:0}
table td,table th{text-align:left}
.calc table td.l,table th.l{text-align:right}
.calc table td.c,table th.c{text-align:center}
table td.r,table th.r{text-align:center}
.table100-head th{font-family:"Open Sans",sans-serif;font-size:14px;color:#fff;line-height:1.2;font-weight:unset;text-align:center}
.calc tbody tr:nth-child(even){background-color:#f5f5f5}
.calc input[type="text"]{background:none;border:none}
.calc tbody tr{font-family:"Open Sans",sans-serif;font-size:15px;color:gray;line-height:1.2;font-weight:unset}
.calc tbody tr:hover{color:#555;background-color:#f5f5f5;cursor:pointer}
.column1{width:10%;padding-left:10px;text-align:center}
.column2{width:30%}
.column3{width:15%;text-align:center}
.column4{width:15%;text-align:center}
.column5{width:15%;text-align:center}
.column6{width:15%;text-align:center;padding-right:10px}
.label-input100{font-family:"Open Sans";font-size:14px;color:#393939;line-height:2;text-transform:uppercase;margin-top:50px;margin-bottom:100px;font-weight:bolder;padding:25px;padding-left:0}
.wrap-contact100-form-radio{width:100%;padding:15px 25px 0}
.contact100-form-radio{padding-bottom:5px}
.input-radio100{display:none}
.label-radio100{display:block;position:relative;padding-left:28px;cursor:pointer;font-size:14px;color:#555;line-height:1.2}
.label-radio100::before{content:"";display:block;position:absolute;width:20px;height:20px;border-radius:50%;border:1px solid #cdcdcd;background:#fff;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.label-radio100::after{content:"";display:block;position:absolute;width:20px;height:20px;border-radius:50%;border:6px solid transparent;background:#1271ff;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.input-radio100:checked + .label-radio100::after{display:block}

.fc-section {     float: left;
    width: 23%;
    background: #F5F5F5;
    margin: 1%;
    min-height: 134px;
    padding: 7px;}
	.wrap-calc {
    background: #fefefe;
    padding: 0;
    margin: 0 auto;
    max-width: 300px;
    text-align: center;
    margin-top: 27px;
    background: whitesmoke;
    padding: 17px;
}
.price {    font-weight: bold;
    color: #1471ff;}
.calc  caption {    font-size: 14px;
    margin: 20px;}
/* End */
/* /bitrix/templates/aspro-scorp/css/calculator.css?16088364294488 */
