.modal.fade .modal-dialog {
    top: 10%;
}

.modal-header  {
	text-align: left;
	padding: 18px 18px 14px 18px;
	border-bottom: 1px solid #CCC;
		background: #ffda2e;
		background: #ffda2e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI2MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffda2e), color-stop(100%, #ffb61a));
		background: -webkit-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -o-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -ms-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: linear-gradient(to bottom, #ffda2e 0%, #ffb61a 100%);
		-pie-background: linear-gradient(top, #ffda2e 0%, #ffb61a 100%);	
}
.form-group {
    margin-top: 10px;
    margin-bottom: 10px;
}
.sub-form .form-control {
    height: 40px;
    padding: 6px 10px;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
}
.form-group i {
	font-size: 16px;
    color: #ff2f00;
	font-style: normal;
}
.modal-content {
    border-radius: 0px;
    padding: 0px 0px 10px;
}
.modal-body {
    padding: 0px 40px 10px 40px;
}
.modal-footer {
    padding: 15px 40px 15px 40px;
    text-align: right;
    border-top: 1px solid #f5f5f5;
}
.modal-header  .modal-title {
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
    color: #333;
	font-size: 22px; font-weight: 700;
	width: 95%;
}
.modal-header  .modal-title::before {
    position: absolute;
    content: "";
    width: 60px;
    height: 0px;
    background: #000;
    left: 50%;
    margin-left: -40px;
    bottom: -10px;
}
.modal-header   p { color: #111; font-size: 11px; margin: 0; }

.modal-content .txt-fld { padding: 15px 0px 15px 0px;}

.modal-content .txt-fld  .w-label-1 {width: 360px;}
.modal-content .txt-fld  .w-label-2 {width: 230px;}
.modal-content .txt-fld  .w-label-3 {width: 120px;}
.modal-content .txt-fld  .w-label-4 {width: 10px;}

.modal-content .txt-fld  .w-input-1 {width: 10px;}
.modal-content .txt-fld  .w-input-2 {width: 110px;}
.modal-content .txt-fld  .w-input-3 {width: 220px;}
.modal-content .txt-fld  .w-input-4 {width: 360px;}

.modal-content .txt-fld .green { background: #DEF5E1; }
.modal-content .txt-fld .red { background: #FDE0E0; }
.modal-content .txt-fld label i { color:#ee0003; font-style:bold;}

.modal-content .txt-fld input{
	padding: 5px 5px;
	border-radius: 3px;
	border: 1px solid #ddd; 
	font-size: 15px;
}

.modal-header .close {
    margin-top: -2px;
	font-size: 38px;
	opacity: 0.5;
}

.btn-primary {
    color: #fff;
    background-color: #6bce04;
    border-color: #519c03;
}
/*
.btn-primary:hover {
    color: #fff;
    background-color: #519c03;
    border-color: #6bce04;
}
.btn-primary:active {
    color: #fff;
    background-color: #519c03;
    border-color: #6bce04;
}
.btn-primary:focus {
    color: #fff;
    background-color: #519c03;
    border-color: #6bce04;
}
*/
.btn-primary:hover, .btn-primary:active , .btn-primary:focus, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus {
    color: #fff;
    background-color: #519c03;
    border-color: #6bce04;
}
/*
#lean_overlay {
    position: fixed;
	z-index:150;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

#wnd, #wndCall, #wndLead  {
    position: fixed;
    top: 65px !important;
	width: 400px;
	padding-bottom: 2px;
	display:none;
	background: #FFF;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
	z-index:999999;
}

.modalWindow .wndHeader {
	text-align: left;
	padding: 18px 18px 14px 18px;
	border-bottom: 1px solid #CCC;
	border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; 
		background: #ffda2e;
		background: #ffda2e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI2MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffda2e), color-stop(100%, #ffb61a));
		background: -webkit-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -o-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: -ms-linear-gradient(top, #ffda2e 0%, #ffb61a 100%);
		background: linear-gradient(to bottom, #ffda2e 0%, #ffb61a 100%);
		-pie-background: linear-gradient(top, #ffda2e 0%, #ffb61a 100%);	
}
.modalWindow .wndHeader  span { color: #111; font-size: 22px; font-weight: 700; margin-bottom: 3px;}
.modalWindow .wndHeader  p { color: #111; font-size: 14px; margin: 0; }

.modalWindow .btn-fld { width: 100%; overflow: hidden; padding: 12px 20px 12px 20px;}
.modalWindow .txt-fld { position: relative; width: 100%; padding: 14px 20px; border-bottom: 1px solid #EEE; text-align: left;   font-size: 14px; color: #444;}
.modalWindow .txt-fld label { width: 230px; display: block; float: left; padding-top: 8px; padding-bottom: 8px; color: #222; font-size: 14px; text-align: left; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.modalWindow .txt-fld input { width: 110px; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 14px; color: #222; background: #F7F7F7; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; margin-top: 8px;}
.modalWindow .txt-fld input.good_input { background: #DEF5E1 url(/_img/good.png) 236px center no-repeat; }
.modalWindow .txt-fld input.error_input { background: #FDE0E0; }
.modalWindow .txt-fld textarea { width: 110px; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 14px; color: #222; background: #F7F7F7; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }

.modalWindow .txt-fld .green { background: #DEF5E1; }
.modalWindow .txt-fld .red { background: #FDE0E0; }

.modalWindow .txt-fld input.checkbox { width: 24px; padding: 0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; font-size: 14px; color: #222; background: #F7F7F7; outline: none; border: 1px solid #CCC; }
.modalWindow .txt-fld input.radio { width: 24px; }
.modalWindow .txt-fld label i { color:#ee0003; font-style:bold; font-size:22px; }

.modalWindow .txt-fld  label.radio {width: 360px;cursor:pointer; padding-top: 3px; padding-bottom: 3px;}

.modalWindow .txt-fld  .w-label-1 {width: 360px;}
.modalWindow .txt-fld  .w-label-2 {width: 230px;}
.modalWindow .txt-fld  .w-label-3 {width: 120px;}
.modalWindow .txt-fld  .w-label-4 {width: 10px;}


.modalWindow .txt-fld  .w-input-1 {width: 10px;}
.modalWindow .txt-fld  .w-input-2 {width: 110px;}
.modalWindow .txt-fld  .w-input-3 {width: 220px;}
.modalWindow .txt-fld  .w-input-4 {width: 360px;}

.order-call-msg{display: block;height: 140px;}
.order-lead-msg{display: block;height: 140px;}
.order-getresult-msg{display: block;height: 140px;}

.modalWindow button {
	font-family: "Play", sans-serif;
	text-transform: uppercase;
	border: none;
	width: auto;
	overflow: visible;
	font-size: 14px;
	font-weight: bold !important; 
	color: #111 !important;
	padding: 7px 10px;
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
	cursor:pointer;
	
		background: #ffda2e !important;
		background: #ffda2e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI2MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
		background: -moz-linear-gradient(top, #ffda2e 0%, #ffb61a 100%) !important;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffda2e), color-stop(100%, #ffb61a)) !important;
		background: -webkit-linear-gradient(top, #ffda2e 0%, #ffb61a 100%) !important;
		background: -o-linear-gradient(top, #ffda2e 0%, #ffb61a 100%) !important;
		background: -ms-linear-gradient(top, #ffda2e 0%, #ffb61a 100%) !important;
		background: linear-gradient(to bottom, #ffda2e 0%, #ffb61a 100%) !important;
		-pie-background: linear-gradient(top, #ffda2e 0%, #ffb61a 100%) !important;	
}

.modalWindow button.remove-call {
	float: left;
	background: #8f0d00; 	
}

.aligncenter{
	text-align: center;
}
        
.modal_close {
	position: absolute; top: 12px; right: 12px; display: block; width: 27px; height: 27px; background: url(/_img/close.png); z-index: 2;
}
.closeBtnNew , .closeBtnNewLead{
	text-decoration:none;
	font-weight: bold; 
	font-family: "Arial", sans-serif;
	background: #176bae; 
	font-size: 14px;
	padding:7px 0  7px 22px;
	color: #111;
	top: 145px;
	right: 148px;
	width: 85px; 
	height: 22px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
		background: #ff9321;
		background: #ff9321 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQ1MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #ff9321 0%, #ff450f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9321), color-stop(100%, #ff450f));
		background: -webkit-linear-gradient(top, #ff9321 0%, #ff450f 100%);
		background: -o-linear-gradient(top, #ff9321 0%, #ff450f 100%);
		background: -ms-linear-gradient(top, #ff9321 0%, #ff450f 100%);
		background: linear-gradient(to bottom, #ff9321 0%, #ff450f 100%);
		-pie-background: linear-gradient(top, #ff9321 0%, #ff450f 100%);	
	padding: 12px 25px;
    line-height: initial;
    font-weight: 700;
    font-family: "Play", sans-serif;
    text-transform: uppercase;
    display: flow-root;
    width: 113px;
    height: 41px;
}



.closeBtnNew:hover, .closeBtnNewLead:hover{
	color: #111 !important;
}

*/