.box-modal {
	position: relative;
	padding: 16px;
	background: #fff;
	color: #3c3c3c;
	font:normal 14px/18px PTSans, "Helvetica CY", "Nimbus Sans L", sans-serif;
	border-radius: 6px;
}
.box-modal_close { position: absolute; right: -16px; top: -20px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; background:url(x.png) no-repeat; width:16px; height:16px; display:block;}

.modal-content-header {
    font: normal 18px/20px PTSansBold;
}

.form_inp input {
    padding: 5px;
    box-sizing: border-box;
}

input.btn--submit {
    background: #da251c;
    border: 0 none;
    box-sizing: border-box;
    cursor: pointer;
    color: #fff;
    height: 40px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 100%;
    font-size: 16px;
    font: normal 16px/18px PTSansBold;
    text-transform: uppercase;
}

input.btn--submit:hover {
    background: red;
}

.form_inp {
    margin-top: 10px;
}

.form_inp textarea {
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
}
.box-modal_close:hover { color: #666; }

.arcticmodal-overlay{
	opacity:0.8!important;
}