:root {
  /* vars given in decimal RGB format to facilitate setting an opacity property */
  --theme-primary-color: 25, 118, 210;            /* #1976d2 */
  --theme-light-text-color: rgb(255, 255, 255);   /* #ffffff */
  --theme-light-color: 255, 255, 255;             /* #ffffff */
}

.bg-theme-primary {
  background-color: transparent;
}
.nav-tabs .nav-item {
  margin-bottom: 0;
}
.nav-tabs .nav-link {
  color: #002E65 !important;
  border-color: transparent;
  padding: 1em 4em 0.8em 0;
  text-align: center;
  min-width: 72px;
  font-weight: bold;
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:active,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link:focus{
  color: #3392E1 !important;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link:focus {
  color: var(--theme-light-text-color);
  border-color: rgb(var(--theme-light-color));
  border-bottom-width: 2px;
  background-color: transparent;
}
.nav-tabs .nav-link:hover {
  color: var(--theme-light-text-color);
  border-color: transparent;
  background-color: rgba(var(--theme-light-color), 0.08);
}
.nav-tabs .nav-link.active:hover {
  border-color: rgb(var(--theme-light-color));
  background-color: transparent;
}
.tabs,
.scrtabs-tab-container,
.scrtabs-tabs-fixed-container,
.scrtabs-tab-scroll-arrow {
  height: 48.016px;
}
/* tabs component jQuery scroller */
.scrtabs-tab-scroll-arrow {
  color: var(--theme-light-text-color);
  padding: 0;
  border: none;
  line-height: 2;
}
.scrtabs-tab-scroll-arrow:hover {
  background-color: transparent;
}
.scrtabs-tab-scroll-arrow button {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.scrtabs-disable i {
  color: transparent;
}
.scrtabs-tab-scroll-arrow-left {
  text-align: right;
  width: 60px;
  padding-right: 6px;
}
.scrtabs-tab-scroll-arrow-right {
  width: 48px;
  padding-left: 6px;
}
.scrtabs-arrow-btn {
  background-color: transparent;
  height: 36px;
  width: 36px;
  padding: 0;
  color: rgb(var(--theme-light-color));
  font-size: 24px;
  line-height: 12px;
  border: 0;
}
.md-elevation-4dp {
  border-bottom: 3px solid #3392E1;
}
.tab-content>.active{
  display: flex;
}