#content { background: #000000; }
.bg-gradient-primary2 {
  background-color: #191C24;
  /*background-image: linear-gradient(180deg,#4e73df 10%,#224abe);*/
  background-size: cover;
  background: #191C24;
}

.sidebar .nav-item:hover {
  background-color: #14181C;
}
.sidebar .nav-item:hover, .nav .nav-item a:hover,
.nav .nav-item:hover .fa, .nav .nav-item:hover .fas, .nav .nav-item:hover .fab, .nav .nav-item:hover .far { color: #009999 !important; }

.hide { display: none !important; }
.nav .nav-item a.active { background: #0F1015; color: #009999 !important; }
.nav .nav-item a.active .fa, .nav .nav-item a.active .fas, .nav .nav-item a.active .fab, .nav .nav-item a.active .far { color: #009999 !important; }
.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, .sidebar .nav-item .nav-link { width: 12rem; text-align: left; }
.sidebar .nav-item .nav-link span { display: inline-block; font-size: .85rem }

.sidebar .nav-item { background: #191C24; border-bottom: 1px solid #14181C; }

.sidebar .nav-item .dropdown-menu { background: #191C24; border: 1px solid #14181C;  }
.sidebar .nav-item .dropdown-menu .dropdown-item { padding: 5px 0px 15px 20px !important; }
.sidebar .nav-item .dropdown-menu a, .sidebar .nav-item .dropdown-menu .fa, .sidebar .nav-item .dropdown-menu .fas, .sidebar .nav-item .dropdown-menu .fab, .sidebar .nav-item .dropdown-menu .far  { color: #CCCCCC; }
.sidebar .nav-item .dropdown-menu a:hover { background: #191C24 !important;  }


.form-control { color: #FFFFFF !important; background: #000000; border: 1px solid #191C24; }
.form-control:focus { background: #000000; }
.form-control:disabled, .form-control[readonly] { background: #000000; }
.sidebar .sidebar-brand { font-size: 24px; padding: 0px !important; }

.text-dark { color: #000000 !important; }
.topbar .topbar-divider { border-color: #000000 !important; }
.text-xs { color: #000000; !important; }
.btn-warning, .btn-warning:hover { color: #000000; !important; }
.card { margin-bottom: 2px !important;  }

footer.sticky-footer { padding: 29px 0px !important;  }

.bg-blue { background:  rgba(46,49,146,0.6 ); }
.bg-orange { background: #ED8600; }
.bg-orange-dark { background: rgba( 209, 149, 0, 0.8 ) }

.card-header { background: #000000; border-bottom: 1px solid #333333; }
.card { background: rgba( 0, 0, 0, .7 ); border: 0px; }

.text-yellow { color: #FFD60A }
.bg-yellow { background: #FFD60A; }
.bg-black { background: #191C24; }
select option { color: #000000 !important;  }

.table td, .table th { border-top: 1px solid #161616; }
.table thead th { border-bottom: 1px solid #333333; color: #FFFFFF }

.menu_logo { height: 90px !important; }

@media (min-width: 768px) {
.sidebar.toggled .nav-item .nav-link { width: 80px !important; }
}








