

/* Start:/kkt/kkt2.css?17424572483253*/

.form-kkt-div2 {
    margin: 20px 0 30px;
    padding: 0 0 20px;
    background: url(/local/templates/st54/images/tab.png) repeat-x 0 100%;
    position: relative;
}

.form-kkt2 {
    max-width: 700px;
    border: 1px solid rgb(170, 170, 170);
    background-color: rgb(250, 250, 250);
    padding: 15px 20px;
    font-size: 14px;
    color: rgb(0, 0, 0);
    line-height: 1.25;
    text-align: center;
    margin: 0 auto;
}

.form-kkt2 .form_custom-style .form__zag {
    font-size: 20px;
    margin-bottom: 10px;
}
.form_custom-style2 .form__zag {
    font-size: 18px;
    text-align: center;
    color: #000000;
    margin-bottom: 30px;
}
.form_custom-style2 .form__field-box {
    margin-bottom: 20px;
}

.form-kkt2 .form_custom-style .form__field-input {
   // border-bottom: 1px solid #959595;
   // background: none;
}
.form-kkt2 .form_custom-style .form__field-input {
    border: none;
    color: #000000;
	font-size: 14px;
    border-bottom: 1px solid #959595;
    padding: 10px 10px;
    width: 100%;
    box-sizing: border-box;
}

.form-kkt .b-form__item.none{
	display:none;
}
.form-kkt2 .form__button-box {
    text-align: center;
}
.form-kkt .form_custom-style .form__button {
    width: 50%;
    border: none;
    background: #ed6e00;
    color: #fff;
    font-size: 18px;
    padding: 10px 50px;
    border-radius: 8px;
    box-sizing: border-box;
    margin-top: 20px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    min-width: 235px;
    border: 2px solid #ed6e00;
    cursor: pointer;
}

.form-kkt .form__field-str {
    padding: 0px 0px 5px 10px;
    font-size: 11px;
    display: block;
}

.js-kkt .b-form__label {
    color: #000000;
    font-size: 13px;
}


.b-form__button.blue {
	background: #4664f5;
    border-color: #4664f5;
}

.b-form__button.red {
	background: #dd3434;
    border-color: #dd3434;
}

.js-kkt .b-form__item_submit.b-form__item--confidencial {
    margin-right: 50px;
}

.js-kkt .manager-title{
	margin-bottom: 0px;
}
.js-kkt .manager-header {
     margin-bottom: 0px;
     margin-top: 40px;
}

.b-panel__caption span.mini-data {
    margin-bottom: 3px;
    color: #000000;
    font-size: 13px;
}

.b-kassa {
    margin-top: 16px;
	border: 1px solid #828282;
    padding: 16px;
}

.b-kassa label.b-form__label.b-kassa-title {
    font-size: 18px;
    font-weight: 300;
}

.b-panel__body .dop-descr {
    color: red;
}

@media screen and (min-width: 992px){
	.b-form--about, .b-form--marking2 {
		width: 1060px !important;
		max-width: 100%;
	}

	.b-checkout__form-textarea {
		width: 1020px !important;
		max-width: 1020px !important;
	}
	
	.b-checkout__form-textarea {
		height: 66px !important;
	}
	.form-kkt section.container {
		width: 100%;
		max-width: 1060px;
	}

}

@media screen and (max-width: 1099px)
{
  
	.form-kkt .form_custom-style .form__field-input {
		font-size: 12px;
	}
	.form-kkt section.container {
		width: 100%;
		max-width: 700px;
	}
	.b-checkout__form-textarea {
		height: 130px !important;
	}
	.js-kkt .b-form__item_submit.b-form__item--confidencial {
		margin-top: 20px;
	}
}



/* End */
/* /kkt/kkt2.css?17424572483253 */
