.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.4);z-index:200000000;display:none;top:0;left:0;}
.fl-content{padding:0 20px;font-size:16px;line-height:1.4;color:#222222;}
.fl-content ul{list-style:none;margin:0;padding:0;}
.reveal-modal{display:none;top:200px;left:50%;margin-left:-185px;position:absolute;z-index:900000000;padding:0;background:#fff;width:314px;padding:18px 28px 28px 28px;}
.reveal-modal-big{visibility:hidden;top:200px;left:50%;margin-left:-314px;position:absolute;z-index:900000000;padding:0;background:#fff;width:628px;padding:35px 28px 28px 28px;height:555px;}
.reveal-modal h2{font-weight:normal;font-size:24px;}
.reveal-modal .block_header{font-weight:normal;font-size:24px;}
.reveal-modal span.infofield{display:block;padding:0;}
.reveal-modal input.inptext{border:1px solid #990000;padding:4px;font-size:18px;margin:2px 0 8px 0;width:267px;}
.reveal-modal textarea.inptext{border:1px solid #990000;padding:4px;font-size:18px;margin:2px 0 8px 0;width:267px;font-family:Tahoma, Verdana;}
.reveal-modal input.button{border:none;background:#990000;color:#fff;cursor:pointer;padding:10px 0px;width:277px;text-align:center;line-height:1;font-size:20px;}
.reveal-modal input.button:hover{background:#c00000;}
.reveal-modal .check{padding:0 0 10px 0;}
.reveal-modal .check .infofield{display:inline;}
.reveal-modal a.reminding{display:block;padding:10px 0 0 0;float:left;}
.reveal-modal a.registr{display:block;padding:10px 0 0 0;float:right;}
.reveal-modal.small{width:200px;margin-left:-140px;}
.reveal-modal.medium{width:400px;margin-left:-240px;}
.reveal-modal.large{width:600px;margin-left:-340px;}
.reveal-modal.xlarge{width:685px;margin-left:-370px;height:555px;padding:35px 28px 28px 28px;background:url(../img/popup_bg.png) no-repeat top center;}
.reveal-modal .close-reveal-modal, .reveal-modal-big .close-reveal-modal{}
.call_zag{margin:0 0 15px 0;font-size:18px;font-weight:bold;font-style:italic;text-transform:uppercase;}
.call_zag_thanks{margin:0 0 15px 0;font-size:18px;font-weight:bold;font-style:italic;text-transform:uppercase;}
.reveal-modal-error{visibility:visible;top:200px;left:50%;margin-left:-139px;width:278px;background:#ffffff;position:absolute;z-index:9000;padding:15px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal-big{visibility:hidden;top:50%;left:50%;margin-left:-500px;width:960px;height:660px;margin-top:-350px;background:#ffffff;position:fixed;overflow-y:scroll;z-index:9000;padding:20px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal-big h1{padding:6px 40px 6px 0;margin:0;background:#a40146;text-align:right;color:#ffffff;font-size:14px;font-weight:normal;}
.reveal-modal-big .close-reveal-modal{width:31px;height:31px;position:absolute;background:url(img/fl-close.png) no-repeat;cursor:pointer;top:0;right:0;}
.reveal-modal-reg{visibility:hidden;top:40px;left:50%;margin-left:-100px;width:174px;background:#371300;position:absolute;z-index:9000;padding:13px;border:2px solid #875334;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal-reg h1{padding:6px 40px 6px 0;margin:0;background:#a40146;text-align:right;color:#ffffff;font-size:14px;font-weight:normal;}
.reveal-modal-reg .close-reveal-modal{width:31px;height:31px;position:absolute;background:url(img/fl-close.png) no-repeat;cursor:pointer;top:0;right:0;}
.reveal2-modal-reg{visibility:hidden;top:40px;left:50%;margin-left:-100px;width:174px;background:#371300;position:fixed;z-index:9000;padding:13px;border:2px solid #875334;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal2-modal-reg h1{padding:6px 40px 6px 0;margin:0;background:#a40146;text-align:right;color:#ffffff;font-size:14px;font-weight:normal;}
.reveal2-modal-reg .close-reveal2-modal{width:31px;height:31px;position:absolute;background:url(img/fl-close.png) no-repeat;cursor:pointer;top:0;right:0;}
.reveal-modal-shkaf{visibility:hidden;top:140px;left:50%;margin-left:-181px;width:363px;height:573px;background:url(img/shkaf.jpg) no-repeat bottom center;position:absolute;z-index:9000;padding:0;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal-shkaf .close-reveal-modal{display:inline;margin:0 1px -1px 0;padding:0 13px 1px;color:#ffffff;background:url(img/shkaf_tab.png) repeat-x;cursor:pointer;position:absolute;}
.reveal2-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:2000;display:none;top:0;left:0;}
.reveal2-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:520px;background:#ffffff;position:absolute;z-index:9000;padding:0;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal2-modal h1{padding:6px 40px 6px 0;margin:0;background:#a40146;text-align:right;color:#ffffff;font-size:14px;font-weight:normal;line-height:1.4 !important;}
.reveal-modal.small{width:200px;margin-left:-140px;}
.reveal-modal.medium{width:400px;margin-left:-240px;}
.reveal-modal.large{width:600px;margin-left:-340px;}
.reveal2-modal .close-reveal2-modal{width:31px;height:31px;position:absolute;background:url(img/fl-close.png) no-repeat;cursor:pointer;top:0;right:0;}
.revealcab-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:2000;display:none;top:0;left:0;}
#modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:2000;display:none;top:0;left:0;}
.revealcab-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:520px;background:#ffffff;position:absolute;z-index:9000;padding:0;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.revealcab-modal h1{padding:6px 40px 6px 0;margin:0;background:#a40146;text-align:right;color:#ffffff;font-size:14px;font-weight:normal;}
.reveal-modal.small{width:200px;margin-left:-140px;}
.reveal-modal.medium{width:400px;margin-left:-240px;}
.reveal-modal.large{width:600px;margin-left:-340px;}
.revealcab-modal .close-revealcab-modal{width:31px;height:31px;position:absolute;background:url(img/fl-close.png) no-repeat;cursor:pointer;top:0;right:0;}



.raschet_form {
    border: 5px solid #eeeeee;
    text-align: center;
    padding: 15px;
    margin-bottom: 30px;
}

.raschet_form .h6 {
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.raschet_form input[type="text"] {
    border-radius: 25px;
    background: #fff;
    border: 1px solid #eee;
    margin-right: 8px;
    outline: none;
    padding: 5px 0 5px 40px;
    position: relative;
}
.raschet_form input[name="user_name"]:before {
    content: " ";
    background: url(/images/2019/01/chel.png);
    padding: 3px;
    position: absolute;
    background-size: contain;
    left: 0;
}
.raschet_form input[name="user_name"] {
    background: url(/images/2019/01/chel.png);
    background-repeat: no-repeat;
    background-position: 13px 50%;
}
.raschet_form input.tipe_remont {
    background: url(/images/2019/01/clock.png);
    background-repeat: no-repeat;
    background-position: 10px 50%;
}
.raschet_form input.user_phone {
    background: url(/images/2019/01/tel.png);
    background-repeat: no-repeat;
    background-position: 10px 50%;
}
.raschet_form input[type="submit"] {
    cursor: pointer;
    background: #779f04;
    color: #fff;
    border: 0px solid;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    padding: 14px 40px;
    border-radius: 20px;
}


.raschet_form .user_name, .phone_block, .tipe_remont {
    display: inline-block !important;
    width: 30% !important;
}

.raschet_form .user_name input, .phone_block input, .tipe_remont input {
     width: 100% !important;
}




