/*Dark to light
    #183152 - 183152
    #54B847 - 54B847
    #A5A09B - ABC8E2
    #C4D7ED - C4D7ED
    #E1E6FA - E1E6FA
*/

.OMSContainer.footer .contentpane,
.OMSContainer.footer .contentpane p {
    color: #E1E6FA;
}
.OMSContainer.footer .contentpane h4,
.OMSContainer.footer .contentpane h4 {
    color: #E1E6FA;
}
.OMSContainer.footer a,
.OMSContainer.footer a:link,
.OMSContainer.footer a:active,
.OMSContainer.footer a:visited,
.OMSContainer.footer a:focus {
    color: #E1E6FA !important;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    color: #54B847;
}
.topbar {
    background: #f2f2f2;
}
.search-bar {
    background: #54B847;
}
.navbar-fixed-top {
    background: #0a0a0a;
}
a,
a:visited {
    color: #54B847;
}
footer {
    background: #54B847;
}
.btn-primary {
    background-color: #54B847;
    border-color: #54B847;
    color: #fff;
}
#search-action,
.SearchButton,
.search-toggle-icon {
    background: url(../img/search.png) center center no-repeat #333;
}
#search-action:hover,
.SearchButton:hover,
.search-toggle-icon:hover {
    background: url(../img/search.png) center center no-repeat #54B847;
}
.searchInputContainer input {
    background: #fff;
}
.search-button,
.search-button a,
.search-button a:link,
.search-button a:active,
.search-button a:visited,
.search-button a:focus {
    border-right: 1px solid #b3b3b3;
    color: #666;
}
.search-button a:hover {
    background: #54B847;
}
.registerGroup .userDisplayName {
    border-left: 1px solid #A5A09B;
}
.userMessages strong {
    border-left: 1px solid #A5A09B;
}
.userMessages a,
.userNotifications a {
    border-right: 1px solid #A5A09B;
}
.registerGroup a,
.loginGroup a,
.loginGroup span {
    border-right: 1px solid #b3b3b3;
    color: #666;
}
.registerGroup a:hover,
.loginGroup a:hover {
    background: #54B847;
    color: #fff;
}
ul.searchSkinObjectPreview > li:hover {
    background-color: #54B847;
    color: #fff;
}
ul.searchSkinObjectPreview {
    background: #fff;
    border: 1px solid #54B847;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .dropdown-menu>li>a:hover {
    background-color: #54B847;
    color: #ffffff;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background: #54B847;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #54B847;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    background-color: #A5A09B;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #54B847;
}
.navbar-default .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: #54B847;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #54B847;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background: #54B847;
    color: #fff;
}
.socialC .contentpane .list-inline li a {
    color: #A5A09B;
}
.socialC .contentpane .list-inline li a i {
    border: 1px solid #C4D7ED;
}
h4.page-title {
    color: #54B847
}
.OMSContainer .contentpane .Normal,
.OMSContainer .contentpane div,
.OMSContainer .contentpane p,
.OMSContainer .contentpane td,
.OMSContainer .contentpane b {
    color: #333;
}
.OMSContainer .contentpane a,
.OMSContainer .contentpane a:active,
.OMSContainer .contentpane a:link,
.OMSContainer .contentpane a:focus,
.OMSContainer .contentpane a:visited {
    color: #A5A09B;
    text-decoration: underline;
    font-weight: 600
}
.OMSContainer .contentpane a:hover {
    color: #54B847;
    text-decoration: none;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #E1E6FA;
}

#dnn_ctr462_MembershipApplication_MembershipUpdatePanel .form_button {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	width: 25%;
	    background-color: #54B847;
    border-color: #54B847;
    color: #fff;
}

#dnn_ctr462_MembershipApplication_MembershipUpdatePanel .form_button {
    margin: 4px 4px 0 0;
}
