.video-show-duration-box.dark-btn,.sweet-alert .sa-icon.sa-success .sa-placeholder,.login-btn,.background-brown,#add-to-cart,#reviews-container .progress-bar,.my-subscribe-btn
{
    background: #C4171E !important;
}
.shape
{
    background:#222222 !important;
    border:1px solid #707070 !important;
}
.color-red,.nav-link-2.active,.fa-star,.fa-star-half-alt,.input-rating:not(:hover) label input:checked ~ .icon, .input-rating:hover label:hover input ~ .icon
{
    color: #C4171E !important;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link
{
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom: 2px solid #C4171E !important;
    color: #C4171E !important;
    
}
.action-border-recommendation
{
    border: 3px solid #C4171E !important;
}
.limited_edition
{    
    background:#121262 !important;
    font-size: 12px !important;
    padding: 4px 8px !important;
}
.review-like
{
    color:#B2B2B2 !important;
    background: #FFF !important;
    border:1px solid #B2B2B2 !important;
}
.like
{
    color:#FFF !important;
    background: #C4171E !important;
    border:1px solid #C4171E !important;
}
.review-sort > .active
{
    color: #C4171E !important;
    border-bottom:1px solid #C4171E !important;
}
.review-sort
{
    text-decoration: none !important;
}
.btn-redbtn,.active-red
{
    background: #C4171E !important;
    color:#fff;
}
.progress-bar {
    background-color: #000000 !important;
}
.headmypage .headmypageul li.active
{
    background: #C4171E !important;
}
.headmypage .headmypageul li.active a,.headmypage .headmypageul li.active a span
{
    color: #FFF !important;
}
.btn-gray
{
    background: #B2B2B2 !important;
    color: #FFF !important;
}
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover
{
    background: #C4171E !important;
    color: #FFF !important;
}
.container-checkbox input:checked ~ .checkmark
{
    background-color: #C4171E !important;
}
.category
{
    background-color: #C4171E !important;
}
.img-thumbnail
{
    padding: 0 !important;
    border-radius: 15px;
    object-fit: cover;
}
.container-text,.container-price
{
    color:#222222;
    font-size:20px;
}
.resolution
{
    color:#999999;
    font-size:14px;
    font-weight: normal;
}
.free-subscribe
{
    color:#C4171E !important;
    font-size: 14px;
    font-weight: bold;
}
.content-category
{
    font-size: 13px;
    border-radius:10px;
    padding: 6px 11px;
    background:#C4171E !important;
}
.content-shape
{
    font-size: 13px;
    border-radius:10px;
    padding: 2px 6px;
    background:#222222 !important;
}
.buy
{
    background: #121212;
    color:#FFFFFF;
    font-size: 16px;
    padding: 5px 20px;
    width: 180px;
    float:right;
}
.navbar-nav .nav-link.active{
    color: rgb(196 23 30)!important;
}
.navbar-nav.footer-nav .nav-link.active{
    color: rgb(255 255 255)!important;
}

.field-payment-card-layout.active {
    background: #121262;
}
.field-payment-card-layout {
    background: #8989b1;
}
.add-payment-card-layout {
    height: 214px;
    background-color: #F8F8F8!important;
}
#singupTab li button.active {
    font-size: 14px;
    color: #B2B2B2;
    width: 170px;
    height: 48px;
    border: 2px solid #C4171E !important;
    color: #C4171E !important;
    border-radius: 4px;
}
#change-country-modal .active{
    border:1px solid #C4171E !important;
    color:#C4171E !important;
}
#change-country-modal .span-active{
    display:none!important;
}
#change-country-modal .active .span-active{
    display:inline-block!important;
    float: right;
}
.modal-down{
    display: flex;
    align-items: end;
    min-height: calc(99% - 1.5rem);
    margin-bottom: 0px;
    
}
.min-height-50{
    min-height: 50vh;
}
.min-height-650{
    min-height: 650px;
}

@media only screen and (max-width: 1400px) {
    .navbar-nav.footer-nav{
        display: block;
        line-height: 1.2;
        margin-left: 0px!important;
    }
    .navbar-nav.footer-nav .nav-link{
        padding: 0rem 0rem;
    }
}
.btn:hover {
    color: #b5b5b5;
}