.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink {
width: 150px;
height: 40px;
}
.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink:before {
  background-color: #ffffff; 
  font: bold 16px / 26px 'Montserrat', 'Arial', sans-serif;
 color: black;
  padding: 5px 5px;
content: 'My Profile';
}
.WaGadgetLoginForm .loginContainer.loginContainer .loginLink {
width: 150px;
height: 40px;
}
.WaGadgetLoginForm .loginContainer.loginContainer .loginLink:before {
  font: bold 16px / 26px 'Montserrat', 'Arial', sans-serif;
  background-color: #FFFFFF;
 color: black;
  content: 'Member Login';
}
/* Login button */
.WaGadgetLoginButton .loginLink, .WaGadgetLoginForm .loginLink {
    background: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
}
/* Login button on hover */
.WaGadgetLoginButton .loginLink:hover, .WaGadgetLoginForm .loginLink:hover {
    background: rgba(255, 255, 255, 0) !important;
}
/* Logout button */
.WaGadgetLoginButton .authenticated .loginLink, .WaGadgetLoginForm .authenticated .loginLink {
    background: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
}
/* Logout button on hover */
.WaGadgetLoginButton .authenticated .loginLink:hover, .WaGadgetLoginButton .authenticated .loginLink.hover, .WaGadgetLoginForm .authenticated .loginLink:hover, .WaGadgetLoginForm .authenticated .loginLink.hover {
    background: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
}
/*Link 1*/
a.stylizedButton.buttonStyle001 {
  background-color: rgba(255, 255, 255, 0);
  font: ‘Montserrat;
  font-size: 12pt;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;
}
a.stylizedButton.buttonStyle001:hover {
  background-color: rgba(255, 255, 255, 0);
  font: ‘Montserrat’;
  font-size: 12pt;
  font-weight: normal;
  font-style: normal;
  text-decoration:none;
  color: #9e3088;
}
/*Button style for authorisation page*/
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
   background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #ed1b2f;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none; 
}
.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
  background: #ffffff; color: #000000
}
/*Change top menu to Montserrat with proper case text*/
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a{
    font: normal 16px / 26px 'Montserrat', 'Arial', sans-serif;
    text-transform: none
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a{
	font: normal 16px / 26px 'Montserrat', 'Arial', sans-serif;
  text-transform: none
}
/*Member public profile form*/
.WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton {
background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #ed1b2f;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none
}
.WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton:hover {
background: #ffffff; color: #000000
}
/*Contact profile form*/
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton {
 background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #ed1b2f;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none
}   
.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover {
  background: #ffffff; color: #000000
}
/*Events registration*/
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #ed1b2f;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover {
 background: #ffffff; color: #000000
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo {
 font: normal 14px 'Montserrat'; 
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li {
  font: normal 14px 'Montserrat'; 
 }
 .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered{
   font: normal 14px 'Montserrat';
 }
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
  background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #ed1b2f;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none  
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background: #ffffff; color: #000000
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
  font: bold 18px / 26px 'Montserrat';
  text-decoration: none;
}
/* Event show details link*/
.gadgetStyleNone a:not(.stylizedButton){
  font: 14px 'Montserrat';
}
/*Member directory advanced search*/
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer input.searchButton {
background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #9E3088;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1 {
    background-color: transparent;
    font-family: 'Montserrat', 'Arial', sans-serif;
}
.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #ed1b2f;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none
}
.navigationOuterContainer input.nextButton:hover,  .navigationOuterContainer input[type=submit]:hover {
   background: #ffffff; color: #000000
}
.generalFieldsContainer input.typeButton, .generalFieldsContainer input[type=submit] {
  background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #ed1b2f;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none
}
.generalFieldsContainer input.typeButton.hover, .generalFieldsContainer input[type=submit]:hover {
   background: #ffffff; color: #000000
}
.infoOuterContainer {
    margin: 0 0 30px;
    padding: 20px 20px 17px;
    background-color: #ed1b2f;
    font-family: 'Montserrat', 'Arial', sans-serif;    
    color: #ffffff;
}
/*Unsubscribe from emails form*/
.WaGadgetUnsubscribeFromEmails {
    font: normal 14px / 26px 'Montserrat';
}
.WaGadgetUnsubscribeFromEmails form input[type=submit] {
   background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #ed1b2f;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none
}
.WaGadgetUnsubscribeFromEmails form input[type=submit]:hover {
   background: #ffffff; color: #000000
}
/*Terms of Use form*/
.WaGadgetTermsOfUse .login-role-actions input[type='submit'] {
  background-color: transparent; 
 font: normal 18px / 26px 'Montserrat', 'Arial', sans-serif;
  border: 2px solid #ed1b2f;
  border-radius: 16px;
  color: black;
  padding: 9px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  text-transform: none
}
.WaGadgetTermsOfUse .login-role-actions input[type='submit']:hover { 
 background: #ffffff; color: #000000
} 
.WaGadgetTermsOfUse {
    font: normal 14px / 26px 'Montserrat';    
}
/*Change Password form*/
.WaGadgetChangePassword .introContainer {
    margin: 0 0 20px;
    font: bold 16px / 26px 'Montserrat'; 
    text-transform: none;
}
.WaGadgetChangePassword .fieldLabel strong {
  font: 12px 'Montserrat';
}
/*Send Email form*/
.fieldSubContainer .fieldLabel .mandatoryLabel {
 font: 12px 'Montserrat';
}
/*Contact profiles*/
.captionOuterContainer .captionContainer .fieldBody h4 {
  font-family: 'Montserrat';
}
.fieldSubContainer .fieldLabel {
    color: black;
    font: 14px 'Montserrat';
}
.WaGadgetContactProfile {
  color: black;
    font: 14px 'Montserrat';
}
/*Field text for Member public profile*/
.fieldSubContainer>.fieldBody {
  font: 14px 'Montserrat';
}
/*Breadcrumbs divider (>)*/
.WaGadgetBreadcrumbs ul li+li:before {
    color: #ffffff;
} 
.gadgetStyleNone a:not(.stylizedButton) {
    font: 16px 'Montserrat';
}
.WaGadgetBreadcrumbs ul li:last {
  font: 16px 'Montserrat';
}
