:root {
  overflow-y: scroll;
}
body {
  font-size: 1rem;
  padding-right: 0 !important;
}
main {
  display: flex;
  flex-wrap: nowrap;
  min-height: 100vh;
  overflow-x: auto;
  overflow-y: hidden;
}
.form-signin .alert {
  font-size: 13px;
}
.form-signin .form-check-label {
  font-size: 14px;
}
.required label:after {
  content: '*';
  color: orangered;
  padding-left: 2px;
}
.form-error {
  border-color: orangered;
}
.navbar {
  border-bottom: 1px solid #FF9900;
}
.navbar-brand {
  box-shadow: none;
}
.sidebar {
  border-right: 1px solid #FF9900;
  box-shadow: none;
}
#sidebar {
  background-color: #071111;
}
th a {
  color: black;
  text-decoration: none;
}
.nav-pills .nav-link {
  color: white;
}
.nav-pills .nav-link:hover {
  background-color: #403f3f;
}
.nav-pills .nav-link.active {
  background-color: #5a5a5a;
}
.ghost {
  opacity: 0.5;
  background: #C8EBFB;
}
[data-onclickhref] {
  cursor: pointer;
}
.form-control,
.form-select {
  background-color: #f9f9f9;
}
main {
  background: url('/img/clouds.svg') repeat-x top center;
  background-size: 100% auto;
  background-color: #f4f6fa;
}
.card {
  box-shadow: 0 2px 7px rgba(11, 7, 58, 0.14), 0 17px 35px rgba(15, 37, 74, 0.1);
}
.wrapper {
  margin-top: 60px;
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 992px) {
  .wrapper {
    margin-top: 70px;
    margin-left: 240px;
  }
}
@media (max-width: 767px) {
  .regiflex-helptext {
    font-size: 14px;
    margin-top: -10px;
    margin-bottom: 16px;
  }
}
/*# sourceMappingURL=registix.css.map */