/* DEPRECATED CSS
.text-primary {
    color: #00859B !important;
}


.horizontal-menu {
    background: #ff8200;
    background: linear-gradient(90deg, rgba(255,130,0,1) 30%, rgba(228,0,43,1) 100%);
}

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

.horizontal-menu .navbar-nav > li > a:hover {
    background: rgba(255,255,255,0.15) !important;
}

.horizontal-menu .navbar-nav > li.active > a {
    background: rgba(255,255,255,0.2) !important;
}

.horizontal-menu .navbar-nav > li.open > a {
    background: rgba(255,255,255,0.2) !important;
}

#horizontal-menu-toggler.menu-mobile-toggler {
    background-color: #ff8200 !important;
}

.horizontal-menu .close-handle {
    background-color: #E4002B !important;
}

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

a {
    color: #00859B;
}

a:hover, .shopping-cart-view a:hover {
    color: #003B5C !important;
}

.alert-info {
    color: #003B5C;
    border-color: #003B5C;
    background: rgba(0,59,92,0.25);
}


.btn.btn-primary, .btn.btn-info:not(.dropdown-toggle) {
    background-color:#00859B;
    border: 1px solid #00859B !important;
    color:#FFFFFF;
}

.loginFrame > .btn.btn-lg.btn-primary.btn-block {
    background-color:#00859B;
    border: 1px solid #00859B !important;
    color:#FFFFFF;
}

.btn.btn-primary:hover, .btn.btn-info:hover:not(.dropdown-toggle) {
    background:#003B5C !important;
    border: 1px solid #003B5C !important;
}


.btn.btn-primary.btn-o {
    border: 1px solid #003B5C !important;
    color:#003B5C !important;
    background-color: #fff !important;
}

.btn.btn-primary.btn-o:hover {
    background:#003B5C !important;
    color:#FFF !important;
    border-color: #003B5C !important;
}

.btn-primary.btn-o.active, .btn-primary.btn-o.active:focus {
    background-color:#00859B !important;
    color: #fff !important;
    border: none !important;
}

.btn-primary.btn-o.active, .btn-primary.btn-o.active > .text-primary {
    color: #fff !important;
}


button.confirm {
    background-color: #FF8200 !important;
}

button.confirm:hover {
    background-color: rgba(255,115,0,1) !important;
}

.wizard-payment-icon {
    color:#00859B !important;
}


.mdl-card__selected {
    border: 3px solid #00859B;
}


.swMain > ul li > a.selected .stepNumber {
    border-color: #00859B !important;
    background-color: #00859B !important;
    color: #fff;
}

.swMain ul li  >a.done .stepNumber {
    background-color: #00859B !important;
}

.swMain > ul li > a.selected:before {
    border-color: #00859B !important;
}

.tree-view-node-caption.selected {
    background-color: #00859B;
    border-color: #00859B;
    color: #fff;
}

::selection {
    background: #00859B;
}

@media (max-width: 991px) {
    .horizontal-menu {
        background: #ff8200;
        background: linear-gradient(180deg, rgba(255,130,0,1) 30%, rgba(228,0,43,1) 100%);
    }
}
*/

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

.horizontal-menu .navbar-nav>li.active>a {
    background: #0094a7!important;
	color: #FFF !important;
	font-weight: unset;
}

/* Top Menu */
/*
.horizontal-menu {
    background: #ff8200;
    background: linear-gradient(90deg, rgba(255,130,0,1) 30%, rgba(228,0,43,1) 100%);
}

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

*/

/* Top Menu */
.horizontal-menu {
    background: #002a3a;
    /*background: linear-gradient(90deg, rgb(0 42 58 / 1) 30%, rgb(0 148 167 / 1) 100%);*/
}

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

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

.horizontal-menu .navbar-nav > li.active > a {
    /*background: rgba(255,255,255,0.2) !important;*/
}

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

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

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

#horizontal-menu-toggler.menu-mobile-toggler {
    background-color: #0094a7 !important;
}

.horizontal-menu .close-handle {
    background-color: #002a3a !important;
}

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

a {
    color: #00859B;
}

a:hover, .shopping-cart-view a:hover {
    color: #003B5C !important;
}

