.fieldSubContainer .fieldLabel 
{
  text-align: left !important;
  font-size: 0.9em !important;
  xfont-weight: bold;
  color: #656565 !important;
}

/* customize button */
input.button,
input.typeButton, 
input.nextButton, 
input.nextButtonAutoWidth,
input.submitApplicationButton,
#ctl00_ContentArea_SubmitNewPasswordBtn
{
  border-radius: 2px !important;
  padding: 8px !important;
  font-size: 0.9em !important;
  min-width: 100px !important;
  background-color: #0A8093 !important;
  color: white !important;
}

h2 
{
  font-size: 1.5em !important;
}
h3 
{
  font-size: 1.1em !important;
}

.totalBalance
{
  margin-right: 150px;
}

.navigationOuterContainer .navigationContainer .left
{
  xfloat: none !important;
  clear: right !important;
}

/* hide bottom and other navigation */
#FunctionalBlock1_ctl00_ctl00_changePasswordLink,
#FunctionalBlock1_ctl00_ctl00_logout,
#ctl00_ContentArea_MemberProfile1_changePasswordLink,
#ctl00_ContentArea_MemberProfile1_logout,
#ctl00_ContentArea_CancelBtn,
.memberDirectoryDetailsLink,
#subscribeToForumsContainer,
#subscribeToForumsContainer  ~ .fieldContainer,
#idMemberPublicProfileBackContainer,
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_additionalLink
{
   visibility: hidden !important;
}

#idBottomButtonsContainer .navigationContainer
{
   text-align:center !important;
}


ul.memberDetailsTabMenu
{
  visibility:hidden;
}
#generalFormContainer
{
  border: solid 1px orange;
}

/* remove page title header on profile page */
#id_swUzzgD h2
{
  display:none !important;
}
.container_12 
{
  margin:0px !important;
}

/* move payment popup to top-right on profile page
#WA_messagePopup
{
  top:0 !important;
  bottom: initial !important;
  position: fixed !important;
}
 */
 
#contentBalancePanelId
{
  xpadding-right: 20px !important;
  xmargin-right: 30px !important;
  border-right:solid #efefef 1px !important;
}


.WaGadgetAuthorizationRequired .openAuthFormContainer {
     display: none !important;
}
#socialLoginContainer, #idSocialLoginContainer {
    display: none;
}
.captionOuterContainer
{
  margin: 0px !important;
}
#idRegistrationFormContainer .fieldItem
{
  display:inline !important; 
  margin-right: 10px !important;
  float: left;
}
.fieldSubContainer
{
  margin:5px !important;
}
h1.pageTitle
{
  font-size:25px !important;
}
h4
{
  font-size:20px !important;
}
#idSectionIdentifyUserContainer .fieldSubContainer,
#idCaptchaContainer .formTitleOuterContainer,
#idSelectRegistrationTypeContainer .titleContainer
{
   margin:0 !important;
   xborder:solid red 1px !important;
}
#idEventBackContainer, .xlabeledTextContainer, #idCaptchaContainer .formTitleContainer
{
  display:none !important;
  visibility:hidden !important;
}
ul.boxInfo li
{
  text-align: left !important;
}
.zoneFooter3, .xzoneContent, .bottom-footer
{
  display:none !important;
}
.eventInfoLocation div
{
  color: orange !important;
}
.eventInfoStartDate div strong
{
  color: orange !important;
  font-size:1em !important;
}
.d1, .fixedHeight
{
   max-height: none !important;
   overflow: initial !important;
}

.d1:after
{
  display:none !important;
}

.genericListTable, .membersTable,
.boxBodyContentOuterContainer, 
.boxBodyContentContainer,
.infoOuterContainer
{
  box-shadow: none !important;
}

.boxHeaderTitle
{
  border-top: solid #0A8195 1px;
  padding-top: 30px !important;
}
.boxFooterContainer
{
  Xdisplay: none !important;
}

.WaGadgetEventsStateList h3.sectionTitle{
 font-size:24px;
 padding-bottom: 18px;
 margin-bottom: 25px;
 position: relative;
 text-transform: uppercase;
font-weight:normal;
}
.WaGadgetEventsStateList h3.sectionTitle:before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 80px;
    height: 3px;
    background: #f2641e;
    content: " ";
    z-index: 1;
}
 .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer{

}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer{

}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoStartDate label{
display:none;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo{
border:1px solid #eee;
border: 1px solid #EEE;
padding: 15px;
text-align: center;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li div strong{
font-size:28px;
font-weight:500;
font-style:normal;
}
.WaGadgetEventsStateList h1.pageTitle,
.pageViewSwitcherContainer,
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a::after{
display:none;
}

#id_KajlG2k {
    border-top: 1px solid #999;
    padding-top: 16px;
}

.nav-menu .menuInner ul.firstLevel > li > .item > a {
    font: 16px "Open Sans";
    height: 25px;
    padding: 13px;
}

.nav-menu .menuInner ul.firstLevel{
float:right;
}

#id_3JsOBDt{
 margin-top: -52px;
    position: absolute;
    width: 20%;
    z-index: 2;
}

#id_mvp5FCE .menuBackground {
    background: #122231 none repeat scroll 0 0;
    box-shadow: none;
    height: 100%;
    left: 0;
    margin-left: 0;
    position: absolute;
    width: 100%;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a ,.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a:hover, .nav-menu .menuInner ul.firstLevel > li > .item:hover > a
{
background:transparent;
}

