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

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

.horizontal-menu .navbar-nav > li > a:hover {
    color: #A8052B!important;
    background: #e7e7e7!important;
}

.horizontal-menu .navbar-nav > li.active > a {
    color: #A8052B!important;
    background: #e7e7e7!important;
}

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

.horizontal-menu .navbar-nav > li .dropdown-menu > li > a {
    color: #fff
}

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

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

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

.horizontal-menu .navbar-nav>li.open>a:hover {
    color: #e7e7e7!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;
    }
}

.text-primary {
    color: #212121!important;
}

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

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

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

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

.btn-primary.btn-o:hover, .btn-primary.btn-o:focus {
    color: #fff;
    border-color: #A8052B;
    background: #A8052B!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: #e7e7e7!important;
    border-color:  #A8052B!important;
    color:  #A8052B!important;
}

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

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

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

.btn-link:focus, .btn-link:hover {
    color: #A8052B;
    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: #A8052B;
    border-color: #A8052B;
    color: #fff;
}

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

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


.toast-info {
    background-color: #A8052B;
}
.open .btn-primary.dropdown-toggle {
    background-color: #A8052B;
    border-color: #A8052B;
}

/*#j_id0\:j_id5\:loginComponent\:loginPanel > center > a{
    color: #A8052B;
    
}*/
a{
     color: #A8052B;
}

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

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


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

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


*{
  font-family:Verdana;
}



/* Hide 'Apply for Financial Assistance button on membership flow page */
button[ng-click*="vm.applyForAssistanceClick()"] {
    display: none;
}


/*Hide Instructor info from instances*/
span[ng-bind-html="'program.INSTRUCTOR' | translate" ]{
    display:none;
}
div[ng-bind-html="instance.instructorBio"]{
    display:none;
}
span[ng-bind-html="to_trusted(instance.instructor) || '-'"]{
    display:none;
}

/*Hide open for refistration checkbox untill Task#14768 */
input[type="checkbox"][ng-model="vm.tempFilters.openForRegistrationOnly.value"] {
    display: none;
}
span[ng-bind-html="'program.filter.OPEN_PROGRAM' | translate"]{
    display:none;
}