body {
    
    font-family: "Lato", Helvetica, Arial, sans-serif !important;
    background-color: #ffffff !important;
  
}
/* login */
.login { background-color: #FFF !important; }
.login-form, .register-form {
    background-color: #fff !important;
}

.login .content h3 {
    color: #00a98e !important;
    font-weight: 600 !important;
}
.login .content p,
.login .content label {
    color: #555 !important;
}
.login .content h4 {
    color: #555 !important;
}
.login .content p,
.login .content label {
    color: #555 !important;
}
.login-form {
    border: medium;
    border-style: solid;
    border-color: #e9e4e4 !important;
}

.register-form {
    border: medium;
    border-style: solid;
    border-color: #e9e4e4 !important;
}


.login-help i, .forgot-password-help i {
    color: #0047bb !important;
}
.forgot-password a, .create-account a
{
    color: #00a98e !important;
    text-decoration:underline;
    font-weight:600;
    
}
.backstretch
{
    display:none !important;
}

.page-title {
    color: #00a98e;
     font-size: 24px !important;
     padding-top:10px !important;
 }
.nav-tabs li.active a
{
    color: #00a98e !important;
 
 }
.nav-tabs li.active 
{
    color: #00a98e !important;
    border-top-color: #00a98e !important;
 }

.tooltip-label-icon {
     color: #0047bb !important;
 }
 ul.page-sidebar-menu > li.active > a,
ul.page-sidebar-menu > li.active > span > a {
    background: #0047bb !important;
    border-top-color: transparent !important;
    color: #fff !important;
}

    ul.page-sidebar-menu > li.active > a .selected,
    ul.page-sidebar-menu > li.active > span > a .selected {
        right: -7px;
        top: 0px;
        width: 7px;
        height: 39px;
        background-image: url("../../img/sidebar-menu-arrow-green.png");
    }
    .ver-inline-menu li.active a {
        border-left: solid 2px #0047bb
    }
    
    .ver-inline-menu li.active a, .ver-inline-menu li.active i {
        background: #0047bb !important;
    }
    
    .ver-inline-menu li.active i {
        background: #0047bb !important;
    }
    
    .ver-inline-menu li.active:after {
        border-left: 6px solid #0047bb;
    }
    .portlet.box.blue > .portlet-title {
        background-color: #0047bb !important;
    }
    .pricing-head h3 {
        background: #0047bb !important;
    }
    .pricing:hover {
        border: 3px solid #0047bb !important;
    }
        .pricing:hover h4 {
            color: #0047bb !important;
        }
    
    .pricing-footer .btn.green {
     
        background-color: #e03c31 !important;
     
    }
    .bg-blue {
        background-image: none!important;
        background-color: #0047bb!important;
        border-color: #0047bb!important;
        color: #fff!important
    }
 
    btn-group .btn.default,  .btn.green, .btn-group .btn.green, .btn.red
    {
        font-weight:bold;
        height: 33px !important;
        -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
        -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
        box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
        border-width:2px !important;
        border-radius: 4px !important;
        margin-bottom:15px;
        color:#fff !important;
        background-color:#e03c31 !important;
        border-color:#e03c31 !important;
    }
    .btn-group .btn.blue.btn.blue:hover, .btn-group .btn.blue:hover, .btn-group .btn.blue:focus, .btn-group .btn.blue:active, .btn-group .btn.blue.active, .btn-group .btn.blue.disabled, .btn-group .btn.blue[disabled], .btn.blue.active, .btn.blue:focus, .btn.blue:hover {
        background-color: #fff !important;
        color: #e03c31 !important;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.46),0 2px 5px 0 rgba(0,0,0,0.42) !important;
    }
.btn-group .btn.blue.btn.blue, .btn.blue {
    font-weight: bold;
    height: 33px !important;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
    border-width: 2px !important;
    border-radius: 4px !important;
    margin-bottom: 15px;
    color: #fff !important;
    background-color: #0047bb !important;
    border-color: #0047bb !important;
}
    .btn-group .btn.blue.btn.blue:hover, .btn-group .btn.blue:hover, .btn-group .btn.blue:focus, .btn-group .btn.blue:active, .btn-group .btn.blue.active, .btn-group .btn.blue.disabled, .btn-group .btn.blue[disabled], .btn.blue.active, .btn.blue:focus, .btn.blue:hover {
        background-color: #fff !important;
        color: #adadad !important;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.46),0 2px 5px 0 rgba(0,0,0,0.42) !important;
    }
    .btn-group .btn.default:hover {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.46),0 2px 5px 0 rgba(0,0,0,0.42) !important;
    }
    
    
  
    .btn.green:hover,.btn.green:focus,.btn.green:active,.btn.green.active,.btn.green.disabled,.btn.green[disabled] 
    {   background-color: #fff !important;
            color: #e03c31 !important;
     outline: none!important;
    }

