html, body{height: 100%;}
body{
	color: #000;
	font: 12px Tahoma, Arial, sans-serif;
}
*{outline: none !important;}
a{color: inherit;}
p{line-height: 18px;}
h1{font-size: 24px;}
label{font-size: 12px;margin-left: 8px;}

/*grayscale*/
.grayscale, .grayscale_hover:hover, .grayscale_hover_none {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray; /* IE6-9 */
	filter: grayscale(100%);
}
.grayscale_hover_none.active, .grayscale_hover_none:hover {
	-webkit-filter: none;
	-moz-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
}
/*END grayscale*/
textarea.span5{
    height: 150px !important;
}
.newYear{
	background-image: url('/img/branchNY.png'), url('/img/branchNY2.png'), url('/img/ballNY.png'), url('/img/newYear.jpg');
	background-position: left top, right bottom, right top;
	background-repeat: no-repeat, no-repeat, no-repeat, repeat;
	padding-top: 0.009%;
}
/*snippets*/
::-webkit-input-placeholder {color: #a9a9a9;}
:-moz-placeholder { /* Firefox 18- */color: #a9a9a9;  }
::-moz-placeholder {/* Firefox 19+ */opacity: 1;color: #a9a9a9;}
input:-ms-input-placeholder {color: #a9a9a9;}
.mainStyle input[type="file"] {
	border: none;
	cursor: pointer;
	font-size: 26px;
	margin: 0 0 0 -430px;
	opacity: 0;
	filter: alpha(opacity:0);
	padding: 0px;
	position: absolute;
	right: 0;
	top: 0;
}
.standart_field,
.mainStyle textarea,
.mainStyle input[type="text"],
.mainStyle input[type="password"],
.mainStyle input[type="datetime"],
.mainStyle input[type="datetime-local"],
.mainStyle input[type="date"],
.mainStyle input[type="month"],
.mainStyle input[type="time"],
.mainStyle input[type="week"],
.mainStyle input[type="number"],
.mainStyle input[type="email"],
.mainStyle input[type="url"],
.mainStyle input[type="search"],
.mainStyle input[type="tel"],
.mainStyle input[type="color"], .bg_track .mainStyle select, .mainStyle select{
	background-color: #ebebeb;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.23) inset;
	box-shadow: 0 1px 1px rgba(0,0,0,0.23) inset;
	border-radius: 10px;
	border: 1px solid #ccc;
	border: 1px solid rgba(255,255,255,0.52);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	color: #a9a9a9;
	font-family: Tahoma, Arial, sans-serif;
	height: 36px;
	margin-bottom: 8px;
	padding: 7px 7px 7px 14px;
	-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.mainStyle select:focus, .mainStyle select:active, .mainStyle input:focus, .mainStyle textarea:focus{
	background-color: #fff;
        /*border-color: rgba(253, 1, 1, 0.8);*/
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
        /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(253, 1, 1, 0.6);*/
	color: #555;        
       
}
.contr_report_pay .date_time_icn{background-position: 97% 5px;}
.delIconX{background-repeat: no-repeat;}
.phone_txt {
	color: inherit !important;
	text-decoration: none !important;
}
.trigon{
	border-bottom: 0.53em solid transparent;
	border-left: 0.73em solid #ff0000;
	border-top: 0.53em solid transparent;
	display: inline-block;
	margin: 2px 0 -3px 10px;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
} 
.collapsed .trigon{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
/*buttons*/
.contr_bt_submit{
	background: #d6d6d6;
	border-radius: 11px;
	display: inline-flex;
	padding: 2px;
}
.bt.submit{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#dbdbdb));
	background: -webkit-linear-gradient(-90deg, #fff 0%, #dbdbdb 100%);
	background: -moz-linear-gradient(-90deg, #fff 0%, #dbdbdb 100%);
	background: -o-linear-gradient(-90deg, #fff 0%, #dbdbdb 100%);
	background: -ms-linear-gradient(-90deg, #fff 0%, #dbdbdb 100%);
	background: linear-gradient(180deg, #fff 0%, #dbdbdb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0);
	border: 0;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.44);
	box-shadow: 0 1px 1px rgba(0,0,0,0.44);
	color: #605e5e;
	font: 14px Tahoma;
	margin: 0;
	padding: 6px 0;
	width: 114px;
}
a.bt.submit, a.bt.submit:hover{
	color: #605E5E;
	display: block;
	text-align:center;
	text-decoration: none;
}
.bt.submit:hover{
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.44), 0 -2px 5px #fff inset;
	box-shadow: 0 1px 1px rgba(0,0,0,0.44), 0 -2px 5px #fff inset;
}
.bt.submit:active{
	background: #368ebc;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	text-shadow: none;
}
.bt.submit.lrg{
	padding: 10px 0;
	width: 156px;
}
/*ENDbuttons*/
.es-carousel-wrapper {position: relative;}
.es-carousel {overflow: hidden;}
.gallery li {
	float: left;
	padding: 0 !important;
}
.gallery li a {float: left;}
.es-nav-next, .es-nav-prev {
	border-left: 17px solid #DB1C1E;
    border-bottom: 20px solid rgba(0, 0, 0, 0);
    border-top: 20px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 0;
    height: 0;
    opacity: 0.7;
    position: absolute;
    right: 0;
    text-indent: -99999;
    width: 0;
}
.es-nav-prev{
	border-right: 17px solid #DB1C1E;
	border-left: none;
	right: auto;
	left: 0;
}
.es-nav-next:hover, .es-nav-prev:hover{opacity: 1;}
.pls_min{
	border: 1px solid;
	font-size: 12px;
	font-weight: 400;
	height: 11px;
	line-height: 6px;
	position: relative;
	width: 11px;
}
.pls_min:after{
	content: '+';
	display: none;
}
.pls_min:before{
	content: '-';
	margin: 0 0 0 2px;
}
.collapsed .pls_min:after{display: block;}
.collapsed .pls_min:before{display: none;}
.pls_min_accrd:after{display: none;}
.colr_yelw{color: #ffe400 !important;}
.colr_blu{color: #368ebc !important;}
.colr_org{color: #c89c47 !important}
.colr_dark_grn{color: #869d42 !important}
.colr_grn{color: #4fab0b !important}
.colr_red_brgt{color: #d71921 !important}
.colr_red{color: #a30101 !important}
.bg_light_grn{background: #e1f2bb !important}
.bg_pink{background: #f1dada !important}
.bg_light_yelw{background: #fdfcd4 !important;}
.td_none{text-decoration: none !important;}
.fw_bold{font-weight: 700;}
.fs_ten{font-size: 10px;}
.brd_lf{border-left: 1px solid #8A8989;}
.vis_hidn{visibility: hidden;}
.tt_lwc{text-transform: lowercase;}
.box_table {overflow: auto;}
.table, table.dataTable{border-bottom: 1px solid #ccc;margin-bottom: 25px;}
.sorting{background: url('/js/datatables/images/sort_both.png') right no-repeat;cursor: pointer;}
.sorting_asc{background: url('/js/datatables/images/sort_asc.png') right no-repeat;cursor: pointer;}
.sorting_desc{background: url('/js/datatables/images/sort_desc.png') right no-repeat;cursor: pointer;}
.oddTbl tbody tr:nth-of-type(odd){background: #e6e6e6;}
.evenTbl tbody tr:nth-of-type(odd){background: #e6e6e6;}
.table caption{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
	background: -webkit-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -moz-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -o-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -ms-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: linear-gradient(90deg, #0044cc 0%, #0088cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3600', endColorstr='#d71921', GradientType=0);
	color: #fff;
	font-weight: 700;
	text-align: left;
}
.table caption select, .table caption input{
	color:#000;
}
.table thead{color: #8c8c8c;}
.table td, .table th{text-align: center;}
.table td{padding: 5px;}
.table th{
	border-bottom: 1px solid #8a8989;
	font-weight: 400;
	padding: 10px 15px 10px 5px;
}
.table thead th, .table td{vertical-align: middle;}
/*user_table*/
.user_phone, .user_rights, .user_name{max-width: 100px;}
/*ENDuser_table*/

/*file upload*/
.btn-file{
	overflow: hidden;
	position: relative;
	text-align: center;
}
.fileupload-exists .fileupload-new, .fileupload-new .fileupload-exists{display: none !important;}
/*ENDfile upload*/

/*Modals*/
.modal{overflow:auto;}
.modal.fade, .modal.fade.in{top: 0;}
.modal-open{overflow: hidden !important;}
.modal-dialog{
	margin-left: auto;
	margin-right: auto;
	width: auto;
	max-width: 400px;
}
.modal-dialog.middle{max-width: 600px;}
.modal-dialog.big{max-width: 800px;}
.modal-content{padding: 0px 35px 34px 34px;}
.modal-body{padding: 0;}
.modal h3{
	color: #e20707;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin: 40px 0 35px;
    text-align: center;
    text-transform: uppercase;
}

button.close{
	background: #000;
	border: 3px solid #fff;
	border-radius: 26px;
	-webkit-box-shadow: 0 0 4px #000, 0 0 9px 2px #fff;
	box-shadow: 0 0 4px #000, 0 0 9px 2px #fff;
	color: #fff;
	font: 700 15px Tahoma;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	padding: 0 4px 1px;
	position: absolute;
	right: -12px !important;
	top: -12px !important;
	z-index: 999;
}
button.close:hover{
	color: #fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.modalBtnBottom{margin: 35px 0;}
.smallModal{max-width: 336px;}
.callbackModal .modal-content{
	padding-bottom: 32px;
	padding-top: 32px;
}
.confirm_yes{
    padding-left: 18px;
}
/*END Modals*/
/*END snippets*/




.bg_track{
	background-image: url("/img/track.jpg"), url("/img/main_bg.jpg");
	background-position: 50% 0;
	background-repeat: no-repeat, repeat;
	min-height: 100%;
	padding-top: 1px;
	min-width: 320px;        
        position: relative;
}
.content a{
	color: #368ebc;
	line-height: 18px;
	text-decoration: underline;
}
.content .editable{text-decoration: none;}
.content a:hover{
	color: #005580;
	text-decoration: none;
}
.navbar-fixed-top .container, .main_hdr, .content, .contr_src_user{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 2%;
}
.pull-left.logo.brand{display: none;}
.navbar-fixed-top a{
	color: #b0afaf;
	line-height: 36px;
	margin-left: 17px;
}
.navbar-fixed-top .active{color: #368ebc;}
.set_icon_top{
	background-position: 50%;
	background-repeat: no-repeat;
	padding: 12px;
}
.wrapper{
	background: #fff;
	-webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
	margin-top: 35px;
	padding-bottom: 4%;
        position: relative;
}



.dataTables_info {
	font-size: 11px;
	float: left;
	padding-top: 10px;
}
.dataTables_paginate{
	float: right;
	padding: 10px;
}
.dataTables_paginate  .paginate_button{
	background: #fff;
	border: 1px solid #D1D1D1;
    border-radius: 3px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    line-height: 20px !important;
    margin-right: 4px;
    padding: 0 6px;
    text-decoration: none !important;
}
.dataTables_paginate  .paginate_button:hover{
	background: #f1f1f1;
	border-color: #c1c1c1;
	text-shadow: 0 1px 0 #fff;
}
.dataTables_paginate .current, .dataTables_paginate .current:hover{
	background: #368CA9;
    border: 1px solid #368CA9;
    color: #fff;
    cursor: default;
    text-shadow: none;
}
.dataTables_paginate .disabled, .dataTables_paginate .disabled:hover {
	background: #fff;
	border: 1px solid #e1e1e1;
	color: #888;
	cursor: default;
}

/*header*/
.main_hdr .navbar-inner{
	background: #fff;
	border: none;
	border-bottom: 2px solid #0044cc;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 1.6% 0;
}
.brand.logo{
	background-repeat: no-repeat;
	background-size: 100%;
	height: 88px;
	margin: 0 4.4% 0 1%;
	padding: 0 72px;
}
.online_help{margin-top: -7px;}
.operatrs{
	margin-top: -3px;
	overflow: auto;
}
.operatrs span{
	background-repeat: no-repeat;
	float: right;
	margin-left: 8px;
	opacity: 0.6;
}
.ks{
	background-image: url('../img/ks.png');
	padding: 8px;
}
.lf{
	background-image: url('../img/lf.png');
	padding: 8px 13px;
}
.ut{
	background-image: url('../img/ukr.png');
	padding: 8px 12px;
}
.mts{
	background-image: url('../img/mts.png');
	padding: 8px 20px;
}
.number{
	color: #cf020a;
	font-size: 30px;
	margin-top: -1px;
}
.number sup{
	color: #303030;
	font-size: 12px;
	vertical-align: 6px;
}
.open_mark{margin: -1px 0 0;}
.main_hdr .navbar .nav{margin: 29px 0 0;}
.navbar li{
	border-radius: 23px;
	color: #504a4a;
	margin: 3px;
}
.navbar .nav-collapse li a{
	border-radius: 20px;
	margin: 0;
	padding: 7px 13px;
}
.navbar .nav-collapse li a:hover{background: #fff !important;}
.navbar li.active{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
	background: -webkit-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -moz-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -o-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -ms-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: linear-gradient(90deg, #0044cc 0%, #0088cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5400', endColorstr='#d71921', GradientType=0);
	margin: 0;
	padding: 3px;
}
/*END header*/




/*search*/
.src_block form {margin: 0;}
.src_block h1{
	color: #2a2a2a;
	font-weight: 400;
	text-transform: uppercase;
	margin: 6px 0 20px;
	margin: 0 0 3.8%;
}
.src_block p{
	color: #3a3939;
	margin: 0 0 6px 11px;
}
.wrap_br_inp{
	border-right: 2px solid #FF0000;
	padding: 0 17px 57px 0;
	margin-bottom: 6px;
}
/*.src_block input[type="text"], .src_block select{width: 84%;}*/
.src_param{
	display: block;
	margin: -1px 28px 0;
}
.vin_bt:hover{
	display: block;
	text-decoration: none;
}
.vin_code_src_bg{
	background-repeat: no-repeat;
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 8px;
	vertical-align: middle;
}
.txt_vin_code{border-bottom: 1px dashed;}
.src_kod{margin-left: 42px;}
.src_kod label{
	display: inline-block;
	margin: 7px 6px 0 0;
	vertical-align: top;
}
.src_kod .controls{
	display: inline-block;
	vertical-align: top;
}
.src_kod .contr_bt_submit{margin-top: 22px;}
.src_kod .contr_bt_submit{
	display: inline-block;
	margin: 0 0 0 13px;
	vertical-align: top;
}
.src_auto .contr_bt_submit{margin-top: 10px;}
.modalSrcVinCode .modal-dialog{max-width: 680px;}
.modalSrcVinCode .select2-container {display: block;}
.modalSrcVinCode .select2-choice {
	display: block;
	height: 36px;
	line-height: 32px;
	margin-bottom: 8px;
}
#vinModal input[type="text"], #vinModal select{width: 100%;}
#vinModal textarea{
	height: 100px;
	max-height: 400px;
	max-width: 100%;
	width: 100% !important;
}
/*END search*/


.delivTransportCompany, .contentPickupby{max-width: 640px;}


/*shop_cart | reg*/
.shop_cart{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
	background: -webkit-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -moz-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -o-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -ms-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: linear-gradient(90deg, #0044cc 0%, #0088cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6000', endColorstr='#ffc000', GradientType=0);
	border-radius: 10px;
	padding: 1px;
        
}
.shop_cart_top_part{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
	background: -webkit-linear-gradient(180deg, #0044cc 0%, #0088cc 100%);
	background: -moz-linear-gradient(180deg, #0044cc 0%, #0088cc 100%);
	background: -o-linear-gradient(180deg, #0044cc 0%, #0088cc 100%);
	background: -ms-linear-gradient(180deg, #0044cc 0%, #0088cc 100%);
	background: linear-gradient(-90deg, #0044cc 0%, #0088cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d71921', endColorstr='#ff3600', GradientType=0);
	border-bottom: 1px solid #dad9d9;
	border-radius: 10px 10px 0 0;
	color: #fff;
}
.shd_korz{
	background: -webkit-linear-gradient(-80deg, rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 50%,
		rgba(255, 255, 255, 0) 50.2%,
		rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(-80deg, rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 50%,
		rgba(255, 255, 255, 0) 50.2%,
		rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(-80deg, rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 50%,
		rgba(255, 255, 255, 0) 50.2%,
		rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(-80deg, rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 50%,
		rgba(255, 255, 255, 0) 50.2%,
		rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(170deg, rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 50%,
		rgba(255, 255, 255, 0) 50.2%,
		rgba(0, 0, 0, 0) 100%);
	padding: 15px 4% 8px;
}
.shop_cart_top_part p{
	line-height: 24px;
	margin: 0;
}
.count_good{display: inline-block;}
[id^='ptDemo']{cursor: pointer;}
.contr_hint_info{display: none;}
#powerTip{
	background: #fff;
	border: 1px solid #efefef;
	border-radius: 0;
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.29);
	box-shadow: 0 2px 8px rgba(0,0,0,0.29);
	color: #919090;
	white-space: nowrap;
 }
#powerTip.sw:before{border-bottom: 10px solid #fff; margin-left: 300px;}
#powerTip.n:before{border-top: 10px solid #fff;}
#powerTip.w:before{border-left: 10px solid #fff;}
#powerTip a{text-decoration: underline;}
#powerTip a:hover{text-decoration: none;}
#powerTip td{padding: 3px 5px;}
#powerTip td:first-child{
	padding-right: 30px;
	text-align: left;
}
#powerTip td:last-child{
	padding-left: 20px;
	text-align: right;
}
#powerTip .pbtd td{padding-bottom: 14px;}
#powerTip tr:last-child td{
	padding-bottom: 6px;
	padding-top: 6px;
}
#powerTip tr.bord_t{border-top: 1px solid #e4e1e1;}
#powerTip .tlt{padding: 2px 0 7px;}
.arrs{
	border-bottom: 1px dashed;
	display: inline-block;
}
.link_in_shop_cart{
	font-size: 14px;
	line-height: 45px;
}
.shop_cart_btm_part{
	background: #f6f5f5;
	border-radius: 0 0 10px 10px;
	color: #919090;
	padding: 11px 7% 2px;
}
.debt{margin-bottom: 17px;}
.panel_manag{
	color: #c7c8c8;
	margin-top: -4px;
}
.panel_manag span{
	display: block;
	margin-top: -4px;
}
.contr_reg{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f0efef));
	background: -webkit-linear-gradient(-90deg, #f5f5f5 0%, #f0efef 100%);
	background: -moz-linear-gradient(-90deg, #f5f5f5 0%, #f0efef 100%);
	background: -o-linear-gradient(-90deg, #f5f5f5 0%, #f0efef 100%);
	background: -ms-linear-gradient(-90deg, #f5f5f5 0%, #f0efef 100%);
	background: linear-gradient(0deg, #f5f5f5 0%, #f0efef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f0efef', GradientType=0);
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.22);
	box-shadow: 0 1px 1px rgba(0,0,0,0.22);
	font-size: 11px;
	margin-top: 6.6%;
	margin-top: 0;
	overflow: hidden;
	position: relative;
}
.contr_reg .inner_box_login {padding: 30px 13% 0;}
.contr_reg .responsiveCollapseLink {margin: 10px 0 11px;}
.contr_reg .responsiveCollapseLink, .box_user_account .responsiveCollapseLink {
	color: #2a2a2a;
	font-size: 17.5px;
}
.contr_reg input{
	background: #fff;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15) inset;
	box-shadow: 0 1px 1px rgba(0,0,0,0.15) inset;
	font: 11px Tahoma;
	height: 30px;
	text-align: center;
}
input.auto_login{height: auto;}
.contr_reg label{
	color: #919090;
	font-size: 11px;
}
.contr_reg form{margin: 0;}
.contr_reg .box_links_login a{
	display: inline-block;
	font-size: 11px;
	margin-bottom: 5px;
	text-decoration: underline;
}
.contr_reg a:hover{text-decoration: none;}
.reg_link{margin-right: 13px;}
.contr_subm_reg{
	background: transparent;
	padding: 0;
    position: absolute;
    right: 20px;
    top: 78px;
}
/*END shop_cart | reg*/




/*main_pg*/
.ad{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
	background: -webkit-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -moz-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -o-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: -ms-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
	background: linear-gradient(90deg, #0044cc 0%, #0088cc 100%);
	border-radius: 10px;
	color: #fff;
	margin: 4% 0 0;
	margin: 1.7% 0 0;
	text-align: center;
	overflow:hidden;
}
.ad .shd_ads{
	background: -webkit-linear-gradient(-79deg, 
		rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 53%,
		rgba(255, 255, 255, 0) 53.2%,
		rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(-79deg, 
		rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 53%,
		rgba(255, 255, 255, 0) 53.2%,
		rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(-79deg, 
		rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 53%,
		rgba(255, 255, 255, 0) 53.2%,
		rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(-79deg, 
		rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 53%,
		rgba(255, 255, 255, 0) 53.2%,
		rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(169deg, 
		rgba(255, 255, 255, 0.2) 0%,
		rgba(255, 255, 255, 0.2) 53%,
		rgba(255, 255, 255, 0) 53.2%,
		rgba(0, 0, 0, 0) 100%);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2% 2.5641%;
	text-align: center;
}
.ad .item_box{
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	padding: 0px 8px;
    text-align: left;
}
.ad .trigon {border-left-color: #fff;}
.responsiveCollapseLink {
	color: inherit !important;
	display: block;
	text-decoration: none !important;
}
.ad h3 a{
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 23px;
	padding-bottom: 4%;
	line-height: 120%;
	text-align: center;
}
.content h1{
	color: #504a4a;
	font-weight: 400;
	margin: 0px 0 35px;
	text-transform: uppercase;
	text-align: left;
}
h1 a.link_h{color: #504a4a;}
.top_sale{margin-bottom: 5.8%;}
.top_sale_img{max-width: 136px;}
.top_sale_conent_txt{
	max-height: 72px;
	margin: 2% 0;
	overflow: hidden;
}
.top_sale_conent_txt p{margin: 0;}
.top_price, .top_price a{color: #8c8c8c;}
a.in_baskt{margin-left: 24px;}
.content .all_itm{
	color: #010101;
	display: inline-block;
	line-height: 13px;
	margin: 24px 0;
	padding-right: 25px;
	position: relative;
	text-decoration: none;
}
.content .all_itm:hover{color: inherit;}
.all_itm:after{
	background-color: #000;
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 15px;
	content: ' ';
	display: block;
	height: 15px;
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
}
.contr_news h1, .news {margin-bottom: 24px;}
.lst_sl, .lst_nws{margin-bottom: 0;}
.date_news{
	color: #696767;
	font-size: 11px;
	line-height: 1em;
}
.news_txt{margin-top: 8px;}
.rght_img{padding-top: 11%;}
/*END main_pg*/


/*news page*/
.box_news {margin-bottom: 28px;}
.box_news .date {
	color: #696767;
	display: block;
	font-size: 12px;
}
.box_news .news_text {margin-top: 7px;}
.prev_news {
	display: block;
	margin-top: 38px;
}
.box_calendar {
	margin-top: 90px;
}

.calendar_style .datepicker {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#fff));
	background: -webkit-linear-gradient(-90deg, #f7f7f7 0%, #fff 100%);
	background: -moz-linear-gradient(-90deg, #f7f7f7 0%, #fff 100%);
	background: -o-linear-gradient(-90deg, #f7f7f7 0%, #fff 100%);
	background: -ms-linear-gradient(-90deg, #f7f7f7 0%, #fff 100%);
	background: linear-gradient(180deg, #f7f7f7 0%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0);
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 0 rgba(0, 0, 0, 0.15) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 0 rgba(0, 0, 0, 0.15) inset;
	padding: 0 0 12px;
	width: auto;
}
.calendar_style table {width: 100%;}
.calendar_style thead tr:first-child th {
	font-weight: 400;
	padding: 10px 0;
}
.calendar_style thead tr:first-child th:hover {
	background-color: transparent;
	color: #d71921;
}
.calendar_style .datepicker td, .calendar_style .datepicker th {
	color: #504a4a !important;
	padding: 6px 17px;
	text-shadow: none;
}
.calendar_style .datepicker .day {background: transparent !important;}
.calendar_style .dow {
    background-color: #ebebeb;
    border-radius: 0 !important;
    font-size: 11px;
    font-weight: 400;
}
.calendar_style .old.day, .calendar_style .new.day {visibility: hidden;}
/*END news page*/




/*about*/
.about_pg .txt_block p{margin: 1em 0;}
.about_aside{margin-top: 129px;}
.about_aside a{
	display: block;
	margin-bottom: 13px;
}
.about_aside .contr_img{padding-top: 15px;}
.our_team h1, .storage h1{
	margin:0 0 30px;
	padding-left:20px;
}
.our_team figure{
	float: left;
	margin: 0 0 22px;
	text-align: center;
	width: 20%;
}
.positn{
	color: #838383;
	font-size: 11px;
	padding: 10px 0 1px;
	text-transform:lowercase;
}
.faml_name{
	margin-bottom: 0;
	text-transform: uppercase;
}
.our_team .all_itm{margin: 10px 0 40px 3%;}
.photo_team{height:150px;}
.partners{border-top: 1px solid #8a8989;}
.partners article{
	margin-bottom: 4.5%;
	overflow: auto;
}
.partners article a{font-weight: bold;}
.partners p{
	clear: both;
	margin-top: 10px;
}
.partners .es-carousel {margin: 0 48px;}
.partners .gallery li {
	margin: 0 7px 10px 0!important;
	width: 190px !important;
}
.partners .gallery li a {border: solid #d6d6d6;}
.partners .es-nav-next, .partners .es-nav-prev {top: 42px;}
.storage {padding: 0 0 2%;}
.strgTlt{margin: 2.7% 0 6%;}
/*ENDabout*/




/*client*/
.accordion-group{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#fff));
	background: -webkit-linear-gradient(-90deg, #e8e8e8 0%, #fff 100%);
	background: -moz-linear-gradient(-90deg, #e8e8e8 0%, #fff 100%);
	background: -o-linear-gradient(-90deg, #e8e8e8 0%, #fff 100%);
	background: -ms-linear-gradient(-90deg, #e8e8e8 0%, #fff 100%);
	background: linear-gradient(180deg, #e8e8e8 0%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0);
	border: 1px solid #fff;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.52);
	box-shadow: 0 0 2px rgba(0,0,0,0.52);
	margin-bottom: 13px;
}
.accordion-toggle.collapsed{border-radius: 5px;}
.accordion-toggle {
	padding-bottom: 3px;
	padding-right: 14px;
}
.accordion-toggle:after {
	clear: both;
	content: '';
	display: table;
}
.contr_icon_accord{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#bbb), to(#f2f2f2));
	background: -webkit-linear-gradient(90deg, #bbb 0%, #f2f2f2 100%);
	background: -moz-linear-gradient(90deg, #bbb 0%, #f2f2f2 100%);
	background: -o-linear-gradient(90deg, #bbb 0%, #f2f2f2 100%);
	background: -ms-linear-gradient(90deg, #bbb 0%, #f2f2f2 100%);
	background: linear-gradient(0deg, #bbb 0%, #f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#f2f2f2', GradientType=0);
	border-radius: 7px;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.52);
	box-shadow: 0 1px 1px rgba(47,45,46,0.75), 0 1px 0 rgba(255,255,255,0.75);
	height: 38px;
	margin: 8px 14px;
	position: relative;
	width: 38px;
}
.contr_icon_accord:after{
	background-position: 50%;
	background-repeat: no-repeat;
	content: '';
	height: 38px;
	position: absolute;
	top: 0;
	left: 0;
	width: 38px;
}
.accordion-heading p {
	margin: 0;
	padding: 18px 0 11px;
}
.accordion .pls_min{
	color: #adadad;
	margin-top: 4px;
}
.content_priv_ofc.in{border-top: 1px solid #D3D2D2;}
.content_priv_ofc .accordion-inner{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.clients .accordion-inner{padding: 1.7% 4% 2.5% 2%;}
.sertif{padding: 0 0 13px 15px;}
a.link_sertf{
	display: block;
	font-size: 14px;
	line-height: 34px;
	padding-left: 7px;
}
/*ENDclient*/




/*results_search*/
.blick{
	background: -webkit-linear-gradient(to right bottom,
		rgba(0, 68, 204, 0.2) 0%,
		rgba(0, 68, 204, 0.2) 50%,
		rgba(0, 68, 204, 0) 51%,
		rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(to right bottom,
		rgba(0, 68, 204, 0.2) 0%,
		rgba(0, 68, 204, 0.2) 50%,
		rgba(0, 68, 204, 0) 51%,
		rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(to right bottom,
		rgba(0, 68, 204, 0.2) 0%,
		rgba(0, 68, 204, 0.2) 50%,
		rgba(0, 68, 204, 0) 51%,
		rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(to right bottom,
		rgba(0, 68, 204, 0.2) 0%,
		rgba(0, 68, 204, 0.2) 50%,
		rgba(0, 68, 204, 0) 51%,
		rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right bottom,
		rgba(0, 68, 204, 0.2) 0%,
		rgba(0, 68, 204, 0.2) 50%,
		rgba(0, 68, 204, 0) 51%,
		rgba(0, 0, 0, 0) 100%);
	padding: 7px 13px 9px;
	line-height: 16px;
}
.blick .colr_yelw{border-bottom: 1px dashed;}
.blick a{
	color: #fff;
	text-decoration: none;
}
.blick a:hover{
	border-bottom: 1px dashed;
	color: #ffe400;
}
.basket{
	background-repeat: no-repeat;
	background-position: 50%;
	display: block;
	height: 20px;
	margin: auto;
	width: 20px;
}
.contr_table_res_serc .view_analog {
    display: block;
    margin: 0 0 5% 8px;
}
.contr_table_res_serc .view_analog .pls_min{margin: 4px 6px 0 0;}
.code_goods_title{
	font-size: 14px;
	display: block;
	margin: -10px 0 9px;
}
.modalAddToCard label{
	font-size: 14px;
	margin: 0;
}
.modalAddToCard .modal-dialog{max-width: 642px;}
.code_goods{
	display: block;
	font-weight: 700;
	margin: 0 0 26px;
        
}
.modalAddToCard select, .modalAddToCard input{
	text-align: center;
	width: 300px;
}
.cancel{margin-left: 3px;}
span.code_goods{
        margin-left: 204px;
        max-width: 160px;
        text-align: center
}
/*ENDresults_search*/




/*register*/
.reg {
	margin: 6% auto 0;
	width: 486px;
}
.reg p{
	line-height: 30px;
	margin-bottom: 0;
}

.reg .box_filed {
	margin-bottom: 20px;
}

.req_flds{padding-bottom: 6%;}
.reg input[type="text"], .reg input[type="password"], .reg input[type="email"] {
	font: 18px Tahoma;
	height: 37px;
	margin: 0;
	padding: 0 10px 2px;
	width: 100%;
}
.contr_fld{position: relative;}
.err_reg{
	color: #B90000;
    font-size: 11px;
}
.contr_fld .eml_ar{
	color: #858585;
	margin-top: -9px;
}
.reg .ok_ruls{margin: 3% 0;}
input.ruls{margin: 0;}
.ok_ruls label{display: inline-block;}
.modalRegSucs .modal-content {padding: 0;}
.modalRegSucs h3{font-size: 18px}
.modalRegSucs p{
	color: #605e5e;
	line-height: 20px;
	margin: -30px 30px 30px;
}
/*END register*/




/*privat office*/
.histr_ord_decl .accordion-inner{padding: 35px 60px;}
.act_his_delv{margin-left: 22px;}
.secondr_hdr{
	border-bottom: 1px solid #E3E3E3;
	margin: 0 14px;
	padding: 1.7% 0;
}
.contr_auto_cont_setg{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2.5% 4%;
}
.contr_auto{
	margin-bottom: 6%;
	overflow: hidden;
}
.info_auto, .auto_set li{line-height: 24px;}
.info_auto{margin: 7px 0 0 5%;}
.info_auto p{margin: 0;}
.vin_auto{font-weight: 400;}
.contrBtSetAddr{margin: 6px 0 0;}
.btEditElm, .btDelElm{
	cursor: pointer;
	margin: 6px 12px 0 0;
}
.auto_set{
	margin-top: 3px;
	overflow: hidden;
}
.paym_detls .accordion-inner{padding: 0 0 4.7% 6.1%;}
.tlt_priv_content{margin: 20px 0;}
.paym_detls ol{counter-reset: chapter;}
.paym_detls li:before{
	content: counter(chapter, decimal);
    counter-increment: chapter 1;
    font-weight: 700;
}
.paym_detls .content_priv_ofc li{margin-bottom: 11px;}
.bank_post p{margin: 0;}
.transfr_card li{list-style-position: outside;}
.transfr_card li p{margin: 0 0 0 14px;}
.contr_print_save{margin-top: 20px;}
.contr_print_save a{
	background-position: 0;
	background-repeat: no-repeat;
	display: block;
	line-height: 30px;
	padding: 0 32px;
}
.contr_print_save .save {background-position: 3px;}
.msg_paym .numb_card{
	margin: 0;
	white-space: nowrap;
}
.msg_paym .content_priv_ofc{padding: 0 14px;}
.contr_report_pay{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 15px 1px;
}
.msg_paym .contr_report_pay input, .msg_paym .contr_report_pay select{margin: 0 16px 0 0;}
.msg_paym .contr_report_pay .contr_bt_submit input{margin: 0;}
.contr_report_pay span{vertical-align: middle;}
.contr_report_pay .date_time_icn{
	cursor: pointer;
	width: 177px;
}
.msg_paym table{width: 100%;}
.msg_paym tr{border-top: 1px solid #e4e3e3;}
.msg_paym td{
	padding: 20px 5px 10px;
	text-align: center;
}
.td_for_wdt{width: 50%;}
.shw_all_pay{margin: 1.8% 3.4% 4.75% 0;}
.work_ruls #accordion2 {padding: 2.3% 0 5.2%;}
#accordion2, #accordion2 .accordion-group, #accordion2 .accordion-toggle.collapsed, #accordion2 .accordion-heading{
	background: none;
	border: none;
	border-radius: 0;
	margin: 0;
	padding: 0;
}
#accordion2 .accordion-group{
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0 11px 0 14px;
}
#accordion2 .pls_min{margin: 8px 8px 0 0;}
#accordion2 .accordion-group .accordion-heading{
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 27px;
	padding-left: 2.15%;
}
#accordion2 .accordion-group p{
	margin: 0;
	padding-left: 4.1%;
}
#accordion2 .accordion-group p.in{
	border-bottom: 1px solid #ddd;
	padding-bottom: 2.6%;
}
#collapseSeven .secondr_hdr{padding: 1.65% 4%;}
.last_upd_price{padding: 9px 0;}
.downd_shabl_for_price{
	background-position: 0;
	background-repeat: no-repeat;
	display: inline-block;
	margin: 7px 0 7px 23px;
	padding: 6px 0 8px 36px;
	white-space: nowrap;
}
.contr_add_price{
	border-bottom: 1px solid #E3E3E3;
	margin: 0 15px;
	padding: 2.2% 3.8%;
}
.contr_add_price .fileupload, .contr_add_price .standart_field, .contr_add_price .btn-file{display: inline-block;}
.contr_add_price .contr_bt_submit{
	padding: 3px;
	vertical-align: top;
	text-align: center;
}
.contr_curenc_price{margin: 8px 0 14px;}
.contr_curenc_price select{
	padding: 7px;
	width: auto;
}
.ruls_add_price input[type="checkbox"] {margin: -3px 3px 0 0;}
.ruls_add_price label {display: inline-block;}
.lst_add_price_tlt{margin: 2% 0 4px 5.1%;}
.lst_add_price_txt{margin: 0 8px 3.35% 5.1%;}
/*ENDprivat office*/



/*cart*/
.cart .table{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#fff));
	background: -webkit-linear-gradient(-90deg, #e8e8e8 0%, #fff 100%);
	background: -moz-linear-gradient(-90deg, #e8e8e8 0%, #fff 100%);
	background: -o-linear-gradient(-90deg, #e8e8e8 0%, #fff 100%);
	background: -ms-linear-gradient(-90deg, #e8e8e8 0%, #fff 100%);
	background: linear-gradient(-180deg, #e8e8e8 0%, #fff 100%);
	border: 1px solid #fff;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.52);
	box-shadow: 0 0 4px rgba(0,0,0,0.52);
}
.cart .table td, .cart .table th{
	padding: 16px 3px;
	text-align: center;
}
.cart .btDelElm{background-position: 50%;}
.table .btm_part_cart .adr_delv{
	padding: 20px 0 34px 3%;
	text-align: left;
}
.btm_part_cart p{
	line-height: 35px;
	padding-left: 9px;
}
.btm_part_cart select{
	margin: 0 16px 0 0;
	width: 65%;
}
.cart_total{font-size: 14px;}
.modalOrderSuccess a{
	color: #368EBC;
	text-decoration: underline;
}
.modalOrderSuccess a:hover{
	text-decoration: none;
}
/*ENDcart*/



/*.delv_under_ord{margin: 0 0 60px;}*/
.sqr_style_inp{background: #fff;}
.sqr_style_inp input, .sqr_style_inp select{
	border: 1px solid #eee;
    border-radius: 0 0 0 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.52) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.52) inset;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 3px 4px;
    width: 100%;
    min-width: 35px ;
}




/*setg_acnt*/
.setg_acnt .nav-tabs{margin: 0;}
.setg_acnt .nav-tabs > li > a{
	background: #eeefef;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#fff));
	background: -webkit-linear-gradient(-90deg, #f7f7f7 0%, #fff 100%);
	background: -moz-linear-gradient(-90deg, #f7f7f7 0%, #fff 100%);
	background: -o-linear-gradient(-90deg, #f7f7f7 0%, #fff 100%);
	background: -ms-linear-gradient(-90deg, #f7f7f7 0%, #fff 100%);
	background: linear-gradient(0deg, #e5e8e8 0%, #f5f4f4 100%);
	border: 1px solid #c8c8c8;
	border-radius: 11px 11px 0 0;
	padding: 4px 4px 5px;
}
.setg_acnt .nav-tabs > li > a, .setg_acnt .nav-tabs > li > a:hover{
	color: #000;
	text-decoration: none;
}
.setg_acnt .nav-tabs > .active > a, .setg_acnt .nav-tabs > .active > a:hover{
	background: #f5f4f4;
	border: 1px solid #c8c8c8;
	border-bottom: 1px solid #f5f4f4;
}
.tabbable{
	position: relative;
}
.setg_acnt .tab-content{
	background: #f5f4f4;
	border: 1px solid #c8c8c8;
	border-top: none;
	padding: 34px 13px 0;
}
.trigrAdmContent{
	background: #fff;
	border: 1px solid #c8c8c8;
	border-bottom: none;
	border-radius: 2px 2px 0 0;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.16) inset;
	box-shadow: 0 1px 1px rgba(0,0,0,0.16) inset;
	cursor: pointer;
	height: 9px;
	margin-left: -11px;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 22px;
}
.trigrAdmContent .thr{
	border-right: 5px solid rgba(0, 0, 0, 0);
	border-bottom: 6px solid #368ebc;
	border-left: 5px solid rgba(0, 0, 0, 0);
	font-size: 0;
	height: 0;
	left: 6px;
	position: absolute;
	top: 3px;
	width: 0;
}
.trigrAdmContent .thr .thr{
	border-bottom: 4px solid #fff;
	left: -5px;
    top: 2px;
}
.closeTrigr .thr{
	border-top: 6px solid #368ebc;
	border-bottom: none;
}
.closeTrigr .thr .thr{
	border-top: 4px solid #fff;
	border-bottom: none;
	top: -6px;
}
.reg_data select, .reg_data input[type="text"], .settg_secur input{
	margin-bottom: 13px;
	width: 100%;
}
.reg_data label{display: inline-block;}
.reg_data input{margin: 0 3px 0 0;}
.ad_oth_telph{margin-top: 32px;}
.contr_adr, .contr_ocq_skype_cite, .type_delv, .contrInputsAddr{border-bottom: 1px solid #dfdddd;}
.contr_adr, .addr_delv_tlt, .contr_prices, .contrAddressee{border-top: 1px solid #fff;}
.contrInputsAddr{padding: 0 0 3%;}
.contrAddressee{padding: 3% 0 0;}
.contr_adr{padding-top: 13px;}
.addr_delv_tlt{
	color: #3a3939;
	font-size: 12px;
	font-weight: 400;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.contr_addr_delv{margin: 3% 5%;}
.contr_addr_delv h2{
	font-size: 14px;
	font-weight: 700;
	margin: -15px 0 -9px;
}
.contr_addr_delv h2 span{
	color: #bbbcbc;
	font-size: 10px;
	padding-left: 8px;
}
.contr_addr_delv p{margin: 0;}
.tab-pane.reg_data p.req_fld_tlt{
	margin: 7% 0 3%;
	text-align: center;
}
.frst_part{margin-bottom: 60px;}
.setg_acnt .frst_part select{width: 100%;}
.frst_part select{width: 100%;}
.secn_part select, .secn_part input{width: 41%;}
.settg_secur{padding: 2% 0;}
.contr_bt.big_bt{margin: 15px auto 53px;}
.delivTransportCompany .modal-body > .row-fluid{margin-top: 5px;}
/*ENDsetg_acnt*/




/*top*/
.contr_top_sale a{
	display: block;
	font-weight: 700;
	margin-bottom: 25px;
	text-align: center;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.contr_top_sale a:hover{
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
}
.top_sal_item{
	background-position: 50% 100%;
	background-repeat: no-repeat;
	height: 135px;
}
.contr_top_sale li {
	padding: 0 !important;
	vertical-align: top;
	width: 180px;
}
/*.itm_sale {background-image: url('../img/top_sale/top_sale.png');}
.itm_shr {background-image: url('../img/top_sale/itm_shr.png');}
.itm_accssr {background-image: url('../img/top_sale/itm_accssr.png');}
.itm_oil_gr {background-image: url('../img/top_sale/itm_oil_gr.png');}
.itm_auto_chems {background-image: url('../img/top_sale/itm_auto_chems.png');}
.itm_accuml {background-image: url('../img/top_sale/itm_accuml.png');}
.itm_antfriz {background-image: url('../img/top_sale/itm_antfriz.png');}
.itm_autolamp {background-image: url('../img/top_sale/itm_autolamp.png');}
.itm_autocollect {background-image: url('../img/top_sale/itm_autocollect.png');}
.itm_radiatrs {background-image: url('../img/top_sale/itm_radiatrs.png');}
.itm_tools {background-image: url('../img/top_sale/itm_tools.png');}
.itm_accssr_trucks {background-image: url('../img/top_sale/itm_accssr_trucks.png');}*/
.contr_rgh_top_sale a{
	display: block;
	font-weight: 700;
}
.contr_src_sale{
	margin: 58px 0 0;
	position: relative;
}
.tlt_gds_catg{margin: 22px 0 8px;}
.contr_src_sale .bt_src_sbm{
	background-color: transparent;
	background-repeat: no-repeat;
	border: medium none;
	padding: 9px;
	position: absolute;
	right: 10px;
	top: 10px;
}
.contr_recomd_gds h4{
	border-top: 1px solid #8a8989;
	font-size: 14px;
	margin-top: 25px;
	padding: 40px 0 20px;
	text-transform: uppercase;
}
.contr_recomd_gds figure img{border: 1px solid #d0d0d0;}
.filter_top_sale_sect{
	border-bottom: 1px solid #D0D0D0;
    margin: -7px 0 30px;
    padding: 0 0 20px;
}
.drop_flt {
    background: none;
    border: none;
    box-shadow: none !important;
    font-size: 24px;
    padding: 0;
}
.drop_flt_act{text-decoration: underline;}
.drop_flt .caret{vertical-align: middle;}
.top_sale_bt_flt{margin-top: 30px;}
.top_sale_bt_flt label{margin-top: 6px;}
.contr_top_sale_pagin{margin: 3.2% 0 2.7%;}
.contr_top_sale_pagin li {
	color: #d71921;
	cursor: pointer;
	font-size: 18px;
	padding: 0 3px;
	text-decoration: underline;
}
.contr_top_sale_pagin .active, .contr_top_sale_pagin li:hover{
	color: #000;
	text-decoration: none;
}
/*ENDtop*/




/*Contact*/
.contr_map{border: 1px solid #dadada;}
.contacts{
	font-size: 15px;
	margin-top: 178px;
}
.numb_contc{font-size: 30px;}
.tlt_depart{color: #373836;}
.contr_departs{
	overflow: auto;
	padding: 0 3.8%;
}
.deprts_item{
	float: left;
	margin-top: 30px;
	padding-right: 10px;
	text-align: center;
	width: 25%;
}
.contr_departs .deprts_item:last-child{padding-right: 0;}
.deprts_item div{display: inline-block;}
.contr_dep_numr{margin: 18px 0;}
.contr_dep_numr span, .contr_depart_coop span, .contr_depart_coop .phone_txt{display: block;}
.contr_depart_coop{margin-bottom: 20px;}
/*.contrContacts h1 span{text-transform: lowercase;}*/
.contrContacts h1 a{text-decoration:none;}
/*ENDContact*/


/*error*/
.error_pg{
	margin: 7% 0 6%;
}
.error_pg h1{
	font-size: 18px;
	margin: 1% 0 0.5%;
	text-align: center;
}
.error_pg span{
	display: block;
}
/*ENDerror*/


/*modals*/
.contentAdressSelectType label{margin-left: 0;}
.contentAdressSelectType select{width: 275px;}
/*ENDmodals*/



/*Admin*/
.admin_pg{
	background: #fff;
	margin: 30px 30px 0;
    width: auto;
}
.managePages{padding: 0 2%;}
.contr_tabs_admin{margin-top: 12px;}
.exit_admin {
	color: #0088CC;
	line-height: 18px;
	margin: 6px 20px;
	position: relative;
	text-decoration: underline;
	z-index: 3;
}
.exit_admin:hover {text-decoration: none;}
.content.admin_pg{padding: 0;}
.contr_tabs_admin .nav-tabs li{
	text-align: center;
    width: 205px;
}
.contr_tabs_admin .nav-tabs li:first-child{margin-left: 15px;}
.tab-pane .admin_nav{
	margin: auto;
	text-align: center;
	max-width: 1150px;
}
.admin_nav li a{text-decoration: none;}
.admin_nav li.actv_admin_link a{color: #000;}
.admin_nav li{
	margin-bottom: 40px;
	min-width: 160px;
}
.admin_nav li div{
	background-position: 50%;
	background-repeat: no-repeat;
    border-radius: 55px;
    display: block;
    height: 55px;
    margin: auto;
    width: 55px;
}
.admin_nav .sending div{background-color: #EBC500;}
.admin_nav .transit div{background-color: #DA6104;}
.admin_nav .users div{background-color: #00A5D5;}
.admin_nav .manage_prices div{background-color: #4C23A5;}
.admin_nav .prices_europe div{background-color: #074d9c;}
.admin_nav .distrib div{background-color: #387C0F;}
.admin_nav .admin_car div{background-color: #de3912;}
.admin_nav .manage_analogs div{background-color: #1403af;}
.admin_nav .finans_params div{background-color: #CF1169;}
.admin_nav .ordrs div{background-color: #C90104;}
.admin_nav .analys div{background-color: #912796;}
.admin_nav .callback div{background-color: #e52e2f;}
.admin_nav .info div{background-color: #fbdc4a;}
.admin_nav .msg_pay div{background-color: #2fc9ae;}
.admin_nav .future_price div{background-color: #00470c;}
.admin_nav .actv_admin_link div{
	background-color: #BCBCBC;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) inset;
}
.admin_nav li p{text-align: center;}
.admin_content_tbl{padding: 40px 2% 0;}
th p{line-height: 13px;}
.admin_pg .wdth70{width: 70px;}
.date, .time{line-height: 13px;}
.sort_more_less, .date_time_icn{
	background-repeat: no-repeat;
	background-position: 50%;
}
.last_name{display: block;}
.circle_sml{
	border-radius: 7px;
	height: 7px;
	margin: 0 auto 2px;
	width: 7px;
}
.contr_finance_operat{text-align: center;}
.contr_finance_operat .table{margin-bottom: 0;}
.contr_finance_operat article{
	border-bottom: 1px solid #e3e2e2;
	margin: 0 13px;
	padding: 20px 0;
}
.contr_finance_operat h3{
	color: #c90003;
	font-size: 16px;
	margin-bottom: 25px;
	text-transform: uppercase;
}
.contr_finance_operat p {line-height: 26px;}
.contr_finance_operat input{width: 128px;}
.contr_hint_adm{margin: 10px 21px 3px;}
.contr_hint_adm p{
	color: #8a8a8a;
	font-style: italic;
	line-height: 18px;
	text-align: left;
}
.setBtnsTbl a{
	background-repeat: no-repeat;
	background-position: 50%;
	display: inline-block;
	padding: 16px;
}
.popMangPrices .control-group{margin-bottom: 3px;}
.popMangPrices .modal-dialog{max-width: 650px;}
.surcharge_formula input{
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
	width: 72px;
}
.surcharge_formula span{
	color: #3a3939;
	font: 18px Tahoma;
}
.upload_price_field{
	vertical-align: top !important;
	width: 265px;
}
.popMangPrices .big_bt{margin-top: 30px;}
/*ENDAdmin*/





/*footer*/
.contr_main_ftr{
	background: rgba(0,0,0,0.4);
	border-top: 3px solid;
	color: #fff;
	font-size: 11px;
	margin-top: 3.3%;
	padding: 2% 20px;
}
.contr_main_ftr a{text-decoration: underline;}
.contr_main_ftr a:hover{
	color: inherit;
	text-decoration: none;
}
.btm_links li:first-child{padding-left: 0;}
.copy_year a{text-decoration: none;}
.box_phone p, .copyr .copy_year{margin: 0;}
.dis_stud{text-align: right;}
.dis_stud p{text-align: left;}
/*ENDfooter*/



/*scroll*/
.scrollup {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	bottom: 2.77778em;
	cursor: pointer;
	display: none;
	height: 2.22222em;
	opacity: 0.45;
	position: fixed;
	right: 8%;
	text-indent: -9999px;
	width: 2.22222em;
	z-index: 9999;
}
.scrollup:hover {opacity: 1;}
/*ENDscroll*/




/*responsive*/
@media screen and (max-width: 1199px) {
	.brand.logo{margin: 0 8px 0 0;}
	.contr_report_pay .contr_bt_submit{
		float: none;
		margin-top: 10px;
	}
	.contr_report_pay{text-align: center;}
}
@media screen and (max-width: 979px) {
	.navbar-inverse.navbar-fixed-top, .wrapper{margin: auto;}
	.src_kod{margin: 0;}
	.src_kod label{margin: 0;}
	.src_kod .controls{display: block;}
	.src_block p{
		display: block;
		margin: 0 0 6px;
		text-align: center;
	}
	.src_kod .contr_bt_submit{margin: 10px 0 0;}
	.contacts_hdr{margin-right: 21%}
	.contr_subm_reg{right: 10px;}
	.our_team{text-align: center;}
	.our_team figure{
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.td_for_wdt{width: 0;}
	.contr_report_pay span, .contr_report_pay input, .contr_report_pay select{
		display: block;
		margin-left: 14px;
		margin-top: 7px;
		text-align: left;
		width: 100%;
	}
	.msg_paym .contr_report_pay .contr_bt_submit input{text-align: center;}
	.contr_map{margin-bottom: 15px;}
}
@media screen and (min-width: 768px) and (max-width: 979px) {
	.about_aside, .contacts{margin-top: 87px;}
	.our_team figure{width: 24%;}
	.span2.contr_print_save{margin-left: 2px;}
}
@media screen and (min-width: 651px) and (max-width: 979px) {
	.contacts_hdr{margin-right:10%;}
	.content h1, .box_calendar {margin: 35px 0 25px;}
}

@media screen and (min-width: 768px) {
	.src_block input[type="text"]{width: 275px;}
	.contr_reg .subm_reg{
		background: none !important;
		border-bottom: 14px solid rgba(0, 0, 0, 0) !important;
		border-left: 14px solid #0044cc !important;
		border-top: 14px solid rgba(0, 0, 0, 0) !important;
		border-radius: 0;
		box-shadow: none !important;
		height: 0;
		opacity: 1;
		padding: 0;
		width: 0;
	}
	.contr_reg .responsiveCollapseLink, .box_user_account .responsiveCollapseLink{display: none;}
	.storage .custmSpan6{width: 49.5%;}
	.row-fluid .custmSpan6:first-child{margin-left: 0;}
	.row-fluid .custmSpan6{margin-left: 1%;}
	.modalAddToCard .modalBtnBottom{margin: 28px 0 51px;}
	.orderSuccessTxt{margin: -18px 0 40px;}
	.container_ads {
		display: table;
		table-layout: fixed;
		width: 100%;
	}
	.ad .item_box {display: table-cell;}
	.ad .trigon {display: none;}
	.responsiveCollapseLink {cursor: default;}
	.responsiveCollapseLink .trigon, .loginResponiveTxt {display: none;}
	.collapse.responsiveCollapse {height: auto !important;}
}
@media screen and (max-width: 767px) {
	body{padding: 0;}
	.wrap_br_inp{
		border-right: none;
		padding: 0;
	}
	.src_param{text-align: center;}
	.src_block .contr_bt_submit{margin: 0 0 4%;}
	.contr_subm_reg{
		background: #D6D6D6;
		padding: 2px;
		position: static;
	}
	.contr_reg .inner_box_login {padding: 10px 10px 0;}
	.src_block p {margin: 10px 0 20px;}
	.contr_reg label {margin: 15px 0 10px;}
	.reg_link {margin-right: 20px;}
	.src_block h1 {font-size: 20px; margin: 0 0 10px;}
	/*.contr_reg .subm_reg{
		background: -webkit-linear-gradient(0deg, #DBDBDB 0%, #FFFFFF 100%);
		background: -moz-linear-gradient(0deg, #DBDBDB 0%, #FFFFFF 100%);
		background: -o-linear-gradient(0deg, #DBDBDB 0%, #FFFFFF 100%);
		background: -ms-linear-gradient(0deg, #DBDBDB 0%, #FFFFFF 100%);
		background: linear-gradient(0deg, #DBDBDB 0%, #FFFFFF 100%);
		border: none;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.44);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.44);
		height: 29px;
		opacity: 1;
		padding: 0;
		width: 114px;
	}*/
	input, .bt, .contr_bt_submit, .submit.bt, .bt.submit.lrg, .secn_part select, .secn_part input, .reg input {width: 100%;}
	.contr_reg .subm_reg:hover{
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.44), 0 -2px 5px #fff inset;
		box-shadow: 0 1px 1px rgba(0,0,0,0.44), 0 -2px 5px #fff inset;
	}
	.contacts, .about_aside{margin-top: 4%;}
	.content h1{font-size: 21px; margin: 1% 0;}
	.accordion{margin-bottom: 10px;}
	.ad h3 a {margin: 0;padding: 0;}
	.ad h3{margin: 3px 0; padding: 0;}
	.top_sale_conent_txt{margin: 1% 0;}
	.box_phone {margin: 20px 0;}
	.box_phone a {
		display: inline-block;
		margin: 6px;
	}
	.btm_links {padding: 2% 0 0;}
	.dis_stud p{
		display: block;
		float: none;
		text-align: center;
	}
	.main_ftr {text-align: center;}
	.shop_cart{margin-top: 4%;}
	.req_flds{padding-bottom: 2%;}
	.reg{width: auto;}
	#ruls{width: auto;}
	.contr_departs{padding: 0;text-align: center;}
	.deprts_item{
		float: none;
		padding: 0;
		width: auto;
	}
	.deprts_item div{text-align: center;}
	.contr_depart_coop{
		display: inline-block;
		margin: 0 7px 7px;
		vertical-align: top;
	}
	.sertif{padding: 0;}
	.contr_src_sale {margin-top: 5px;}
	.rght_img{padding-top: 10px;}
	.contr_rgh_top_sale a {margin: 5px 0;}
	.our_team figure{width: 160px;}
	.auto_set .pull-right{float: none;}
	.strgTlt{margin-top: 1%;}
	.paym_detls .accordion-inner{padding: 0 0 4% 14px;}
	.contr_report_pay{padding: 8px 0 0;}
	#accordion2 .accordion-group .accordion-heading{padding-left: 0;}
	#collapseSeven .secondr_hdr{padding: 1.65% 0;}
	.contr_add_price{padding: 2.2% 0;}
	.lst_add_price_tlt, .lst_add_price_txt{margin-left: 14px;}
	.modal-content{padding: 0 12px;}
	.modalBtnBottom{margin: 10px 0 20px;}
	.contr_bt_submit{display: block;}
	.modal .bt.submit, .modal .bt.submit.lrg, .modal select, .modal input{width: 100%;}
	.cancel{margin: 10px 0 0;}
	button.close{top: 10px !important;right: 10px !important;}
	.modal h3{font-size: 20px;line-height: 30px;margin: 10px 0;}
	.contentAdressSelectType select{margin: 0 !important;}
	.contr_depart_coop {margin: 0 15px 7px;}
	.contr_depart_coop span, .contr_depart_coop a {margin: 10px 0;}
}
@media screen and (max-width: 650px) {
	.main_hdr .navbar {margin-bottom: 5px;}
	.brand.logo{
		height: auto;
		margin: 1px 10px 0 0;
		padding: 20px 30px;
	}
	.operatrs, .number {display: none;}
	.contacts_hdr{
		float: none;
		margin: 0 70px;
		text-align: center;
	}
	.online_help {margin: -1px 0 6px;}
	.main_hdr .navbar .nav {margin-top: 10px;}
}
@media screen and (max-width: 600px) {
	.last_upd_price{float: none;}
	.downd_shabl_for_price{display: block;}
}
@media screen and (max-width: 450px) {
	.partners .es-carousel {
		margin: 0 auto;
		max-width: 204px;
	}
	.partners .es-nav-prev {left: 15px;}
	.partners .es-nav-next {right: 15px;}
}
@media screen and (min-width: 430px) {.contrAdressSelectType{width: 430px;}}
@media screen and (min-width: 370px) {.main_ftr .open_mark {display: none;}}
@media screen and (max-width: 370px) {
	.main_hdr .navbar-inner {padding: 6px 0 2px;}
	.main_hdr .callback {margin: 0 0 7px;}
	.online_help {margin: 0;}
	.main_hdr .open_mark, .online_help .separator {display: none;}
	.online_help a {display: block;}
}
/*ENDresponsive*/

@media print {
	header, footer{
		display:none;
	}
	.printable{
		display:block;
	}
}

.editable-input .editable-clear-x{margin-top: -10px;}
.getAnalogs.loader, .getBooking.loader{
	background:url(../img/loader2.png) no-repeat 145px 0;
	height:20px;
}
.getBooking.loader{
	background:url(../img/loader2.png) no-repeat 200px 0;
}
.searchHolder{
	display:block;
	margin:10px 0 0 0;
}
.bookingHolder.loader, .analogsHolder.loader, .searchHolder.loader{
	background:url(../img/loader2.png) no-repeat;
	height:20px;
	width:20px;
}
.modal-body.loader, .modal-body-holder.loader{
	background:url(../img/loader2.png) no-repeat center;
	height:50px;
}
.contr_table_res_serc .view_analog{
	margin-bottom:10px;
}
figcaption{
	height:100px;
}


.admin_pg .modal h3 {margin: 20px 0 25px;}
.admin_pg .modal input {width: 100%;}
.admin_pg .select2-container {
	margin: 5px 0;
	min-height: 0 !important;
	width: 100%;
}
.admin_pg .select2-container .select2-choice {
	height: 36px;
	line-height: 34px;
}
#adminReturnOrdersTable .select2-container .select2-choice {
	height: 26px;
	line-height: 26px;
}
.admin_pg .select2-container .select2-choice .select2-arrow b {
	background-position: 0 4px;
}
span.block{
	display:block;
	line-height:20px;
}
span.black{
	color:#000;
}
.height80{
	height:80px;
}
#homeAlertsToggler{
	color:#FFF;
	font-weight:bold;
	margin:2px 10px 0 0;
}
.intl-tel-input {
	width:100%;
}
.intl-tel-input input.maskedPhone{
	padding-left:50px;
}
ul.country-list li.preferred, ul.country-list li.divider{
	display:none;
}
.phoneInput{
	position:relative;
}
.phonesHolder .adminUserDetailsModalRemovePhone, .phoneInput .adminUserDetailsModalRemovePhone {
	right:5px;
	position:absolute;
	top:8px;
	z-index:999;
}
.phoneInput:first-child .adminUserDetailsModalRemovePhone{
	display:none;
}

#nameRegister-error,  #emailValid-error, #pass-error, #repeat-error, #hiddenRecaptcha-error,#email-error,#password-error{
        color:#b94a48;
}
label.error{
        color:#b94a48;
}
.user_nav {
    position:absolute;
    left: -80px;
}
.toggle_menu li {
    display: block;
    width: 100%;
}
.vhiden{
   overflow: visible; 
}
#collapseTen.collapse.responsiveCollapse{
    overflow: visible;
}
li div.contr_icon_accord.pull-left {
    width: 100%;
    text-align: left;
    padding: 10px 40px 10px;
    margin: 3px 0;
}
ul.toggle_menu {
    position: absolute;
    z-index: 10;
    top: 0;
    height: auto;
    background-color: #e8e8e8;
    width: 76%;
    padding: 0;
    border-radius: 10px;
    right: 45px;
}
div#collapseTen {
    position: relative;
}
.main_menu{
    display: none;
}
.toggle_menu{
 display: block;
 float: right;
 position: absolute;
 right: 7px;
 top: 7px;
 line-height: 48px;
 text-align: center;
 width: 45px;
 height: 30px;
 margin: 23px auto 0;
 padding: 1% 3%;
 cursor: pointer;
 z-index:10;
}
.toggle_menu span:after,
.toggle_menu span:before{
 content: "";
 position: absolute;
 left: 0;
 top: -9px;
}
.toggle_menu span:after{
 top: 9px;
}
.toggle_menu span{
 position: relative;
 display: block;
}
.toggle_menu span,
.toggle_menu span:after,
.toggle_menu span:before{
 width: 100%;
 height: 2px;
 background-color: #ffe400;
 transition: all 0.3s;
 backface-visibility: hidden;
 border-radius: 2px;
}
.toggle_menu.on span{
 background-color: transparent;
}
.toggle_menu.on span:before{
 transform: rotate(45deg) translate(5px, 5px);
}
.toggle_menu.on span:after{
 transform: rotate(-45deg) translate(7px, -8px);
}
.toggle_menu.on + #menu{
 opacity: 1;
 visibility: visible;
}
.order-split, [class^="icon-"], [class*=" icon-"] {
      margin-top: -2px;  
}
.modal-order{
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
    width: 100%;
    max-width: 1132px;
    
}
.modal-employee{
    margin-left: auto;
    margin-right: auto;
    margin-top: 35px;
    width: 100%;
    max-height: 500px;
    max-width: 500px;
    
}
.history_order {
    padding-bottom: 0px;
}
.payment_data {
    padding-bottom: 0px;
    height: 30px;
}
#orderReturnHistory_filter {
    display:none;
}
#orderHistory_filter {
    display:none;
}

select.order_wont_option {
    max-height: 24px;
    width: 70%;
    margin-top: 3px;
    padding: 3px 0px 3px 4px !important;
    margin-bottom: 0 !important;
    float: left;
}
span.order_wont_span {
    
    float: right  !important;
    width: 25%  !important;
    margin-top: 4px;}

input.orderAmountInput {
    text-align: left;
    width: 64px !important;
}
.orderSelect {
    float:right;
}
.smallModalOrder {
    padding-top: 10px;
}
.yelow td {
	background-color:#f7efa8;
}
.yelow td a {
	border-color:#000 !important;
	color:#000 !important;
}
.pink td {
	background-color:#f7a8e7;
}
.pink td a {
	border-color:#000 !important;
	color:#000 !important;
}
.green td {
	background-color:#2b873c;
}
.green td a {
	border-color:#000 !important;
	color:#000 !important;
}
.lgreen td {
	background-color:#90EE90;
}
.lgreen td a {
	border-color:#000 !important;
	color:#000 !important;
}
.violet td {
	background-color:#9b5fef;
}
.violet td a {
	border-color:#000 !important;
	color:#000 !important;
}
.withe td {
	background-color:#fff;
}
.withe td a {
	border-color:#000 !important;
	color:#000 !important;
}
.brown td {
	background-color:brown;
}
.brown td a {
	border-color:#000 !important;
	color:#000 !important;
}
.red td {
	background-color:red;
}
.red td a {
	border-color:#000 !important;
	color:#000 !important;
}
.medium-green td {
	background-color:#66CDAA;
}
.medium-green td a {
	border-color:#000 !important;
	color:#000 !important;
}
.height_old_site {
    height:15px;
    width: 223px;
    text-align: center;
    float: left;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
    background: -webkit-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
    background: -moz-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
    background: -o-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
    background: -ms-linear-gradient(0deg, #0044cc 0%, #0088cc 100%);
    background: linear-gradient(90deg, #0044cc 0%, #0088cc 100%);
    border-radius: 10px;
    color: #fff;
    margin: 4% 0 0;
    margin: 1.7% 0 0;
    text-align: center;
    overflow:hidden;
}
.height_old_site a{
    text-decoration: none;
} 
.order_return_a{
    float: right  !important;
    width: 15%  !important;
	float:left;
    margin-top: 16px;
	/*padding-left: 90px;*/
}
.order_return_b{
	/*float: right  !important;*/
	width: 20%  !important;
	float:left;
	margin-top: 16px;
	padding-left: 10px;
}
.order_return_input{
    margin-top: 8px;
    float:left;
    width: 180px;
    
}
#adminOrdersTable .select2-choice.select2-default{
	height: 24px;
}
#adminOrdersTable .select2-choice{
	height: 24px;
}
#adminOrdersTable span.select2-chosen{
	height: 24px;
	margin: -5px 0px;
	padding-right: 25px;
}
#adminOrdersTable .select2-choice b{
	background-position: 0 0;
}
.content table a {
	color: #000000;
}

.checkbox a {
	text-decoration: underline;
	color: #428bca;
}
.viber {
    background-image: url('../img/viber_icon_png_30_30.png');
    background-size: 15px 15px;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}

.watsapp {
    background-image: url('../img/whatsap_icon_png_30_30.png');
    background-size: 15px 15px;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}

.cros-more {
    display: block;
    text-align: center;
    text-decoration: none !important;
    height: 27px;
}

.search-link-button {
    border: 1px solid #ccc;
    padding: 5px;
    background-color: #ddd;
}

.none-result {
    display: none;
}