.cons-forms0915 {
    display: block;
    border-bottom: 2px solid #D4D4D4;
    background-color: #ECE8DD;
    margin: 2%;
    position: relative;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
}
.cons-forms0915--w300 {
    width: 300px;
    text-align: center;
    margin: 30px auto;
}
.cons-forms0915--w500 {
    width: 500px;
    text-align: center;
    margin: 30px auto;
}
.cons-forms0915--w600 {
    width: 600px;
    text-align: center;
}
.cons-forms0915 fieldset {
    padding: 5% 10%;
}

.cons-forms0915__input {
    border: 1px solid #ECE1C8;
    padding: 9px 10px;
    font-size: 110%;
    width: 90%;
    margin: 15px 0px;
    border-radius: 3px;
    background: white;
    color: black;
    max-width: 260px;
}
.cons-forms0915__input.error {
    border-color: red !important;
}
.cons-forms0915__input:hover {border-color: #F5D529;}
.cons-forms0915__input:focus {border-color: #B7A12B;}

.cons-forms0915__textarea {
    max-width: 260px;
    width: 90%;
    color: black;
    padding: 10px;
    font-size: 110%;
    margin: 15px 0px;
    border-radius: 3px;
    background: white;
    border: 1px solid #ECE1C8;
    min-height: 4em;
}
.cons-forms0915__textarea:hover {border-color: #F5D529;}
.cons-forms0915__textarea:focus {border-color: #B7A12B;}


.cons-forms0915__h {
    text-align: center;
    padding: 17px 20px;
    border-bottom: 2px solid #C8C6BE;
    font-size: 120%;
}
.cons-forms0915__h--blue {
    background-color: #806EBF;
    color: white;
}
.cons-forms0915__h--yellow {
    background-color: #FDD983;
    color: black;
}

.cons-forms0915__phone-in-h {font-size: 120%; font-weight: bold; color: #13133C; text-decoration: none; }

.cons-form0915__star {display: block; margin-bottom: 15px; color: gray; }

.cons-forms0915__button {
    margin-top: 15px;
    padding: 9px 0;
    font-size: 110%;
    border-radius: 5px;
    width: 85%;
    text-align: center;
    border:none;
    max-width: 240px;
}
.cons-forms0915__button--orange {background-color: #FF9E4B; color: white; }
.cons-forms0915__button--orange:hover {background-color: #EC8B38;  }
.cons-forms0915__button--orange:active {background-color: #D77624;}

.cons-forms0915__button--green {background-color: #74C74D; color: white; }
.cons-forms0915__button--green:hover {background-color: #5FAE3A;  }
.cons-forms0915__button--green:active {background-color: #499028;  }


.cons-forms0915 span.error-message {
    color: red;
    font-size: 90%;
    display: block;
    margin: -10px auto -6px;
}


div.uniforms-status-fog {color: #FFF; font-weight: bold; position: absolute; text-align: center; width: 100%; z-index: 65500; opacity: 0.7; font-size: 120%; height: 100%; top: 0; left: 0; }
div.uniforms-status-fog::before {height: ; display: block; margin-top: 16%; content: ""; }
div.uniforms-status-fog__warning {background-color: red; }
div.uniforms-status-fog__progress {background-color: blue; }
div.uniforms-status-fog__success {background-color: green; }




/* Добавил модальные стили*/

div.uniforms-modal {
    border: medium none;
    border-radius: 0px;
    font-family: "HelveticaNeueCyrLight";
    /*left: 38%;*/
    left: 50%;
    margin-left: -190px;
    overflow: hidden;
    position: fixed;
	border-radius: 15px;
	width:380px;
    /*top: 10%;  */
    top: 30%;  
    z-index: 65000;
    background-color: white;
}

.popup--close {background: rgba(0, 0, 0, 0) url("./i/popup-close.png") no-repeat scroll center center; display: block; font-size: 0; height: 25px; overflow: hidden; position: absolute; right: 0; text-indent: -9999em; top: 0; width: 25px; }
div.uniforms-modal--closer {background: rgba(0, 0, 0, 0) url("../images/closer.png") no-repeat scroll center center; display: block; font-size: 0; height: 25px; position: absolute; right: 10px; top: 9px; width: 25px; cursor: pointer; }
div.uniforms-modal--closer:hover {top: 11px; }

.uniforms-modal--content fieldset {
	text-align: left;
	border: none;
	padding: 0 20px;
}
div.uniforms-modal--fog {background-color: rgba(0, 0, 0, 0.58); height: 2000%; left: 0; position: absolute; top: 0; width: 100%; z-index: 64000; }


.uniforms__h {font-size: 15px; font-family:'Arial'; color: #000; padding:20px; display:inline-block; padding-bottom:0}
.uniforms__alert-form__span {
	display: block;
	font-weight: 400;
	padding-top: 22px;
	font-size: 14px;
	text-align: left;
	padding-left: 0;
}
.uniforms__alert-form__span--red{color:red;}
.uniforms__button-send{width: 140px; height: 40px; line-height: 35px; text-align: center; border-radius: 0px; 
    font-size: 21px; margin: 20px auto; display: block; text-transform:uppercase; border:none; font-family:'OpenSans-CondBold';
    background:#279800; color: white; }
.uniforms__field__select{height: 34px; width: 336px;margin: 10px 0px;}
.uniforms__field__input {
	height: 28px;
	width: 90%;
	margin: 10px 0px;
}



.uniforms-block {
    margin: 30px 0;
    position: relative;
}
.uniforms-inline--orange {
    display: block;
    width: 460px;
    margin: 0 auto;
}
.uniforms-inline--orange .uniforms__h {
    display: block;
    margin-bottom: 20px;
    font-size: 25px;
    text-align: center;
}
.uniforms__description {
    text-align: center;
    display: block;
    margin-bottom: 30px;
}
.uniforms-inline--orange .uniforms__field-group {
    margin: 0 auto 20px;
    width: 320px;
}
.uniforms-inline--orange .uniforms__label {
    display: block;
    line-height: 1.4;
}
.uniforms-inline--orange .uniforms__label sup {
    color: red;
}
.uniforms-inline--orange .uniforms__field {
    height: 28px;
    width: 100%;
    max-width: 300px;
    min-width: 100px;
    margin: 10px 0px;
}
.uniforms-inline--orange fieldset {
    padding: 20px 20px 0 20px;
    background: #FFF0C8;
}
.uniforms-inline--orange .uniforms__bottom-block {
    background: url("/images/newform_bottom.png") no-repeat center -1px;
    width: 100%;
    height: 40px;
    margin-top: 0;
}