a:hover {
    color: #d7b740;
}

a.activeLink {
    color: #d7b740;
}

.btn-primary {
    background-color: #ffd94c;
    border-color: #ffd94c;
    color: #000;
    font-weight: 600;
}

.btn-primary:hover {
    background-color: #d7b740;
    border-color: #d7b740;
    color: #000;
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color: #d7b740;
    border-color: #d7b740;
    color: #000;
}

.btn-outline-primary {
    color: #d7b740;
    border-color: #d7b740;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #d7b740;
    border-color: #d7b740;
}

.btn-primary.active, .btn-primary:active,
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled):active {
    background-color: #d7b740;
    border-color: #d7b740;
    box-shadow: 0 0 0 .2rem rgb(215, 183, 64, .5) !important;
}

.btn-primary.focus, .btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):focus,
.btn-outline-primary.focus, .btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled):focus {
    box-shadow: 0 0 0 .2rem rgba(215, 183, 64, .25);
}

.form-control:focus {
    border-color: #d7b740;
    box-shadow: 0 0 0 .2rem rgba(215, 183, 64, .25);
}

.dropdown-item.active, .dropdown-item.active:hover, .dropdown-item:active {
    color: rgb(255, 255, 255);
    background-color: #d7b740;
}

#content .widget input.cmn-toggle-round:checked + label:after {
    background-color: #ffd94c;
}

#content .widget .content .mediaList .image .watchProgress span {
    background: #d7b740;
}

#content .channelInfo .header .nav .active,
#content .channelInfo .header .nav .active:hover,
#content .tvShowFullInfo .header .nav .active,
#content .tvShowFullInfo .header .nav .active:hover {
    color: #d7b740;
}

#content .channelInfo .header .nav .likesBar span,
#content .tvShowFullInfo .header .nav .likesBar span {
    background-color: #d7b740;
}

#content .mediaInfo #mediaTabs .nav .active .fas,
#content .mediaInfo #mediaTabs .nav .active:hover .fas {
    color: #d7b740;
}

#content .mediaComments .content .commentInput:focus {
    border-bottom: 1px solid #d7b740;
}

@media (min-width: 992px) {

    .navbar #mainMenu .nav-link:before {
        background-color: #d7b740;
    }
}

@media (max-width: 992px) {

    .navbar .navbar-nav .nav-link:hover {
        color: #d7b740;
    }
}

.systemMenu .dropdown-header {
    color: #d7b740;
}

.text-bg-primary {
    color: #000!important;
    background-color: #d7b740!important;
}
