.login > div.section {
    background: linear-gradient(180deg, #28468E 0, #335ab6);
}
.link-muted:hover {
    color: #fff;
}
.btn-primary {
  color: #fff;
  background-color: #000;
  border-color: #000; }
  .btn-primary:hover {
    color: #fff;
    background-color: #4d4d4d;
    border-color: #4d4d4d; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #4d4d4d;
    border-color: #4d4d4d;
    }
  .btn-check:checked + .btn-primary,
  .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #4d4d4d;
    border-color: #4d4d4d; }
    .btn-check:checked + .btn-primary:focus,
    .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
       }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; 
  }
.btn-primary:not(.btn-noshadow):hover, 
.btn-primary:not(.btn-noshadow):not(.btn-soft):active, 
.btn-primary:not(.btn-noshadow):not(.btn-soft):focus {
  box-shadow: 0 4px 11px rgba(46, 46, 46,.35);
}
.form-control,
.form-select {
  color: #212529;
}
.form-select option {
  font-family: Roboto,sans-serif;
}
.form-select:focus,
.form-control:focus {
  border-color: rgba(46, 46, 46,.5);
  box-shadow: 0 0 .25rem rgba(51, 90, 182,.1);
}
a {
  color: #000;
}
a:hover {
  color: #b1b1b1;
}
.form-check-input-primary:checked {
  background-color: #335ab6 !important;
  border-color: #335ab6 !important;
}
.bg-primary {
  background: #000 !important;
}
.progress-bar {
  background-color: #335ab6;
}
#aside-main {
  background: #fff !important;
}
nav.nav-deep-light .nav-item > a.nav-link {
  color: #b1b1b1;
}
nav.nav-deep-light .nav-item > a.nav-link:hover {
  color: #000;
}
#aside-main .link-normal {
  color: #000;
}
#aside-main .border-top {
  border-color: rgba(51, 90, 182, 0.25) !important;
}
.link-primary {
  color: #335ab6;
}
.link-primary:hover {
  color: #000;
}
.process-steps-primary > .active, .process-steps-primary > .complete {
  border-color: #335ab6;
}
.process-steps-primary > .active::before, .process-steps-primary > .complete::before {
  background: #335ab6;
  border-color: #335ab6;
}
.text-primary {
  color: #000 !important;
}
.btn-xlg {
  height: 9rem !important;
  width: 9rem !important;
}
.btn-xlg.rounded-circle > i {
  font-size: 5rem !important;
}
nav.nav-deep-light .nav-item.active > .nav-link, nav.nav-deep-light .nav-item:hover > .nav-link {
  color: #000;
}
.bg-gradient-default {
  background: linear-gradient(180deg, #28468E 0, #335ab6);
  background-color: rgba(0, 0, 0, 0);
}
.text-muted {
  color: #999 !important;
}
.dropdown-menu-clean:not(.prefix-link-icon) a:not(.btn):hover {
  color: #335ab6;
}