#history #left_column {display:none}
#history #center_column{}
#history #center_column h1{margin-bottom: 20px;}
#history #center_column .title_block {
font-weight: normal;
padding-bottom: 20px;
font-size: 12px;
color: #979797;
}
#history #center_column .title_block  input {
	position: relative;
	 top: -8px;
	float:right;
}

.info-order {
	margin-bottom:15px;
}

.info-order p {
	padding-bottom:0px
}

.info-order p .icon {
	position:relative;
	top:2px;
	left:0
}

#order-list {}
#order-list  th {}
#order-list tr.alternate_item {}
#order-list  td {}
#order-list  td.history_detail {border-right:none; width:10%;}
#order-list .last_item  td {}

.adresses_bloc {
	margin-bottom:20px;
	color: #979797;
	display: flex;
	justify-content: center;
	border: 1px solid #d9d9d9;
}

.adresses_bloc > ul {
	margin: 0 15px;
	padding: 15px;
}

.summary_item{
	background-color: #fff !important;
}

.summary_item:nth-child(1) td{
	padding: 15px 34px 4px 0 !important;
}

.summary_item td{
	text-align: right !important;
	padding: 4px 34px 4px 0 !important;
}

.detail_step_by_step {width:100%}
.detail_step_by_step tr.last_item td {}

#order-detail-content table {width:100%}
#order-detail-content table .order_qte_input {display:none}

#order-detail-content table tr.totalprice td {
	font-weight: 500;
}

#order-detail-content table tr:nth-child(even) {}

#sendOrderMessage {margin-bottom:20px}
#sendOrderMessage p {padding-bottom:10px}

#returnOrderMessage .textarea textarea,
#sendOrderMessage .textarea textarea {
border: 1px solid #ccc;
padding: 5px;
margin: 0px;
width: 50%;
-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.03);
box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.03);
background: rgba(252, 252, 252, 1);
}

#history label {font-weight:normal;}

#history submit {float:none;margin:0;}



#block-order-detail{
	display: none;
}

#center_column #block-order-detail{
	display: none !important;
}

a.cboxElement{
	cursor: default !important;
}

#colorbox tr:nth-child(odd) {
	background-color: #f5f5f5;
}

#colorbox tr:nth-child(even) {
	background-color: #fff;
}

#colorbox thead tr{
	background: #93be6157;
}

.history_list_non_eligible,
.history_list_non_eligible_cancel,
.history_list_non_eligible_invoice{
	color: #a0a0a0;
	position: relative;
	cursor: pointer;
}

.non_eligible_text,
.non_eligible_text_2,
.non_eligible_text_cancel,
.non_eligible_text_invoice{
    position: absolute;
    display: none;
    background: #bdbdbd;
    color: #fff;
    z-index: 999;
    width: 240px;
	right: 100%;
    padding: 5px 5px;
    top: 50%;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px !important;
	text-align: center;
}

.non_eligible_text{
    top: -18px;
}

.non_eligible_text_invoice{
	top: -9px;
}

.non_eligible_text_cancel{
	top: -10px;
}

.button_history_inactive:hover ~ .non_eligible_text,
.button_history_inactive:hover ~ .non_eligible_text_cancel,
.button_history_inactive:hover ~ .non_eligible_text_invoice{
	display: block;
}

.eligible_hint{
	font-size: 16px;
	top: -1px;
	position: absolute;
	margin-left: 3px;
	cursor: pointer;
}

.eligible_hint:hover .non_eligible_text_2{
	display: block;
	right: -245px;
	top: -15px;
	font-size: 12px;
	text-align: center;
}

.quality_write_head{
	position: relative;
}

.history_manage_orders_buttons_container{
	display: flex;
	align-items: center;
	justify-content: center;
}

.custom_button{
	width: auto;
	margin: 0 5px;
}

.order_details_status_container_top{
	margin-right: 20px;
	display: flex;
}

#quality_select_order .order_details_status_container_top,
#main_claims_container .order_details_status_container_top{
	margin-right: 0px;
}

.order_details_status_container_top .new_style_status_container{

}

.order_status_timeline_element{
	padding: 0px 20px 20px 40px;
	position: relative;
}

.order_status_timeline_element:before{
	content: "";
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	background: #5560674a;
	left: 25px;
	z-index: 1;
}

.order_status_timeline_element:first-child{
	margin-top: 15px;
}

.order_status_timeline_element:last-child:before{
	display: none;
}

.order_status_timeline_element .date_line{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.order_status_timeline_element .date_line_date{
	font-weight: 600;
}

.order_status_timeline_element .date_line_hour{

}

.order_status_timeline_element .status_line{
	margin-top: 6px;
}

.timeline_dot{
	position: absolute;
	left: 20px;
	top: -1px;
	font-size: 11px;
	color: #556067c2;
	z-index: 2;
	background: #ffffff;
	display: flex;
	width: 11px;
	height: 19px;
	align-items: center;
}

.order_details_title{

}

.order_details_basic_container .pol_table_top_title.order_products_table{
	border-radius: 0;
}

.order_details_rows{

}

.history_list_non_eligible{
	display: flex;
}

.order_details_summary .order_details_row{
	justify-content: flex-end;
}

.order_details_summary .order_detail_row_content{
	min-width: 100px;
	text-align: right;
}

.order_details_row:last-child{
	border-bottom: none;
}

.pol_table.order_detail_products{
	margin-top: 20px;
	margin-bottom: 14px;
	border-radius: 18px 18px 0 0;
}

.pol_table.order_detail_products .pol_table_column_image{
	width: 100px;
	min-width: 100px;
	text-align: center;
	justify-content: center;
	text-indent: 0;
	height: auto;
}

.pol_table.order_detail_products .pol_table_column_image img{
	height: 50px;
	width: auto;
	border-radius: 5px;
	margin: 5px 0;
}

.pol_table.order_detail_products .pol_table_column_reference{
	width: 120px;
	min-width: 120px;
}

.pol_table.order_detail_products .pol_table_column_product_name{
	width: 100%;
}

.pol_table.order_detail_products .pol_table_column_quantity{
	width: 70px;
	min-width: 70px;
	text-align: center;
	text-indent: 0;
	justify-content: center;
}

.pol_table.order_detail_products .pol_table_column_unit_price{
	width: 120px;
	min-width: 120px;
	text-align: center;
	text-indent: 0;
	justify-content: center;
}

.pol_table.order_detail_products .pol_table_column_total_price{
	width: 120px;
	min-width: 120px;
	text-align: center;
	text-indent: 0;
	justify-content: center;
}

.order_details_summary{
	margin-right: 0;
	margin-top: -15px;
	margin-bottom: 30px !important;
}

.address_table{
	color: #556067;
	font-weight: 500;
	font-size: 13px;
	line-height: 1.6em;
	padding: 10px 20px 20px 20px;
}

.order_details_addresses{
	margin-bottom: 45px;
}

.order_details_addresses > div{
	margin: 0 15px;
}

.hovered_link{
	color:#80996d !important;
}