a:hover {
    color: #e45260;
}

a.activeLink {
    color: #e45260;
}

.btn-primary {
    background-color: #e45260;
    border-color: #e45260;
}

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

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

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

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

.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: #e45260;
    border-color: #e45260;
    box-shadow: 0 0 0 .2rem rgb(228, 63, 79, .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(228, 63, 79, .25);
}

.form-control:focus {
    border-color: #e45260;
    box-shadow: 0 0 0 .2rem rgba(228, 63, 79, .25);
}

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

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

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

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

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

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

#content .mediaInfo #mediaTabs .nav .likesBar span {
    background-color: #e45260;
}

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

@media (min-width: 992px) {

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

@media (max-width: 992px) {

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

/* Tabs */
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-color: transparent transparent #e45260;
}

.nav-tabs .nav-item.show .nav-link:hover, .nav-tabs .nav-link.active:hover {
    border-color: transparent transparent #e45260;
}

/* FTP Uploads */
.ftpInfo a {
    color: #e45260;
}

.reg-promo {
    font-size: 1em;
    padding: 10px 30px;
    border: 1px solid #e43f4f;
}