.alert-info {
    color: #003B5C;
    border-color: #003B5C;
    background: rgba(0,59,92,0.25);
}

/* Primary button */
.btn.btn-primary, .btn.btn-info:not(.dropdown-toggle) {
    background-color:#00859B;
    border: 1px solid #00859B !important;
    color:#FFFFFF;
}

.loginFrame > .btn.btn-lg.btn-primary.btn-block {
    background-color:#00859B;
    border: 1px solid #00859B !important;
    color:#FFFFFF;
}

.btn.btn-primary:hover, .btn.btn-info:hover:not(.dropdown-toggle) {
    background:#003B5C !important;
    border: 1px solid #003B5C !important;
}

/* Outlined Button */
.btn.btn-primary.btn-o {
    border: 1px solid #003B5C !important;
    color:#003B5C !important;
    background-color: #fff !important;
}

.btn.btn-primary.btn-o:hover {
    background:#003B5C !important;
    color:#FFF !important;
    border-color: #003B5C !important;
}

.btn-primary.btn-o.active, .btn-primary.btn-o.active:focus {
    background-color:#00859B !important;
    color: #fff !important;
    border: none !important;
}

.btn-primary.btn-o.active, .btn-primary.btn-o.active > .text-primary {
    color: #fff !important;
}

/* Confirm button in sweet alert modals */
button.confirm {
    background-color: #FF8200 !important;
}

button.confirm:hover {
    background-color: rgba(255,115,0,1) !important;
}

.wizard-payment-icon {
    color:#00859B !important;
}

/* Membership Card */
.mdl-card__selected {
    border: 3px solid #00859B;
}

/* Progress Bar */
.swMain > ul li > a.selected .stepNumber {
    border-color: #00859B !important;
    background-color: #00859B !important;
    color: #fff;
}

.swMain ul li  >a.done .stepNumber {
    background-color: #00859B !important;
}

.swMain > ul li > a.selected:before {
    border-color: #00859B !important;
}

.tree-view-node-caption.selected {
    background-color: #00859B;
    border-color: #00859B;
    color: #fff;
}

::selection {
    background: #00859B;
}
/*
@media (max-width: 991px) {
    .horizontal-menu {
        background: #ff8200;
        background: linear-gradient(180deg, rgba(255,130,0,1) 30%, rgba(228,0,43,1) 100%);
    }
}
*/
@media (max-width: 991px) {
    .horizontal-menu {
        background: #002a3a;
        /*background: linear-gradient(0deg, rgb(0 42 58 / 1) 30%, rgb(0 148 167 / 1) 100%);*/
    }
	.horizontal-menu .navbar-nav>li .dropdown-menu a {
        color: #d7d7d7!important;
    }
	.horizontal-menu .close-handle .arrow-right, 
    .horizontal-menu .close-handle .arrow-left {
        background-color: #ffffff;
    }
	.horizontal-menu .navbar-nav>li>a:hover {
	    color: #ffffff!important;
	}
	.main-content>.container {
		padding-top: 0;
	}
	.breadcrumb-wrapper { 
		margin: 10px 0 0 !important;
	}
	.container-fullw { 
		padding-top: 10px;
	}
	.mainDescription {
		display: none; 
	}
}

@media (max-width: 1639px) {
	.horizontal-menu .navbar-nav>li .dropdown-menu {
	    color: #FFF !important;
	}
}

/* Removal of Fin Assist button for membership purchase flow */
.panel-heading.margin-left-10 > .row > .pull-right button[ng-click="vm.applyForAssistanceClick()"]{
	display:none;
}

.open .btn-primary.dropdown-toggle {
    background-color: #00859B;
    border-color: #00859B;
}

/* Change background colour of location cards for membership purchase flow */
.branch-card > .mdl-card__media {
    background: #fff;
}

/* Align membership location image to center for membership purchase flow */
.branch-card > .mdl-card__media > img {
    display: block;
    margin: 0 auto;
}

/*Hide "Add Bank Account (EFT)" button*/
button[ng-click="vm.addingNewPaymentDetails = 'eft'"]
{
    display: none !important;
}