/*!
 * Custom AdminLTE with overridden colors
 * Using Scio brand colors
 */
.custom-primary {
  color: #0075ff;
}

.custom-bg-primary {
  background-color: #0075ff;
}

.bg-lightblue {
  background-color: #0075ff !important;
}

.navbar-lightblue {
  background-color: #0075ff !important;
}
.navbar-lightblue .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.8);
}
.navbar-lightblue .navbar-nav .nav-link:hover, .navbar-lightblue .navbar-nav .nav-link:focus {
  color: #fff;
}

.main-sidebar .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #0075ff;
  color: #fff;
}
.main-sidebar .nav-sidebar > .nav-item > .nav-link:hover {
  background-color: rgba(0, 117, 255, 0.1);
  color: #0075ff;
}

.btn-primary {
  background-color: #0075ff;
  border-color: #0075ff;
}
.btn-primary:hover {
  background-color: rgb(0, 93.6, 204);
  border-color: rgb(0, 93.6, 204);
}

.btn-outline-primary {
  color: #0075ff;
  border-color: #0075ff;
}
.btn-outline-primary:hover {
  background-color: #0075ff;
  border-color: #0075ff;
}

a {
  color: #0075ff;
}
a:hover {
  color: rgb(0, 93.6, 204);
}

.breadcrumb-item + .breadcrumb-item::before {
  color: #0075ff;
}

.progress-bar {
  background-color: #0075ff;
}

.custom-control-input:checked ~ .custom-control-label::before {
  background-color: #0075ff;
  border-color: #0075ff;
}

table.dataTable thead th {
  border-bottom: 2px solid #0075ff;
}

.page-link {
  color: #0075ff;
}

.page-item.active .page-link {
  background-color: #0075ff;
  border-color: #0075ff;
}

.alert-primary {
  background-color: rgba(0, 117, 255, 0.1);
  border-color: rgba(0, 117, 255, 0.2);
  color: rgb(0, 93.6, 204);
}

.badge-primary {
  background-color: #0075ff;
}

.card-primary .card-header {
  background-color: #0075ff;
  border-color: #0075ff;
}

.modal-primary .modal-header {
  background-color: #0075ff;
  border-color: #0075ff;
}

.nav-pills .nav-link.active {
  background-color: #0075ff;
}

.nav-tabs .nav-link.active {
  border-color: #0075ff #0075ff #fff;
  color: #0075ff;
}

.timeline > div > .timeline-item > .timeline-marker {
  background-color: #0075ff;
}

.info-box .info-box-icon {
  background-color: #0075ff;
}

.small-box .icon {
  color: rgba(0, 117, 255, 0.3);
}
.small-box .icon:hover {
  color: rgba(0, 117, 255, 0.5);
}

.bg-secondary {
  background-color: #787878 !important;
}

.btn-secondary {
  background-color: #787878;
  border-color: #787878;
}
.btn-secondary:hover {
  background-color: rgb(94.5, 94.5, 94.5);
  border-color: rgb(94.5, 94.5, 94.5);
}

.bg-success {
  background-color: #4fae43 !important;
}

.btn-success {
  background-color: #4fae43;
  border-color: #4fae43;
}
.btn-success:hover {
  background-color: rgb(62.2821576763, 137.1784232365, 52.8215767635);
  border-color: rgb(62.2821576763, 137.1784232365, 52.8215767635);
}

.alert-success {
  background-color: rgba(79, 174, 67, 0.1);
  border-color: rgba(79, 174, 67, 0.2);
  color: rgb(45.5643153527, 100.356846473, 38.643153527);
}

.badge-success {
  background-color: #4fae43;
}

.bg-info {
  background-color: #b7e7f6 !important;
}

.btn-info {
  background-color: #b7e7f6;
  border-color: #b7e7f6;
  color: rgb(19.3333333333, 122.4444444444, 154.6666666667);
}
.btn-info:hover {
  background-color: rgb(137.6666666667, 215.8888888889, 240.3333333333);
  border-color: rgb(137.6666666667, 215.8888888889, 240.3333333333);
  color: rgb(13.6666666667, 86.5555555556, 109.3333333333);
}

.alert-info {
  background-color: rgba(183, 231, 246, 0.1);
  border-color: rgba(183, 231, 246, 0.2);
  color: rgb(47, 185.6666666667, 229);
}

