body.pinkBachground
{
background-image: url(../images/bg/pngtreePink.jpg);
background-size: 100%;
background-position: initial;
background-repeat: no-repeat;
}
.materialForm .form-select,.materialForm .form-control:not([type="file"]) {
  border: none !important;
  outline: none !important;
  border-bottom: 1px solid #000000 !important;
  border-radius: 0;
}
table:not(.foo) {
text-align: center;
}
.materialForm .form-select:focus,.materialForm .form-control:focus {
  box-shadow: none!important;
  border-bottom-color: #2196f3!important;
}
.materialForm .form-select:focus + label,.materialForm .form-control:focus + label{
    color: #2196f3!important;
}
.materialForm input[type="submit"]{
  color: #2196f3!important;
  border-color: #2196f3!important;
}
.materialForm input[type="submit"]:hover,
.materialForm input[type="submit"]:focus {
  color: #ffffff;
  background-color: #2196f3!important;
  outline: none!important;
  box-shadow: 0 4px 6px 0 rgba(22, 22, 26, 0.18);
}
.requiredLable
{
	color: var(--bs-danger) !important;
    font-size: 0.6rem !important;
}
button.noBtn
{
	background:none;
	border:none;
	box-shadow:none;
	outline-style:none ! important;
	outline: none ! important;
    box-shadow: none ! important;
}
.statusBtn i
{
	font-size:1.5rem;
}
.statusBtn i.active
{
	color:#398439;
}
.statusBtn i.inactive
{
	color:#a2a2a2;
}
.serviceAmount
{
	font-size:0.7rem;
	color:#6c757d;
}

body.authenticate,.theme-background
{
	background-color: #e269ff12;
	background-color: #e269ff12!important;
}
.pageTitle
{
	color: #0C2D48 ;
}
div.sidebar
{
width:275px !important;
}
:root{
scrollbar-face-color: rgb(210,210,210); /* Firefox 63 compatibility */
scrollbar-track-color: #f4f7fc; /* Firefox 63 compatibility */
scrollbar-color:  #a4d0ff #f4f7fc;
scrollbar-width: thin;
}

button.btnNone
{
	background:none;
	border:none;
	box-shadow:none;
	outline-style:none ! important;
	outline: none ! important;
    box-shadow: none ! important;
}
.dashboard p,.dashboard td,.dashboard th
{
	font-size:14px;
}
button.btnNone i.icon
{
	font-size: 1.7rem;
}

button.btnNone i.on
{
	color:#398439;
}
button.btnNone i.off
{
	color:#d9534f;
}

html::-webkit-scrollbar,.offcanvas-body::-webkit-scrollbar {
width: 10px;
}

html::-webkit-scrollbar-track,.offcanvas-body::-webkit-scrollbar-track {
background: #f4f7fc;
border-radius: 10px;
}

html::-webkit-scrollbar-thumb,.offcanvas-body::-webkit-scrollbar-thumb  {
background: #a4d0ff;
}

html::-webkit-scrollbar-thumb:hover,.offcanvas-body::-webkit-scrollbar-thumb:hover  {
background: #a4d0ff;
}

html::-webkit-scrollbar-thumb:active,.offcanvas-body::-webkit-scrollbar-thumb:active  {
background: #a4d0ff;
}

.theme-text
{
	color: #763386  !important;
}
.theme-border
{
border-color: #763386   !important;
}
.theme-btn
{
background-color: #763386   !important;
color:white ! important;
}
.userPointer
{
	cursor: pointer;
}
.mandatorySymbols
{
	font-size: 20px !important;
	color:red ! important;
}

.noteFontSize
{
	font-size: 0.8rem;
}
textarea.noResize
{
	  resize: none  !important;
}

@media  screen and (max-width:768px){
.navbar .navbar-brand { font-size:14px!important;font-weight:bold;}
}
table.dataTable thead .sorting::before  { content: "▴"!important; }
table.dataTable thead .sorting::after { content: "▾"!important; }
table.dataTable thead .sorting_asc::before { content: "▴" !important; }
table.dataTable thead .sorting_asc::after {content: "▾"!important;}
table.dataTable thead .sorting_desc::before { content: "▴" !important; }
table.dataTable thead .sorting_desc::after {content: "▾"!important;}

table.dataTable thead .sorting_asc_disabled::before { content: "▴"!important; }
table.dataTable thead .sorting_desc_disabled::after { content: "▾"!important; }
table.dataTable thead .sorting_asc_disabled::before { content: "▴" !important; }
table.dataTable thead .sorting_desc_disabled::after {content: "▾"!important;}
