.data-table{
width:100%;
}


.data-table td{
border:1px solid #CCCCCC;
}

#user_menu_wrapp{
background:#FFFFFF;
padding:  0 !important;
margin-left:40px;
border:1px solid #f1f1f1;
}

#user_menu_wrapp .menu-sitemap-tree>ul>li{
border-bottom:1px solid #f1f1f1;
padding: 7px 10px 7px 10px ;
}

#user_menu_wrapp .menu-sitemap-tree>ul>li>.item-text>a:before {
content:url(/img/darrg.png);
margin-right:3px;
}

#user_menu_wrapp .menu-sitemap-tree>ul>li.selected{
background:#009eff;
}

#user_menu_wrapp .menu-sitemap-tree>ul>li.selected .item-text>a{
color:#FFFFFF;
}

#user_menu_wrapp .menu-sitemap-tree>ul>li.selected .item-text>a:before  {
content:url(/img/darr.png);
}


.help_link{
content:url(/img/help_link.png);
display:block;
margin-left:40px;
}



.city_recipient .filial{
display:none;
}

.calc_field{
}

#calc_term, #calc_summ{
text-align:center;
}

.calc_field label{
line-height:32px;
font-size:12px;
}

.hint{
content:url(/img/voszn.png);
}

.calc_col{
padding:15px;
 
}

.calc_col_title{
text-transform:uppercase;
font-size:14px;
margin-bottom:15px;
color:#005da1;
font-weight:bold;

}


.calc_title{
background:#F3F3F3;
padding:0 15px;
line-height:30px;
}

.calc_wrapp{
background:#FFFFFF;
margin:20px 0;
 
}

.maincontainer.clearfix, #center_column, .rte.rte-min-height {
background:none !important;
}

.calc_main_actions div{
display:inline-block;
text-align:center;
width:33%;
 } 
 
 
 .btn.dropdown-toggle.btn-default{
background:url(/img/field_grad.png);
min-width:90% !important;
-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
color:#333333;
}

h1{
display:none;
}


button, input[type='submit'], input[type='button'], input[type='reset']{
background:url(/img/blue_but_grad.png) top  repeat-x;
color:#FFFFFF;
text-align:center;
border-radius:6px;
padding: 5px 10px 5px 10px;
-webkit-box-shadow: 0px 0px 3px 1px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 3px 1px rgba(102,102,102,1);
box-shadow: 0px 0px 3px 1px rgba(102,102,102,1);
border:none;
margin:5px;
}

.white_wrapp{
background:#fff;
}
.white_wrapp .inner{
padding:15px;
}


.header_buttons{
padding:2px; 5px 5px 5px;
height:40px;
overflow:hidden;
background:url(/img/grad1.png) bottom repeat-x;
border-radius:0  10px 0 0;
position:relative;
margin-bottom:1px;
line-height:40px;
z-index:20;
}

.header_buttons .right{
float:right;
}

.null_pad td{
padding:0;

}

.header_buttons input[type='submit']{
display:inline !important;
height:28px;
line-height:28px;
padding:0 10px;

 
}


.blue_title{
background:#009fff;
padding:0 15px;
line-height:36px;
color:#FFFFFF;
font-size:18px;
}

.maincontainer.clearfix{
padding-top:0;
}



.table_wrapper{
 /*overflow-x:scroll; */
min-height:100px;
margin-bottom:20px;
 
}


.table_wrapper table{
 

}


.table_wrapper table tr th{
text-align:center;
background:#f0f2f2;
padding:2px !important;


}

.table_wrapper table tr {
vertical-align:middle;
}
.table_wrapper table tr  th{
font-size:9px;
padding:1px !important;
vertical-align: top ! important;
}

.table_wrapper table tr  td{
font-size:11px;
padding:2px  !important;
border:1ps solid #666666;
 
 
}

input[name="f[waybill_num]"]:focus {
  outline: none;
}
input[name="f[waybill_num]"]:focus::placeholder {
  color: transparent;
}


.table_wrapper table tr input[type='text']{
line-height:17px;
font-size:12px;
position:relative;
height:17px;
}

.table_wrapper table tr input[type='image']{
position:relative;
display:inline-block;
top:4px;
height:18px;
 
}


.data-table{
 
}
.field_code_STATUS{
text-align:center;
}

.fvc_85{
background:#006600;
color:#FFFFFF;
}


