body {
    font-family: 'Titillium Web', sans-serif;
    background-color: rgba(255, 255, 255, 1);
}

/** BODY (TOP) */
.header-top-nhs {
    height: 56px;
    background-color: #f3b722;
}
.navbar-nhs {
    background-color: #193660;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 1);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.8);
}

/** TABLES */
.table-nhs thead {
    border: 1px solid rgba(243, 183, 34, 0.9);
}
.table-nhs tbody {
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.table-nhs .thead-nhs th {
    font-weight: bold;
    color: #fff;
    background-color: #f3b722;
    border-color: #f3b722;
    padding: 0.45rem;
    font-size: 1rem;
}
.table-striped tbody tr:nth-of-type(odd) {
     background-color: rgba(234, 234, 234, 1); /* Hex: #eaeaea */
}

/** DASHBOARD **/
.leads-counter-nhs {
    background-color: #f3b722;
    width: 90%;
    margin: 0 auto;
    border-radius: 9px;
}
.leads-counter-nhs a {
    font-weight: bold;
    color: #fff;
    font-size: 19px
}

/** PAGINATION */
.pagination-nhs > .page-item .page-link {
    color: #9c9494;
}
.pagination-nhs > .page-item.active .page-link {
    color: #9c9494;
    background-color: #e9ecef;
    border-color: #ccc;
}

/** CARDS */
.card-nhs {
    border: none;
}
.card-nhs .card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(243, 183, 34, 1); /** Hex: #f3b722 */
    border: 1px solid rgba(243, 183, 34, 0.9);
    color: #fff;
    font-weight: bold;
    font-size: 1rem;
}
.card-nhs .card-body {
    border: 1px solid rgba(0, 0, 0, 0.125);
}

/** BUTTON */
.btn-blue-nhs:not(:disabled):not(.disabled):active, 
.btn-blue-nhs:not(:disabled):not(.disabled).active, 
.show > .btn-blue-nhs.dropdown-toggle {
    background-color: rgba(25, 54, 96, 0.8);
    border-color: #193660;
}
.btn-blue-nhs:not(:disabled):not(.disabled):active:focus, 
.btn-blue-nhs:not(:disabled):not(.disabled).active:focus, 
.show > .btn-blue-nhs.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(25, 54, 96, 0.5);
}
.btn-blue-nhs {
    padding: 7px 43px 7px 43px;
    background-color: rgba(25, 54, 96, 1); /* #193660; */
    font-weight: bold;
    border-radius: 0;
}
.btn-blue-nhs:hover {
    background-color: rgba(25, 54, 96, 0.8);
    border-color: #193660;
}
.btn-yellow-nhs {
    color: #fff;
    background-color: rgba(243, 183, 34, 1) /* #f3b722 */;
    border-color: rgba(243, 183, 34, 1);
    border-radius: 0;
    padding: 7px 43px 7px 43px;
    font-weight: bold;
}
.btn-yellow-nhs:hover {
    color: #fff;
    background-color: rgba(243, 183, 34, 0.8);
    border-color: #f3b722;
}
.btn-warning:focus, 
.btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(243, 183, 34, 0.5);
    /* 0 0 0 0.2rem rgba(222, 207, 69, 0.5) */
}
.btn-link-nhs {
    color: #193660;
}

/** Sticky Footer Technique */
html {
    position: relative;
    min-height: 100%;
}
body {
    margin-bottom:35px;
}
#main-footer {
    position:absolute;
    bottom:0;
    width:100%;
    height:60px;
    line-height:26px;
    color: white;
    background-color: #193660;
}
#main-footer #customer-rights,
#main-footer #supplier-credits {
    font-size: 14px;
}
#main-footer #supplier-credits a {
    color: #fff;
}
/** End Sticky Footer */