/* YOUR CUSTOM CSS */
a.white_link {
	color: white;
}

a.white_link:hover {
	text-decoration: underline;
}

a.black_link {
	color: #111;
}

a.black_link:hover {
	text-decoration: underline;
}

.content-wrapper {
	background: #fff;
}

.custom-select {
	font-size: 0.875rem;
	font-weight: 500;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
	height: calc(2.0em + .75rem + 5px);
}

.tag {
	color: white;
	font-size: 14px;
	padding: 3px 5px;
	border-radius: 2px;
	background-color: #32a067;
	font-weight: 500;
}

table.dataTable tbody tr:hover {
	background-color:#f6f6f6 !important;
}

tr.highlighted td {
	background-color: #ffa;
}

.warning {
	color:#c00;
	font-weight:600;
}

.success {
	color:#008c00;
	font-weight:600;
}

.dashboard-card {
	background-color: #fff;
	border: 1px solid #d5d5d5;
	margin-bottom: 40px;
}

.dashboard-header {
	padding: 1rem 1.25rem;
	border-bottom: 1px solid #d5d5d5;
	background-color: #f8f8f8;
}

.dashboard-header h4 {
	margin-bottom:0;
	color:#777 !important;
}

.dashboard-body {
	padding: 8px;
}

.dashboard-footer {
	background-color:#f8f8f8;
	padding: 0.75rem 1.25rem;
	border-top:1px solid #d5d5d5;
	font-size:80%;
}