#id_Content{
  background-color: #fff !important;
  background-image: none !important;
}

.bg-header{background: linear-gradient(to right, #0061AF, #6DCFF6);}

.margin20{margin:20px;}

pre{margin:0;}
.main-heading{text-align:center;color:#000; margin:0;padding:20px;line-height:24px;background:#c8cbc7;font-weight:bold;}
.WaPlaceHolder>div {padding:0;max-width:none;}

.responsive-hdr{overflow:hidden;}

.responsive-hdr .mainTitle{
  display:block;
  font-weight:bold;
  text-align:center;
  color:#fff;
  margin-top:4%;
  margin-bottom:0px !important;
  font-size:400%;
}

.responsive-hdr .subTitle{
  display:block;
  text-align:center;
  margin-top:0px;
  margin-right:22%;
  margin-left: 22%;
  font-size: 150%;
  margin-bottom: 0px !important;
  color:#fff;
  line-height:125%;
  font-family: 'Lato','Arial',sans-serif;
  font-style: italic;
  font-weight: normal;
}

.responsive-hdr .WaGadget.WaGadgetContent.gadgetStyleNone{
  margin-bottom:1% !important;
}

.responsive-hdr .WaGadgetFirst.WaGadgetContent.gadgetStyleNone{
  margin-bottom:0 !important;
}

/* change color of log in avatar */
.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink
{
    color: #A37031;
}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover
{
    background: #A37031;
    color: #ffffff;
}
/*Remove author name from forum posts */
.WaGadgetForumStateTopicList td.lastReplyTD span
{
   display: none;
}
.WaGadgetForumStateMessageList table.forumMessageTable td.left a
{
display:none;
}
.itemAuthor
{
  display: none;
}




.memberContentView .WaLayoutRow .WaGadgetContent.WaGadgetFirst:has(img.member-image),
.memberContentView .WaLayoutRow .gadgetStyleBody.gadgetContentEditableArea:has(img.member-image){height:220px !important;}

.member-image{
  margin: 0px 10px 0px 0px;
  padding:0;
  border:0;
  float:left;
  display:block;
  width:140px;
  height:220px;
  border-radius:10px;
}

.member-name{
  text-align:left;
  font-size:24px;
  color:#3164a3;
  margin:0;
  padding:30px 0 0 0;
}

.member-title{
  margin-bottom:0px !important;
  text-align:left;
  font-size:18px;
  color:#3164a3;
}

.member-org{
  margin-top:0px !important;
  margin-bottom:0px !important;
  text-align:left;
  font-size: 18px;
  color:#3164a3;
}

.WaGadgetSocialProfile.socialProfileStyle001 .gadgetStyleBody {padding-bottom:0;}

.english-lang .fre-show{display:none;}
.french-lang .eng-show{display:none;}

.footer-logo{
  display:block;
  max-width: 200px !important;
  margin:0 auto;
}

.footer-column1 .gadgetContentEditableArea{
  padding:0 !important;
}

.footer-column1 .gadgetContentEditableArea h5{
  margin:0 0 20px 20px !important;
  color:#fff;
  font-size:110%;
}

.footer-item{
  font-size:100%;
  margin:0 0 10px 20px;
  color:#fff;
}

#id_Footer1 .WaGadgetContent{
  margin-bottom:0;
}

@media screen and (max-width: 768px) {
  body .responsive-hdr{
	  font-size:8px;
  }
  .WaLayoutContainerLastXXX,
  .WaGadgetLoginButton{display:none;}
}

@media screen and (max-width: 479px) {
  body .responsive-hdr{
	  font-size:8px !important;
  }

  .responsive-hdr .subTitle {
    margin-right:18%;
    margin-left: 20%;
  }

  .footer-column1 .gadgetContentEditableArea h5{
    font-size:100%;
  }

  .footer-item{
    font-size:90%;
  }

  .footer-logo{
    max-width: 100px !important;
  }
}

.watm-dropdown {width:40px !important;border:0 !important;background:none !important; margin: 0 !important; padding: 8px !important; position:absolute; right:0; top:0;}
.watm-dropdown ul.watm-dropdown-menu {width:40px;    background: rgb(248, 248, 248);
    border: solid 1px rgb(222, 222, 222);}
.watm-dropdown ul.watm-dropdown-menu li{font-size:19px;padding:5px;border:0;height:23px;width:30px;margin:0;font-size:19px;color:#c1c1c1;font-family:'Lato','Arial',sans-serif;}
.watm-dropdown ul.watm-dropdown-menu li:first-child{border-bottom: solid 1px rgb(222, 222, 222);}
.watm-dropdown .watm-dropdown-icon {padding:0;margin:0;font-size:19px;color:#fff;font-family:'Lato','Arial',sans-serif;height:23px;line-height:23px;}
.watm-dropdown .watm-dropdown-icon span {display:none;}
.watm-dropdown.watm-dropdown-closed ul{display:none;}


.watm-dropdown ul.watm-dropdown-menu li:hover{font-weight:bold;color:#666;}

/* Hide the social login option */
#idSocialLoginContainer,
#socialLoginContainer{
display:none;}

.bylaws ol li{
  margin-bottom:10px;
}

.bylaws h2{margin-bottom:15px;}

.home-link{
  z-index:99;
  position:absolute;
  top:0;
  left:0;
  width:25%;
  height:100%;
  opacity:0.2;
  margin:0;
  padding:0;
}

.home-link > div{
  height:100%;
  width:100%;
}

.home-link > div > a{
  height:100%;
  width:100%;
  display:block;
}

.major-link,
.major-link:hover{
  color:#3164a3;
  font-size:30px;
  font-weight:bold;
  text-decoration:underline;
  margin:0 auto;
}

.WaGadgetPhotoGallery .photoGalleryGadgetContainer {
  padding:0;}

  .WABranding{display:none;}




#id_Header {
    background-color: #004268 !important;
}

.horizontalMenu .menuInner .firstLevel .item a{
    padding:14px !important;
    color:#ddd !important;
}

.horizontalMenu .menuInner .firstLevel .secondLevel .item a span{
    color:#004268 !important;
}

.horizontalMenu .menuInner .firstLevel .item a:hover{
    color:#fff !important;
    background:#C8CBC7 !important;
}

.horizontalMenu .menuInner .firstLevel .secondLevel .item a:hover span{
    color:#fff !important;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item>a,
.horizontalMenu .menuInner .firstLevel .secondLevel>li.sel > .item >a {
    color:#004268 !important;
    background: #6DCFF6 !important;  
}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    color:#fff !important;
}

.house {
  height:200px !important;
  width: auto;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin:20px 20px 0 0;
  border: 1px solid #eee;
}

.house > div {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px !important;
  width: 100%;
}

.house a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  text-decoration: none;
}

.house img {
  max-height: 100%;
  max-width: auto;
  object-fit: contain;
}

.sponsor-heading{
  color:#999;
  font-size:30px;
  margin-bottom:0;
  border-bottom:1px solid #999;
  padding:10px 0;
}


.btn{
  padding:20px;
  border-radius:40px;
  background-color:#0091C7;
  color:#fff;
  text-decoration:none;
  display:inline-block;
}

.btn:hover{
  background-color:#C8CBC7;
  color:#333;
}

.green{
  background-color:#61B78C;
}

.large{
  font-size:26px;
}

.loginLink{
  background-color:#61B78C !important;
  margin:5px 0 6px 0 !important;
  border-radius:20px;
}

.authorized .loginLink{
  height:37px !important;
  margin:7px 0 0 !important;
}

.authorized .loginLink:before {
  top:-7px !important;
}

#libraryTable thead tr {
    background-color: #0091C7 !important;
}

#libraryTable thead tr th {
    color:#fff !important;
}