@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900);

html, body {
  font-family: Rubik;
}

.side-menu-list .lbl {
  font-weight: normal;
  font-size: 14px;
}

.tabs-section-nav .nav-link {
  font-weight: 400;
}

.tabs-section-nav.tabs-section-nav-inline .nav-item {
  margin: 0 15px -1px;
}

.table thead th {
  background: #236e9c;
  color: white;
  font-weight: 500;
  vertical-align: middle;
}

.bg-login {
  background: #fff url(../img/_bg-login.png) no-repeat center center;
  background-size: cover;
}

#loader {
  background: #fff url(../preloaders/loading.svg) no-repeat center center;
}

.loading {
  width: 100%;
  height: 100vh;
  z-index: 999999;
  overflow: visible;
  background: #fff url(../preloaders/loading.svg) no-repeat center center;
}

.side-menu-list li.opened {
  background-color: #1a1e29;
}

.theme-side-litmus-blue .side-menu .side-menu-list>li.opened.with-sub {
  background-color: #212529;
}

.side-menu-list a:hover, .side-menu-list li>span:hover {
  background-color: #00a8ff !important;
}

.table td {
  vertical-align: top !important;
}

.table tr td.text-nowrap {
    width: 1%;
}

.tab-content-scroll {
  height: 150px;
  overflow-y: auto;
}

.table.table-sm thead th {
  background: #236e9c;
  color: #ffffff;
  font-weight: 600;
  vertical-align: middle;
  font-size: .775rem;
  padding: 4px 6px !important;
  text-align: center;
}

.table.table-sm td {
  vertical-align: top !important;
  font-size: .775rem;
  padding: 4px 6px;
  line-height: 1.5;
}

.btn-sm {
    padding: .25rem .5rem;
    font-size: .775rem;
    line-height: 1.2;
}

.text-bold {
    font-weight: 500 !important;
}

/* scroll style */
/* width */
::-webkit-scrollbar {
  width: 7px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #ddd;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
