/*created by desiptikon@gmail.com */
body{ margin:0; padding:0; font-size:100%; font-family: 'Roboto', sans-serif; color:#383737;}
.col_bg{background:url('/img/intro/intro-bg2.jpg') repeat 0 0; background-size: cover;}

p{padding:0 0 15px 0; margin:0;}
img {border:none; outline:none; max-width:100%; height:auto;}
a {outline-style: none; color:#27a7ea;}
a:hover {color:#27a7ea;}
.fl {float:left;}	
.fr {float:right;}
.clear {clear:both; font-size:0; line-height:0;}

.wrapper{max-width:950px; padding:40px 0 0 0; margin:0 0 0 265px;}
.display_show{display:block;} 
.mobile_show{display:none;}

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

h2{color:#d84315; font-weight:500;}

.err_inp {border:1px solid red!important;}

.main_title{color:#0d58a6; border-bottom:solid 3px #0d58a6; padding:0 0 5px 0; font-family: 'Roboto', sans-serif; font-size:32px;}
.top_input{background:#f0f0f0; padding:20px 25px; margin:0 0 30px 0;}
	.top_input .text{color:#d84315; font-size:16px; text-transform:uppercase; font-weight:500;}
	.top_input .texts{color:#000; font-size:16px; font-weight:500;}
	.top_input input[type="text"]{border:solid 1px #e0e0e0; width:80px; height:34px; margin:0 10px 20px; padding:0 5px; font-size:15px; color:#bfbfc7;}
	.top_input input[type="radio"]{display:none;}
	.top_input input[type="radio"] + label{color:#7b7b7b; font-size:14px; font-weight:300; display:inline; margin:0 10px 0 0;}
	.top_input input[type="radio"] + label span{display:inline-block; width:14px; height:13px; margin:-3px 4px 0 0; vertical-align:middle; background:url('../images/radio_bg.png') no-repeat 0 0; cursor:pointer;}
	.top_input input[type="radio"] + label img{margin:0 5px 0 0;}
	.top_input input[type="radio"]:checked + label span{background:url('../images/radio_bg.png') no-repeat 0 -13px;}
.input-grp{margin-bottom:50px;}
	.input-grp select{font-size:15px; color:#000; border:0; border-bottom:solid 1px #e0e0e0; width:180px; margin:0 10px 20px 0;}
	.input-grp .quest_div select{ width:450px;}
	.input-grp button{font-size:14px; color:#000000; font-size:14px; background:#e0e0e0; border:0; padding:7px 15px; border-radius:5px; cursor:pointer; font-weight:500; text-transform:uppercase;}
	.input-grp input[type="text"]{font-size:15px; color:#000; border:0; border-bottom:solid 1px #e0e0e0; width:100%; padding:5px 0; margin:0 0 10px 0;}
	.input-grp textarea{width: 375px; float:right; border:solid 1px #e0e0e0; padding:3px; font-size:15px; color:#000; height:100px;}
	.input-grp input.mid{width:308px; margin:0 0 20px 0;}
	.input-grp input.mid_mob{width:308px; margin:0 0 5px 0;}
	.input-grp select.mid{width:308px; margin:0 10px; padding:3px 0 4px;}
	.input-grp .input_box{max-width:460px; width:100%; margin:0 0 30px 0;}
	.navi_bot_sell{width:700px; margin:0;}
	.navi_bot{width:500px; margin:0;}
	.navi_bot_but{width:100px; margin:0 auto;}
	.input-grp .check{margin:10px 0 0  0;}
	.navi_bot .check{margin:10px 40px 0  0;}
		.input-grp .check input{float:left; margin:3px 5px 0 0;}
		.input-grp .check label{float:left; font-size:13px;}
	.input-grp button.big_but{font-size:21px; margin:0 0 0 10px; padding:10px 30px;}
	.input-grp a.big_but{font-size:21px; margin:0 0 0 10px; padding:10px 30px; color:#000000; background:#e0e0e0; border-radius:5px; margin:0;}
	
.bootstrap-datetimepicker-widget{top:70px;}
	.input-grp.picker_mob{position:relative; padding:0; z-index:1;}
	.input-grp.picker{position:relative; padding:0; z-index:1;}
	.input-grp.picker_mob input{margin:0 0px 0 0;}
	.input-grp.picker input{margin:0 0px 0 0;}
	.time_picker{background:#fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); width:300px; height:250px; position:absolute; left:320px; top:70px; padding:20px; display:none;}
	.time_picker_mob{background:#fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); width:300px; height:250px; padding:20px; display:none;}
	.time_picker .text, .time_picker_mob .text{text-align:center; font-size:15px;}
	.time_picker a, .time_picker_mob a{text-align:center; font-size:13px; padding:10px; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.176); display:block; margin:10px 0 0 0;}
	
	.text-left{position:relative;}
	/* table:hover .time_picker2{display:none;} */
	
	.time_picker2{background:#fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); position:absolute; padding:20px; display:none; z-index:100; width:800px; top:-5px; left:-5px;}
	.time_picker2 a{text-decoration:underline;}
	
	.time_picker_call{background:#fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); position:absolute; padding:20px; display:none; z-index:100; min-width:400px; max-width:800px; top:-5px; left:-5px;}
	.time_picker_call a{text-decoration:underline;}
	
	.tool_box{position:relative;}
	.help_picker{background:#fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 3px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); position:absolute; padding:10px; display:none; z-index:100; width:400px; top:-5px; right:-400px;}
	
.edit_mob .bootstrap-datetimepicker-widget{display:block !important; top:40px;}
.edit .bootstrap-datetimepicker-widget{display:block !important; top:70px;}
.edit .time_picker{display:block;}
.input-grp.edit.picker{padding:0 0 240px 0;}
.input-grp.edit_mob.picker_mob{padding:0 0 240px 0;}

.sms_div{width:568px; color:#000; font-size:14px; background:#fff;}
	.sms_div .top_sms{padding:20px 25px;}
	.sms_div table td{padding:0 0 5px 0;}
	.sms_div table td:first-child{font-weight:500;}
	.sms_div table td:last-child{font-weight:300;}
	.sms_div .text{background:#ebebeb; padding:5px; font-weight:300; line-height:25px;}
	.sms_div .text a{color:#429bdf; text-decoration:none;}
	.sms_div .buttons{background:#e9e9e9; padding:20px 25px;}
	.sms_div .buttons a{color:#fff; text-decoration:none; font-size:15px; font-weight:300; text-transform:uppercase;  padding:7px 20px; background:#c7c7c7; margin:0 5px 0 0;}
	.sms_div .buttons a:first-child{background:#d54600;}
	
.email_div{width:800px; color:#000; font-size:14px; background:#fff;}
	.email_div .top_sms{padding:20px 25px;}
	.email_div table td{padding:0 0 5px 0;}
	.email_div table td:first-child{font-weight:500;}
	.email_div table td:last-child{font-weight:300;}
	.email_div .text{background:#ebebeb; padding:5px; font-weight:300; line-height:25px;}
	.email_div .text a{color:#429bdf; text-decoration:none;}
	.email_div .buttons{background:#e9e9e9; padding:20px 25px;}
	.email_div .buttons a{color:#fff; text-decoration:none; font-size:15px; font-weight:300; text-transform:uppercase;  padding:7px 20px; background:#c7c7c7; margin:0 5px 0 0;}
	.email_div .buttons a:first-child{background:#d54600;}
	
.alert_div{width:368px; color:#000; font-size:14px; background:#fff;}
	.alert_div .top_sms{padding:20px 25px;}
	.alert_div .top_sms .radio{min-height:none; padding:0;}	
	.alert_div .top_sms input[type="radio"]{margin:0; position:relative;}
	.alert_div table td{padding:0 0 5px 0;}
	.alert_div table td:first-child{font-weight:500;}
	.alert_div table td:last-child{font-weight:300;}
	.alert_div .text{background:#ebebeb; padding:5px; font-weight:300; line-height:25px;}
	.alert_div .text a{color:#429bdf; text-decoration:none;}
	.alert_div .buttons{background:#e9e9e9; padding:20px 25px;}
	.alert_div .buttons a{color:#fff; text-decoration:none; font-size:15px; font-weight:300; text-transform:uppercase;  padding:7px 20px; background:#c7c7c7; margin:0 5px 0 0;}
	.alert_div .buttons a:first-child{background:#d54600;}
	
	.add_oper {font-size:30px;}
	.add_oper_err {color:#FF0000; font-size:30px;}
	
	.picker2{position:relative;}

	#site_statistics_2{width:100%; height:500px;}									
	#site_activities_2{width:100%; height:500px;}	
	#site_activities_wheesp{width:100%; height:500px;}	

.group_ico{background:#fff; border:solid 3px #eeebeb; max-width:1700px; width:100%; margin:0 auto; padding:20px;}	
	.group_ico.call_small .rad_box{float:left; margin:0 55px 5px 0; width:230px;}	
	.group_ico .rad_box{float:left; margin:0px 30px 5px 40px; width:220px;}	
	.group_ico .rad_box:nth-child(4n){margin:0 0 5px 0;  width:180px;}	
	.group_ico .rad_box img{float:left;}	
	.group_ico .rad_box .radio{min-height:none; padding:0;}	
	.group_ico .rad_box input[type="radio"]{display:none;}
	.group_ico .rad_box input[type="radio"] + label{color:#7b7b7b; font-size:14px; font-weight:300; display:inline-block; margin:0 3px 0 0;}
	.group_ico .rad_box input[type="radio"] + label span{display:inline-block; width:14px; height:13px; margin:-3px 4px 0 0; vertical-align:middle; background:url('../images/radio_bg.png') no-repeat 0 0; cursor:pointer;}
	.group_ico .rad_box input[type="radio"] + label img{margin:0 5px 0 0;}
	.group_ico .rad_box input[type="radio"]:checked + label span{background:url('../images/radio_bg.png') no-repeat 0 -13px;}
	
	.faq h6.acc_trigger, .faq h6.acc_trigger2 {background:#e7ecf1 url('/images/plus2.png')no-repeat 99% 50%;  margin:0 0 10px 0; font-size:17px; text-transform:uppercase; font-weight:500;}
	.faq h6.acc_trigger a, .faq h6.acc_trigger2 a{color:#32c5d2; text-decoration:none; display:block; padding:14px 0 14px 25px;}
	.faq h6.active {background:#e7ecf1 url('/images/minus2.png')no-repeat 99% 50%; color:#44453d;}
	.faq .acc_container{overflow:hidden; background:#fff; padding:20px 25px; border:solid 1px #e7ecf1; margin:-10px 0 10px 0; color:#707e8b; font-size:15px; font-weight:300;}
	
.ticket{display:inline-block; float:left; padding:22px 0 0 0;}
.ticket a{ display:inline-block; margin:0 20px 0 0; padding:5px 22px; font-size:14px; color:#1e91cf;}		
.ticket input{height: 32px;}		

.tit_help2{color:#fff; font-size:11px}
.tit_help{color:#f36a5a; font-size:11px}
.num_help{color:#f36a5a; font-size:26px; font-weight:bold;}

.next_btn{background:#ff4445; display:inline-block; margin:20px 0 0 0; padding:5px 40px; font-size:14px; color:#fff; border-radius:7px!important; border:0; text-transform:uppercase; text-align:center;}
.video_but .next_btn{margin:20px 0 0 5px; background:#008000;}
.title_video{font-size:25px; color:#000; margin:0 0 10px 0; text-align:left;}

/* 11.07.16 */
#jobbig_form{}
#form-lead-mob{}
.section{font-family: 'Roboto', sans-serif;}
ul.tabs{padding:0; margin:0;}
.tabs li{display:block; font-size:14px; background:#40cbdd; font-weight:500; padding:8px 33px; color:#fff; cursor:pointer; text-transform:uppercase; margin:0 1px 1px 0; display:block; text-align:center;}
.tabs li:hover{color:#fff; background:#3598dc;}
.tabs li.current{color:#fff; background:#3598dc;}
.box_call{display:none; padding:50px 20px; background:#fff; border:solid 1px #e7ecf1;}
.box_call.visible{display:block;}

.user_ico{margin:0 55px 0 0;}
.user_help{background:#f0f0f0; width:788px; padding:25px; margin:0 0 25px 0; border-radius:8px; position:relative;}
.user_help .qu_arrow{position:absolute; top:20px; left:-38px;}
.user_help .title{font-size:25px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0 0 10px 0;}
.user_help .quote_top{background:url('../images/call/qu1.png') no-repeat 0 0; padding:0 0 0 55px;}
.user_help .quote_bottom{background:url('../images/call/qu2.png') no-repeat 100% 100%; padding:0 55px 10px 0;}
.user_help .text3{color:#d41802; font-size:16px; font-weight:500;}
.user_help .text3_mob{color:#d41802; font-size:14px; font-weight:500;}
.user_help .text{color:#d41802; font-size:21px; font-weight:500;}
.user_help .text5{color:#d41802; font-size:21px; font-weight:500; padding:0!important}
.user_help .text4 {color: #3598dc; font-size: 16px; font-weight: 500;}
.user_help .text2{color:#d41802; font-size:21px; font-weight:900;}

.user_ico2{margin:0 55px 0 115px;}
.user_help2{background:#f0f0f0; width:687px; padding:25px; margin:0 0 25px 0; border-radius:8px; position:relative;}
.user_help2 .qu_arrow{position:absolute; top:20px; left:-38px;}
.user_help2 .title{font-size:21px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0 0 10px 0;}
.user_help2 .quote_top{background:url('../images/call/qu1.png') no-repeat 0 0; padding:0 0 0 55px;}
.user_help2 .quote_bottom{background:url('../images/call/qu2.png') no-repeat 100% 100%; padding:0 55px 10px 0;}
.user_help2 .text{color:#3598dc; font-size:16px; font-weight:500;}
.user_help2 input[type="text"]{border:solid 1px #cccccc; border-radius:5px; width:494px; height:49px; padding:0 10px; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif;}

.navigation_buttons{margin:0 auto;}
.navigation_buttons .next{text-align:center;}
.navigation_buttons .next a{display:inline-block; background:#3598dc; color:#fff; text-align:center; font-size:25px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:20px 125px; border-radius:10px; margin:0 0 50px 0; cursor:pointer;}
.navigation_buttons a.nav_but{display:inline-block; background:#40cbdd; color:#fff; text-align:center; font-size:16px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:12px 27px; border-radius:5px; float:left; margin:0 1px 0 0;}

.navigation_buttons_mob{margin:0 auto; text-align:center;}
.navigation_buttons_mob .back{text-align:center;}
.navigation_buttons_mob .next{text-align:center;}
.navigation_buttons_mob .next a{display:inline-block; background:#3598dc; color:#fff; float:right; font-size:20px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:20px 40px; border-radius:10px; margin:0; cursor:pointer;}
.navigation_buttons_mob .back a{display:inline-block; background:#f36a5a; color:#fff; float:left; font-size:20px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:20px 40px; border-radius:10px; margin:0; cursor:pointer;}
.navigation_buttons_mob a.nav_but{display:inline-block; background:#40cbdd; color:#fff; text-align:center; font-size:16px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:12px 27px; border-radius:5px; float:left; margin:0 1px 0 0;}

.faq_help{color:#010101; font-size:15px; font-weight:300; padding:25px; margin:30px 0 0 0 ; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.faq_help .title{font-size:20px; font-weight:500; color:#010101; margin:0 0 15px 0;}
.faq_help ol{padding:0; margin:0 0 0 15px; line-height:20px;}
.faq_help ol li{margin:0 0 10px 0;}
.faq_help ol li b{font-weight:bold; color:#3598dc;}

.gan_help{color:#010101; font-size:15px; font-weight:300; padding:25px; margin:30px 0 0 0 ; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.gan_help .title{font-size:20px; font-weight:500; color:#010101; margin:0 0 15px 0;}
.gan_help ol{padding:0; margin:0 0 0 15px; line-height:20px;}
.gan_help ol li{margin:0 0 10px 0;}
.gan_help ol li b{font-weight:bold; color:#3598dc;}

.how_help{color:#010101; font-size:15px; font-weight:300; padding:25px; margin:30px 0 0 0 ; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.how_help .title{font-size:20px; font-weight:500; color:#010101; margin:0 0 15px 0;}
.how_help ol{padding:0; margin:0 0 0 15px; line-height:20px;}
.how_help ol li{margin:0 0 10px 0;}
.how_help ol li b{font-weight:bold; color:#3598dc;}

.enter_zip{width:360px; margin:0 auto 20px;}
.enter_zip table{background:#f6f6f6; padding:20px; margin:0 0 15px 0;}
.enter_zip table td:first-child{font-size:20px; font-weight:bold;}
.enter_zip table input[type="text"]{border:0; border-bottom:solid 1px #cccccc; background:none; width:100%; height:49px; padding:0 10px; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif;}
.enter_zip a.fet_free{display:inline-block; background:#d41802; color:#fff; text-align:center; font-size:20px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:12px 27px; border-radius:5px;}
.enter_zip input[type="text"].dollars{border:solid 1px #cccccc; border-radius:5px; width:135px; height:49px; padding:0 10px; color:#d41802; font-size:20px; font-weight:500; font-family: 'Roboto', sans-serif; text-align:center;}

.enter_zip_mob{margin:0 auto 20px;}
.enter_zip_mob table{background:#f6f6f6; padding:20px; margin:0 0 15px 0;}
.enter_zip_mob table td:first-child{font-size:16px; font-weight:bold; color: #27a7ea;}
.enter_zip_mob table input[type="text"]{border:0; border-bottom:solid 1px #cccccc; background:none; width:100%; height:49px; padding:0 10px; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif;}
.enter_zip_mob a.fet_free{display:inline-block; background:#d41802; color:#fff; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:12px 27px; border-radius:5px;}
.enter_zip_mob a.fet_free_2{display:inline-block; background:#3598dc; color:#fff; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:12px 27px; border-radius:5px;}
.enter_zip_mob input[type="text"].dollars{border:solid 1px #cccccc; border-radius:5px; width:135px; height:49px; padding:0 10px; color:#d41802; font-size:20px; font-weight:500; font-family: 'Roboto', sans-serif; text-align:center;}

.other_title{color:#000000; font-size:20px; height: 49px;}
.other_title span{font-size:16px; font-weight:bold; text-transform:uppercase; padding:15px 0 0 0; display:block;}
.small_title{color:#000000; font-size:14px;}

.category_chosen{background:#f6f6f6;width:600px; margin:0 auto 30px; padding:20px;}
.category_chosen table td:nth-child(2){font-size:20px;}
.category_chosen select{border:0; border-bottom:solid 1px #cccccc; background:none; width:100%; height:49px; padding:0 10px; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif;}

.category_chosen_mob{background:#f6f6f6; margin:0 auto 30px; padding:20px;}
.category_chosen_mob table td:nth-child(2){font-size:20px;}
.category_chosen_mob select{border:0; border-bottom:solid 1px #cccccc; background:none; width:100%; height:49px; padding:0 10px; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif;}


.select_zone select{border:0; border-bottom:solid 1px #cccccc; background:none; width:100%; height:49px; padding:0 10px; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif;}
.width{width:250px;}
.mar{margin:0 25px;}
.textarea{margin:0 0 20px 0;}
.textarea textarea{border:solid 1px #cccccc; width:100%; height:149px; padding:10px; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif;}

.date_call{width:640px; margin:0 auto;}

.input_box_call_mob{margin:0 0 40px;}
.input_box_call{width:440px; margin:0 0 40px;}
.input_box_call input[type="text"], .input_box_call_mob input[type="text"], .input_box_call_mob input[type="password"]{border:0; border-bottom:solid 1px #cccccc; background:none; width:100%; height:49px; padding:0 10px; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif; margin: 3px 0 0 0;}
.input_box_call select, .input_box_call_mob select{border:0; border-bottom:solid 1px #cccccc; background:none; width:100%; height:49px; padding:0 10px; color:#000; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif;}

.maps_check a{background:#40cbdd url('../images/call/maps_check.png') no-repeat 0 5px; display:inline-block; border:solid 1px #40cbdd; padding:21px 10px 15px 60px; margin:10px 0 0 0; text-decoration:none; color:#fff; border-radius:5px;}

.check_check{width:350px; margin:0 auto 20px;}
.check_check .check{display:inline-block; margin:0 5px;}
/* 11.07.16 */


/* 29.07.16 */

#req_ref{width:390px; font-size:15px; font-family: 'Roboto', sans-serif; color:#000;}
.modal-footer{font-size:15px; font-family: 'Roboto', sans-serif; color:#000;}
#req_ref .title{background:#e6e6e6; padding:20px 0; text-align:center; color:#000; font-size:20px; text-transform:uppercase; font-weight:bold; margin:0 0 20px 0;}
#req_ref table{margin:0 0 20px 0;}
#req_ref table td{padding:5px 0;}
#req_ref input[type="text"]{width:100%; font-family: 'Roboto', sans-serif; color:#000; font-size:15px; border:solid 1px #d3d3d3; padding:0 10px; height:37px; margin:5px 0 15px 0;}
#req_ref input[type="submit"]{border:0; background:#40cbdd; border-radius:5px; color:#fff; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:bold; padding:7px 25px;}

.req_ref a{background:#008000; border-radius:5px !important; color:#fff; display:inline-block; font-size:12px; padding:5px 10px;}

#req_ref_edit{width:390px; font-size:15px; font-family: 'Roboto', sans-serif; color:#000;}
#req_ref_edit .title{background:#e6e6e6; padding:20px 0; text-align:center; color:#000; font-size:20px; text-transform:uppercase; font-weight:bold; margin:0 0 20px 0;}
#req_ref_edit table{margin:0 0 20px 0;}
#req_ref_edit table td{padding:5px 0;}
#req_ref_edit input[type="text"]{width:100%; font-family: 'Roboto', sans-serif; color:#000; font-size:15px; border:solid 1px #d3d3d3; padding:0 10px; height:37px; margin:5px 0 15px 0;}
#req_ref_edit input[type="submit"]{border:0; background:#40cbdd; border-radius:5px; color:#fff; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:bold; padding:7px 25px;}
#req_ref_edit a{background:#008000; border-radius:5px !important; color:#fff; display:inline-block; font-size:12px; padding:5px 10px;}


#req_ref_addb{width:390px; font-size:15px; font-family: 'Roboto', sans-serif; color:#000;}
#req_ref_addb .title{background:#e6e6e6; padding:20px 0; text-align:center; color:#000; font-size:20px; text-transform:uppercase; font-weight:bold; margin:0 0 20px 0;}
#req_ref_addb table{margin:0 0 20px 0;}
#req_ref_addb table td{padding:5px 0;}
#req_ref_addb input[type="text"]{width:100%; font-family: 'Roboto', sans-serif; color:#000; font-size:15px; border:solid 1px #d3d3d3; padding:0 10px; height:37px; margin:5px 0 15px 0;}
#req_ref_addb input[type="submit"]{border:0; background:#40cbdd; border-radius:5px; color:#fff; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:bold; padding:7px 25px;}
#req_ref_addb a{background:#008000; border-radius:5px !important; color:#fff; display:inline-block; font-size:12px; padding:5px 10px;}

#req_ref_editb{width:390px; font-size:15px; font-family: 'Roboto', sans-serif; color:#000;}
#req_ref_editb .title{background:#e6e6e6; padding:20px 0; text-align:center; color:#000; font-size:20px; text-transform:uppercase; font-weight:bold; margin:0 0 20px 0;}
#req_ref_editb table{margin:0 0 20px 0;}
#req_ref_editb table td{padding:5px 0;}
#req_ref_editb input[type="text"]{width:100%; font-family: 'Roboto', sans-serif; color:#000; font-size:15px; border:solid 1px #d3d3d3; padding:0 10px; height:37px; margin:5px 0 15px 0;}
#req_ref_editb input[type="submit"]{border:0; background:#40cbdd; border-radius:5px; color:#fff; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:bold; padding:7px 25px;}
#req_ref_editb a{background:#008000; border-radius:5px !important; color:#fff; display:inline-block; font-size:12px; padding:5px 10px;}

/* Tooltip container */
.tooltips {
    position: relative;
    display: inline-block;
}

/* Tooltip text */
.tooltips .tooltiptext {
    visibility: hidden;
    /* width: 170px; */
    background-color: white;
    color: #000;
    text-align: center;
    padding: 0 5px;
	min-width: 100px;
    margin: 0 5px;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltips:hover .tooltiptext {
    visibility: visible;
}

.nav-tabs.primary > li.active > a, .nav-tabs.primary > li.active > a:hover, .nav-tabs.primary > li.active > a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #d54600 #d54600 transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #555555;
}

.nav-tabs.primary > li > a {
    background-color: #d54600;
    border: 1px solid #d54600;
    color: #ffffff;
}
.nav > li > a {
    display: block;
    padding: 7px 15px;
    position: relative;
}

.tab-content.primary {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #d54600 #d54600;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
	padding: 5px;
}
.nav-tabs.primary {
    border-bottom: 1px solid #d54600;
}

.input-small {
    width: 150px !important; font-size: 14px !important;
}

/* 24.01.17 */
.find_job{background:#fff; padding:20px 25px; color:#000; font-size:15px; font-weight:600;}
.find_job .title{color:#96cb4b; font-size:36px; font-weight:400; margin:0 0 20px 0;}
.find_job .text{background:#f3f3f3; padding:10px 15px; margin:0 0 20px 0;}

/* 07.02.17 */
/* .section_mob {max-width:800px; width:100%; margin:0 auto;} */
.section_mob h6.acc_tr {background:#3598dc url('../images/plus.png') no-repeat 20px 50%; margin:0 0 3px 0; font-size:17px; font-weight:bold; text-transform:uppercase; font-family: "Open Sans", sans-serif;}
.section_mob h6.acc_tr a{color:#cce5f6; text-decoration:none; display:block; padding:20px 0 20px 40px;}
.section_mob h6.active,.section_mob h6:hover{background:#cce5f6 url('../images/minus.png')no-repeat 15px 50%;}
.section_mob h6.active a,.section_mob h6:hover a{color:#3598dc;}
.section_mob .acc_container{overflow:hidden; background:#fff; padding:20px; margin:-3px 0 3px 0; font-size:14px; line-height:25px; color:#c6c6c6; border:solid 1px #e7ecf1;}
.section_mob .user_help{width:100%;}
.section_mob .user_help2{width:100%;}

/* 03.11.17 */
.summery_box .box{padding:20px 25px; color:#21272e; font-family: "Open Sans", sans-serif; font-size:14px; margin:0 0 20px 0; -webkit-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.33); -moz-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.33); box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.33);}
.summery_box .box.balance{max-width:862px; width:100%;}
.summery_box .box.balance .document{background:#f5f5f5; padding:15px 0; border-top:solid 1px #dedede;}
.summery_box .box.balance table{}
.summery_box .box.balance table th{color:#8f8d8d; font-size:13px; font-weight:400; padding:15px 0; border-top:solid 1px #dedede;}
.summery_box .box.balance table td{vertical-align:top; padding:15px 0; border-top:solid 1px #dedede;}
.summery_box .box.balance table td span{display:block; color:#1157d1; margin:0 0 5px 0;}

.summery_box .box .title{font-size:20px; margin:0 0 10px 0; font-weight:600;}
.summery_box .box .sum_price{font-size:33px;}
.summery_box .box .progressbar{font-size:13px; color:#8f8d8d; max-width:583px; width:100%; margin:0 0 12px 0;}
.summery_box .box .text{background:url('../images/ico11.jpg') no-repeat 0 2px; padding:0 0 0 30px; margin:10px 15px 0 0;}
.summery_box .box .text2{background:url('../images/ico12.jpg') no-repeat 0 0; padding:0 0 0 30px; margin:10px 0 0 0;}
.summery_box .box a{font-size:14px;}
.summery_box .box.min{max-width:420px; width:100%; margin:0 22px 0 0;}
.summery_box .box.min table td{padding:0 0 7px 0;}
.summery_box .box.min table td span{color:#8f8d8d; font-size:13px;}
.summery_box .box.min table td:first-child{color:#4285f4;}
.summery_box .box.min .text3{border-top:solid 1px #e0e0e0; padding:15px 0 0 0; margin:15px 0 0 0; text-align:right;}
.summery_box .box.min .text3 a{font-size:18px; font-weight:bold;}
.summery_box .add_pay{border:1px dashed #e0e0e0; padding:70px 25px; max-width:420px; width:100%; text-align:center;}
.summery_box .add_pay a{color:#4d90fe; font-size:18px; font-weight:700; font-family: "Open Sans", sans-serif;}

.sub_men_req{list-style: none;display: none;padding: 0;margin: 8px 0px 8px 0px;}
.sub_men_req li{background: none;margin: 0px;margin-top: 0px;padding: 0px;margin-top: 1px !important;}
.sub_men_req li a{display: block;margin: 0;padding: 9px 14px 9px 30px;text-decoration: none;font-size: 14px;font-weight: 400;background: none;}
.page-head {min-height:50px;}

closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.open > .sub-menu, .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub_men_req {
    display: none !important;
}
.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover:not(.heading) > a {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    -ms-border-radius: 0 4px 0 0;
    -o-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
    text-align: left;
}

.form-control.err_pay {border: 1px solid red !important;}

/* ======================= mob settings ============================= */

@media screen and (max-width : 800px){
	.display_show{display:none;}
	.mobile_show{display:block;}
	.serv_pr{float:none;}
	#form-lead-mob{float:none; width:100%;}
	.section{width:100%; float:none;}
	#jobbig_form{width:100%;}
	.page-top{display:none !important;}
	.user_help2 input[type="text"]{width:100%;}
	.navigation_buttons a.nav_but{display:block; margin:0 0 15px 0; width:100%;}
	
}