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

/* Primary button */
.btn.btn-primary, .btn.btn-info:not(.dropdown-toggle) {
    background-color:#23bcb9;
    color:#FFFFFF;
}

/* .btn.btn-primary.active {
    background:#fff !important;
}

.btn.btn-primary.active:focus {
    background:#fff !important;
    border-color: #212121 !important;
    color: #212121 !important;
} */

.loginFrame > .btn.btn-lg.btn-primary.btn-block {
    background-color:#23bcb9;
    color:#FFFFFF;
}

.btn.btn-primary:hover, .btn.btn-info:hover:not(.dropdown-toggle) {
    background-color:#26e2df !important;
}

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

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

/* .btn.btn-primary.btn-o.btn-block {
    border-radius: 0 !important;
} */

.label-default {
    background-color:#23bcb9;
}

/* Navbar */
.horizontal-menu {
    background: #23bcb9;
}
  
.horizontal-menu .navbar-nav > li > a {
    color: #000 !important;
}

.horizontal-menu .navbar-nav > li > a:hover {
    background: #26e2df !important;
}

.horizontal-menu .navbar-nav > li.active > a {
    background: #26e2df !important;
}

.horizontal-menu .close-handle {
    background:#23bcb9 !important;
}

@media (min-width: 768px) {
    .navbar .navbar-header {
        width: 335px !important;
    }
    .navbar .navbar-collapse {
        margin-left: 335px !important;
    }
}

/*
.horizontal-menu .navbar-nav > li.active > a:hover {
    background: #c9002e !important;
    color: #fff !important;
    font-weight: normal;
}


.horizontal-menu .navbar-nav > li.open > a {
    color: #fff !important;
    background: #c9002e !important;
    font-weight: normal;
}

.horizontal-menu .navbar-nav > li.open > a:hover {
    color: #fff !important;
    background: #c9002e !important;
} */

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

a {
    color: #23bcb9;
}

/* a:hover {
    color: #8A1005;
} */

.list-group-item.active {
    background-color: #23bcb9;
    border-color: #23bcb9;
}

.list-group-item.active:hover {
    background-color: #23bcb9;
    border-color: #23bcb9;
}

/* .list-group-item.active > h4 {
    color: #212121 !important;
}

.mdl-card__selected {
    border-color: #949599;
} */

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

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

.swMain > ul li > a.selected:before {
    border-color: #23bcb9 !important;
} */

/* Don't have a YMCA account? link */
a.btn.btn-link[href="#/app/register"] {
    display: none;
}

/* Hide pricing details 
.program-card-max-inverse + .row + .row + .row > div > label + span + br + label + span + br + span {
	display: none;
}
.program-card-max-inverse + .row + .row + .row > div > label + span + br + label + span + br + span + span {
	display: none;
}
.program-card-max-inverse + .row + .row + .row > div > label + span + br + label + span + br + span + span + div {
	display: none;
}
.program-card-max-inverse + .row + .row + .row > div > label + span + br + label + span + br + span + span + div + div {
	display: none;
}
/* Hide pricing details
span[ng-bind-html*="(pl.price | currency:$:0) || '-'"]{
	display:none;
	
}
span[ng-bind-html*="pl.label" ]{
	display:none;
}*/
/* Hide pricing details(pricegroup) */
div[ng-repeat="pl in instance.priceLevels"]{
	display:none;
}

 span [ng-bind-html="(instance.unitPrice | currency:$:0) || '-'"]{
	display:none;
}
span [ng-bind-html="(instance.memberPrice | currency:$:0) || '-'"]{
	display:none;
}

span [ng-bind-html="'program.MEMBER_PRICE' | translate"]{
	display:none;
}
span [ng-bind-html="'program.PUBLIC_PRICE' | translate"]{
	display:none;
}

#PROG-000067 > div > div.panel-body > div.full > div.col-xs-12.col-sm-12.col-md-12.col-lg-12.margin-top-10 > table > tbody > tr:nth-child(2) > td > div:nth-child(3) > div:nth-child(1) > span:nth-child(7){
	display:none;
}
#PROG-000067 > div > div.panel-body > div.full > div.col-xs-12.col-sm-12.col-md-12.col-lg-12.margin-top-10 > table > tbody > tr:nth-child(2) > td > div:nth-child(3) > div:nth-child(1) > span:nth-child(8){
	display:none;
}

/* hide rolover contract edit option*/

div[class="end-date-section"]{
display:none;
}
button[ng-click="vm.saveRolloverContractClick()"]{
display:none;
}



a[ng-click="selectTab(group)"]{
    background-color: #ffffff !important;
    border: 1px solid #ffffff !important;
}

.open .btn-primary.dropdown-toggle {
    background-color: #23bcb9;
    border-color: #23bcb9;
    border-top-color: #23bcb9;
    border-right-color: #23bcb9;
    border-bottom-color: #23bcb9;
    border-left-color: #23bcb9;
}