body .main_table .middle .format p span:nth-child(1){
	height:30px;
	line-height:30px;
	border:none;
	float:none;
	width:auto;
}

body .main_table .some_table .number td{
	line-height:30px;
	font-size:14px;
	font-weight:700;
	border-right:solid 1px;
}
body .main_table .some_table .number td:last-child{
	border-right:none;
}

.price-list-wrapper{
	position:relative;
	width:100%;
	display:inline-block;
	padding-left:60px;
	overflow:hidden;
}

.price-list-wrapper .blue-line{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:60px;
	background:#4F8CCF;
	color:#FFF;
	display:flex;
	align-items:center;
	justify-content:center;
}

.price-list-wrapper .blue-line span{
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
	white-space:nowrap;
	font-size:16px;
}

.wrapper_table .price-list-wrapper{
	margin-bottom:0;
	border:solid 2px;
}

.wrapper_table:last-child .price-list-wrapper{
	margin:0;
}

body .main_table .middle .format{
	width:140px;
	border-bottom:none;
}

body .main_table .middle .some_table{
	float:left;
	width:-webkit-calc(100% - 140px);
	width:-moz-calc(100% - 140px);
	width:calc(100% - 140px);
}

/*.price-list-color-tabs{
	position:relative;
	display:flex;
	justify-content:center;
	padding-left:60px;
}

.price-list-color-tabs .color-tab{
	flex-basis:100%;
	background:#DDD;
	cursor:pointer;
	padding:15px 10px;
}

.price-list-color-tabs .color-tab:hover{
	background-color:#EEE;
}

.price-list-color-tabs .color-tab.active{
	background:#FAEB37;
}*/

.order-data.modal{
	overflow-y:auto;
}

.price-list-wrapper table td.selected{
	background:#FAEB37 !important;
	-webkit-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.8) inset;
	-moz-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.8) inset;
	box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.8) inset;
}

body .breadcrumbs, body .side-title{
	text-align:left;
}

body .main_table{
	margin-bottom:45px;
}

body h2.side-title{
	font-size:20px;
	margin:0;
}

body h2.side-title span{
	font-size:16px;
}

body .main_table .middle .format > span{
	border-right:solid 1px;
}
body .main_table .middle .format > span,
body .main_table .middle .some_table .number{
	border-bottom:solid 1px #AAA;
}

body .price-list-wrapper table td.selected,
body .main_table .middle .format p{
	box-shadow:none !important;
	border-right:solid 1px #AAA;
	background:transparent !important;
}
body .main_table .middle .format p{
	border-bottom-width:1px;
}

body .price-list-wrapper table td.selected:hover{
	background:#FAEB37 !important;
}

.price-list-color-tabs .color-tab{
	border-radius:10px 0 0 0;
}

body .wrapper_table:last-child .price-list-wrapper{
	margin-bottom:30px;
}

body .order-box .fields label{
	line-height:26px;
	background:#FFF;
	border-color:#4F8CCF;
	border-width:1px;
	color:#4F8CCF;
	font-weight:normal;
	margin-bottom:0;
	border-radius:0;
}
body .order-box .fields label.active,
body .order-box .fields input:checked + label{
	line-height:26px;
	color:#4F8CCF !important;
	background:#ffde16;
	border:1px solid #4F8CCF;
	font-weight:bold;
}

body .price-list-wrapper,
body .price-list-wrapper *{
	border-color:#4F8CCF !important;
}
body .price-list-wrapper .format *,
body .price-list-wrapper .some_table *{
	color:#4F8CCF !important;
}

body .table tr{
	border-bottom:solid 1px;
}

body .table tr:last-child{
	border-bottom:none;
}
body .main_table .some_table td:last-child{
	border-right:none;
}
body .main_table .middle .some_table .top{
	border-bottom:solid 1px;
	margin-top:-1px;
}


.main_table .middle .format p.hovered,
body .table tr:nth-child(2n){
	background:rgba(79,140,207,0.1) !important;
}

body .table tr td{
	height:40px !important;
	line-height:40px !important;
}
html body .main_table .middle .format p span:nth-child(1){
	height:40px;
	line-height:40px;
}

body .main_table .some_table td{
	font-size:14px;
}

body .main_table .some_table td .fa{
	font-size:12px;
	font-weight:normal;
	margin-left:2px;
}

body .order-box .field-title span{
	font-size:18px;
}

.print-filter-wrapper{
	margin-bottom:20px;
	text-align:left;
}

body .main_table .middle .format p *{
	font-size:14px !important;
}

body section{
	position:static;
}