/* login gadgets June 16 */
.WaGadgetLoginForm.LoginFormStyle001 .loginButton:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginButton:hover {
    background: #002868;
    color: #efe8e8;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginButton, .WaGadgetLoginForm.LoginFormStyle002 .loginButton {
    background: #002868;
    color: #ffffff;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink.hover {
    background: #002868;
    color: white;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink {
   
    background: #002868;
    color: white;
   
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink {
   
    color: #002868;
    
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink.hover {
    background: #002868;
    color: white;
}

/* store buttons */
.functionalButton:hover {
    background: #002868;
    color: white;
}

.functionalButton {
    background: #002868;
    color: white;
}

.WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton:hover {
    background: #002868;
    color: white;
}

.WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton {
    background: #002868;
    color: white;
}

/* additional mobile menu secondary items */
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul {
    background: #002868;
}

/* unsubscribe from emails and terms pages  */
.WaGadgetUnsubscribeFromEmails form input[type="submit"]:hover {
    background: #002868;
    color: white;
}
.WaGadgetUnsubscribeFromEmails form input[type="submit"] {
    background: #002868;
    color: white;
}

.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""]:hover {
    background: #002868;
    color: white;
}

.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""] {
    background: #002868;
    color: white;
}

.WaGadgetTermsOfUse .login-role-actions input[type="submit"] {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
        margin-right: 0px;
    padding: 8px 20px;
    background: #002868;
    border: 0;
    outline: 0;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    margin-right: 10px;
}

/* Company name and name on profile */
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2, .WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h3, .WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h3 {
    color: #002868 !important;
}

.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2, .WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h3, .WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h3 {
    color: #002868 !important;
}

/* email member */
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2, .WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h3, .WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h3 {
    color: #002868 !important;
}

/* slideshow background color */
.camera_wrap {
    position: relative;
    z-index: 0;
    float: left;
    display: none;
    width: 100%;
    background: #002868;
}

/* the mobile login drop down */
.WaGadgetMobilePanel .mobilePanel .loginInner {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 40000;
    display: none;
    box-sizing: border-box;
    width: 100%;
    padding: 16px;
    background: #002868;
    border-top: 1px solid #002868;
    color: #f9f5f5;
    font-size: 14px;
    text-align: right;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover {
    background: #002868;
    color: white;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton {
    background: #002868;
    color: white;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active {
    background: #002868;
    color: white;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
    box-sizing: border-box;
    width: 288px;
    height: 32px;
    margin: 0;
    padding: 5px 12px;
    background: #002868;
    border: 1px solid #f9f5f5;
    color: #f9f5f5;
    font-size: 16px;
    line-height: 1.38;
}

.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label::before {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 2px 6px 0 0;
    background: #002868;
    border: 1px solid #f9f5f5;
    font-family: 'WA-theme-icons';
    font-size: 14px;
    line-height: 15px;
    font-style: normal;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
    content: '';
}

/* the mobile panel background */
.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #002868 !important;
    color: white;
}

/* the mobile drop down menu background */
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    margin: 0;
    padding: 12px 0;
    background: #002868;
    border-top: 1px solid #002868;
    font-weight: bold;
    text-align: left;
    list-style: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    padding: 0;
    background: #002868;
    font-weight: normal;
    text-transform: none;
    list-style: none;
}

/* event background for button */
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
    background: #002868;
    color: white;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    background: #002868;
    color: white;
}

.commonMessageBox .cww-co .buttons input[type="submit"], .commonMessageBox .cww-co .buttons input.typeButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
        margin-top: 0px;
        margin-right: 0px;
    padding: 8px 20px;
    background: #002868;
    border: 0;
    outline: 0;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 8px;
}

.commonMessageBox .cww-co .buttons input[type="submit"]:hover, .commonMessageBox .cww-co .buttons input.typeButton:hover {
    background: #002868;
    color: white;
}

.commonMessageBox .cww-co .buttons input[type="submit"]:hover, .commonMessageBox .cww-co .buttons input.typeButton{
    background: #002868;
    color: white;
}


.navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type="submit"]:hover {
    background: #002868;
    color: white;
}

.WaGadgetEventsStateRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type="submit"]:hover, .WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type="submit"]:hover {
    background: #002868;
    color: white;
}

.WaGadgetEventsStateRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type="submit"]:hover, .WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type="submit"] {
    background: #002868;
    color: white;
}

.navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type="submit"] {
    background: #002868;
    color: white;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover {
    background: #002868;
    color: white;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
    background: #002868;
    color: white;
}

.WaGadgetContactProfileStateFinances .genericListTable input[type="submit"]:hover, .WaGadgetContactProfileStateDonations .genericListTable input[type="submit"]:hover {
    background: #363636;
    color: white;
}

.WaGadgetContactProfileStateFinances .genericListTable input[type="submit"]:hover, .WaGadgetContactProfileStateDonations .genericListTable input[type="submit"] {
    background: #002868;
    color: white;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: grid;/* made grid instead table MD - June 3*/
    align-content: center;/* added MD - June 3 */
}

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover {
    background: #002868;
    color: white;
}

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton {
    background: #002868;
    color: white;
}


.generalFieldsContainer .fieldSubContainer input.typeButton:hover, .generalFieldsContainer .fieldSubContainer input[type="submit"] {
    background: #002868;
    color: white;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
    background: #002868;
    color: white;
}

.generalFieldsContainer .fieldSubContainer input.typeButton:hover, .generalFieldsContainer .fieldSubContainer input[type="submit"]:hover {
    background: #002868;
    color: white;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
    background: #002868;
    color: white;
}


.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #002868;
    color: white;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active {
    left: 0;
    z-index: 1000;
    width: 100%;
    background: #002868;
    border-bottom: 1px solid #002868;
    box-sizing: border-box;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a>span, .WaGadgetMenuHorizontal .menuInner ul ul li>.item>a>span{

    font-weight:bold;
    font-size:22px;
font-family: "lato"; 


}.WaGadgetMenuHorizontal .menuInner 

ul {
    
    color: #fed700;
}



.navigationOuterContainer .navigationContainer .left input.nextButton{
background-color: #003663; /*use whichever color you would like*/
}

.navigationOuterContainer .navigationContainer .right input.nextButton{
background-color: #003663; /*use whichever color you would like*/
}



.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2,.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2,.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h3{
color:#002868;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton,.generalFieldsContainer input[type=submit]:hover, .generalFieldsContainer input.typeButton:hover,.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton:hover,.generalFieldsContainer input[type=submit], .generalFieldsContainer input.typeButton{
background-color:#003663;
}




.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2,.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h3,.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h3{
color:#FED700;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:nth-child(5) ul
{
 left: auto;
 right: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:nth-child(5) ul ul
{
 left: auto;
 right: 100%;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:nth-child(6) ul
{
 left: auto;
 right: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:nth-child(6) ul ul
{
 left: auto;
 right: 100%;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:nth-child(7) ul
{
 left: auto;
 right: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:nth-child(7) ul ul
{
 left: auto;
 right: 100%;
}


@media only screen and (max-width: 616px){
#FunctionalBlock1_ctl00_ctl00_browsingSection_browsingColumnsContainer{
display: none;
}
}