.table h6 {
	margin-bottom: 0px;
}

@media (max-width: 1024px){
	.navbar {
		left: 0px;
	}

	div.dataTables_wrapper div.dataTables_paginate ul.pagination {
		justify-content: center;
	}
}

.table-card tbody tr th {
	white-space: nowrap;
	vertical-align: top !important;
}

.table-card tbody tr td {
	vertical-align: top !important;
}

.table-card tbody tr th, .table-card tbody tr td {
	height: 40px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.form-control::placeholder {
	color: #c4c4c4;
	opacity: 1;
}

.btn-primary:hover {
	color: #fff;
}

.btn-info:hover, a.btn-info:hover {
	color: #fff;
}

.btn-warning:hover {
	color: #fff;
}

.btn-danger:hover, a.btn-danger:hover {
	color: #fff;
}

.btn-success:hover {
	color: #fff;
}

.input-group-password {
	border-top-left-radius: 0px; 
	border-bottom-left-radius: 0px;
}

a.show-password {
	text-decoration: none;
}