:root{
	--theme-primary: #ff7d22;
	--theme-secondary: #461009;
}
body,
html,
div{
	font-family: "Manrope", sans-serif;
}
a{
	color: var(--theme-secondary);
}
.login{
	background: url('../img/login.jpg');
	background-size: cover;
	background-position: center;
}
.logo img{
	width: 250px;
	margin-bottom: 20px;
}
.login-form input{
	height: 50px;
}
.btn-primary{
	background-color: var(--theme-primary);
	border-color: var(--theme-primary);
	transition: 0.9s;
}
.btn-primary:hover{
	background-color: var(--theme-secondary);
	border-color: var(--theme-secondary);
}
.btn-secondary{
	background: var(--theme-secondary);
	border-color: var(--theme-secondary);
}
.btn-secondary:hover{
	background: var(--theme-primary);
	border-color: var(--theme-primary);
}
.form-control:focus {
    background-color: #fff;
    border-color: var(--theme-secondary);
    box-shadow: 0 0 0 .25rem rgb(70 16 9 / 28%);
    color: var(--theme-secondary);
    outline: 0;
}
.nav-link:hover,
.nav-link{
	color: var(--theme-secondary);
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	background: var(--theme-secondary);
	color: #fff;
}
.form-check-input:checked {
    background-color: var(--theme-secondary);
    border-color: var(--theme-secondary);
}
.form-check-input:focus,
.form-select:focus {
    box-shadow: 0 0 0 .25rem rgb(70 16 9 / 29%);
    outline: 0;
}
.login-form input:focus{
	border-color: var(--theme-secondary);
	box-shadow: 0 0 0 .1px var(--theme-secondary);
	color: var(--theme-secondary);
	transition: 0.9s;
}
.login-form a.btn-primary{
	height: 45px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	letter-spacing: 1px;
}
.login .card{
	box-shadow: 0 0 .875rem 0 rgb(81 22 1 / 48%);
	margin: 0;
	padding: 20px 10px;
}
.sidebar,
.sidebar-content,
.sidebar-link,
a.sidebar-link{
	background: #fff;
}
.sidebar-brand img{
	max-width: 150px;
	display: block;
	margin: 0 auto;
}
.sidebar-item>.sidebar-link{
	color: var(--theme-secondary);
}
.sidebar-link:hover {
    background: var(--theme-secondary);
    color: #fff;
}
.sidebar-item.active .sidebar-link:hover,
.sidebar-item.active>.sidebar-link {
    background: linear-gradient(90deg, rgba(59, 125, 221, .1), rgba(59, 125, 221, .088) 50%, transparent);
    border-left-color: var(--theme-primary);
    color: var(--theme-secondary);
}
.sidebar-item svg{
	fill: var(--theme-primary);
	stroke: var(--theme-primary);
}
.hamburger, .hamburger:after, .hamburger:before{
	background: #fff !important;
}
.logout,
.logout:hover{
	text-align: center;
	border-top: 1px solid #eee;
	text-transform: uppercase;
	font-weight: 600;
	background: darkred;
	color: #fff;
}
.stat{
	background: #eee !important;
}
.stat svg{
	fill: var(--theme-primary) !important;
	stroke: var(--theme-primary) !important;
}
.active>.page-link, .page-link.active{
	background: var(--theme-primary);
	border-color: var(--theme-primary);
}
.page-link,
.page-link:hover{
	color: var(--theme-secondary);
}
.page-link:focus{
	box-shadow: 0 0 0 0.25rem rgb(255 125 34 / 43%);
}
.dropdown .dropdown-menu{
	padding: 0;
}
.dropdown-item{
	padding: 10px;
}
.dropdown-menu .dropdown-item:hover{
	color: #fff;
	background: var(--theme-secondary);
}
.sidebar-toggle:after:hover,,
.sidebar-toggle:before:hover,
.hamburger:hover{
	background: var(--theme-primary) !important;
}
.nav-flag, .nav-icon{
	color: var(--theme-primary);
}
.nav-flag:hover, .nav-icon:hover{
	color: #fff;
}
.nav-item .indicator{
	background: var(--theme-primary);
	color: #fff;
}
.navbar-bg{
	background: var(--theme-secondary);
}
.sidebar-nav .sidebar-item {
    border-bottom: 1px solid #f5f7fb;
}
.dropdown-toggle:hover,
.dropdown-toggle{
	color: #fff !important;
}
.dropdown-toggle svg{
	fill: #fff;
}
.dropdown-toggle:after{
	color: #fff;
}
table.table.dataTable > tbody > tr {
    background-color: #f5f7fb;
}
.feather{
	color: var(--theme-primary);
}
footer.footer {
    background: var(--theme-primary);
}