.breadcrumb li a{
    color: black !important;
}

.breadcrumb li a:hover{
    color: #999 !important;
}

.form-group.required label:after {
    content: " * ";
    color:red;
}

.invalid-feedback {
	font-size: 11px !important;
}

input {
	border-radius: 0px !important;
}

.form-control.is-invalid, .was-validated .form-control:invalid{
	background-image: none !important;
}

.was-validated .form-control:valid, .form-control.is-valid{
	background-image: none !important;
}

/*.table .table-custom{
	width: 100% !important;
}*/

.table-custom td, th{
	border: 1px solid #ddd !important;
	padding: 8px !important;
}

.table-custom tr:hover {
	background-color: #FBA100;
}

.table-custom input{
	padding: 5px !important;
	height: 25px !important;
}

.header-custom table{
	margin-bottom: 20px;
}

.header-custom table th {
    color: white !important;
    background: teal; 
    text-align: center;
    font-weight: normal;
}

.header-custom table th a{
    color: white !important;
    text-align: center;
}


.header-custom-2 table{
	margin-bottom: 20px;
}

.header-custom-2 table th {
    color: white !important;
    background-color: teal;
    text-align: center;
    font-weight: normal;
}

.header-custom-2 table th a{
    color: white !important;
    text-align: center;
}

.pagination li a{
	padding: .4375rem .875rem;
	border: 1px solid #ddd;
	color: black;
}

.pagination li span{
	padding: .4375rem .875rem;
	border: 1px solid #ddd;
	color: black;
}

.pagination .active a{
	background-color: #2196f3;
	color: white !important;
}

.btn-xs{
	padding: 3px 5px;
	
}

.btn-xs i{
	font-size: 12px !important;
}

.select2-selection__clear{
	margin-right: -20px !important;
}

.select2-selection--single .select2-selection__arrow:after{
	margin-right: -10px !important;
}