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

.docs-nav .nav-link.active,
.theme-icon-holder,
.tooloo-red,
a  {
    color: #ca2017;
}
a:hover {
    color: #ca2017;
    text-decoration: underline;
}
.btn-primary:hover {
    color: #fff;
    background-color: #ca2017;
    border-color: #ca2017;
}
.docs-nav .nav-link.active::before,
.btn-primary {
    background-color: #ca2017;
}
.theme-icon-holder,
.docs-nav .nav-link::before {
    background: #FAE9E8;
}
.live-code {
    padding: 25px 25px;
    border: 1px solid rgba(0,0,0,0.2);
    margin: 15px 0;
    border-radius: 10px;
}
.live-code .btn {
    padding: 5px 10px !Important;
    font-size: 14px;
}
a.theme-link:hover {
    color: #ca2017;  
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary.active:not(:disabled):not(.disabled), .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ca2017;
    border-color: #ca2017;
}