body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

.bg-gradient-primary2 {
  background-color: #042C6D;
  /*background-image: linear-gradient(180deg,#4e73df 10%,#224abe);*/
  background-size: cover;
  background: #042C6D;
}

.sidebar .nav-item:hover {
  background-color: #0047BA;
}

.hide { display: none !important; }
.nav .nav-item a.active { background: #003A9A; }

.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: #042C6D; border-bottom: 1px solid #042254; }
.sidebar-dark .nav-item .nav-link { color: #FFFFFF; }

.form-control { color: #000000 !important; }
.text-black { color: #000000 !important; }

#wrapper #content-wrapper { background: url(../images/bg.png) repeat; }

.bg-purple { background: #042C6D; }
.bg-green-light { background: rgba( 0, 208, 246, .7 ); }
.navbar { background: url(../images/back.png) repeat !important; }
.card { border: none !important; border-radius: 7px 7px 7px 7px !important; background: url(../images/back.png) repeat; }

















