@font-face {font-family:mullermedium;src:url('../fonts/Muller-Medium.otf');}
@font-face {font-family:mullerbold;src:url('../fonts/Muller-Bold.otf');}

*{padding:0px;margin:0px;font-family:mullermedium;}

.razmnakl input{width: 100px;display: inline-block;}
label { /* display:table; width: 100%;width: initial; */ position:relative; font-family:mullerbold; font-size: 26px;}
#obrab,#obrab1,.nocheck input[type="checkbox"]{float:left;margin-right: 10px;}
#obrab+label,#obrab1+label,.nocheck input[type="checkbox"]+label{width:initial;}
.razmnakl +.btn{display:none !important;}
#formMain .col-xs-6:last-child{height:104px;position: relative;}

.minraz{display:none;}
.form-control{border:2px solid rgba(255,108,0,0.85);font-size: 28px;height: 54px;border-radius: 10px;}
.nocheck input[type="checkbox"]:not(checked)+.obrch{width: 24px !Important;height: 24px;border: 2px solid rgba(244,126,20,1);border-radius: 4px;float: left;margin-top: 4px;margin-right: 10px;}
.nocheck input[type="checkbox"]{display: none;}
.nocheck input[type="checkbox"]:checked+.obrch .fa-check{margin: 0px auto;display: table;font-size: 20px;}
.nocheck input[type="checkbox"]:not(checked)+.obrch .fa-check{display: none;}
.nocheck LABEL { cursor:pointer }
.form-group { font-size: 28px; }
.razmnakl input{width: 120px;margin: 10px auto;}
.koll .razmnakl input{width: 144px;}
.razmnakl span{margin: 0px 20px;}

#mesResult1, #mesResult2, #mesResult3 { font-size: 25px; color:#d00; line-height:1.2; }
#mesResult1 { margin:-16px 0 10px 0; }
/* #mesResult2 { position: absolute; width:450px; bottom: 0px;top: 116px; right:0px; } */
#mesResult2 { }
#mesResult2 span { font-family:mullerbold; }
#mesResult3 { color:#000; }

.koll { text-align: right;padding: 0px; }
.koll .razmnakl label{text-align: right; width: 100%;}
select.form-control{margin-bottom: 30px;}
#formMain >.col-xs-6{padding: 0px;}
.container,.container>.row>.col-lg-10{padding: 0px;}
#formMain>.form-group label{    margin-bottom: 18px;}

#ResWin { position:absolute; z-index:100; background:#cec; width:100%; height:100%; border-radius:20px; padding:20px; }
#ResClose { position:absolute; right:20px; width:25px; height:25px; background:url(../del.png) no-repeat center center; cursor:pointer; }
#ResText { padding-top:20px; font-size:28px; line-height:1.15; text-align:center; }
#ResButZakaz { display:inline-block; background:#fff; border:8px solid #dfd; padding:10px 100px; border-radius:25px; font-size:22px; line-height:22px; cursor:pointer; }

.icoVopros {
	position:absolute;
	right:0px;
	margin:-3px -45px 0 0;
	z-index: 1500;
	width: 32px;
	padding:0 0 0 1px;
	height: 32px;
	line-height:32px;
	text-align:center;
	background: #eee;
	border-radius: 50%;
	color: #E5781F;
	font-size:18px;
	font-family: Verdana, Tahoma;
	font-weight: bold;
	cursor:pointer;
	letter-spacing: 0px;
	box-sizing: border-box;
}
.icoVopros:hover { background: #E5781F; color:#fff }