tbody.specification,
tbody.variation {
    display: none;
}

tbody.specification.active,
tbody.variation.active {
    display: table-row-group;
}
.webshopOrderTable{
}
.webshopOrderTable:last-child{
	margin-bottom:0	
}
/* DASHBOARD */
.webshopDashboardStatistics{
	color:#167dc1;
	font-weight:bold;
	font-size:14px;
}
#webshopDashboardOrderViewed,
#webshopDashboardOrderSold{
	padding:10px;
	background:#fff;
}

/* ORDER */
#webshopOrderTiles{
	padding:10px 0 0 0;	
}

/* CHOSEN */
.chosen-container-multi .chosen-choices{
	border-radius:3px;	
}
.chosen-container-multi .chosen-choices li.search-field{
	height:30px;
	line-height:26px;
}

/* STATUS */
.status-0{
	color:red	
}
.status-1{
	color:red	
}
.status-2{
	color:orange	
}
.status-3{
	color:green	
}
.status-4{
	color:green	
}

/*order dashboard*/
#order_dashboard{
	background:#2285ca;
	color:#fff;
	padding:24px;
	margin:-9px -10px 0;
}
#order_dashboard h2{
	color:#fff;
	text-shadow:none;
}
#order_dashboard table{
	width:100%;
}
#order_dashboard table th{
	text-align:left;
}
.status-bg-1{
	background-color:#f13d3d!important;
	color:#fff;
}
.status-bg-2{
	background-color:orange!important;
	color:#fff;
}
.status-bg-3{
	background-color:#289c28!important;
	color:#fff;
}
/**
 * Mollie status labels
 */
.label-merchant-1,
.label-merchant-3{
	background-color: #b3b3b3;
	color:#fff;
}
.label-merchant-2,
.label-merchant-4{
	background-color:#ff3b30;
	color:#fff;
}
.label-merchant-5,
.label-merchant-9,
.label-merchant-11{
	background-color: #ffb100;
	color:#fff;
}
.label-merchant-6,
.label-merchant-7{
	background-color: #4cd964;
	color:#fff;
}
.label-merchant-8 ,
.label-merchant-10{
	background-color: #0077ff;
	color:#fff;
}

/**
 * Mollie label items
 */
.merchant-status{
	margin-left:20px;
	position:relative;
}
.merchant-status:before{
	content: '';
	position: absolute;
	height: 11px;
	width: 11px;
	background-color: #c7c2c2;
	border-radius: 50%;
	top: calc(50% - 5px);
	left: -14px;
	border: 1px solid #9e9e9e;
	z-index: 1;
}

.merchant-status:after{
	content: '';
	position: absolute;
	width: 1px;
	height: 54px;
	background-color: #9e9e9e;
	left: -8px;
	bottom: -27px;
}

.merchant-status:last-of-type:after{
	display:none;
}

.merchant-status .label{
	margin:20px 5px;
	position:relative;
}


.text-lg{
	font-size: 24px;
	padding-top: 10px;
	font-weight: bold;
}

td.b-l,th.b-l{
	border-left:1px solid #dfdfdf
}

/* paddingS */
.p-xxs {
	padding: 2px 4px;
}
.p-xs {
	padding: 5px;
}
.p-sm {
	padding: 10px;
}
.p {
	padding: 15px;
}
.p-md {
	padding: 20px;
}

/* MARGINS */
.m-xxs {
	margin: 2px 4px;
}
.m-xs {
	margin: 5px;
}
.m-sm {
	margin: 10px;
}
.m {
	margin: 15px;
}
.m-md {
	margin: 20px;
}
.m-lg {
	margin: 30px;
}
.m-xl {
	margin: 50px;
}