/* hide membership one-liner*/
.levelRenewal {
  display: none;
}

.levelRecurring {
  display: none;
}

.wrapper {
    text-align: center;
}

.link {
  color: #1171A4 !important;
}

.membership-level {
  border: 2px solid;
  border-radius: 4px;
  border-color: #999999;
}

.labelTitle {
  color: #136699;
}

.mandatoryLabel {
  color: #000000 !important;
  font-weight: bold !important;
  }

/* Button Links across pages */
a.stylizedButton.buttonStyle003 {
  padding: 12px;
  border-radius: 4px;
}

/* 'Next' button on 'Join Us' page to select membership */
.navigationOuterContainer .navigationContainer .right input.nextButton[type=submit], .navigationOuterContainer .navigationContainer .right input.typeButton[type=submit], .navigationOuterContainer .navigationContainer .right input[type=submit][type=submit] {
  color: #ffffff;
  background-color: #1171A4;
  font-weight: bold;
  border-radius: 4px;
}

/* 'Back button on 'Join Us' page - default */
input#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_prev {
  color:#1171A4;
  font-weight: bold;
  background-color: #ffffff;
}

/* 'Back' button on 'Join Us' page - hover */
input#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_prev:hover {
  color:#063C5D;
  font-weight: bold;
  background-color: #ffffff;
}

/* 'Back' button on 'Join us' confirmation page - default */
.navigationOuterContainer .navigationContainer .right input.nextButton, .navigationOuterContainer .navigationContainer .right input.typeButton, .navigationOuterContainer .navigationContainer .right input[type=submit] {
  color:#1171A4;
  font-weight: bold;
  background-color: #ffffff;
}

/* 'Cancel' button on 'Join Us' page - default */
.navigationOuterContainer .navigationContainer .left input.nextButton, .navigationOuterContainer .navigationContainer .left input.typeButton, .navigationOuterContainer .navigationContainer .left input[type=submit] {
  color:#1171A4;
  font-weight: bold;
  background-color: #ffffff;
}

/* 'Cancel' button on 'Join Us' page - hover */
.navigationOuterContainer .navigationContainer .left input.nextButton, .navigationOuterContainer .navigationContainer .left input.typeButton, .navigationOuterContainer .navigationContainer .left input[type=submit]:hover {
  color:#063C5D;
  background-color: #ffffff;
}

/* 'Log In' button in navigation bar - default */
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton[type=submit] {
  color: #ffffff;
  background-color: #1171A4;
  font-weight: bold;
  border-radius: 4px;
}

/* 'Log In' button in navigation bar - hover */
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton[type=submit]:hover {
  background-color: #063C5D;
}

/* 'Log In' button on Log in page - default */
.generalFieldsContainer .fieldSubContainer input[type=submit][type=submit] {
  color: #ffffff;
  background-color: #1171A4;
  font-weight: bold;
  border-radius: 4px;
}


/* 'Log In' button on Log in page - hover */
.generalFieldsContainer .fieldSubContainer input[type=submit][type=submit]:hover {
  background-color: #063C5D;
}

/* log in button in the directory bar */
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[type=submit] {
  color: #ffffff;
  background-color: #1171A4;
  font-weight: bold;
  border-radius: 4px;
}

/* log in button in the directory bar */
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[type=submit]:hover {  background-color: #063C5D;
}

/* log in button in the navigation bar - default */
.loginBoxLinkButton {
  color: #ffffff !important;
  background-color: #1171A4 !important;
  font-weight: bold !important;
  border-radius: 4px;
}

/* log in button in the navigation bar - hover */
.loginBoxLinkButton:hover {
  background-color: #063C5D !important;
}

/* message user button */
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[type=submit] {
  color: #ffffff !important;
  background-color: #1171A4 !important;
  font-weight: bold !important;
  border-radius: 4px;
}

/* facebook login button */
.wa-authenticateLoginLink .authenticateLoginText {
  color: #ffffff;
}

.textonmed {
  color:white !important;
}

.infoOuterContainer {
  background-color: rgba(19, 102, 153, 0.05);
}

.infoTitle {
  color:#1171A4;
}

@media (max-device-width: 620px) {
  .WaLayoutContainer {
    text-align: center;
  }
}