/*
Instructions: Add styles to the appropriate grouping.
	Any form element style would fall into the Form Customizations section.
	If a grouping does not exist, add it (where appropriate) to both the CSS body and the CSS Table of contents
	
	Table of contents
	* Layout Customizations
	* Forms / Fieldsets Customizations
	* Buttons Customizations
	* DataTables Customizations
	* Glyphicons
	* OTHER
	
*/

/*Layout Customizations*/
	body > div.container > div.row div.mainBody {width:100%;}
	div.footer { display: none; }
	div.leftNav { display: none; }
	.panel-primary>.panel-heading, .panel-info>.panel-heading, .panel-primary>.panel-heading>h3, .panel-info>.panel-heading>h3 {
		color: black;
		background-color: white;
		border-color: black;
	}
	.panel-heading {
		border-bottom: 2px solid transparent;
	}
	.panel-primary>.panel-heading, .panel-info>.panel-heading, .panel-primary>.panel-heading>h3, .panel-info>.panel-heading>h3 {font-size: 30px;}
	
/*Forms / Fieldsets Customizations*/
	fieldset {
		border: 0px;
		padding: 0.01em 0 0 0;
		margin: 0;
		min-width: 0;
	}
	body:not(:-moz-handler-blocked) fieldset {
		display: table-cell;
	}
	.label {
		display: inline-block;
		width: 200px;
		padding: 0;
		font-size: inherit;
		color: #000;
		text-align: left;
		border-radius: 0;
		border: none;
	}
	fieldset legend {
		border: 0px;
		font-size: 20px;
		font-weight: bold;
		border-bottom: 1px solid gray
	}
	
	/*show check mark beside checked boxes*/
	input[type='checkbox']:checked + label:before {
		content: "\e013";
		font-family: 'Glyphicons Halflings';
		top: 5px;
		position: relative;
	}
	
/*Buttons Customizations*/
	/*hide buttons*/
	button , .btn { display: none;} 
	

/*DataTables Customizations*/
	/*hide dt buttons, pagination, info, page length, and filter*/
	div.dataTables_wrapper div.dt-buttons.btn-group {display:none;}
	div.dataTables_wrapper div.dataTables_paginate {display:none;}
	div.dataTables_wrapper div.dataTables_info {display:none;}
	div.dataTables_wrapper div.dataTables_length {display:none;}
	div.dataTables_wrapper div.dataTables_filter {display:none;}
	
	table.dataTable thead .sorting:after { opacity: 0.2; content: ""; }
	table.dataTable th {break-inside:avoid}
	table.dataTable thead {display: table-header-group;}
	table.dataTable tfoot {display: table-header-group;}
	
/*Glyphicons*/
	span.glyphicon {display:none;}
	.dataTable span.glyphicon {display:inline-block;}
	
/*OTHER*/
	.subContent + .subContent {margin-top: 1.25em;}
	a[href]:after { content: none !important; }
	a {text-decoration: none;}
	
	.region-sidebar{display:none}
