/*===========================================
	DEFAULT TABLE
===========================================*/
.DefaultTable {
	background: #FFF;
	border-collapse: collapse;
	padding: 5px;
	width: 100%;
	margin-bottom: 20px;
}
	
	/*	TABLE HEADER	*/
	.DefaultTable th {
		border-bottom: 1px solid #e5e6e8;
		font-size: 0.9em;
		font-weight: 700;
		padding: 10px 6px;
		vertical-align: middle;
	}	
		
	
	/*	TABLE ROWS	*/
	.DefaultTable tr {
		font-weight: normal;
	}
		
	
	.DefaultTable tr:hover td {
		background: #DEDEDE;
	}
	 
	.DefaultTable tr:nth-child(even) td {
		background: #FFF;
	}
		.DefaultTable tr:nth-child(even):hover td {
			background: #DEDEDE;
		}
		
		
	/*	TABLE CELLS	*/
	.DefaultTable td {
		font-family: 'Default-Light';
		font-size: 0.9em;
		background: #F2F2F2;
		padding: 10px 10px;
		vertical-align: middle;
		border-bottom: 1px solid #e5e6e8;
	}
			
	
/*===========================================
	VOUCHER DISPLAY
===========================================*/
.voucher-display {
	
}
	.voucher-display tr {
		cursor: pointer;
	}
		.voucher-display tr.active td {
			color: #FFF;
			background-color: #00703c;
		}
			.DefaultTable tr.active:nth-child(even):hover td {
				background-color: #00703c;
			}
			.voucher-display tr.active td:first-child {
				border-left: 2px solid #000;
			}
			
	
/*===========================================
	SPACEWRAP COMMISSION
===========================================*/
.DefaultTable.commission-table th,
.DefaultTable.spacewrap-total-table th {
	font-weight: 400;
	background: #6d6e71;
	padding: 4px 6px;
	color: #FFF;
	font-size: 0.8em;
}
.DefaultTable.commission-table td,
.DefaultTable.spacewrap-total-table td {
	padding: 2px 6px;
	font-size: 0.8em;
}
.DefaultTable.commission-table tr.commisson-highlight td {
	background: #0f75bc;
	color: #FFF;
}


/*===========================================
	TABLE LAYOUTS
===========================================*/
.dataTables_wrapper table.dataTable {

}
	.dataTables_wrapper table.dataTable thead th {
		border: 1px solid #e5e6e8;
		font-size: 0.9em;
		font-weight: 700;
		padding: 10px 6px;
		vertical-align: middle;
		text-align: center;
	}
	
	.dataTables_wrapper table.dataTable tbody td {
		font-family: 'Default-Light';
		font-size: 0.9em;
		padding: 10px 6px;
		vertical-align: middle;
		border-right: 1px solid #e5e6e8;
	}
		.dataTables_wrapper table.dataTable tbody td:first-child  {
			border-left: 1px solid #e5e6e8;
		}
	
	/*	Footer	*/
	.dataTables_wrapper table.dataTable tfoot th, 
	.dataTables_wrapper table.dataTable tfoot td {
		border-top: 1px solid #323946;
	}
	
	/*	No Footer	*/
	.dataTables_wrapper table.dataTable.no-footer {
		border-bottom: 1px solid #e5e6e8;
	}
	
	
/*===========================================
	PAGINATION
===========================================*/
.dataTables_wrapper .dataTables_paginate {
	font-size: 0.8em;
	padding-top: 15px;
}
	.dataTables_wrapper .dataTables_paginate .paginate_button {
		background: #f2f2f2;
		color: #929292 !important;
		min-width: 30px;
		padding: 3px;
	}
		.dataTables_wrapper .dataTables_paginate .paginate_button.current, 
		.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
			border: 1px solid transparent;
			background: #086788;
			color: #FFF !important;
		}
		.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
			border: 1px solid #086788;
			background: #086788;
			color: #FFF !important;
		}
		.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, 
		.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, 
		.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
			cursor: default;
			color: #FFF !important;
			border: 1px solid transparent;
			background: #e5e6e8;
			box-shadow: none;
		}