body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  /*overflow: hidden;*/
  display: flex;
  flex-direction: column;
  padding: 0px;
}

body, html {
  /*height: 100%;*/
}

.login-btn {
  box-shadow: inset 3px 3px 1px rgba(255, 255, 255, 0.5), inset -3px -3px 1px rgba(0, 0, 0, 0.2);
  width: 40px;
}

.login-gray {
  background-color: #939598;
  font-style: color=#fff;
}

.login-gold {
  background-color: #ffc423;
}

.card {
  width: 100%;
  padding-top: 10px;
}

.fa-white {
  color: white;
}

/* Major Groups */

.aura-tnav {
  background-color: #ffc423;
  /*height: 40px;*/
}

.aura-tnav .nav-item.show .nav-link, .aura-tnav .nav-link.active {
  color: #fff;
  background-color: #4d4d4f;
  border-color: #4d4d4f;
}

.aura-tnav a {
  font-size: 15px;
  font-weight: bold;
  color: #4d4d4f;
}

.aura-tnav .nav-link:hover {
  border-color: #fff;
  border: 1px;
  text-decoration: underline;
}

/* end Major Groups */

.aura-lnav {
  background-color: #000005;
  min-height: CALC(100vh - 170px);
  overflow-y: auto !important;
}

#HomeIFrame {
  min-height: CALC(100vh - 170px);
}

.aura-lnav-link {
  color: #fff;
  padding: .3rem 2.5rem;
}

.aura-lnav-link:hover {
  color: #ffc423;
  text-decoration: none;
}

/* Minor Groups */

.nav-link {
  color: #fff;
}

.aura-lnav .nav-link:hover {
  color: #ffc423;
}

.nav-pills .nav-link.active {
  color: #ffc423 !important;
  background-color: #000005 !important;
}

/* end Minor Groups */

.tab-content {
  background-color: #000005;
  margin-top: 10px;
}

.tab-pane {
  background-color: #fff;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .aura-lnav {
    height: 100%;
    min-height: 1px;
    overflow-y: auto !important;
  }
}

.footer {
  position: fixed;
  bottom: 0;
  width: 100vw;
  height: 60px;
  background-color: #fff;
  padding: 0px;
}

.row {
  margin-right: 0px;
}

.subminor-heading {
  font-size: 15px;
}

.subminor-groups {
  min-width: 350px;
}

.subminor-groups a.plain-text-link {
  list-style-position: inside;
}