.badge-info {
  background-color: #b7e7f6;
  color: rgb(19.3333333333, 122.4444444444, 154.6666666667);
}

.bg-warning {
  background-color: #fdc100 !important;
}

.btn-warning {
  background-color: #fdc100;
  border-color: #fdc100;
  color: black;
}
.btn-warning:hover {
  background-color: rgb(202, 154.0948616601, 0);
  border-color: rgb(202, 154.0948616601, 0);
  color: black;
}

.alert-warning {
  background-color: rgba(253, 193, 0, 0.1);
  border-color: rgba(253, 193, 0, 0.2);
  color: rgb(100, 76.2845849802, 0);
}

.badge-warning {
  background-color: #fdc100;
  color: black;
}

.bg-danger {
  background-color: #e73b23 !important;
}

.btn-danger {
  background-color: #e73b23;
  border-color: #e73b23;
}
.btn-danger:hover {
  background-color: rgb(193.8524590164, 42.2950819672, 21.1475409836);
  border-color: rgb(193.8524590164, 42.2950819672, 21.1475409836);
}

.alert-danger {
  background-color: rgba(231, 59, 35, 0.1);
  border-color: rgba(231, 59, 35, 0.2);
  color: rgb(147.868852459, 32.262295082, 16.131147541);
}

.badge-danger {
  background-color: #e73b23;
}

.scio-blue {
  color: #0075ff;
}

.scio-dark {
  color: #54565a;
}

.scio-light-blue {
  color: #b7e7f6;
}

.scio-dark-blue {
  color: #21274e;
}

.scio-purple {
  color: #ae4a9e;
}

.scio-green {
  color: #4fae43;
}

.scio-orange {
  color: #ee7a2e;
}

.scio-yellow {
  color: #fdc100;
}

.scio-red {
  color: #e73b23;
}

.bg-scio-blue {
  background-color: #0075ff;
}

.bg-scio-dark {
  background-color: #54565a;
}

.bg-scio-light-blue {
  background-color: #b7e7f6;
}

.bg-scio-dark-blue {
  background-color: #21274e;
}

.bg-scio-purple {
  background-color: #ae4a9e;
}

.bg-scio-green {
  background-color: #4fae43;
}

.bg-scio-orange {
  background-color: #ee7a2e;
}

.bg-scio-yellow {
  background-color: #fdc100;
}

.bg-scio-red {
  background-color: #e73b23;
}

.scio-font {
  font-family: Montserrat, sans-serif;
}

body:not(.sidebar-collapse) .nav-sidebar .nav-item > .nav-link {
  display: flex !important;
  align-items: center;
}
body:not(.sidebar-collapse) .nav-sidebar .nav-item > .nav-link > .nav-icon {
  flex-shrink: 0;
  margin-right: 0.5rem;
}
body:not(.sidebar-collapse) .nav-sidebar .nav-item > .nav-link > p {
  flex: 1;
  margin: 0;
  white-space: normal;
}

.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-item > .nav-link {
  display: flex !important;
  align-items: center;
}
.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-item > .nav-link > .nav-icon {
  flex-shrink: 0;
  margin-right: 0.5rem;
}
.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-item > .nav-link > p {
  flex: 1;
  margin: 0;
  white-space: normal;
  width: auto !important;
}

body:not(.sidebar-collapse) .nav-sidebar .nav-item.has-treeview > .nav-link > p,
.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-item.has-treeview > .nav-link > p {
  position: relative;
  padding-right: 1.5rem;
}
body:not(.sidebar-collapse) .nav-sidebar .nav-item.has-treeview > .nav-link > p > .right,
.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-item.has-treeview > .nav-link > p > .right {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

body:not(.sidebar-collapse) .nav-sidebar .nav-item.has-treeview.menu-open > .nav-link > p > .right,
body:not(.sidebar-collapse) .nav-sidebar .nav-item.has-treeview.menu-is-opening > .nav-link > p > .right,
.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-item.has-treeview.menu-open > .nav-link > p > .right,
.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-item.has-treeview.menu-is-opening > .nav-link > p > .right {
  transform: translateY(-50%) rotate(-90deg);
}

/*# sourceMappingURL=adminlte-custom.css.map */
