.bg-gradient-primary2 {
  background-color: #284484;
  /*background-image: linear-gradient(180deg,#4e73df 10%,#224abe);*/
  background-size: cover;
  background: #284484;
}

.sidebar .nav-item:hover {
  background-color: #214399;
}

.hide { display: none !important; }
.nav .nav-item a.active { background: #3B5CB5; }

.admin_form table td { padding: 10px; }
.admin_form table td input[type=text] { padding: 2px 5px; }
.admin_form table td input[type=password] { padding: 2px 5px; }
.admin_form table td select { padding: 2px 5px; width: 194px; }
.admin_form table td #details { padding: 2px 5px; width: 300px; height: 150px; resize: none; }

#message .success { color: #009933 !important; font-weight: bold !important; }
#message .error { color: #FF0000 !important; font-weight: bold !important; }
.table td.error { color: #FF0000 !important; font-weight: bold !important; font-size: 18px !important; text-align: center; }

.sidebar-brand-text span {
	background: -webkit-linear-gradient(#FF6E02, #FFFF00, #FF6D00);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;	
}

.sidebar .nav-item { background: #284484; border-bottom: 1px solid #082877; }
.sidebar-dark .nav-item .nav-link { color: #FFFFFF !important; }

.form-control { color: #000000 !important; }
body { font-size: 14px !important; }
.table thead th, .table th, .table tbody td, .table td { padding: 7px 10px !important; }

.img_div { min-height: 200px !important; }














