
*{
	/* scrollbar-width: thin; */
}

:root {
    --bs-warning-rgb: 255, 165, 0;
}

::-webkit-scrollbar {
	width: 7px !important;
	height: 5px !important;
}
::-webkit-scrollbar-thumb {
	background-color: rgba(0,0,0,0.4) !important;
	border-radius: 10rem !important;
	border: 1px solid #fff !important;
}

::-webkit-scrollbar-track-piece:start {
	background: transparent !important;
}

::-webkit-scrollbar-track-piece:end {
	background: transparent !important;
}


@media(max-width:756px) {
	/* :root {
		font-size: .5rem;
	} */

	[class*=rccs-shadow-3d-] .rccs:after,
	[class*=rccs-shadow-3d-] .rccs:before,
	[class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-]):after,
	[class*=shadow-3d-]:not(.shadow-3d-container):not([class*=rccs-shadow-3d-]):before {
		content: none;
	}

	.header .header-right{
		display:none;
	}

	.header.header-right-open .header-right{
		display:block;
	}

	.card{
		box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .1);
	}
}

.mobile-header{
	box-shadow: 0 1.6rem 3rem rgba(0, 0, 0, .1);
}


/* mobile device */

.card{
	--bs-card-border-radius: 0.5rem;
}

@media(max-width:576px) {
	.page-wrapper{
		padding-left: calc(0.25rem);
		padding-right: calc(0.25rem);
	}

	.page{
		padding-left: 0px;
		padding-right: 0px;
	}

	.card-body{
		padding-left: 5px;
		padding-right: 5px;
	}
}

.form-control.mini{
	padding: 0.25rem 0.25rem;
    border-radius: 0.25rem;
}

/*
.mobile-device .page{
    padding-top: calc(0.5rem);
}

.mobile-device .card-header{
    min-height:2rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.mobile-device .card-body{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
*/
/* end of mobile device*/

.mobile-device hr{
    margin: 0.5rem 0;
}

.mobile-device .table-sm>:not(caption)>*>* {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
    padding-left: 0rem;
	padding-right: 0rem;
}

@media(min-width:756px) {
	.card-body{
		min-height: 100px;
	}
}

.th-no-padding table.dataTable.table-sm > thead > tr > th {
    padding-right:0px;
}

a{
	text-decoration: none !important ;
}

.form-control:disabled {
    background-color: #f8f9fa !important;
    opacity: 1;
}

.css-*-control{
	background-color: #f8f9fa !important;
}

.col-form-label, .form-label {
	color: black;
	font-weight: 500;
}

.form-control{
	color: black;
}

[class*="singleValue"]{
	/*color: black !important;*/
}

.nav-tabs{
	display:inline-block;
	overflow-x: auto;
	overflow-y:hidden;
	white-space: nowrap;
	width:100%;
	border-bottom:none;
	box-shadow: 0 -1px var(--bs-nav-tabs-border-color) inset;
}

.nav-item{
	display:inline-block;
}

@media(max-width:576px) {
	div.dataTables_wrapper div.dataTables_paginate ul.pagination{
		justify-content: center;
	}
}