::-webkit-scrollbar {
	width: 1px !important;
	height: 0px !important;
	cursor: pointer !important;
	background-color: #888 !important
}
/* Customize the scrollbar track */
::-webkit-scrollbar-track {
  background-color: #f2f2f2 !important; /* color of the scrollbar track */
}

html[data-bs-theme*='dark'] ::-webkit-scrollbar-track {
	background-color: #333333ff !important; /* color of the scrollbar track */
}

/* Customize the scrollbar thumb */
::-webkit-scrollbar-thumb {
  background-color: #89c6f8 !important; /* color of the scrollbar thumb */
}

/* Customize the scrollbar thumb on hover */
::-webkit-scrollbar-thumb:hover {
  background-color: #1a237e !important; /* color of the scrollbar thumb on hover */
}

html[data-bs-theme*='dark'] ::-webkit-scrollbar-thumb:hover {
  background-color: #ffffff !important; /* color of the scrollbar thumb on hover */
}

/* logo */
.task-home-logo{font-size:50vw !important}

/* text logo */
.text-logo {
	color: #1a237e !important;
}
.text-logo span{
	color: #89c6f8 !important;
}
html[data-bs-theme*='dark'] .text-logo {
	color: #ffffff !important;
}

/*#notificationContainer*/
#notificationContainer {
	background-color: #ffffff !important;
}

html[data-bs-theme*='dark'] #notificationContainer {
  background-color: #181C32 !important; /* color of the scrollbar thumb on hover */
}

/*type4search*/
#type4search:focus,
#type4search:hover,
#type4search:active {
    width: 100% !important; /* Override the width */
}

@media (min-width:992px){
	#type4search {
	    border-radius:50rem!important
	}
}

/* responsive-content */
.responsive-content {
	max-height: calc(75vh - 150px);
	min-height: calc(100px);
	width: auto;
	display: block;
	position: relative;
	overflow: auto;
	box-sizing: border-box !important;
}

.responsive-content.half {
	max-height: calc(50vh);
}

.responsive-content table {
	margin-bottom: 0!important;
}

/* blockui */
.blockUI.blockOverlay {
	border-radius: 10px !important;
	background: transparent!important;
}
.blockMsg {
	border: 0 !important;
	border-radius: 10px !important;
	font-size: 2rem!important;
	width: auto!important;
	box-shadow: 0 3px 7px rgb(50 50 93 / 10%), 0 3px 6px rgb(0 0 0 / 8%);
}

.btn-xs {
	font-size: 10px!important;
	padding: 2px 6px!important;
	line-height: 1.5!important;
}

.form-check,
.form-check *{
	cursor: pointer!important;
}

/* metronic bugs */
.text-justify{text-align:justify!important}

/* daterangepicker bug-
hide second calendar to
save some space */
.daterangepicker .drp-calendar.right {
	display: none !important;
}

.daterangepicker{
	margin-right: 10px!important
}

/* print */
@media print {
  	.print-none,
	.modal-header,
	.modal-footer {
  		visibility: hidden!important;
		display: none!important;
  	}
}
