/* highligh links on mouseover
a:hover {
    background-color: #d9a62f !important;
}*/

/*Social media icon styling*/
.WaGadgetSocialProfile a,.WaGadgetSocialProfile a:link {
    display: inline-block;
    background: 0;
    text-decoration: none;
    font-weight: normal;
    font-style: normal
}

/*disabled input fields styling */
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[disabled=disabled] {
    background: transparent !important;
    line-height: normal;
    font-family: inherit;
	border-width: 0 !important;
    color:black;
} 

/*form label text*/
.fieldSubContainer .fieldLabel {
    color:black;
}*/

/*field content*/
fieldBody {
    font-family: Open Sans !important;
}

/*Customize membership form*/
.levelRecurring { display:none; }

/* button colors*/
#payOnlineButton, .nextButton, .nextButtonAutoWidth, .submitApplicationButton, .typeButton, .generalFieldsContainer input[type=submit],.generalFieldsContainer input.typeButton  {
    background-color: #116879 !important;
}
.submitApplicationButton:hover, .nextButton:hover, .nextButtonAutoWidth:hover, .submitApplicationButton:hover, .typeButton:hover, .generalFieldsContainer input[type=submit]:hover,.generalFieldsContainer input.typeButton:hover {
    background-color: #d9a62f !important;
}
.hidden {
    background-color:#959595 !important;
}
.hidden:hover {
    background-color:#707070 !important;
}

/* Added these to have menu resemble current site style */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a{
    font-family: Open Sans !important;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
    font-family: Open Sans !important;
    text-transform:none !important;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
text-transform:none !important;}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a:hover{
/*background: red !important;*/
color: #d8a32a !important;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.sel>.item>a>span:after {
    background-color:#d8a32a !important;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner {border-bottom-color: #116879;}

.WaGadgetMenuHorizontal .menuInner {margin: 0 0 0 -22px; padding-left: 22px;}

h1 {margin: .6em 0 .6em 0; font: bold 26px / normal Open Sans !important; color: #116879;}

h2 {margin: .6em 0 .6em 0; font: bold 18px / normal Open Sans !important; color: #116879;}

h3 {margin: .6em 0 .6em 0; font: bold 18px / normal Open Sans !important; color: #116879;}

h4 {margin: .6em 0 .6em 0; font: bold 14px / normal Open Sans !important; color: #116879;}

.formTitle {
    font-family: Open Sans !important;
}

table.program {
    width: 100%;
    border: 0;
}
table.program td {
    vertical-align: top;
    padding-left: 8px;
    border-top: 1px dotted #116879;
}
table.program td.time {
    width: 120px;
    padding-left: 0;
    border-right: 1px dotted #116879;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a:after {display: none;}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul {
    border-top: 5px solid #d9a42b;
}

.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:before {border: 2px solid #d9a42b;background-color: #d9a42b;}

/* MEMBER SOCIAL LOGIN BUTTONS HIDE */
#socialLoginContainer, #idSocialLoginContainer {
display: none;
}

.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
} 
