.errors {
  color: red;
}
.login {
	background-image: url('/assets/img/astro-bg.jpg');
	background-size: cover;
	background-position: center;
}
.admin-block h2 {
	color: #fff;
}
.admin-block button {
	background: #c59a55;
	color: #ffffff;
	border: 1px solid #c59a55;
}
.login::before {
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	margin-top: -28%;
	margin-bottom: -15%;
	margin-left: -13%;
	width: 50% !important;
	--tw-rotate: -18deg !important;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	border-radius: 0 !important;
	background-color: #000 !important;
}
.login-head {
	color: #000 !important;
}
.report-box::before {
	box-shadow: 0 3px 20px #2d6eef !important;
	background-color: rgba(100, 143, 224, 0.747) !important;
}
.login-head.-intro-x.text-white.font-medium.text-4xl.leading-tight.mt-3 {
  font-size: 89px;
  background: linear-gradient(91.63deg, #8b6936 1.38%, #edbc6b 98.62%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /* text-align: center; */
}
.login-head.-intro-x.mt-5.text-lg.text-white.text-opacity-70.dark\:text-slate-400 {
  font-size: 24px;
  color: #fff !important;
}
nav.side-nav li a:hover {
	background: #2d6eef !important;
}
.grid button {
	background:  #2d6eef !important;
  border: 0 !important;
}
.addbtn {
	background: #2d6eef !important;
}
.d-inline.intro-y.col-span-12.addbtn {
	border-radius: 20px;
}
.text-success {
	color: rgb(63 129 71 / 75%) !important;
}
.sticky-top {
	position: sticky;
	top: 0;
	z-index: 1020;
	background: #2d6eef !important;
}
.form-switch .form-check-input:checked {
	border-color: #2d6eef !important;
	background-color: #2d6eef !important;
}
.btn-primary {
	background: #2d6eef !important;
}
.nav-link.active {
	--tw-text-opacity: 1;
	color: rgb(63 129 71 / 75%) !important;
}

.nav-link.active.main-tab {
	border-color: #2d6eef !important;
	background-color: #2d6eef !important;
	color: #ffffff !important;
}
html body {
	color: rgb(0, 0, 0);
}
.table.table-report.sm\:mt-2 thead {
	background: #2d6eef !important;
}
.grid .select2-selection__clear {
	background: transparent !important;
}
.grid .select2-selection__choice__remove {
	background: transparent !important;
}
.data-add {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	align-items: baseline;
}
.data-add .data-inner {
	flex: 0 0 48%;
	max-width: 48%;
}

.table th {
	background: #2d6eef !important;
	color: #ffffff !important;
}

.side-menu--active {
    color: #ffffff !important;
}

.side-menu--active .side-menu__title {
	color: #ffffff !important;
}

.side-menu__title:hover {
	color: #ffffff !important;
}