.button-link,
.custom-button,
.btn-primary,
.button-primary,
input[type="submit"],
input[type="button"],
button[type="submit"] {
    background: #c50b20;
    color: #fff;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input[type="file"]:focus,
textarea:focus,
select:focus {
    outline: none;
    border-bottom: 2px solid #d00 !important;
}

.button-link.field-bannerlink {
    background: #c50b20 !important;
}

#footer-navigation nav ul li .navigation-title>a:hover,
.social-links ul li a:hover,
.component-social-links ul li a:hover,
.article-list > div:nth-child(3) > a.firstnewstitle:hover,
a.firstnewstitle:hover,
a.viewall:link, a.viewall:visited,
.link a:hover,
.breadcrumb.component li > .navigation-title > a:hover,
.navigation-sidebar nav ul li.active:not(.submenu) .navigation-title a,
.navigation.navigation-sidebar nav>ul .navigation-title>a:hover,
.navigation.navigation-sidebar nav>ul .navigation-title>a:focus,
a:hover, a:focus
{
    color: #d00;
}

.floatingstrip-wrapper ul li a:hover{
    background-color: #d3222c;
}

.navigation-sidebar nav ul li.active:not(.submenu) .navigation-title a:before{
    border-right: 2px solid #d00;
    border-bottom: 2px solid #d00;
}

.region a:hover{
    color: #292929;
    text-decoration: none;
}

.field-brief-content a, .field-brief-content a:visited, .field-brief-content a:active, .col-12.post-content a {
    border-bottom: 2px dotted #bbb !important;
}

.field-brief-content a:hover, .col-12.post-content a:hover {
    color: #c00 !important;
    border-bottom: 2px solid #d44 !important;
}

::selection {
    color: #fff;
    background: #3399ff;
    text-shadow: none;
}

@media (min-width: 768px){
    .breadcrumb .breadcrumb-item.last a {
        color: #d00 !important;
    }
}

#CheckStatusButton, #UploadButton {
    background: #d00 !important;
    color: #fff !important;
}

.tabs-heading li.active{
    border-bottom: 3px solid #d00;
}

.list-view a.downloadMediaCookie, a.downloadMediaCookie i, .grid-view a.downloadMediaCookie {
    color: #ea292b;
}

.product-form .product-search button{
    background-color: rgba(21, 21, 21, .8);
}

.product-tile__btn .quote {
    color: #ea292b;
}

body .product-selector-btn:hover, body .product-selector-btn:focus {
    text-decoration: none;
    color: #fff;
}

.crtCountry .rte_content a {
    color: #de232f;
}
.breadcrumb .breadcrumb-item.last a {
    color: #de232f !important;
}

.crtCountry .rte_content a:hover {
    color: #666;
}
.breadcrumb.component a,
 .breadcrumb.component .separator {
    color: #666;
    letter-spacing: 0;
}

.result-btn {
    text-align: center;
    background: #c50b20;
}
.result-btn button {
    color: #fff;
}
.field-brief-content .rte_content a{
    color: -webkit-link !important;
}