.celc{
padding:10px;
}


.data_table_1{
width:auto;

}
.data_table_1 tr td{
vertical-align:middle;
padding: 5px;
border:none;
}

.data_table_1 tr td.field_name{
font-size:12px;
}

.data_table_1 tr td input[type='text']{
border:1px solid #ddd;
background:url(/img/field_grad.png) top repeat-x;
width:300px;
height:20px;
padding: 0 5px 0 5px;
}


button, input[type='submit'], input[type='button'], input[type='reset']{
background:url(/img/blue_but_grad.png) top  repeat-x;
color:#FFFFFF;
text-align:center;
border-radius:6px;
padding: 5px 10px 5px 10px;
-webkit-box-shadow: 0px 0px 3px 1px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 3px 1px rgba(102,102,102,1);
box-shadow: 0px 0px 3px 1px rgba(102,102,102,1);
border:none;
margin:5px;
}


.iblock_add_wrapp{
padding:0 60px 0 60px;
}


font.notetext{
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
margin:0 20px 40px 20px;
position:relative;
top:20px;
padding:20PX;
border-radius:10px;
display:block;
 
color:#fff !important;
background:#66CC99;
}

font.errortext{
background:#FF6666;
color:#fff !important;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
margin:0 20px 40px 20px;
position:relative;
top:20px;
padding:20PX;
display:block;
border-radius:10px;
}

.city_buttons a{
display:inline-block;
border-radius:10px;
padding:0 20px 0 20px;
line-height:28px;
text-align:center;
margin-right:10px;
background:url(/img/grad1.png) center;
font-size:14px;
text-decoration:none;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
}

.fg_title strong{
display:block;
font-size:18px;
border:none !important;
padding:30px 0 15px 0;
color:#333;
 
  
 

}

.fg_title {
width:100%;
}

.main_cont{
min-height:600px;
margin-bottom:20px;
}


.filter-option.pull-left{
padding:0;
margin:0;
}

.overflow_y{
height:500px;
overflow-y:scroll;
overflow-x:hidden;
}


.rl_wrapp{
margin:10px;
border:1px solid #CCCCCC;
}


.rl_wrapp .tools{
height:40px;
line-height:32px;
background:url(/img/grad1.png) repeat-x;
 
}


.rl_wrapp .tools .zap i{
zoom:0.6;
}


.field_row_118 td{
padding-bottom:30px !important;
}


.h_phone .ph1{
font-size:16px !important;
}


.zap{
margin-left:20px;
display:inline-block  !important;
vertical-align:middle  !important;
zoom:0.8;
}

.zap.xls, .zap.print{
top:-3px;
position:relative;
}

.zap.z1 i{
content:url(/img/zap1.png);
margin-bottom:-10px;
margin-right:10px;
}

.zap.z2 i{
content:url(/img/zap2.png);
margin-bottom:-14px;
margin-right:10px;
}

.xls i{
content:url(/img/exl.png);
margin-bottom:-10px;
margin-right:10px;
}

.prnt i{
content:url(/img/print.png);
margin-bottom:-10px;
margin-right:10px;
}


.convert i{
content:url(/img/konv.png);
margin-bottom:-10px;
margin-right:10px;
}


.zap.del i{
content:url(/img/ico_brik.png);
margin-bottom:-10px;
margin-right:10px;
}  
  
font.errortext, font.notetext{
position:relative;
top:20px !important;
margin-top:0 !important;
}

table.comp_info{
border-collapse:collapse;
}

table.comp_info td{
border:1px solid #CCCCCC;
}

.white_wrapp{
width: fit-content;
min-width: 100%;
}
.table_wrapper table tr th{
/*min-width: 120px;*/
min-width: 64px;
}
.table_wrapper table tr th:first-child,
.table_wrapper table tr th:last-child{
min-width: 20px;
}

.filter-table {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	margin-bottom: 20px;
}
.filter-table__elem {
	flex-basis: 226px;
	flex-grow: 0;
	flex-shrink: 0;
}
.filter-table .filter_input_wrapp input{
	vertical-align: middle;
}
.filter-table input[name="filter[PROPERTY_CUSTOM_ID]"] {
	margin-right: -20px !important;
}
.filter-table .filter_select {
	width: auto;
}
.filter-table .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 176px;
}
.filter-table .filter_select .btn-group {
	max-width: initial;
}