@import url('https://fonts.googleapis.com/css?family=Poppins');

body {
    font-family: 'Poppins' !important;
    /* background: #F7FAFC !important; */
}

#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_UpcomingEventsRepeater_ctl01_eventInfoBox_endDateLi {
    border-right: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active {
    display: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li {
    border-right: none;
}

#id_1B46fKG {
    margin-left: -18px !important;
}
   
.commonMessageBox div {
    display: none;
}

.commonBG{
    padding:20px;
border:1px solid #c3c3c3;
border-radius:10px;
opacity: 1;
}
.systemPagecommonBG{
 padding:20px;
border:1px solid #c3c3c3;
border-radius:10px;
opacity: 1;

}

.infoOuterContainer {
    display: none;
}

/* Registration Forms */
    .WaGadgetEventsStateRegistration{
    max-width:900px;
    margin:auto;
    }

    /*reduce width of text field*/
    .fieldContainer input.subjectTextBox, .fieldContainer input.typeText, .fieldContainer input[type=text] {
         width: 300px;
    }
    
    /*reduce width of textarea*/
    .fieldContainer select {
       width: 300px;
    }
    
    .fieldContainer textarea {
       width: 300px;
    }
    
    /*hide confirm box from event*/
    /* .commonMessageBox DIV {
       display: none;
    } */

/* Events Box */
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 16px 16px 24px;
    background: #ffffff;
    border: 1px solid #c3c3c3;
    border-right: 6px solid #c3c3c3;
    border-radius: 10px;
}

/*login icon*/
.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink , 
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
color: #1453A7 !important;
background: transparent;
border:0;
width: 32px;
height: 32px;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.authenticated.loginContainer.authenticated .loginLink:before, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.authenticated.loginContainer.authenticated .loginLink:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font: normal 18px/50px 'WA-theme-icons';
    text-align: center;
    text-indent: 0;
    content: '\e613';
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink {
   position: relative;
   display: inline-block;
   width: 32px;
   height: 32px;
   overflow: hidden;
   background: #FFFFFF;
   color: #1453A7;
   line-height: 400px;
   vertical-align: top;
   text-decoration: none;
   border-radius: 50%;
   border: 2px solid #1453A7;
}

.WaGadgetLoginForm.LoginFormStyle001 .loginContainer.loginContainer .loginLink:before, .WaGadgetLoginForm.LoginFormStyle002 .loginContainer.loginContainer .loginLink:before {
    position: absolute;
    top: -10px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    text-indent: 0;
    /* color: #fff; */
    font: normal 18px/50px 'WA-theme-icons';
}

/*Login Hover color*/
/* .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: #ffffff;
} */

.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, .active {
    background: none !important;
}

/* login details */

.WaGadgetLoginForm.LoginFormStyle001 .authenticated .loginPanel, .WaGadgetLoginForm.LoginFormStyle002 .authenticated .loginPanel {
    width: 173px;
}
.WaGadgetLoginForm.LoginFormStyle001 .alignCenter .loginPanel:before, .WaGadgetLoginForm.LoginFormStyle002 .alignCenter .loginPanel:before, .WaGadgetLoginForm.LoginFormStyle001 .alignCenter .loginPanel:after, .WaGadgetLoginForm.LoginFormStyle002 .alignCenter .loginPanel:after {
    left: 82%;
}

.container {
  position: relative;
  margin: 0 auto;
}

.container img {vertical-align: middle;}

.container .content {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.66); /* Black background with 0.5 opacity */
  color: #000;
  width: -webkit-fill-available;
  width: -moz-available;
  padding: 10px 20px 5px;
}

