 /* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/4cf26b");

.WaGadgetEvents .boxInfoContainer ul.boxInfo li>label {
    float: left;
    width: 72px;
    color: #f3f8fa;
    text-align: right;
}

@font-face {
  font-family: "ProximaNova-BlackIt";
  src: url('webFonts/ProximaNovaBlackIt/font.woff2') format('woff2'), url('webFonts/ProximaNovaBlackIt/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-BoldIt";
  src: url('webFonts/ProximaNovaBoldIt/font.woff2') format('woff2'), url('webFonts/ProximaNovaBoldIt/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-Regular";
  src: url('/resources/Fonts/Proxima%20Nova%20Reg/font.woff2') format('woff2'), url('/resources/Fonts/Proxima%20Nova%20Reg/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-ThinIt";
  src: url('webFonts/ProximaNovaThinIt/font.woff2') format('woff2'), url('webFonts/ProximaNovaThinIt/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-LightIt";
  src: url('webFonts/ProximaNovaLightIt/font.woff2') format('woff2'), url('webFonts/ProximaNovaLightIt/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-ExtrabldIt";
  src: url('webFonts/ProximaNovaExtrabldIt/font.woff2') format('woff2'), url('webFonts/ProximaNovaExtrabldIt/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-Extrabld";
  src: url('webFonts/ProximaNovaExtrabld/font.woff2') format('woff2'), url('webFonts/ProximaNovaExtrabld/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNovaT-Thin";
  src: url('webFonts/ProximaNovaTThin/font.woff2') format('woff2'), url('webFonts/ProximaNovaTThin/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-SemiboldIt";
  src: url('webFonts/ProximaNovaSemiboldIt/font.woff2') format('woff2'), url('webFonts/ProximaNovaSemiboldIt/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-Medium";
  src: url('webFonts/ProximaNovaMedium/font.woff2') format('woff2'), url('webFonts/ProximaNovaMedium/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-Semibold";
  src: url('webFonts/ProximaNovaSemibold/font.woff2') format('woff2'), url('webFonts/ProximaNovaSemibold/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-Black";
  src: url('webFonts/ProximaNovaBlack/font.woff2') format('woff2'), url('webFonts/ProximaNovaBlack/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-Light";
  src: url('/resources/Fonts/Proxima%20Nova%20Light/font.woff2') format('woff2'), url('/resources/Fonts/Proxima%20Nova%20Light/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-RegularIt";
  src: url('webFonts/ProximaNovaRegularIt/font.woff2') format('woff2'), url('webFonts/ProximaNovaRegularIt/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-MediumIt";
  src: url('webFonts/ProximaNovaMediumIt/font.woff2') format('woff2'), url('webFonts/ProximaNovaMediumIt/font.woff') format('woff');
}
@font-face {
  font-family: "ProximaNova-Bold";
  src: url('/resources/Fonts/Proxima%20Nova%20Bold/font.woff2') format('woff2'), url('/resources/Fonts/Proxima%20Nova%20Bold/font.woff') format('woff');
}

   .commonMessageBox .cww-co .buttons input[type="submit"]:hover, .commonMessageBox .cww-co .buttons input.typeButton:hover {
    background: #004785;
color: #b7b7b7;
}

#idEventsTitleMainContainer.pageTitleOuterContainer div.pageTitleContainer.eventsTitleContainer h1.pageTitle.SystemPageTitle {
    color: #004785 !important;;
    font-family: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
}

.confirmWindowSuccess .cww1, .confirmWindowSuccess .cww2 {
    background-color: #004785;
}
.confirmWindowSuccess .cww1, .confirmWindowSuccess .cww2 {
    background-color: #004785;
}

h2.stepTitle{
content: "Event registration: Confirmation" !important;
}
.confirmWindowSuccess .cww3, .confirmWindowSuccess .cww4, .confirmWindowSuccess .cww-inner {
    border-left-color: #004785;
    border-right-color: #004785;
    background-color: #004785;
}

.confirmWindowSuccess .cww-inner {
    display: none;
}

.fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper .warningLabel {
    display: none;
    }
    
    .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li div {
    color: E6E6E6;
}
#idEventsTitleMainContainer.pageTitleOuterContainer div.pageTitleContainer.eventsTitleContainer h1.pageTitle.SystemPageTitle{
    color: #004785;
    font: Verdana;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
}


.WaGadgetEventsStateList .pastEventsOuterContainer {
    margin: 0;
    padding: 0;
    border-top: 2px solid #e6e6e6;
}




#ideventstitlemaincontainer.pagetitleoutercontainer.pagetitlecontainer.eventstitlecontainer{
    color: #004785;
     font: Verdana;
    font-size: 16px;
    font-weight: bold;
}  




.WaGadgetEvents.WaGadgetEventsStateList h3.sectionTitle {
    font: Verdana;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    color: #004785;
}


.genericListTable thead th, .membersTable thead th {
    background-color: transparent;
         font: Verdana;
    color: #004785;
    text-decoration: none;
    margin: 1.1em 0 1.05em;
    color: #004785;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.21;
    text-transform: none;
    padding: 18px 15px 15px 0;
        padding-left: 0px;
    background: 0;
    vertical-align: top;
    text-align: left;
}

.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td.left {
    color: #004785;
    min-width: 180px;
    vertical-align: top;
    padding: 16px;
        padding-top: 16px;
        padding-right: 16px;
        padding-bottom: 16px;
        padding-left: 16px;
    text-align: left;
    font-size: 16px;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td.left + td {
    padding: 10px 10px;
    vertical-align: top;
    text-align: left;
}


.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type="submit"] {
    background: #004785;
    color: #b7b7b7;
}

.navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type="submit"]:hover {
    background: #004785;
    color: #b7b7b7;
}


.WAPollBallot.noticebox boxtypesuccess
{
display: none !important;
}

/* event "start" and end" labels on registration page */
.eventInfoBoxLabel {
    color: #004785 !important;
}