/*# sourceMappingURL=custom.min.css.map */
.auth-one-bg .bg-overlay {
  background: #006666;
  opacity: .95;
}

/* user button BG */
@media (min-width: 768px) {
  .topbar-user {
      background-color: #fff!important;
  }
}

/* header icons hover color */
.btn-ghost-secondary:hover {
  color: #006666!important;
  background-color: #C2E0E0!important;
}

/* smaller top/bottom padding on menu sub links */
.navbar-menu .navbar-nav .nav-sm .nav-link {
  padding: 0.35rem 1.5rem!important;
}

/* breadcrumbs BG color */
.page-title-box {
  background-color: #E6F2F2;
  padding: 4px 1.5rem;
  margin: -28px -1.5rem 0.5rem -1.5rem;  /* NetProfits: bottom from 1.5 to 0.5 */
}

.required {
  font-weight:bold;
  color:red;
}

@media (min-width: 576px) { 
  /* align form labels to right except for mobile */
  .col-form-label {
    text-align: right;
  }
}

/* jqGrid Styles */
.ui-jqgrid.ui-jqgrid-bootstrap {
  border: 1px solid #6AB5B5 !important;
  border-radius: 0px !important;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-caption {
  background-color: #006666 !important;
  color:#fff !important;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-top {
  border-radius: 0px !important;
}
.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-hdiv {
  background-color: #C2E0E0 !important;
}
.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar input {
  padding:2px !important;
  margin:2px 0 !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  padding: 2px !important;
}
/* show multiple rows of text for columns with long text */
.ui-jqgrid tr.jqgrow td {
  word-wrap: break-word !important; /* IE 5.5+ and CSS3 */
  white-space: pre-wrap !important; /* CSS3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap !important; /* Opera 4-6 */
  white-space: -o-pre-wrap !important; /* Opera 7 */
  overflow: hidden !important;
  height: auto !important;
  vertical-align: middle !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.ui-jqgrid>.ui-jqgrid-view, .ui-jqgrid>.ui-jqgrid-pager {
  font-size: 14px!important;
}
.ui-jqdialog .ui-jqdialog-titlebar, .ui-jqgrid .ui-jqgrid-errorbar, .ui-jqgrid .ui-jqgrid-titlebar {
  font-size: 14px!important;
}
/* Flatpickr Date picker */
.flatpickr-months, .flatpickr-weekdays, .flatpickr-day.selected {background-color: #006666;}
.flatpickr-day.selected:hover {background-color: #6AB5B5;border-color: #6AB5B5;}
.flatpickr-day.today {border-color: #6AB5B5;}
/* Drop down filtering */
.select2-container--bootstrap-5 .select2--small.select2-selection--single {
  padding: 0.5rem 0.9rem!important;
}
.select2-container--bootstrap-5 .select2--small.select2-selection {
  min-height: calc(2em + 0.5rem + 3.5px)!important;
  font-size: .8125rem!important;
  border-radius: 0.25rem!important;
}
/* hover colors for Bootstrap 5 table using success table style*/
.table-success {
  --vz-table-striped-color: #006666;
  --vz-table-active-bg: #006666;
  --vz-table-hover-bg: #006666;
  color: #006666;
}  
.IEPmenu a {
  padding-left:4px;
}
.IEPmenu a:hover {
  color:#fff;
  background-color: #6AB5B5;
}
.ActiveMenu {
  color:#fff;
  background-color: #006666;
}

.card-soft-success {
  background-color: rgba(10,179,156,.1);
}

.card-soft-success .card-body {
  padding: 0.5rem !important;
}
.npTableSmall {
  font-size: 14px;
}