.theme-bg-dark {
    background: #faa21c;
}

.social-list li a {
    color: #faa21c;
}

.social-list li a:hover {
    color: #faa21c;
}

.social-list li {
    font-size: 1.125rem;
    background: #ededed52;
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 50%;
    padding-top: 2px;
}

.btn-primary {
    background: #faa21c;
    color: #fff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    color: #fff;
    background: #faa21c;
}

.docs-overview .card-icon-holder {
    width: 60px;
    background: #ededed52;
    color: #faa21c;
    height: 60px;
    font-size: 1.5rem;
    padding-top: 1rem;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
}

.docs-overview .card:hover {
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
    background-color: rgba(255, 159, 67, 0.12) !important;
}

.btn-light {
    background: #f4fcf6;
    color: #faa21c;
}

.btn-light:hover {
    background: #f4fcf6;
    color: #faa21c;
}

a.theme-link:hover {
    color: #faa21c;
    -webkit-text-decoration-color: #faa21c;
    text-decoration-color: #faa21c;
}

.docs-nav .nav-item.active .nav-link .theme-icon-holder {
    color: #fff;
    background: #faa21c;
}

.docs-nav .nav-item.active .nav-link {
    color: #faa21c;
}

.docs-nav .nav-link.active .theme-icon-holder {
    color: #fff;
    background: #faa21c;
}

.docs-nav .nav-link.active {
    color: #faa21c;
}

.theme-icon-holder {
    display: inline-block;
    background: #ededed52;
    color: #faa21c;
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 50%;
}

.docs-nav .nav-item.active .nav-link:before {
    background-color: #faa21c;
}