body {
	margin: 0;
	padding: 0;
	font-family: 'Verdana';
}

table thead th {
	color: #fff;
	background-color: #fc4a1a;
	text-align: center;
	font-size: 12px;
}

table tbody td {
	font-size: 12px;
	text-align: center;
}

#searchBtn {
	float: right;
	margin-top: -38px;
	margin-right: -3px;
}

#header {
	padding-left: 85px; 
	float: right; 
	margin-top: -100px;
}

@media only screen and (min-width : 1300px) {
	
	/*Header*/
	#header {
		margin-top: 0 !important;
		padding-left: 0 !important;
	}

}

@media only screen and (min-width : 1400px) {
	
	/*Header*/
	#header {
		margin-top: 0 !important;
		padding-left: 0 !important;
		margin-right: 130px !important;
	}

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	
	/*Header*/
	#header {
		margin-right: -20px !important;
	}

	#header > p:nth-child(2) {
		font-size: 10px !important;
	}

	#header > p:nth-child(1), #header > p:nth-child(3) {
		font-size: 10px !important;
	}

	#page-head {
		width: 450px !important;
	}

}

.system-name {
	margin:  auto 0;
	padding: 0 20px 0 30px;
	color: #099;
}

.dept-info {
	padding-right: 40px;
	border-right: 3px solid #099;
}

.dept-info a {
	text-decoration: none;
}

.dashboard-btns {
	background-color: rgb(205, 92, 92);
	border-color: rgb(205, 92, 92);
	color: #fff;
}

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

.dashboard-btns:hover {
	background-color: #cd7d7d;
	border-color: #cd7d7d;
	color: #fff;
}

#personnelTable thead th, #special_order_table thead th, .stats-table thead th {
	background-color: #099;
	vertical-align: middle !important;
}

#logsTable thead th, #special_order_table thead th, .stats-table thead th {
	background-color: #099;
	vertical-align: middle !important;
}