
.horizontal-menu {
    background: #E00034;
    box-shadow: 0 0 4px rgba(21,31,57,.4);
}

.horizontal-menu .navbar-nav > li > a {
    color: #fff!important;
    background: #E00034!important;
}

.horizontal-menu .navbar-nav > li > a:hover {
    color: #E00034!important;
    background: #E6E7E8!important;
}
.horizontal-menu .navbar-nav > li.active > a {
    color: #fff!important;
    background: #E00034!important;
}

.horizontal-menu .navbar-nav > li .dropdown-menu {
    background: #fff!important;
}

.horizontal-menu .navbar-nav > li .dropdown-menu > li:hover > a {
    color: #13322B!important;
    background: #E6E7E8!important;;
}

.horizontal-menu .navbar-nav>li.open>a {
    color: #E6E7E8!important;
    background: #E00034!important;
}

.horizontal-menu .navbar-nav>li.open>a:hover {
    color: #E6E7E8!important;
}



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

.btn-primary:hover {
    background-color: #E00034!important;
    border-color: #E00034;
    color: #fff;
}

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

.btn-primary.btn-o {
    border: 1px solid #E00034;
    color: #E00034;
    background-color: #fff;
}

.btn-primary.btn-o:hover, .btn-primary.btn-o:focus {
    color: #fff;
    border-color: #E00034;
    background: #E00034!important;
}

.btn-primary.btn-o.active, .btn-primary.btn-o.active:focus, .btn-primary.btn-o:active, .btn-primary.btn-o:active:focus, .btn-primary.btn-o:active:hover {
    background-color: #E6E7E8!important;
    border-color:  #E00034!important;
    color:  #E00034!important;
}

.btn-info {
    background-color: #fff;
    border-color:  #E00034;
    color:  #E00034;
}

.btn-info:hover {
    background-color: #E00034!important;
    border-color:  #E00034;
    color: #fff;
}

.btn-accent {
    background-color: #E00034;
    border-color:  #E00034;
    color: #fff;
} 
.btn-accent {
    background-color: #E00034;
    border-color:#E00034;
    color: #fff;
}
.btn-accent:hover {
    background-color: #fffff;
    border-color:  #E00034;
    color:  #E00034;
}
.btn-link {
    font-weight: 400;
    color:#E00034;
    border-radius: 0;
}

.btn-link:focus, .btn-link:hover {
    color: #E00034;
    text-decoration: underline;
    background-color: transparent;
}

.btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #E00034;
    border-color: #E00034;
    color: #fff;
}

.btn-warning {
    background-color: #77C5D5;
    border-color: #77C5D5;
    color:  #fff;
}

.btn-danger {
    background-color:  #FF5859;
    border-color:  #FF5859;
    color: #fff;
}

.btn-danger.btn-o {
    border: 1px solid #FF5859;
    color: #fff;
}

.btn-primary.btn-o.disabled.active,.btn-primary.btn-o.disabled:active,.btn-primary.btn-o.disabled:focus,.btn-primary.btn-o.disabled:hover,.btn-primary.btn-o[disabled],.btn-primary.btn-o[disabled].active,.btn-primary.btn-o[disabled]:active,.btn-primary.btn-o[disabled]:focus,.btn-primary.btn-o[disabled]:hover,fieldset[disabled] .btn-primary.btn-o.active,fieldset[disabled] .btn-primary.btn-o:active,fieldset[disabled] .btn-primary.btn-o:focus,fieldset[disabled] .btn-primary.btn-o:hover {
    border-color: #E00034;
    color: #fff!important;
}
.toast-info {
    background-color: #E00034;
}
.open .btn-primary.dropdown-toggle {
    background-color: #E00034;
    border-color: #E00034;
}

.text-primary {
    color: #E00034!important;
}
media (max-width: 991px) {
    .horizontal-menu .close-handle .arrow-left, .horizontal-menu .close-handle .arrow-right {
        background-color: #fff;
    }
    .horizontal-menu .navbar-nav>li .dropdown-menu a {
        color: #fff !important;
    }
}


.swMain ul li>a.done .stepNumber, .swMain>ul li:last-child>a.selected .stepNumber {
    border-color:  #E00034;
    background-color:  #E00034;
    color: #fff;
    text-indent: -9999px;
}
.swMain>ul li>a.selected .stepNumber {
    border-color:  #E00034;
}
.swMain>ul li>a.selected .stepNumber {
    border-color:  #E00034;
}
.swMain li>a.done:before, .swMain>ul li>a.selected:before {
    border-color:  #E00034;
}
.mdl-card__selected {
    border: 3px solid  #E00034;
}

.navbar .navbar-header .menu-mobile-toggler {
    background-color: #E00034!important;
    border-color: #E00034!important;
}
.navbar .navbar-header .menu-mobile-toggler,.navbar .navbar-header .sidebar-mobile-toggler{
    background-color:#E00034!important;
    border-color:#E00034!important;
    color:#fff!important
}

.clip-radio.radio-primary input[type=radio]:checked+label:before {
    background: #E00034;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #E00034;
    border-color: #E00034;
}
.pagination>li>a, .pagination>li>span {
    color: #E00034;
}
.navbar .navbar-header .menu-mobile-toggler, .navbar .navbar-header .sidebar-mobile-toggler {
    background-color: #E00034!important;
    border-color: #E00034!important;
    color: #fff!important;
}
.navbar .navbar-header .menu-mobile-toggler:hover, .navbar .navbar-header .sidebar-mobile-toggler:hover {
    background-color: #E00034!important;
    border-color: #E00034!important;
    color: #fff!important;
}
.navbar .navbar-header .menu-mobile-toggler:focus, .navbar .navbar-header .sidebar-mobile-toggler:focus {
    background-color: #E00034!important;
    border-color: #E00034!important;
    color: #fff!important;
}

.tree-view-node-caption.selected {
    background-color: #E00034;
    border-color: #E00034;
    color: #fff!important;
}



.dropdown-menu.dropdown-light li a {
   
    color: #E00034;
 
}

.horizontal-menu .close-handle {
    background: #E00034;
}
.load1:after {
   
    border-left: 2px solid #E00034;
    
}

.btn-success {
    background-color: #72D54A;
    border-color: #72D54A;
    color: #fff;
}
.shopping-cart-item .shopping-cart-item-remove {
    color: #FF5859!important;
   
}

.timeline_element.partition-white {
    border: 1px solid #E00034;
}

.timeline_element.partition-white:hover {
    border: 1px solid #E00034;
    background-color: #fff;
}

.timeline_element.partition-white:after {
    background-color: #fff
}

a {
    color: #E00034;
}



/* Hide outstanding balance link on homepage */
h4[ng-if*="app.totalOutstanding"] {
    display: none;
}


/*Hide Rollover contract agreement check box*/
div[class="rollover-agreement-container"]{
    display:none;
}