/*
.btn {
  
    padding: 5px 14px !important;
    font-size: 12px !important;
}
.btn.green, .btn.blue {
    background-color: #e03c31;
}
.btn.green:hover,.btn.green:focus,.btn.green:active,.btn.green.active,.btn.green.disabled,.btn.green[disabled], .btn.blue:hover, .btn.blue:focus, .btn.blue:active, .btn.blue[disabled] {
    background-color: #fff !important;
    color: #e03c31 !important;
    outline: none !important
}


.btn-group .btn.default, .btn.green, .btn.blue {
    font-weight:bold;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
    border-width:2px !important;
    border-radius: 4px !important;
    margin-bottom:15px;
    color:#fff !important;
    background-color:#e03c31 !important;
    border-color:#e03c31 !important;
}

    .btn.green:hover,.btn.green:focus,.btn.green:active,.btn.green.active,.btn.green.disabled,.btn.green[disabled], .btn-group .btn.default:hover, .btn-group .btn.blue.btn.blue:hover , .btn.green:hover,.btn.green:focus,.btn.green:active,.btn.green.active,.btn.green.disabled,.btn.green[disabled{
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.46),0 2px 5px 0 rgba(0,0,0,0.42) !important;
    color:#e03c31 !important;
    background-color:#FFF !important;
}
.btn-group .btn.blue:hover,.btn-group .btn.blue:focus,.btn-group .btn.blue:active,.btn-group .btn.blue.active,.btn-group .btn.blue.disabled,.btn-group .btn.blue[disabled] 
{ 
    background-color: #fff!important;  
      color: #e03c31 !important; 
}
.btn-group .btn.blue.btn.blue {
    font-weight:bold;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
    border-width:2px !important;
    border-radius: 4px !important;
    margin-bottom:15px;
    color:#fff;
    background-color:#e03c31;
    border-color:#e03c31;
}
.btn-group .btn.default, .btn.green.btn.blue, .btn.green {
    font-weight:bold;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
    border-width:2px !important;
    border-radius: 4px !important;
    margin-bottom:15px;
    color:#fff !important;
    background-color:#e03c31 !important;
    border-color:#e03c31 !important;
}
.btn-group .btn.green
{
    font-weight:bold;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
    border-width:2px !important;
    border-radius: 4px !important;
    margin-bottom:15px;
    color:#fff;
    background-color:#e03c31 !important;
    border-color:#e03c31 !important;
}
.btn-group .btn.blue.btn.blue:hover, .btn-group .btn.blue:hover, .btn-group .btn.blue:focus, .btn-group .btn.blue:active, .btn-group .btn.blue.active, .btn-group .btn.blue.disabled, .btn-group .btn.blue[disabled], .btn.blue.active, .btn.blue:focus, .btn.blue:hover {
    font-weight:bold;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
    border-width:2px !important;
    border-radius: 4px !important;
    margin-bottom:15px;
    color:#fff;
    background-color:#e03c31;
    border-color:#e03c31;
}

.btn.red {
    font-weight:bold;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.5) !important;
    border-width:2px !important;
    border-radius: 4px !important;
    margin-bottom:15px;
    color:#fff;
    background-color:#e03c31;
    border-color:#e03c31;
}
*/
[id*="_lblAutoPayNew_lblValue"] {
    color: transparent;
    position: relative;
}

    [id*="_lblAutoPayNew_lblValue"]::after {
        content: "Sign Up for Auto Renew";
        color: #000;
        position: absolute;
        left: 0;
        top: 0;
        white-space: nowrap;
    }

div[id*="_wizEventRegistration_span_noPricetext"] {
    position: relative;
    color: transparent; /* hides ONLY the text, keeps background, borders, padding */
}

    div[id*="_wizEventRegistration_span_noPricetext"]::after {
        content: "You are not eligible to register at the current registration type. Please select the appropriate registration type above and refresh the page.";
        color: #b94a48; /* Bootstrap alert-danger text color */
        background-color: #f2dede;
        position: absolute;
        top: 50%;
        left: 15px; /* align with padding */
        transform: translateY(-50%);
    }



