html {
    font-size: 14px;
  }

.login-page {
    height: 80vh;
}

a {
    color: #015e7a;
}

a:hover {
    color: #777;
}


.page-link {
    color: #015e7a;
}

.page-item.active .page-link {
    color: #fff;
    background-color: #015e7a;
    border-color: #015e7a;
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #0088cc;
}

.bg-primary {
    background-color: #0088cc !important;
}


.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #8cc63f;
}

.nav-link:hover {
    color: #777;
}

.sidebar-dark-ccp .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #0088cc;
    color: #eee;
}

/* small, .small {
    font-size: 65%;
    font-weight: 400;
} */

.medium {
    font-size: 80%;
    font-weight: 400;
}

.btn-primary {
    color: #fff;
    background-color: #84c446;
    border-color: #84c446;
    box-shadow: none;
}

.btn-primary:hover {
    color: #fff;
    background-color: #9dc06c;
    border-color: #9dc06c;
}

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #8cc63f;
    border-color: #8cc63f;
    box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
}


.small-box .icon > i.fas {
    font-size: 60px;
}

th {
    text-transform: uppercase;
    font-size: 12px;
    color: #000 !important;
}


 .table-hover tbody tr:hover {
    background-color: white;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: white;
}


.card-title {
    font-weight: bold;
}

.card-header {
    background-color: #e3e5e8;
}

.card-header.card-header-nav {
    background-color: transparent;
}



.consultant-container {
    display: flex;
    flex-wrap: wrap;
}

.consultant-container .form-check {
    flex: 0 0 50%; /* Adjusts each item to take up 50% of the container's width, effectively creating two columns */
}