/* Horizontal Menu */
.WaGadgetOnly.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item>a{

    text-transform: capitalize !important;
    color: #FFFFFF !important;
    font-size: 18px;
    font-family: 'Poppins' !important;
    font-weight: bold;
    padding: 10px 12px;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li.sel>.item>a{
    color:#FAA109 !important;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li.sel>.item:hover>a{
    color: #FAA109 !important;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner li>.item:hover>ul{
    width:fit-content !important;
    min-width:200px !important;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li>.item>a{
    white-space: nowrap;
    font-family: 'Poppins' !important;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li>.item>a>span{
    width:auto;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel.adapted{
    width:unset;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li.sel>.item>a, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item>a>span, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item{
    width:fit-content;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li>.item:hover>a, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item:hover>a,.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li.sel>.item:hover>a, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li.sel>.item:hover>a{
    color:#FAA109 !important;
}
.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item:first-child>a{
    text-align: center;
    padding: 8px 3px 1px 3px;
    margin: 0 12px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li.sel>.item>a {
    color: #FAA109 !important;
    background: #fff;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul {
    background: #fff;
    /* border: 1px solid #c3c3c3; */
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li>.item>a {
    color: #000000;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner .firstLevel>li.last-child ul li .item a, .WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner .firstLevel>li:last-child ul li .item a {
    text-align: center;
}

/* Google Translate */

.goog-te-gadget-simple{
border-radius: 5px ! important;
border: 1px solid #707070 !important;
}
.goog-te-gadget-simple .goog-te-menu-value {
    color: #757575 !important;
}
.goog-te-gadget-simple a {
    text-decoration:none !important;
}
.goog-te-gadget-icon{
border-radius:30px !important;
}
.gadgetStyle002 .gadgetStyleBody {
    padding: 16px 0px 16px !important;
}

/* search */

.WaGadgetSiteSearch .searchBoxField{
border-radius:5px !important;
}
.WaGadgetSiteSearch .searchBoxFieldContainer:before {
    position: relative;
    left: 30px !important;
    top: 5px;
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #999;
    font-weight: normal;
    font-style: normal;
    line-height: 0;
    content: '\f002';
}
.WaGadgetSiteSearch .searchBoxField {
padding-left:40px;
height:36px;
font-size: 14px;
width:208px;
outline:none;
border: 1px solid #707070;
background: #fff;
font-family: 'Poppins';
}

.searchBoxFieldContainer input[type=text]:focus {
padding: 5px 11px 6px 40px;
}

.WaGadgetSiteSearch .searchBoxButton {
display:none;
}
.WaGadgetSiteSearch .searchBoxFieldContainer {
    position: relative;
    display: initial;
    max-width: 100%;
    text-align: center;
}

.gadgetStyle002 a:not(.stylizedButton), .gadgetStyle002 a:link:not(.stylizedButton), .gadgetStyle002 a:active:not(.stylizedButton), .gadgetStyle002 a:visited:not(.stylizedButton) {
    color: #000 !important;
}

/* buttons */
    a.buttonStyle001, a:link.buttonStyle001,
    .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton, .navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit], .WaGadgetAuthorizationRequired .loginPageTable input.loginButton, .generalFieldsContainer .fieldSubContainer input.typeButton, .generalFieldsContainer .fieldSubContainer input[type=submit], .WaGadgetContactProfile .topButtonsOuterContainer input.typeButton, .WaGadgetLoginForm.LoginFormStyle001 .loginButton, .WaGadgetLoginForm.LoginFormStyle002 .loginButton, .functionalButton, .WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton, .WaGadgetTermsOfUse .login-role-actions input[type='submit'][disabled=''], .WaGadgetTermsOfUse .login-role-actions input[type='submit'], .WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"], .WaGadgetUnsubscribeFromEmails form input[type="submit"], .WaGadgetBlogStateAddPost .boxFooterOuterContainer input, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input, .WaGadgetPhotoAlbumStateList .photoAlbumUploadButtonContainer input.typeButton, .WaGadgetPhotoAlbumStatePhoto .footerContainer a.jsRequired, .WaGadgetPhotoAlbumStatePhoto .footerContainer input.typeButton, .WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton, .WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton, .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton, .WaGadgetEventsStateRegistrationsList .titleOuterContainer input.typeButton, .WaGadgetEventsStateSelfRegistrationsList .titleOuterContainer input.typeButton, .WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton, .WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton, .WaGadgetContactProfile #eventRegistrations .buttonContainer input, .WaGadgetEventsStateRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'], .WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'], .WaGadgetDonationGoal.donationGoalStyle001 .donationGoalButton input.typeButton, .WaGadgetDonationGoal.donationGoalStyle002 .donationGoalButton input.typeButton, .attachmentsContainer .attachmentsUploadContainer .inputUploadFileLabel, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input, .forumPanelOuterContainer .forumPanelContainer input.typeButton, .WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton, .WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit],.nextButton {
    border: 1px solid #27484D;
  border-radius: 10px;
  color: #E21D23;
  display: inline-block;
  padding: 10px 20px ;
  position: relative;
  text-decoration: none;
  margin: 20px 0px;
  background: none;
  font-weight: 600;
}

/* button hover */

    a.buttonStyle001:hover, a:link.buttonStyle001:hover,
    .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton:hover, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover, .navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type=submit]:hover, .WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover, .generalFieldsContainer .fieldSubContainer input.typeButton:hover, .generalFieldsContainer .fieldSubContainer input[type=submit]:hover, .WaGadgetContactProfile .topButtonsOuterContainer input.typeButton:hover, .WaGadgetLoginForm.LoginFormStyle001 .loginButton:hover, .WaGadgetLoginForm.LoginFormStyle002 .loginButton:hover, .functionalButton:hover, .WaGadgetOnlineStoreProduct .OnlineStoreProduct_aside .OnlineStoreButton input.typeButton:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit'][disabled='']:hover, .WaGadgetTermsOfUse .login-role-actions input[type='submit']:hover, 
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type="submit"]:hover, .WaGadgetUnsubscribeFromEmails form input[type="submit"]:hover, .WaGadgetBlogStateAddPost .boxFooterOuterContainer input:hover, .WaGadgetBlogStateEditPost .boxFooterOuterContainer input:hover, .WaGadgetPhotoAlbumStateList .photoAlbumUploadButtonContainer input.typeButton:hover, .WaGadgetPhotoAlbumStatePhoto .footerContainer a.jsRequired:hover, .WaGadgetPhotoAlbumStatePhoto .footerContainer input.typeButton:hover, .WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton:hover, .WaGadgetMemberPublicProfileStateMain .profileHeaderContainer input.typeButton:hover, .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover, .WaGadgetEventsStateRegistrationsList .titleOuterContainer input.typeButton:hover, .WaGadgetEventsStateSelfRegistrationsList .titleOuterContainer input.typeButton:hover, .WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton:hover, .WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton:hover, .WaGadgetContactProfile #eventRegistrations .buttonContainer input:hover, .WaGadgetEventsStateRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit']:hover, .WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit']:hover, .WaGadgetDonationGoal.donationGoalStyle001 .donationGoalButton input.typeButton:hover, .WaGadgetDonationGoal.donationGoalStyle002 .donationGoalButton input.typeButton:hover, .attachmentsContainer .attachmentsUploadContainer .inputUploadFileLabel:hover, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover, .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover, .forumPanelOuterContainer .forumPanelContainer input.typeButton:hover, .WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton:hover, .WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit]:hover {
    background: none;
    color:#E21D23;
    font-weight: 600;
}