/* BEGIN Added by support */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li
{ background: rgba(0,0,0,0.001); }
/* END Added by support */

.cnHeaderContainer .d3HeaderContainer {
    height: 254px;}

.cnHeaderContainer [class*="artBoxContainerType"], .cnHeaderContainer [class*="artBoxContainerType"] TD, .cnHeaderContainer [class*="artBoxContainerType"] P, .cnHeaderContainer [class*="artBoxContainerType"] A:link, .cnHeaderContainer [class*="artBoxContainerType"] A:active, .cnHeaderContainer [class*="artBoxContainerType"] A:visited, .cnHeaderContainer [class*="artBoxContainerType"] H1, .cnHeaderContainer [class*="artBoxContainerType"] H2, .cnHeaderContainer [class*="artBoxContainerType"] H3, .cnHeaderContainer [class*="artBoxContainerType"] H4, .cnHeaderContainer [class*="artBoxContainerType"] H5, .cnLeftSidebar [class*="artBoxContainerType"], .cnLeftSidebar [class*="artBoxContainerType"] TD, .cnLeftSidebar [class*="artBoxContainerType"] P, .cnLeftSidebar [class*="artBoxContainerType"] A:link, .cnLeftSidebar [class*="artBoxContainerType"] A:active, .cnLeftSidebar [class*="artBoxContainerType"] A:visited, .cnLeftSidebar [class*="artBoxContainerType"] H1, .cnLeftSidebar [class*="artBoxContainerType"] H2, .cnLeftSidebar [class*="artBoxContainerType"] H3, .cnLeftSidebar [class*="artBoxContainerType"] H4, .cnLeftSidebar [class*="artBoxContainerType"] H5, .cnFooterContainer [class*="artBoxContainerType"], .cnFooterContainer [class*="artBoxContainerType"] TD, .cnFooterContainer [class*="artBoxContainerType"] P, .cnFooterContainer [class*="artBoxContainerType"] A:link, .cnFooterContainer [class*="artBoxContainerType"] A:active, .cnFooterContainer [class*="artBoxContainerType"] A:visited, .cnFooterContainer [class*="artBoxContainerType"] H1, .cnFooterContainer [class*="artBoxContainerType"] H2, .cnFooterContainer [class*="artBoxContainerType"] H3, .cnFooterContainer [class*="artBoxContainerType"] H4, .cnFooterContainer [class*="artBoxContainerType"] H5, .cnTopMenu [class*="artBoxContainerType"], .cnTopMenu [class*="artBoxContainerType"] TD, .cnTopMenu [class*="artBoxContainerType"] P, .cnTopMenu [class*="artBoxContainerType"] A:link, .cnTopMenu [class*="artBoxContainerType"] A:active, .cnTopMenu [class*="artBoxContainerType"] A:visited, .cnTopMenu [class*="artBoxContainerType"] H1, .cnTopMenu [class*="artBoxContainerType"] H2, .cnTopMenu [class*="artBoxContainerType"] H3, .cnTopMenu [class*="artBoxContainerType"] H4, .cnTopMenu [class*="artBoxContainerType"] H5 {
color: #FFFFFF !important;
}



element {
    border-collapse: collapse;
    border-style: solid;
    border-width: 0px;
    border-color: #999;
    margin: 1px;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
  color: #FFFFFF;
}


.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span {
  color: #FFFFFF !important;
}

.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink, .WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton{
  font-size: 22px !important;
  color: #FFFFFF !important;
  padding-left:20px;
  padding-right:20px;
}
.WaGadgetLoginForm .loginContainerWrapper.alignRight{
background:black;
}

@media (max-width: 480px) {
  #id_Header{
 margin-bottom:-120px;
}
  }
}

.WaGadgetEvents .pageTitleContainer h1.pageTitle, .WaGadgetEvents .titleContainer h1.pageTitle{
color:black !important;
}

.WaGadgetEvents h1.pageTitle, .WaGadgetEvents.WaGadgetEventsStateList h3.sectionTitle{
color:black !important;
}

#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_price,.levelPrice{
display:none;
}

/* Code to change page width START */
.container_12 {
    width: 1200px;
}
.s1_grid_12{
    width: auto;
}
@media only screen and (max-width: 1199px) and (min-width: 600px){
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    min-width: 600px;
}}
@media only screen and (max-width: 616px){
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 600px;
    min-width: 320px;
    display: block;
}}
/* Code to change page width END */ 


/* ===================== */
/* NCISA CHYRON STYLES   */
/* ===================== */

.ncisa-chyron {
  width: 100%;
  background: #0b2a43;
  color: #ffffff;
  font-weight: 600;
  line-height: 1;
  padding: 10px 0;
  overflow: hidden;
  border-top: 2px solid #173c5e;
  border-bottom: 2px solid #173c5e;
  z-index: 100;
}

.ncisa-chyron-track {
  display: inline-block;
  padding-left: 100%;
  white-space: nowrap;
  will-change: transform;
  animation: ncisa-chyron-scroll 22s linear infinite;
}

.ncisa-chyron-track span {
  display: inline-block;
  padding: 0 48px;
}

@keyframes ncisa-chyron-scroll {
  0%   { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}

/* Pause scroll on hover */
.ncisa-chyron:hover .ncisa-chyron-track {
  animation-play-state: paused;
}

/* Optional: make the chyron stick under the menu (adjust top if menu is sticky) */
.ncisa-chyron.ncisa-sticky {
  position: sticky;
  top: 0;
}

/* If menu dropdowns hide behind the chyron, raise menu z-index */
.WA-NavigationMenu, .wa-nav, .site-menu {
  z-index: 500 !important;
}
