@font-face {
    font-family: "Roboto Slab Bold";
    src: url("/fonts/static/RobotoSlab-Bold.ttf");
}

@font-face {
    font-family: "Roboto Regular";
    src: url("/fonts/static/Roboto-Regular.ttf");
}

* {
    font-family: "Roboto Regular";
}

h1, h2 {
    font-family: "Roboto Slab Bold" !important;
}

.leftNav ul li ul li {
    color: #DA291C;
}

.leftNav ul li ul .nav_closed:hover {
    background: url("/images/wrapper/white_arrow_down.png") no-repeat scroll 230px 8px #DC291C;
}

.leftNav ul li ul .nav_opened:hover {
    background: url("/images/wrapper/white_arrow_down.png") no-repeat scroll 230px 8px #DC291C;
}

a, a:hover {
    color: #DA291C;
    text-decoration: underline;
}

input:checked + .slider {
    background-color: #DA291C !important;
}

#progressbar li.active-progress:before {
    background: #DA291C;
    color: #fff;
}

#progressbar li.active-progress:after {
    background: #DA291C;
    color: #fff;
}

.button-step, .button-step:hover, .button-step:focus, .button-step:active {
    color: #fff !important;
    background-color: #DA291C !important;
    border-color: #DA291C !important;
    background-image: linear-gradient(to bottom, #DA291C 0, #DA291C 100%) !important;
}

.btn-success, .btn-success:hover, .btn-success:focus, .btn-success:active {
    color: #fff;
    background-color: #DA291C;
    border-color: #DA291C;
}

.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    color: #fff;
    background-color: #DA291C;
    border-color: #DA291C;
}

.leftNav {
    background-image: none;
    background-color: #75787B;
}

.toppy {
    background-image: url("/images/wrapper/black_repeater.png");
    background-repeat: repeat-x;
}

.bottom_toolbar {
    background: none;
    background-color: #75787B;
    color: #fff;
    padding-left: 10px;
}

.bottom_toolbar input, select {
    color: #000000;
}

.leftNav .nav_link:hover {
    background: #75787B;
}

.cert_tab_red {
    background: #DA291C !important;
}

.cert_on {
    background: #75787B !important;
}

.brand-btn-success {
    color: #fff !important;
    border: none !important;
    border-radius: 6px !important;
    background: none !important;
    background-color: #97D700 !important;
    border-color: #97D700 !important;
    height: auto !important;
}

.brand-btn-warning {
    color: #fff !important;
    border: none !important;
    border-radius: 6px !important;
    background: none !important;
    background-color: #F0B323 !important;
    border-color: #F0B323 !important;
    height: auto !important;
}

.brand-btn-pending {
    color: #fff !important;
    border: none !important;
    border-radius: 6px !important;
    background: none !important;
    background-color: #75787B !important;
    border-color: #75787B !important;
    height: auto !important;
}