  .nav-tabs li a {
        color: #fff;
        background-color: #7DC7DE !important;
        border-color: #ffffff !important;
        border-radius: 4px !important;
        font-family: 'Open Sans', sans-serif !important;
        border-radius: 4px;
        width: 220px;
        border-width: 2px;
        text-align: center;
        font-weight: bold !important;
    }

    .nav-tabs li a:hover {
        color: #444;
        background-color: #fff !important;
        border-color: #444 !important;
        border-radius: 4px !important;
        font-family: 'Open Sans', sans-serif !important;
        border-radius: 4px;
        width: 220px;
        border-width: 2px;
        text-align: center;
        font-weight: bold !important;
    }

    .nav-tabs li.active a {
        color: #fff;
        background-color: #444 !important;
        border-color: #ffffff !important;
        border-radius: 4px !important;
        font-family: 'Open Sans', sans-serif !important;
        border-radius: 4px;
        width: 220px;
        border-width: 2px;
        text-align: center;
        font-weight: bold !important;
    }

    .card-header {
        background-color: #00acdc!important;
        color: #fff !important;
    }

    .card-header h4 {
        color: #fff !important;
    }

    i.fa,
    i.fas,
    i.fa-solid {
        color: #777 !important;
    }

/* Only affects buttons inside this page section */
.settings-category-card .btn-primary {
  background-color: #777 !important;
  border-color: #777 !important;
  color: #ffffff !important;
}

.settings-category-card .btn-primary:hover,
.settings-category-card .btn-primary:focus {
  background-color: #777 !important;
  border-color: #777  !important;
  color: #ffffff !important;
}

.settings-category-card .btn-primary:active,
.settings-category-card .btn-primary.active {
  background-color: #777 !important;
  border-color: #777 !important;
  color: #ffffff !important;
}

.settings-category-card .card-header h4 {
  color: #fff !important; /* dark grey */
}
