.product {background: rgba(228, 228, 228, 0.9);color: #000;font-size: 12px;width:100%;max-width:400px;}
.product a {color:#1d1779;font-size: 20px;text-decoration: none;}

.lf-il-form_box textarea.textarea{
width: 100%;
margin: auto;
height: 64px;
display: block;
font-size: 14px;
padding: 11px 5px;
margin-bottom: 10px;
border: 1px solid #CCC;
}
.lf-il-form_box input.input_text {
width: 92%;
margin: auto;
height: 30px;
display: block;
font-size: 14px;
padding: 5px 5px;
margin-bottom: 10px;
border: 1px solid #CCC;
}
.lf-il-form_box div.submit {
width: 120px;
height: 40px;
border: none;
margin-top: 13px;
font-size: 16px;
line-height: 27px;
color: #000;
display: block;
margin: auto;
text-align: center;
}
.lf-il-form_box div.submit {
background: #dbde4e;
    height: 20px;
    color: #2b2a2a;
    font-weight: bold;
    padding: 10px 10px;
    line-height: 1;
    margin-bottom: 0px;
}
.lf-il-form_box div.submit:hover {
background: #dade23;
cursor: pointer;
}
.lf-il-form_box div.submit:active{
background: #f2f70e !important;

}

.lf-il-form_box{position: relative;border-radius: 2px;margin: 50px 0;width:100%;max-width:400px;margin:50px 10px 0 10px;}
.lf-il-form_box form{position:relative;padding: 20px;margin: 10px 0;background: rgba(228, 228, 228, 0.7);}
.lf-il-form_box .ajax-loader{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.03);z-index: 15;}
.lf-il-form_box .ajax-loader img{position: absolute;left: 49%;top: 49%;width: 18px;}
.lf-il-form_box>.h2{background: #0e0707;font-family: Franklin_Gothic;text-transform: uppercase;font-size: 22px;line-height: 32px;font-weight: bold;color: #fff;margin-bottom: 5px;}
.lf-il-form_box>.h3{font-family: Franklin_Gothic;color: #B33945;font-size: 18px;}


/* .lf-il-form_box:before{content:'';background-image:url(form-line.jpg);background-repeat: repeat-x;height: 22px;width: 100%;position: absolute;top: 0;} */
/* .lf-il-form_box:after{content:'';background-image:url(form-line.jpg);background-repeat: repeat-x;height: 22px;width: 100%;position: absolute;bottom: 0;} */
.lf-il-overlay {
position: fixed;
background:rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 9400;
}
.lf-il-close {
right: -11px;
top: 0px;
position: absolute;
margin-left: -10px;
margin-top: -9px;
cursor: pointer;
z-index: 99999;
border: 1px solid #42495F;
border-radius: 100%;
width: 23px;
height: 23px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNjEzNEI4QjQ0QzIxMUU0Qjc4M0Y3MTVGQUQ5RkE2RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNjEzNEI4QzQ0QzIxMUU0Qjc4M0Y3MTVGQUQ5RkE2RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY2MTM0Qjg5NDRDMjExRTRCNzgzRjcxNUZBRDlGQTZGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY2MTM0QjhBNDRDMjExRTRCNzgzRjcxNUZBRDlGQTZGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+c6NsywAAAepJREFUeNpi/PLtBwMOYADEsUBsDcSyQCwCxG+A+DEQHwXixUB8AZtGRiyGKgFxDxAHgOQZcIP/QLwBiEuA+B4+Qz2AeAUQ8zMQDz4CcQQQ74AJMCFJ+gHxFhINZICq3wLVj+JSVSA+B8Q8DOSDL0BsDMS3YC6dRKGBDFD9E2HeN4aGJQaYs3Qjw6pNe1DErt68x1DfNZvh0+ev2LSAzDFmARLRuAzsmbaUgZERkgDC/FzABiYVtIANfPzsJcO8CTXYtEaBDLXCGqWfvsANhLls9pKNDB8/A8WBEIdLQcAeFFFPgQwpbLIgw1Zu2g02BBloqyuBXcnHy41N23uQoX+ADGZc1hbU9jPs3H8CzpeREmNYO7cDl4HwdPoJlyQoDI+fuYySiZ48e8WwY/9xfKngPcjQu7gMhETKFzAf4jJEGKOnCiRwD2ToYayxD4wUSGQwgsNw96rJDKF+znD5nulLcRl6kAEYpiZA/B8dP3v59r9HZCEYg9gw8eKGyf+17aP+nzx/7T82fSDzYNl0O7YMAHIptgjBJQ4tVDxhhqoB8VkKsyoorIyQ8/4taM76S6aBIH1RUHNQir5NQBwKLW1ILZ1CofoxylMQWA+tRtYTaSBW9YxE1FH2QKwMxAJA/AGarg/iq6MAAgwATobvURsyatgAAAAASUVORK5CYII=');
}

.lf_link{cursor:pointer;}

.alert {padding:8px;*margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#FCF8E3;border:1px solid #FBEED5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#C09853;}
.alert-error {background-color: #F2DEDE;border-color: #EED3D7;color: #B94A48;}
.alert-success {background-color: #DFF0D8;border-color: #D6E9C6;color: #468847;}

.ui-menu .ui-menu-item {padding: 7px 10px;background: #FFF !important;border-bottom: 1px solid #E6E6E6;font: 13px Arial;white-space: nowrap;}
.ui-menu .ui-menu-item a{text-decoration: inherit;}
.ui-menu-item:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background: #FAFAFA !important;border-color: rgba(0, 0, 0, 0) !important;margin: 0 !important;border-width: 0 !important;border-bottom: 1px solid #E6E6E6 !important;}
.ui-autocomplete{z-index:999991!important;font-size:14px!important;width: 252px;}

.namegen_gif_inside {
    width:100%;
}