.font-family {
font-family: Tahoma;
}

/*** Hide the word "donation" on donation form  **/
.cnPrimaryContentBlock1Content div.generalFormContainer div.formTitleContainer h3.formTitle 
{
  display: none;
}
.auto-resizable-iframe {
  max-width: 420px;
  margin: 0px auto;
}
.auto-resizable-iframe > div {
  position: relative;
  padding-bottom: 75%;
  height: 0px;
}
.auto-resizable-iframe iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
/***Hide the dropdown dot***/
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item:hover>a:after {
  Display: none;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a:after {
  Display: none;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul li > .item > a > span:after {
  Display: none;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul > li > .item:hover > a > span:after {
  display: none;
}
/***End of Hide the dropdown dot***/

/***center menu***/
#id_CxKLj6n > div > ul{
    margin: auto;
    width: 80%;
    padding: 5px;
    text-align: center;
}

/***Capitalize first letter menu ***/
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a {
    text-transform: capitalize;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul li > .item > a {
    text-transform: capitalize;
}

/***End of Capitalize first letter menu ***/
H1,H2{
    text-transform: capitalize !Important;;
}
/**event calendar heading link**/
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
    color: #2196f3;
    font: 300 20px/normal Helvetica;
    text-decoration: none;
}
/***Event Cal view header*/
.WaGadgetEvents.WaGadgetEventsStateCalendar h3 {
    color: #2196f3;
    font: 300 20px/normal Helvetica;
    margin: 0;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li label, .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle, .WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li div, .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li label strong{
  font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer h1.pageTitle, .WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer h1.pageTitle, .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer h1.pageTitle {
    color: #949493;
    font: 300 20px/normal Helvetica;
    margin: 0;
    padding: 0;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td>div {
    background: #333192 !important;
}
.eventTime{
color: white;
}
@media screen and (max-width: 600px) {
  .homepage-lead-image {
     display:none;}
  }
@media screen and (max-width: 600px) {
  .homepage-infographic {
    display:none;
  }
}
#PAGEID_799628 #FunctionalBlock1_ctl00_ctl00_memberDirectory #membersTable tr{
pointer-events: none;
}
#PAGEID_799628 .membersTable tbody tr td .memberValue h5 a{
  color:black;
  font-decoration:none !important;
}

ol {font-family: Helvetica, Arial, sans-serif;}

li {font-family: Helvetica, Arial, sans-serif;}

th.memberdirectory {font-family: Helvetica, Arial, sans-serif;}

#memcal {background-color:#ffffff; padding: 12px;}

a.wh:link, a.wh:visited { font-color: white; }

a.wh:hover { text-decoration: underline; }

a.wh:active, { font-color: white; }

/*** 2019 SkillS Symposium Table Style Sheet ***/


table.sksymptable td.head{
color: #ffffff;
border-radius: 10px;
background-color: #9A98DC;
text-align: center;
font-size: 14px;
font-weight:bold;
}

table.sksymptable td.three{
color: #ffffff;
cell-padding: 6px;
border-radius: 10px;
background-color: #F15C22;
text-align: left;
vertical-align: top;
}

table.sksymptable td.two{
color: #ffffff;
border-radius: 10px;
background-color: #333192;
text-align: left;
vertical-align: top;
}

table.sksymptable td.one{
color: #ffffff;
border-radius: 10px;
background-color: #ABACBA;
text-align: left;
vertical-align: top;
}

table.sksymptable td.four{
color: #ffffff;
border-radius: 10px;
background-color: #ffffff;
text-align: left;
vertical-align: top;
}

/*** On Hover ***/

table.sksymptable td.three:hover{
color: #ffffff;
cell-padding: 6px;
border-radius: 10px;
background-color: #C03F0C; 
text-align: left;
vertical-align: top;
}

table.sksymptable td.two:hover{
color: #ffffff;
border-radius: 10px;
background-color: #1B1464;
text-align: left;
vertical-align: top;
}

table.sksymptable td.one:hover{
color: #ffffff;
border-radius: 10px;
background-color: #66676f;
text-align: left;
vertical-align: top;
}


/*** 2019 SkillS Symposium accordion ***/

.sksympaccord {
    background-color: #333192;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.active, .sksympaccord:hover {
    background-color: #66676F;
}

.sksympaccord:after {
    content: '\002B';
    color: #ffffff;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.active:after {
    content: "\2212";
}

.panel {
    padding: 0px 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

/*** Skills Symposium Countdown ***/

#sksymptimer {
 min-width:500px;
}

#sksymptimer body {
  background-color:#333192;
}

#sksymptimer .countdown-wrapper {
padding: 5px;
}

#sksymptimer  #countdown-text.countdown {
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}       
 
#sksymptimer .counter-text {
  font-weight: bold;
  font-size: 24px;
  color: #F15C22;
  opacity: .9;
  text-align: center;
}


#sksymptimer .timer {
  color: #ffffff;
  display: inline-block;
  margin: 10px;
}
/*** End Countdown Timer ***/

/*** 2019 NAC accordion ***/

.nacaccord {
    background-color: #333192;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.active, .nacaccord:hover {
    background-color: #BA3F19;
}

.nacaccord:after {
    content: '\002B';
    color: #ffffff;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.active:after {
    content: "\2212";
}

.panel {
    padding: 0px 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

H2:not(.contStyleHeaderSubtitle):not(.contStyleHeading2Alt) {
    color: black;
}

//***TEST***//
.cnContent {
border: 0px;
}

.mainMenuPublicHiddenIcon.menuMemberOnlyIcon.before{display:none;}
.mainMenuPublicHiddenIcon.menuMemberOnlyAndHiddenIcon.before{display:none;}

.cnHeaderContainer { border-bottom: 1px solid black;
}

.WaGadgetBreadcrumbs { padding-top: 20px; padding-top: 20px;
}

.artBoxContainerType-001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner {
  padding: 4px 12px;
  _padding: 12px;
  border: none;
}

.artBoxContainerType-001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer {
  border-left: none;
  border-right: none;
  border-bottom: none;
  background: white;
}

#idContainer11311413 {
display:none;
}

.waPaymentSystemIcon.Amex {
display: none;
}

.WaGadgetFeaturedMember.gadgetStyleNone ul.showPic li .img a .no-image, .WaGadgetFeaturedMember.gadgetStyle001 ul.showPic li .img a .no-image {
    color: white;
    height: 500px;
    width: 500px;
}

.WaGadgetAuthorizationRequired .openAuthFormContainer 
{ 
display: none !important; 
} 
#socialLoginContainer, #idSocialLoginContainer 
{ 
display: none; 
} 