summary {
	padding: 20px 20px 15px 20px;
	cursor: pointer;
	font-size: 25px;
	font-weight: 900;
	width: 400px;
}
summary.header {
	margin-top: 25px;
}
.dashboard-wrapper {
	width: 100vw;
	background-color: #F6F6F6;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dashboard-body {
	height: -webkit-calc(100vh - 80.667px);
	height: -moz-calc(100vh - 80.667px);
	height: calc(100vh - 80.667px);
	padding: 0 0 300px 0 !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dashboard-body > div {
	padding: 10px 17px !important;
}
.dashboard-body input,
.dashboard-body select {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bdbdbd;
}
.dataTable {
	font-size: 14px;
	line-height: 20px;
}
.dataTables_length, .dataTables_filter {
	font-size: 14px;
	line-height: 22px;
}
.dashboard-wrapper .header {
	border-top: 1px solid #E4E4E4;
	padding: 20px 20px 15px 40px !important;
	min-height: 25px;
}
.dashboard-wrapper .header h1 {
	font-weight: 600;
	margin: 0;
	font-size: 21px;
}
.bodyMenu {
	height: 100px;
	overflow-y: auto;
	margin-top: 0 !important;
}
.dashboard-wrapper .title-menu span {
	cursor: pointer;
}
.reseller-manager-btn {
	height: 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px;
	position: relative;
}
.dashboard-wrapper table th {
	color: #333;
	text-align: left;
	font-size: 14px;
	padding: 5px 10px;
}

.paging_simple_numbers, .dataTables_info, .dataTables_length, .dataTables_filter, .paginate_button, .dataTables_empty {
	font-size: 12px;
	color: #585d60;
	line-height: 18px;
	font-weight: 300;
} 
.table-options a:active,
.table-options a:link,
.table-options a:visited {
	color: #1a1b1c;
}
.table-options span:hover,
.table-options a:hover {
	color: #B60000;
}
.header-dashboard-desktop {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.header-dashboard-desktop h1 {
	margin: 0;
	color: #fff;
	font-size: 25px;
	line-height: 36px;
}
.header-dashboard-desktop span {
	color: #fff;
}
.header-dashboard-mobile {
	padding: 0 20px 10px;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.header-dashboard-mobile h1 {
	margin: 0;
	color: #fff;
	font-size: 18px;
	line-height: 36px;
}
.header-dashboard-mobile span {
	color: #fff;
}
.dataTables_wrapper {
	padding: 10px 10px 15px 10px !important;
}
.new-cart-btn {
	border: 1px solid #fff;
	background: #7596ba;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 9px 16px;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	font-weight: 600;
}