@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,100&display=swap');
body {
	margin: 0;
	padding: 0;
	position: relative;
	font-family: 'Poppins' !important;
	background: #131b2f !important;
	color: #ffffff;
}
body::before {
	position: fixed;
	width: 50vw;
	height: 100vh;
	overflow: hidden;
	top: 0;
	left: 0;
	background: url('../images/top-bg.png');
	background-size: 100%;
	content: '';
	background-repeat: no-repeat;
	z-index: -1;
}
body::after {
	position: fixed;
	width: 50vw;
	height: 90vh;
	overflow: hidden;
	bottom: 0;
	right: 0;
	background: url('../images/bottom-bg.png');
	background-size: 100%;
	content: '';
	background-repeat: no-repeat;
	background-position: 100% 100%;
	z-index: -1;
}

.db-wrapper {
	display: flex;
	padding: 15px;
}
.db-wrapper .mobilemenu-btn {
	position: fixed;
	left: 0;
	top: 28px;
	background: linear-gradient(87.64deg, #ab59f6 -6.66%, #5f32dc 98.02%);
	width: 25px;
	height: 30px;
	border-radius: 0 4px 4px 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media screen and (min-width: 991px) {
	.db-wrapper .mobilemenu-btn {
		display: none;
	}
}
.db-wrapper .mobilemenu-btn svg {
	width: 18px;
}
.db-wrapper .db-leftbar {
	background: #071026;
	border-radius: 11px;
	width: 100%;
	height: calc(100vh - 30px);
	max-width: 320px;
	padding: 2.5rem 2rem;
	transition: all ease-in 0.1s;
	position: sticky;
	top: 15px;
}
@media screen and (max-width: 1560px) {
	.db-wrapper .db-leftbar {
		max-width: 290px;
	}
}
@media screen and (max-width: 991px) {
	.db-wrapper .db-leftbar {
		position: fixed;
		left: -290px;
		border-radius: 0 11px 11px 0;
		transition: all ease-in 0.1s;
	}
}
.db-wrapper .db-leftbar .menu-upper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.db-wrapper .db-leftbar .menu-upper button {
	background: none;
	border: 0;
}
.db-wrapper .db-leftbar .sidebar {
	width: 100%;
	margin-top: 1.8rem;
}
.db-wrapper .db-leftbar .sidebar li {
	width: 100%;
}
.db-wrapper .db-leftbar .sidebar li .nav-link {
	display: flex;
	align-items: center;
	color: #e3e8f3;
	padding: 0.9rem 0;
}
.db-wrapper .db-leftbar .sidebar li .nav-link .menu-icons {
	width: 28px;
}
.db-wrapper .db-leftbar .sidebar li .nav-link .menu-icons svg {
	width: 18px;
}
.db-wrapper .db-leftbar .sidebar li .nav-link .menu-icons svg path {
	fill: #e3e8f3;
}
.db-wrapper .db-leftbar .sidebar li .nav-link .menu-title {
	transition: all ease-in 0.1s;
}
.db-wrapper .db-leftbar .sidebar li .nav-link .menu-arrow {
	position: absolute;
	right: 0;
	top: 50%;
	background: url('data:image/svg+xml,<svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.146447 0.146447C0.341709 -0.0488155 0.658291 -0.0488155 0.853553 0.146447L3.5 2.79289L6.14645 0.146447C6.34171 -0.0488155 6.65829 -0.0488155 6.85355 0.146447C7.04882 0.341709 7.04882 0.658291 6.85355 0.853553L3.85355 3.85355C3.65829 4.04882 3.34171 4.04882 3.14645 3.85355L0.146447 0.853553C-0.0488155 0.658291 -0.0488155 0.341709 0.146447 0.146447Z" fill="%23AEB9E1"/></svg>');
	background-repeat: no-repeat;
	background-position: center 100%;
}
.db-wrapper .db-leftbar .sidebar li .sub-menu li a.nav-link {
	padding-left: 1.5rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	border-radius: 4px;
}
.db-wrapper .db-leftbar .sidebar li .sub-menu li a.nav-link.active {
	border-color: #9c52f1;
}
@media screen and (min-width: 991px) {
	.db-wrapper .db-leftbar.open-menu {
		max-width: 80px;
		padding: 2.5rem 1.5rem;
	}
	.db-wrapper .db-leftbar.open-menu .menu-title {
		display: none;
	}
	.db-wrapper .db-leftbar.open-menu .left-logo {
		width: 26px;
		overflow: hidden;
	}
	.db-wrapper .db-leftbar.open-menu .menu-icons {
		text-align: center;
		transition: all ease-in 0.1s;
	}
	.db-wrapper .db-leftbar.open-menu .menu-upper {
		justify-content: center;
	}
	.db-wrapper .db-leftbar.open-menu .menu-upper button {
		position: absolute;
		right: -36px;
	}
}
@media screen and (max-width: 991px) {
	.db-wrapper .db-leftbar.open-menu {
		left: 0;
		z-index: 9;
	}
}
.db-wrapper .db-rightsection {
	width: 100%;
	padding: 0.2rem 0.5rem 0.2rem 1.5rem;
}
@media screen and (max-width: 991px) {
	.db-wrapper .db-rightsection {
		padding: 0.2rem 0 0.2rem 0;
	}
}

.form-label {
	color: #cecece;
	font-weight: normal;
	font-size: 15px;
}

.form-control {
	height: 48px;
	border-radius: 5px;
	border: 1px solid #343b4f;
	background: #142034;
	color: #ffffff !important;
}
.form-control:focus {
	background: #142034;
	border: 1px solid #343b4f;
	box-shadow: none;
	outline: none;
}

.db-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 0.5rem 1rem;
}
.db-header .left-leader h3 {
	color: #ffffff;
	font-weight: 500;
	margin-bottom: 0;
	font-size: 1.4rem;
}
.db-header .right-header .user-dropdown a {
	display: flex;
	align-items: center;
	background-image: url('data:image/svg+xml,<svg width="8" height="5" viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.717133 0.717163C0.560923 0.873373 0.560923 1.12664 0.717133 1.28285L3.71713 4.28285C3.79215 4.35786 3.89389 4.40001 3.99998 4.40001C4.10606 4.40001 4.2078 4.35786 4.28282 4.28285L7.28282 1.28285C7.43903 1.12664 7.43903 0.873373 7.28282 0.717164C7.12661 0.560954 6.87334 0.560954 6.71713 0.717164L3.99998 3.43432L1.28282 0.717163C1.12661 0.560954 0.873343 0.560954 0.717133 0.717163Z" fill="%23AEB9E1"/></svg>');
	background-repeat: no-repeat;
	background-position: 100% center;
	padding-right: 20px;
	background-size: 10px;
}
.db-header .right-header .user-dropdown a .user-img {
	width: 32px;
	height: 32px;
	border-radius: 32px;
	margin-right: 6px;
}
.db-header .right-header .user-dropdown a .user-img img {
	width: 100%;
	height: 100%;
}
.db-header .right-header .user-dropdown a .user-dtl h3 {
	font-size: 14px;
	color: #ffffff;
	margin: 0;
}
.db-header .right-header .user-dropdown a .user-dtl p {
	color: #aeb9e1;
	margin-bottom: 0;
	font-size: 12px;
}

.db-content {
	padding: 1rem;
}

.btn.btn-primary {
	background: linear-gradient(87.64deg, #ab59f6 -6.66%, #5f32dc 98.02%);
	border-radius: 4px;
	padding: 0 1.3rem;
	font-size: 0.85rem;
	color: #ffffff;
	border: 0;
	height: 36px;
	line-height: 36px;
	transition: all ease-in 0.1s;
}
.btn.btn-primary:hover {
	background: linear-gradient(87.64deg, #5f32dc -6.66%, #ab59f6 98.02%);
}
.btn.btn-primary.btn-lg {
	height: 58px;
	line-height: 58px;
	font-size: 1.2rem;
}

.btn.btn-secondary {
	background: #ffffff;
	color: #071026;
}

.btn.btn-outline {
	background: linear-gradient(87.64deg, #ab59f6 -6.66%, #5f32dc 98.02%);
	position: relative;
	border-radius: 4px;
	padding: 0 1.3rem;
	font-size: 0.85rem;
	color: #ffffff;
	border: 0;
	height: 36px;
	line-height: 36px;
	transition: all ease-in 0.1s;
}
.btn.btn-outline:hover,
.btn.btn-outline:focus {
	background: linear-gradient(87.64deg, #5f32dc -6.66%, #ab59f6 98.02%);
	color: #ffffff;
}
.btn.btn-outline .btn-inner {
	position: relative;
	z-index: 1;
}
.btn.btn-outline::before {
	background: #131c30;
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	content: '';
	position: absolute;
	left: 1px;
	top: 1px;
	border-radius: 4px;
	z-index: 0;
}

.card {
	background: rgb(20, 41, 63);
	background: radial-gradient(circle, rgb(20, 41, 63) 0%, rgb(19, 28, 48) 100%);
	border-color: rgba(52, 59, 79, 0.6);
}

.card .card-header {
	border-color: rgba(52, 59, 79, 0.6);
	padding: 1rem 1.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #ffffff;
	gap: 20px;
	flex-wrap: wrap;
}

@media screen and (max-width: 700px) {
	.card .card-header .header-right {
		justify-content: start !important;
	}
}

@media screen and (max-width: 495px) {
	.card .card-header {
		flex-direction: column;
		justify-content: start;
		align-items: start;
	}

	.card .card-header .header-right {
		flex-direction: column;
		justify-content: start;
		width: 100%;
	}

	.card .card-header .header-left {
		width: 100%;
	}
}

.card .card-header .header-left {
	color: #ffffff;
	font-size: 1rem;
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.card .card-header .header-left .custom-drop {
	width: 240px;
	max-width: 100%;
}
.card .card-header .header-left .custom-drop .dropdown-toggle {
	border: 1px solid #5b6580;
	font-size: 13px;
	height: 38px;
	color: #ffffff;
	width: 100%;
	text-align: left;
}
.card .card-header .header-left .custom-drop .dropdown-toggle::after {
	display: none;
}
.card .card-header .header-left .custom-drop .dropdown-menu {
	width: 100%;
	background: #071026;
	max-height: 260px;
	overflow-y: auto;
}
.card .card-header .header-left .custom-drop .dropdown-menu li a {
	color: #ffffff;
	font-size: 14px;
	padding: 10px 15px;
}
.card .card-header .header-left .custom-drop .dropdown-menu li a:hover {
	background: rgba(52, 59, 79, 0.2);
}
.card .card-body {
	padding: 0;
}

.table {
	background: none;
	margin: 0;
}
.table thead tr th {
	background: none;
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
	border: 0;
	padding: 12px 18px;
}
.table thead tr th .sorting-th {
	position: relative;
	cursor: pointer;
	display: inline-block;
	padding-right: 16px;
}
.table thead tr th .sorting-th::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 9px;
	height: 14px;
	display: inline-block;
	background: url('data:image/svg+xml,<svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.28287 2.71716C5.43908 2.87337 5.43908 3.12664 5.28287 3.28285C5.12666 3.43906 4.87339 3.43906 4.71718 3.28285L3.00003 1.56569L1.28287 3.28285C1.12666 3.43906 0.873392 3.43906 0.717183 3.28285C0.560973 3.12664 0.560973 2.87337 0.717183 2.71716L2.71718 0.717163C2.7922 0.642148 2.89394 0.600006 3.00003 0.600006C3.10611 0.600006 3.20785 0.642148 3.28287 0.717163L5.28287 2.71716ZM0.717133 6.95083C0.560923 6.79462 0.560923 6.54135 0.717133 6.38514C0.873343 6.22893 1.12661 6.22893 1.28282 6.38514L2.99997 8.1023L4.71713 6.38514C4.87334 6.22893 5.12661 6.22893 5.28282 6.38514C5.43903 6.54135 5.43903 6.79462 5.28282 6.95083L3.28282 8.95083C3.2078 9.02584 3.10606 9.06799 2.99997 9.06799C2.89389 9.06799 2.79215 9.02584 2.71713 8.95083L0.717133 6.95083Z" fill="%23AEB9E1"/></svg>');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}
.table tfoot tr td {
	background: none;
	color: #e3e8f3;
	border: 0;
	padding: 15px 18px;
	font-size: 13px;
	font-weight: normal;
}
.table tbody tr td {
	background: none;
	color: #e3e8f3;
	border-color: #1f283e;
	padding: 15px 18px;
	font-size: 13px;
	font-weight: normal;
}
.table tbody tr td .user-colum {
	display: flex;
	align-items: center;
}
.table tbody tr td .user-colum .avatar-circle {
	width: 32px;
	height: 32px;
	min-width: 32px;
	border-radius: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	font-weight: 500;
	color: #e3e8f3;
	margin-right: 8px;
}
.table tbody tr td .table-link {
	color: #a154f3;
	text-decoration: none;
}
.table tbody tr td .edit-btn {
	background: url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.6595 0.172629C10.3759 0.0566338 10.0722 -0.00202115 9.76575 5.31552e-05C9.45936 0.00212743 9.15641 0.0648897 8.8744 0.184715C8.59333 0.304144 8.33862 0.477901 8.12488 0.696003L1.26417 7.55682C0.947351 7.87364 0.721499 8.26979 0.610245 8.70381L0.0290523 10.9712C-0.140839 11.6339 0.461708 12.2364 1.12446 12.0664L3.39193 11.4848C3.82583 11.3736 4.22186 11.1477 4.53861 10.831L11.3993 3.97014C11.6175 3.75648 11.7913 3.50182 11.9108 3.22079C12.0307 2.9388 12.0934 2.63584 12.0955 2.32943C12.0976 2.02303 12.0389 1.71925 11.9229 1.43566C11.8068 1.15207 11.6357 0.894298 11.4194 0.677242L11.418 0.675862C11.2009 0.459662 10.9431 0.288625 10.6595 0.172629Z" fill="%23AEB9E1"/></svg>');
	width: 18px;
	height: 18px;
	border: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 15px;
	margin: 0 2px;
	transition: all ease-in 0.1s;
}
.table tbody tr td .edit-btn:hover {
	opacity: 0.7;
}
.table tbody tr td .delete-btn {
	background: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.46842 0.400024C5.02588 0.400024 4.60994 0.587901 4.3096 0.908262C4.01049 1.22731 3.84863 1.65222 3.84863 2.0878V2.5769H1.00002C0.668654 2.5769 0.400024 2.84553 0.400024 3.1769C0.400024 3.50828 0.668654 3.7769 1.00002 3.7769H1.8168L2.34524 11.6509C2.3981 12.4385 3.05244 13.0504 3.84188 13.0504H10.1508C10.9403 13.0504 11.5946 12.4385 11.6474 11.6508L12.1752 3.7769H13C13.3314 3.7769 13.6 3.50828 13.6 3.1769C13.6 2.84553 13.3314 2.5769 13 2.5769H10.1476V2.0878C10.1476 1.65222 9.98573 1.22731 9.68662 0.908262C9.38628 0.587901 8.97034 0.400024 8.52779 0.400024H5.46842ZM5.18504 1.72899C5.2672 1.64136 5.37004 1.60002 5.46842 1.60002H8.52779C8.62618 1.60002 8.72902 1.64136 8.81117 1.72899C8.89456 1.81794 8.94758 1.94639 8.94758 2.0878V2.57558H5.04863V2.0878C5.04863 1.94639 5.10166 1.81794 5.18504 1.72899Z" fill="%23AEB9E1"/></svg>');
	width: 18px;
	height: 18px;
	border: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 15px;
	margin: 0 2px;
	transition: all ease-in 0.1s;
}
.table tbody tr td .delete-btn:hover {
	opacity: 0.7;
}
.table tbody tr:nth-child(odd) .avatar-circle {
	background: #6b38e0;
}
.table tbody tr:nth-child(even) .avatar-circle {
	background: #39425c;
}

.table-footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.85rem 1.2rem;
}
.table-footer .show-row {
	color: #aeb9e1;
	font-size: 14px;
}
.table-footer .show-row span {
	color: #a154f3;
}
.table-footer .table-pagination {
	margin-left: auto;
	display: flex;
	align-items: center;
}
.table-footer .table-pagination button {
	width: 30px;
	height: 30px;
	border-radius: 4px;
	background: #0a1330;
	border: 1px solid #0b1739;
	box-shadow: 1px 1px 1px rgba(16, 25, 52, 0.4);
}
.table-footer .table-pagination button:first-child {
	margin-right: 6px;
	background: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.58199 0.646448C5.77726 0.451185 6.09384 0.451185 6.2891 0.646448C6.48436 0.84171 6.48436 1.15829 6.2891 1.35355L2.20715 5.43551L11.5 5.43551C11.7761 5.43551 12 5.65936 12 5.93551C12 6.21165 11.7761 6.43551 11.5 6.43551L2.20715 6.43551L6.2891 10.5175C6.48436 10.7127 6.48436 11.0293 6.2891 11.2246C6.09384 11.4198 5.77726 11.4198 5.58199 11.2246L0.646487 6.28906C0.559423 6.202 0.507783 6.08613 0.500844 5.96386C0.50031 5.95444 0.500041 5.94499 0.500041 5.93551C0.500041 5.92603 0.50031 5.91657 0.500844 5.90716C0.507025 5.79657 0.549146 5.69558 0.615716 5.61567C0.625415 5.60402 0.635678 5.59276 0.646487 5.58195L5.58199 0.646448Z" fill="%237E89AC"/></svg>')
		#0a1330;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 13px;
}
.table-footer .table-pagination button:first-child:hover {
	background: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.08195 0.646447C5.27722 0.451184 5.5938 0.451184 5.78906 0.646447C5.98432 0.841709 5.98432 1.15829 5.78906 1.35355L1.70711 5.43551L11 5.4355C11.2761 5.4355 11.5 5.65936 11.5 5.9355C11.5 6.21165 11.2761 6.4355 11 6.4355L1.70711 6.43551L5.78906 10.5175C5.98432 10.7127 5.98432 11.0293 5.78906 11.2246C5.5938 11.4198 5.27722 11.4198 5.08195 11.2246L0.146447 6.28906C0.13604 6.27865 0.12614 6.26783 0.116761 6.25664C0.0497618 6.17677 0.0072699 6.07564 0.000860316 5.96484C0.000288336 5.9551 0 5.94532 0 5.93551C0 5.92564 0.000291563 5.9158 0.000869917 5.90601C0.00727724 5.79587 0.0493357 5.6953 0.115676 5.61567C0.125375 5.60401 0.135638 5.59276 0.146447 5.58195L5.08195 0.646447Z" fill="white"/></svg>')
		#0a1330;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 13px;
}
.table-footer .table-pagination button:last-child {
	margin-right: 5px;
	background: url('data:image/svg+xml,<svg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.41805 0.146447C6.22278 -0.0488155 5.9062 -0.0488155 5.71094 0.146447C5.51568 0.341709 5.51568 0.658291 5.71094 0.853553L9.79289 4.93551L0.500041 4.9355C0.223898 4.9355 4.05312e-05 5.15936 4.05312e-05 5.4355C4.05312e-05 5.71165 0.223898 5.9355 0.500041 5.9355L9.79289 5.93551L5.71094 10.0175C5.51568 10.2127 5.51568 10.5293 5.71094 10.7246C5.9062 10.9198 6.22278 10.9198 6.41805 10.7246L11.3536 5.78906C11.4406 5.702 11.4923 5.58613 11.4992 5.46386C11.4997 5.45444 11.5 5.44499 11.5 5.43551C11.5 5.42602 11.4997 5.41657 11.4992 5.40716C11.493 5.29657 11.4509 5.19558 11.3843 5.11567C11.3746 5.10401 11.3644 5.09276 11.3536 5.08195L6.41805 0.146447Z" fill="%237E89AC"/></svg>')
		#0a1330;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 13px;
}
.table-footer .table-pagination button:last-child:hover {
	background: url('data:image/svg+xml,<svg width="13" height="11" viewBox="0 0 13 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.06453 0.146447C6.86927 -0.0488155 6.55269 -0.0488155 6.35742 0.146447C6.16216 0.341709 6.16216 0.658291 6.35742 0.853553L10.4394 4.93551L1.14652 4.9355C0.870382 4.9355 0.646524 5.15936 0.646524 5.4355C0.646524 5.71165 0.870382 5.9355 1.14652 5.9355L10.4394 5.93551L6.35742 10.0175C6.16216 10.2127 6.16216 10.5293 6.35742 10.7246C6.55269 10.9198 6.86927 10.9198 7.06453 10.7246L12 5.78906C12.0104 5.77865 12.0203 5.76783 12.0297 5.75664C12.0967 5.67677 12.1392 5.57564 12.1456 5.46484C12.1462 5.4551 12.1465 5.44532 12.1465 5.43551C12.1465 5.42564 12.1462 5.4158 12.1456 5.40601C12.1392 5.29587 12.0971 5.1953 12.0308 5.11567C12.0211 5.10401 12.0108 5.09276 12 5.08195L7.06453 0.146447Z" fill="white"/></svg>')
		#0a1330;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 13px;
}

.login-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 100vh;
	padding: 0 !important;
}
.login-wrapper .login-card {
	max-width: 733px;
	background: #131d32;
	border: 1px solid rgba(90, 90, 90, 0.5);
	border-radius: 12px;
	width: 100%;
	padding: 5.5rem;
}
.login-wrapper .login-card h1 {
	border-left: 3px;
	font-size: 1.8rem;
	border-left: 5px solid #964eee;
	padding: 4px 10px;
	margin-bottom: 1.8rem;
}
.login-wrapper .login-card .input-group {
	height: 46px;
	border-radius: 0;
}
.login-wrapper .login-card .input-group input {
	border-color: #343b4f;
	background-color: #131d32;
	border-radius: 0;
	color: #ababab;
	font-size: 15px;
}
.login-wrapper .login-card .input-group .input-group-text {
	border-color: #343b4f;
	background-color: #343b4f;
	border-radius: 0;
}

input.form-control::-webkit-input-placeholder {
	color: #ababab;
}

input.form-control::-moz-input-placeholder {
	color: #ababab;
}

input.form-control::-moz-placeholder {
	color: #ababab;
}

input.form-control::placeholder {
	color: #ababab;
}

::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #152a42;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: linear-gradient(87.64deg, #ab59f6 -6.66%, #5f32dc 98.02%);
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: linear-gradient(87.64deg, #5f32dc -6.66%, #ab59f6 98.02%);
}

.modal .modal-content {
	background: #142034;
	border: 1px solid rgba(52, 59, 79, 0.8);
	border-radius: 12px;
}
.modal .modal-lg {
	max-width: 700px;
}
.modal .modal-body {
	padding: 1rem 2rem;
}
.modal .modal-header {
	border: 0;
	padding: 1.5rem 1.8rem;
}
.modal .modal-header .btn-close {
	width: 34px !important;
	height: 34px !important;
	border-radius: 4px;
	background: linear-gradient(87.64deg, #ab59f6 -6.66%, #5f32dc 98.02%) !important;
	position: relative;
	opacity: 1;
	padding: 0;
}
.modal .modal-header .btn-close:hover {
	background: linear-gradient(87.64deg, #5f32dc -6.66%, #ab59f6 98.02%) !important;
}
.modal .modal-header .btn-close::after {
	content: '';
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
	background-size: 12px;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.modal .modal-footer {
	border: 0;
}
.modal .modal-footer .btn {
	font-size: 15px;
	height: 48px;
}

.stats-row .card {
	padding: 1rem 1.5rem;
	color: #ffffff;
	margin-bottom: 1.5rem;
}
.stats-row .card p {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 6px;
}
.stats-row .card h2 {
	font-size: 1.6rem;
	font-weight: 500;
	margin-bottom: 0;
}

.highcharts-credits {
	display: none !important;
	height: 0;
	width: 0;
} /*# sourceMappingURL=distrobooks.css.map */

.bg-dprimary {
	background-color: #131b2f;
}

.bg-dbackground {
	background: radial-gradient(circle, rgb(20, 41, 63) 0%, rgb(19, 28, 48) 100%);
	border-color: rgba(52, 59, 79, 0.6);
}

#chart {
	height: 250px;
}

.dropdown-list {
	border: 1px solid #343b4f;
}

input,
textarea,
select,
dialog.border,
.border-primary-color {
	border-color: #343b4f !important;
	box-shadow: none !important;
}

.date-range-row .form-control {
	height: 42px !important;
}
.date-range-row .btn {
	height: 42px !important;
	min-height: 42px !important;
}

input[type='date'] {
	background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.75 0.25C5.16421 0.25 5.5 0.585786 5.5 1V2.5H14.5V1C14.5 0.585786 14.8358 0.25 15.25 0.25C15.6642 0.25 16 0.585786 16 1V2.5H16.75C17.5457 2.5 18.3087 2.81607 18.8713 3.37868C19.4339 3.94129 19.75 4.70435 19.75 5.5V16.75C19.75 17.5457 19.4339 18.3087 18.8713 18.8713C18.3087 19.4339 17.5457 19.75 16.75 19.75H3.25C2.45435 19.75 1.69129 19.4339 1.12868 18.8713C0.566071 18.3087 0.25 17.5456 0.25 16.75V5.5C0.25 4.70435 0.566071 3.94129 1.12868 3.37868C1.69129 2.81607 2.45435 2.5 3.25 2.5H4V1C4 0.585786 4.33579 0.25 4.75 0.25ZM3.25 4C2.85218 4 2.47064 4.15804 2.18934 4.43934C1.90804 4.72064 1.75 5.10218 1.75 5.5V6.65192C2.20218 6.39087 2.71883 6.25 3.25 6.25H16.75C17.2812 6.25 17.7978 6.39087 18.25 6.65192V5.5C18.25 5.10218 18.092 4.72064 17.8107 4.43934C17.5294 4.15804 17.1478 4 16.75 4H3.25ZM18.25 9.25C18.25 8.85218 18.092 8.47064 17.8107 8.18934C17.5294 7.90804 17.1478 7.75 16.75 7.75H3.25C2.85218 7.75 2.47064 7.90804 2.18934 8.18934C1.90804 8.47064 1.75 8.85218 1.75 9.25V16.75C1.75 17.1478 1.90804 17.5294 2.18934 17.8107C2.47064 18.092 2.85218 18.25 3.25 18.25H16.75C17.1478 18.25 17.5294 18.092 17.8107 17.8107C18.092 17.5294 18.25 17.1478 18.25 16.75V9.25ZM9.25 10.75C9.25 10.3358 9.58579 10 10 10H10.008C10.4222 10 10.758 10.3358 10.758 10.75V10.758C10.758 11.1722 10.4222 11.508 10.008 11.508H10C9.58579 11.508 9.25 11.1722 9.25 10.758V10.75ZM11.5 10.75C11.5 10.3358 11.8358 10 12.25 10H12.258C12.6722 10 13.008 10.3358 13.008 10.75V10.758C13.008 11.1722 12.6722 11.508 12.258 11.508H12.25C11.8358 11.508 11.5 11.1722 11.5 10.758V10.75ZM13.75 10.75C13.75 10.3358 14.0858 10 14.5 10H14.508C14.9222 10 15.258 10.3358 15.258 10.75V10.758C15.258 11.1722 14.9222 11.508 14.508 11.508H14.5C14.0858 11.508 13.75 11.1722 13.75 10.758V10.75ZM4.75 13C4.75 12.5858 5.08579 12.25 5.5 12.25H5.508C5.92221 12.25 6.258 12.5858 6.258 13V13.008C6.258 13.4222 5.92221 13.758 5.508 13.758H5.5C5.08579 13.758 4.75 13.4222 4.75 13.008V13ZM7 13C7 12.5858 7.33579 12.25 7.75 12.25H7.758C8.17221 12.25 8.508 12.5858 8.508 13V13.008C8.508 13.4222 8.17221 13.758 7.758 13.758H7.75C7.33579 13.758 7 13.4222 7 13.008V13ZM9.25 13C9.25 12.5858 9.58579 12.25 10 12.25H10.008C10.4222 12.25 10.758 12.5858 10.758 13V13.008C10.758 13.4222 10.4222 13.758 10.008 13.758H10C9.58579 13.758 9.25 13.4222 9.25 13.008V13ZM11.5 13C11.5 12.5858 11.8358 12.25 12.25 12.25H12.258C12.6722 12.25 13.008 12.5858 13.008 13V13.008C13.008 13.4222 12.6722 13.758 12.258 13.758H12.25C11.8358 13.758 11.5 13.4222 11.5 13.008V13ZM13.75 13C13.75 12.5858 14.0858 12.25 14.5 12.25H14.508C14.9222 12.25 15.258 12.5858 15.258 13V13.008C15.258 13.4222 14.9222 13.758 14.508 13.758H14.5C14.0858 13.758 13.75 13.4222 13.75 13.008V13ZM4.75 15.25C4.75 14.8358 5.08579 14.5 5.5 14.5H5.508C5.92221 14.5 6.258 14.8358 6.258 15.25V15.258C6.258 15.6722 5.92221 16.008 5.508 16.008H5.5C5.08579 16.008 4.75 15.6722 4.75 15.258V15.25ZM7 15.25C7 14.8358 7.33579 14.5 7.75 14.5H7.758C8.17221 14.5 8.508 14.8358 8.508 15.25V15.258C8.508 15.6722 8.17221 16.008 7.758 16.008H7.75C7.33579 16.008 7 15.6722 7 15.258V15.25ZM9.25 15.25C9.25 14.8358 9.58579 14.5 10 14.5H10.008C10.4222 14.5 10.758 14.8358 10.758 15.25V15.258C10.758 15.6722 10.4222 16.008 10.008 16.008H10C9.58579 16.008 9.25 15.6722 9.25 15.258V15.25ZM11.5 15.25C11.5 14.8358 11.8358 14.5 12.25 14.5H12.258C12.6722 14.5 13.008 14.8358 13.008 15.25V15.258C13.008 15.6722 12.6722 16.008 12.258 16.008H12.25C11.8358 16.008 11.5 15.6722 11.5 15.258V15.25Z" fill="%23CECECE"/></svg>');
	background-repeat: no-repeat;
	background-position: calc(100% - 10px) center;
	background-size: 15px;
}

input[type='date']::-webkit-inner-spin-button,
input[type='date']::-webkit-calendar-picker-indicator {
	opacity: 0 !important;
	-webkit-appearance: none !important;
} /*# sourceMappingURL=distrobooks.css.map */

.card .card-header .header-right {
	display: flex;
	line-break: anywhere;
	gap: 8px;
	justify-content: end;
}

.table tbody tr.textDanger td {
	background: none;
	color: red;
	border-color: #1f283e;
	padding: 15px 18px;
	font-size: 13px;
	font-weight: normal;
}
