.nav-sidebar .nav-item>.nav-link {
    margin-bottom: 0.2rem;
    font-size: 17px !important;
    background: rgb(255 255 255 / 90%);
    color: #30295e;
}
 .nav-sidebar>.nav-item:hover>.nav-link,  .nav-sidebar>.nav-item>.nav-link:focus {
    background-color: rgb(246 71 68) !important;
    color: #fff;
}
.navbar-white{
    background:#492d36;
    color:#fff;
}
.navbar-light .navbar-nav .nav-link {
    color: rgb(255 253 253);
}

.table {
	font-size: 14px !important;
}

.page-link {
	font-size: 14px !important;
}

*::after,
*::before {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

body {
	font-family: "Barlow", sans-serif !important;
}

a {
	text-decoration: none !important;
}

.bg-theme-1 {
	background: #0a1344;
}

.bg-theme-2 {
	background: #05f98f !important;
}

.bg-theme-gradient {
	background: -webkit-linear-gradient(180deg, #0a1344, #2b4af9) !important;
}

.text-1 {
	color: #0a1344 !important;
}

.text-2 {
	color: #068d53 !important;
}

a {
	text-decoration: none;
}

.t-10 {
	font-size: 10px !important;
}

.t-12 {
	font-size: 12px !important;
}

.t-14 {
	font-size: 14px !important;
}

.t-16 {
	font-size: 16px !important;
}

.t-18 {
	font-size: 18px !important;
}

.t-20 {
	font-size: 20px !important;
}

.fw-700 {
	font-weight: 700;
}

.fw-900 {
	font-weight: 900;
}

.space {
	padding: 5rem 0;
}

.relative {
	position: relative !important;
}

.cover {
	object-fit: cover !important;
}

.contain {
	object-fit: contain !important;
}

.bg-black {
	background: #000;
}

.o-hidden {
	overflow: hidden;
}

.ox-hidden {
	overflow-x: hidden;
}

.oy-hidden {
	overflow-y: hidden;
}
.layout-fixed .main-sidebar {
    background-color: #343a40;
}
/* .nav-sidebar .nav-link p{
	color: #000; 
  } */
.bg-red {
	background: #f64744 !important;
}

.bg-theme-3 {
	background: #492d36 !important;
}

.bg-custom {
	background: #408a83;
	color: #fff;
	font-weight: 700;
}

.table_upload th {
	text-transform: capitalize;
	font-size: 10px;
	border: 1px solid #ddd;
	border-right: none;
	padding: 4px;
	min-width: 50px !important;
}

.table_upload td {
	padding: 0 !important;
	min-width: 50px !important;
	width: fit-content !important;
}

.table_upload td .form-control {
	padding: 3px;
	font-size: 10px !important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type=number] {
	-moz-appearance: textfield;
}
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #dcc8bd;
    color: #492d36;
}
.breadcrumb-item.active {
    color: #492d36;
}
.breadcrumb-item a{
    color:  #ddd;
}
.content a{
  color: #492d36;
}
.bg-red {
    background-color: #dc3545!important;
}
.btn-theme{
     background-color: #492d36;
      color:  #fff;
      border-color:#492d36;
}
.btn-theme:hover{
     background-color: #492d36;
      color:  #fff;
      border-color:#492d36;
}
.content-wrapper {
    background-color: #f4f6f9;
}
/*.table-striped tbody tr:nth-of-type(odd) {*/
/*    background-color: #dcc8bd;*/
/*}*/
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #492d36;
    border-color: #492d36;
}