html body {
  font-family: "Roboto", sans-serif;
  color: #212529;
}
html body .bg-s7 {
  background-color: #0c6d70;
}
html body .bg-s7-tertiary {
  background-color: #065291;
}
html body .page-item .page-link {
  color: #129da2;
}
html body .page-item .page-link:focus {
  color: #0c6d70;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 157, 162, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(18, 157, 162, 0.25);
}
html body .page-item.active .page-link {
  color: #fff;
  background-color: #129da2;
  border-color: #0c6d70;
}
html body .page-item.active .page-link:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 157, 162, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(18, 157, 162, 0.25);
}
html body a {
  color: #129da2;
}
html body a:hover, html body a:focus, html body a:active {
  color: #0c6d70;
}
html body .btn-link {
  color: #129da2;
}
html body .btn-link:hover, html body .btn-link:focus, html body .btn-link:active {
  color: #0c6d70;
}

html body aside.main-sidebar.sidebar-dark-primary {
  background-color: #129da2;
}
html body aside.main-sidebar.sidebar-dark-primary.elevation-4 .brand-link {
  border-bottom: unset;
}
html body aside.main-sidebar.sidebar-dark-primary.elevation-4 .brand-link img {
  height: auto;
  padding-top: 10%;
  padding-right: 50px;
  padding-bottom: 10%;
  padding-left: 50px;
}
html body aside.main-sidebar.sidebar-dark-primary.elevation-4 .user-panel {
  border-bottom: 1px solid rgba(255, 255, 255, 0.65);
}
html body aside.main-sidebar.sidebar-dark-primary.elevation-4 .user-panel .info a {
  color: #fff;
}
html body aside.main-sidebar.sidebar-dark-primary.elevation-4 .sidebar nav ul.nav li.nav-item a.nav-link {
  color: #fff;
}
html body aside.main-sidebar.sidebar-dark-primary.elevation-4 .sidebar nav ul.nav li.nav-item a.nav-link.active {
  background-color: #0c6d70;
}

html body nav.main-header {
  border-bottom: unset;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
html body nav.main-header.navbar.navbar-s7 {
  background-color: #0c6d70;
  color: #fff;
}
html body nav.main-header.navbar.navbar-s7 ul.navbar-nav li.nav-item a.nav-link {
  color: #fff;
}

html body {
  /* BUTTON S7 PRIMARY*/
}
html body .btn-s7-primary {
  color: #fff !important;
  background-color: #f09d02 !important;
}
html body .btn-s7-primary:hover, html body .btn-s7-primary:focus, html body .btn-s7-primary:active {
  color: #fff !important;
}
html body .btn-s7-primary:not([disabled]):not(.disabled):active {
  background-color: #f09d02 !important;
}
html body .btn-s7-primary:not([disabled]):not(.disabled).active {
  background-color: #f09d02 !important;
}
html body .btn-s7-primary:not(:disabled):not(.disabled).active {
  background-color: #f09d02 !important;
  border-color: #f09d02 !important;
}
html body .btn-s7-primary:not(:disabled):not(.disabled):active {
  background-color: #f09d02 !important;
  border-color: #f09d02 !important;
}

html body.login-page, html body.register-page {
  background-color: #0c6d70;
}