.bg-gradient-primary2 {
  background-color: #2f323e;
  /*background-image: linear-gradient(180deg,#4e73df 10%,#224abe);*/
  background-size: cover;
  background: #000000;
}

.sidebar .nav-item:hover {
  background-color: #464646; 
}
.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: #FFC000 !important; }

.hide { display: none !important; }
.nav .nav-item a.active { background: #252525; color: #FFC000 !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: #FFC000 !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-dark .nav-item .nav-link, .sidebar-dark .nav-item .nav-link .fas, .sidebar-dark .nav-item .nav-link .fab, .sidebar-dark .nav-item .nav-link .far { color: #FFC000 !important; }

.sidebar .nav-item { background: #333333; border-bottom: 1px solid #000000; }

.form-control { color: #000000 !important; }
.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 ) }
.bg-black { background: #121212 }

.card-header { background: #FFC000; border-bottom: 0px; }
.card-header .text-dark { color: #000000 !important; }
.card { background: #000000; border: 0px; }
.table { color: #FFC000; }
table td, table th { color: #FFC000 !important; }
.table td, .table th { border-top: 1px solid #565656; }
.table thead th { border-bottom: 0px; }

.text-yellow { color: #FFC000 !important }
.bg-yellow { background: #FFC000 }
select option { color: #FFC000 !important;  }

input[type="text"], input[type="password"], input[type="number"] { background: none; color: #FFC000 !important; border-color: #FFC000; }
select { background: none; color: #FFC000 !important; border-color: #FFC000; }










