@import url('https://fonts.googleapis.com/css2?family=Heebo&display=swap');
table {
	font-family: 'Heebo', sans-serif;
}
.text-gray-normal { color:#adadad; }
.text-gray-dark { color:#999999; }
.text-gray-light { color:#efefef; }
.text-gray-hard { color:#444444; }
.actionLink-red { color:#f54282;font-weight:450;}
.logo-sm{
	width:84px;
}
.cursor-pointer{ cursor:pointer;}
.fs75rem{ font-size: 0.75rem!important; }
.fs85rem{ font-size: 0.85rem!important; }
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.dropdown-toggle::after {
    display: none !important;
}
.offcanvas{
	opacity:0.93;
}
.img-md img {
	display:inline-block;
	position:relative;
	height:96px;
	max-height:96px;
	width:auto;
	border:2px solid #efefef;
	border-radius:4px;
}
.starColor{color:rgb(9, 53, 211)!important;}
span.star1:after{ content:'\2605'; color:rgb(9, 53, 211)!important;}
span.star2:after{ content:'\2605\2605';color:rgb(9, 53, 211)!important;}
span.star3:after{ content:'\2605\2605\2605';color:rgb(9, 53, 211)!important;}
span.star4:after{ content:'\2605\2605\2605\2605';color:rgb(9, 53, 211)!important;}
span.star5:after{ content:'\2605\2605\2605\2605\2605';color:rgb(9, 53, 211)!important;}
.editCol::before{
	content: '\270E';
	border:1px solid #1b56e1;
	font-size: 14px;
	display: inline-block;
	width:22px;
	height:22px;
	text-align: center;
	border-radius: 50%;
	color: #1b56e1;
}
.addphoto-span{
	border:1px solid #dedede;
	font-size: 32px;
	display:inline-block;
	position:relative;
	width:96px;
	height:96px;
	text-align: center;
	line-height: 92px;
	border-radius: 4px;
	color: #1b56e1;
	vertical-align: middle;
	background-color: #efefef;
}
.form-control{
	border-radius:0.25rem!important;
	
}
.nav-link  {color:#ffffffff!important;font-size:0.85rem;}
.private .nav-link  {color:#000!important;font-size:0.85rem;}
.privateSidebar { border-right:1px solid #efefef; box-shadow:0px 2px 1px #dadaff; }
.privateSidebar .nav-link i  {padding-right:0.85rem;color:#555!important;font-size:1rem;font-family: 'Heebo', sans-serif;}
.privateSidebar .nav-link span  {color:#333!important;font-size:1rem;font-family: 'Heebo', sans-serif;}
.privateSidebar ul a {padding-left:1rem; padding-right:0.5rem;}
.privateSidebar ul li ul li  {padding-left:1.75rem;  }
.privateSidebar ul li ul li a span::before {content:'\25CB';padding-right:0.5rem;}
.privateSidebar ul li ul li a span { font-size:0.90rem!important; }

.privateSidebar .nav-link {padding-left:0.5rem!important;padding-right:0.5rem!important;}
.privateSidebar .nav-link:hover{ background-color:#efefef;}
/*.btn-primary{
	background-color: #8e37f8 !important;
	color:#FFF;
}
.btn-primary:hover{
	background-color: #8e37a8 !important;
	color:#FFF;
}
.btn-primary:active{
	background-color: #8e37f8 !important;
	color:#FFF;
}
.btn-primary:visited{
	background-color: #8e37f8 !important;
	color:#FFF;
}*/
.waiter-sm {
	height:32px!important;
	width:auto;
}
.waiter-md {
	height:48px!important;
	width:auto;
}
.errorInfo { 
	color:#da9090;
	font-size:12px;
}
.formDiv {
	padding:8px;
}
.formLabel{
	font-size: 0.85rem;
	color:#000000;
	font-weight:600;
}
.formValue{
	font-size: 1rem;
}
input:focus,select:focus,textarea:focus { border: 1px solid #000000!important; box-shadow:0px 0px 5px #444!important; }
.form-control-error {
		
		color: #212529;
		background-color: #fff;
		border-left: 2px solid #df5620;
		border-right: 2px solid #df5620;
		
}
.datepicker {
	position:fixed!important;
	left:0!important;
	top:0!important;
	width:100%!important;
	height:100vh!important;
	padding:32px;
	background:#efefef!important;
	display:flex!important;
	align-items: center!important;
    justify-content: center;
	opacity:0.97;
}
.datepicker td,.datepicker th {
    text-align: center;
    width: 50px!important;
    height:50px!important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none
}
