/**************************************/

/*  Constants                         */

/**************************************/

/* ----- Layouts ----- */
/* ----- Typography ----- */
/* ----- Gadget Blog ----- */
/* ----- Gadget Discussion Forum ----- */
/* ----- Gadget Forum summary ----- */
/* ----- Gadget Member directory ----- */
/* ----- Gadget Events list ----- */
/* ----- Gadget Menu horizontal ----- */
/* ----- Gadget Menu vertical ----- */
/* ----- Gadget Breadcrumbs ----- */
/* ----- Gadget Secondary menu----- */
/* ----- Gadget Navigation links ----- */
/* ----- Gadget Site map ----- */
/* ----- Shared info container ( used in forms ) ----- */
/* ----- Shared forms ( used in different gadgets ) ----- */
/* ---- Shared paging ( used in different gadgets )---- */
/* ---- Shared icons ---- */
/* ----- Styled wrappers( used in different gadgets ) ----- */
/* ----- Gadget Upcoming events ----- */
/* ----- Gadget Social profile ----- */
/* ---- Gadget Featured member ---- */
/* ---- Gadget Member Public Profile ---- */
/* ---- Gadget Contact Profile ---- */
/* ---- Gadget Photo album ---- */
/* ---- Gadget Slide show ---- */
/* ---- Gadget Site search ---- */
/* ---- Gadgets Login button & Login form ---- */
/* ---- Gadget Donation goal ---- */
/* ---- Gadgets adaptive constants ---- */
/* ----  Layout adaptive constants ---- */
/* ----  Typography adaptive constants ---- */
/* ----  Shared icons adaptive constants ---- */
/* ----  Gadget Forum adaptive constants ---- */
/* ----  Gadget Forum summary adaptive constants ---- */
/* ---- Gadget Blog adaptive constants ---- */
/* ---- Gadget Events adaptive constants ---- */
/**************************************/

/*  Basic thematic and gadgets styles */

/**************************************/

/* basic styles */

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/*
#grid {

  .core (@gridColumnWidth, @gridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      (~".span@{index}") { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .offsetX (@index) when (@index > 0) {
      (~".offset@{index}") { .offset(@index); }
      .offsetX(@index - 1);
    }
    .offsetX (0) {}

    .offset (@columns) {
      margin-left: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns + 1));
    }

    .span (@columns) {
      width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1));
    }

    .row {
      margin-left: @gridGutterWidth * -1;
      .clearfix();
    }

    [class*="span"] {
      float: left;
      margin-left: @gridGutterWidth;
    }

    // Set the container width, and override it for fixed navbars in media queries
    .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container { .span(@gridColumns); }

    // generate .spanX and .offsetX
    .spanX (@gridColumns);
    .offsetX (@gridColumns);

  }

  .fluid (@fluidGridColumnWidth, @fluidGridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      (~".span@{index}") { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .span (@columns) {
      width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1));
      *width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%);
    }

    .row-fluid {
      width: 100%;
      .clearfix();
      [class*="span"] {
        .input-block-level();
        float: left;
        margin-left: @fluidGridGutterWidth;
        *margin-left: @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);
      }
      [class*="span"]:first-child {
        margin-left: 0;
      }

      // generate .spanX
      .spanX (@gridColumns);
    }

  }

  .input(@gridColumnWidth, @gridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      (~"input.span@{index}, textarea.span@{index}, .uneditable-input.span@{index}") { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .span(@columns) {
      width: ((@gridColumnWidth) * @columns) + (@gridGutterWidth * (@columns - 1)) - 10;
    }

    input,
    textarea,
    .uneditable-input {
      margin-left: 0; // override margin-left from core grid system
    }

    // generate .spanX
    .spanX (@gridColumns);

  }

}
*/

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa-star:before {
  font-family: 'FontAwesome';
  content: "\f005";
}
.fa-align-left:before {
  font-family: 'FontAwesome';
  content: "\f036";
}
.fa-file-o:before {
  font-family: 'FontAwesome';
  content: "\f016";
}
.fa-comment-o:before {
  font-family: 'FontAwesome';
  content: "\f0e5";
}
.fa-calendar:before {
  font-family: 'FontAwesome';
  content: "\f073";
}
.fa-user:before {
  font-family: 'FontAwesome';
  content: "\f007";
}
.fa-chevron-right:before {
  font-family: 'FontAwesome';
  content: "\f054";
}
.fa-chevron-down:before {
  font-family: 'FontAwesome';
  content: "\f078";
}
.fa-caret-right:before {
  font-family: 'FontAwesome';
  content: "\f0da";
}
.fa-caret-down:before {
  font-family: 'FontAwesome';
  content: "\f0d7";
}
/********************************************************************************************************************/

/* Responsive grid for state 1                                                                                      */

/********************************************************************************************************************/

.container_12 {
  margin: 0 auto;
  width: 1200px;
}
.s1_grid_12 {
  margin-left: 10px;
  margin-right: 10px;
  width: 1180px;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
.clearfix:after,
.container_12:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
/********************************************************************************************************************/

/* Responsive grid for state 2                                                                                      */

/********************************************************************************************************************/

@media only screen and (min-width: 600px) and (max-width: 1179px) {
  .container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1180px;
    min-width: 600px;
  }
  .s2_grid_12 {
    width: auto;
  }
}
/********************************************************************************************************************/

/* Responsive grid for state 3                                                                                      */

/********************************************************************************************************************/

@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;
  }
  .s3_grid_12 {
    width: auto;
    margin-left: 5px;
    margin-right: 5px;
  }
}
/* Google AdSense block */

.googleAdTop {
  clear: both;
  margin: 0 auto;
  max-width: 758px;
  padding: 15px;
  z-index: 37777;
  overflow: hidden;
  text-align: center;
}
@media only screen and (min-width: 600px) and (max-width: 1179px) {
  .googleAdTop {
    max-width: 498px;
  }
}
@media only screen and (max-width: 616px) {
  .googleAdTop {
    max-width: 320px;
  }
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/*Remove button padding in FF*/

.show {
  display: block;
}
.hide {
  display: none;
}
.hidden {
  display: none;
}
.clearAfter {
  zoom: 1;
}
.clearAfter:after {
  content: "";
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
}
.clearEndContainer {
  clear: both;
  height: 0px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  zoom: 1;
  *margin-bottom: -1px;
  visibility: hidden;
}
div.BulletedContainerWarninngSigned {
  min-height: 16px;
  padding-left: 20px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/confirmWindows/icon-warning.png) left 0px no-repeat;
}
div.BulletedContainerWarninngSignedDisabled {
  padding-left: 20px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/confirmWindows/icon-warning-disabled.gif) left 0px no-repeat;
  min-height: 16px;
}
/*------------------------------------------------------------------*/

/*                            Rotate                                */

/*------------------------------------------------------------------*/

.transformRotate90deg {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}
.transformRotate180deg {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}
.transformRotate270deg {
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}
/* basic shared styles */

.functionalPageContainer a.additionalLink {
  margin-left: 15px;
}
.WaGadgetPublicWizard[class^="WaGadget"] {
  overflow: visible;
}
.mandatorySymbol,
.requiredSymbol {
  color: red;
  font-weight: bold;
  font-size: 1em;
  padding-right: 2px;
}
.fieldSubContainer td.right .fieldBody .mandatorySymbol {
  display: block;
  color: red;
  font-weight: normal;
  font-size: 12px;
  padding-right: 2px;
  padding-top: 3px;
}
.validationError {
  display: block;
  color: red;
  font-size: 12px;
}
.calculatedExtraChargeContainer .validationError[style*='display: inline'] {
  display: block !important;
  margin-top: 5px;
}
input[type="button"],
input[type="submit"],
input[type="submitButton"] {
  cursor: pointer;
  padding: 2px 7px;
  overflow: visible;
  width: auto;
}
.clearSelectionLabel {
  cursor: pointer;
  display: inline-block;
  margin: 0 0 8px;
  text-decoration: underline;
}
.formTitleOuterContainer {
  margin: 0 0 20px 0;
}
.formTitleOuterContainer .formTitleContainer {
  padding: 0 0 3px 0;
  border-bottom: 1px solid #a0a0a0;
}
.formTitleOuterContainer .formTitleContainer .inner {
  *zoom: 1;
  zoom: 1;
}
.formTitleOuterContainer .formTitleContainer .inner:before,
.formTitleOuterContainer .formTitleContainer .inner:after {
  display: table;
  content: "";
}
.formTitleOuterContainer .formTitleContainer .inner:after {
  clear: both;
}
.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
  padding: 0;
  margin: 0;
  float: left;
  font-size: 16px;
  font-weight: normal;
  color: #555555;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle {
  float: right;
  text-align: right;
  font-size: 12px;
  padding: 5px 0 0 0;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong {
  color: #7c7c7c;
}
.captionOuterContainer {
  padding: 6px 0 5px 0;
  margin-top: 30px;
  margin-bottom: 20px;
  background-color: #e5eaea;
}
.captionOuterContainer .captionContainer {
  *zoom: 1;
  zoom: 1;
}
.captionOuterContainer .captionContainer:before,
.captionOuterContainer .captionContainer:after {
  display: table;
  content: "";
}
.captionOuterContainer .captionContainer:after {
  clear: both;
}
.captionOuterContainer .captionContainer .fieldLabel {
  width: 25%;
  float: left;
}
.captionOuterContainer .captionContainer .fieldBody {
  width: 75%;
  float: left;
}
.captionOuterContainer .captionContainer .fieldBody h4 {
  margin: 0;
  padding: 0;
  color: #444444;
  font-size: 14px;
}
.captionOuterContainer .captionContainer .fieldBody h4 .explanation {
  display: block;
}
.fieldSubContainer {
  margin-bottom: 10px;
  *zoom: 1;
  zoom: 1;
}
.fieldSubContainer:before,
.fieldSubContainer:after {
  display: table;
  content: "";
}
.fieldSubContainer:after {
  clear: both;
}
.fieldSubContainer .fieldLabel {
  width: 23%;
  float: left;
  text-align: right;
  padding: 4px 2% 0 0;
  color: #555555;
  font-size: 13px;
  line-height: 16px;
}
.fieldSubContainer .fieldLabel .subscriptionType {
  vertical-align: top;
}
.fieldSubContainer .fieldLabel .labeledImage {
  white-space: nowrap;
  vertical-align: top;
}
.fieldSubContainer .fieldLabel .labeledImage span {
  display: inline-block;
  vertical-align: baseline;
}
.fieldSubContainer .fieldLabel .labeledImage img {
  display: inline-block;
  vertical-align: baseline;
  margin: 0px 0px 0 5px;
  position: relative;
  top: 0.1em;
}
.fieldSubContainer .fieldLabel .memberFormCheckBox {
  display: inline-block;
}
.fieldSubContainer .fieldLabel .memberFormCheckBox input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0px 5px 0 0;
  padding: 0;
  vertical-align: baseline;
  position: relative;
  top: 0.1em;
}
.fieldSubContainer .fieldLabel .memberFormCheckBox label {
  display: inline-block;
  vertical-align: baseline;
}
.fieldSubContainer .fieldBody {
  width: 75%;
  float: left;
  font-size: 13px;
  padding: 4px 0 0 0;
}
.fieldSubContainer .fieldBody table {
  width: auto;
}
.fieldSubContainer .fieldBody > .typeInstruction {
  padding: 3px 0 0 0;
  color: #555555;
  font-size: 12px;
  font-style: italic;
}
.fieldSubContainer .fieldBody > .textLine {
  display: block;
}
.fieldSubContainer .fieldBody .fieldItem {
  margin: 0 0 6px 0;
}
.fieldSubContainer .fieldBody .fieldItem span.typeCheckboxContainer,
.fieldSubContainer .fieldBody .fieldItem span.typeRadioContainer {
  display: block;
  vertical-align: top;
  margin: 1px 9px 0 0;
  width: 13px;
  float: left;
}
.fieldSubContainer .fieldBody .fieldItem span.typeCheckboxContainer input.typeCheckbox,
.fieldSubContainer .fieldBody .fieldItem span.typeRadioContainer input.typeCheckbox,
.fieldSubContainer .fieldBody .fieldItem span.typeCheckboxContainer input.typeRadio,
.fieldSubContainer .fieldBody .fieldItem span.typeRadioContainer input.typeRadio {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0px 0 0 0;
  padding: 0;
  vertical-align: top;
}
.fieldSubContainer .fieldBody .fieldItem span.label {
  display: block;
  font-size: 13px;
  line-height: 16px;
  overflow: hidden;
  zoom: 1;
}
.fieldSubContainer .fieldBody .fieldItem span.label .textLine {
  display: block;
  margin: 0 0 0px 0;
}
.fieldSubContainer .fieldBody .fieldItem span.label img {
  vertical-align: top;
}
.fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction {
  color: #888888;
}
.fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction .levelDescription {
  font-size: 0.9em;
}
.fieldSubContainer .fieldBody .fieldItem.disabled .label span:first-child label {
  color: #888888;
  padding-right: 20px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/icons/icon-warning.png) no-repeat right 1px;
}
.fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper.disabled .label span:first-child label {
  padding-right: 0;
  background: none;
}
.fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper .availableRegistrationCount {
  color: #888888;
}
.fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper a.warningDetailsLink {
  cursor: help;
  text-decoration: underline;
}
.fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper .warningLabel {
  padding-left: 23px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/icons/icon-warning-new.png) no-repeat 5px center;
}
.fieldSubContainer .fieldBody .groupBodyVertical {
  padding: 0px 0 0 0;
}
.fieldSubContainer .fieldBody > .fieldItem {
  padding: 0px 0 0 0;
}
.fieldSubContainer .fieldBody a.inactiveLink {
  text-decoration: line-through !important;
}
.fieldSubContainer .fieldBody > span,
.fieldSubContainer .fieldBody > strong {
  display: inline-block;
  padding: 0px 0 0 0;
}
.fieldSubContainer .fieldBody > .memberIdDescription {
  display: inline;
}
.fieldSubContainer .fieldBody ul.list {
  margin: 0 0 -2px 0;
  padding: 0px 0 0 0;
  list-style: none;
}
.fieldSubContainer .fieldBody ul.list li {
  height: auto;
  min-height: 16px;
  margin: 0 0 2px 0;
}
.fieldSubContainer .fieldBody ul.list li.checked {
  padding-left: 20px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/recEmails.gif) left top no-repeat;
}
.fieldSubContainer .fieldBody ul.list li.unchecked {
  padding-left: 20px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/recEmails-n.gif) left top no-repeat;
}
.fieldSubContainer .fieldBody ul.list li ul.list {
  margin-left: 17px;
}
.fieldSubContainer table {
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  width: 100%;
}
.fieldSubContainer table table {
  width: auto;
}
.fieldSubContainer table td.left {
  width: 25%;
  padding: 0;
  text-align: right;
  vertical-align: top;
}
.ie8 .fieldSubContainer table td.left {
  padding-right: 15px;
}
.fieldSubContainer table td.left .fieldLabel {
  width: auto;
  float: none;
  padding: 4px 8% 0 0;
}
.fieldSubContainer table td.right {
  width: 75%;
  padding: 0;
  text-align: left;
  vertical-align: top;
}
.fieldSubContainer table td.right .fieldBody {
  width: auto;
  float: none;
}
.pleaseWait img {
  vertical-align: top;
  margin-right: 5px;
}
#idButtonField {
  margin: 30px 0 0 0;
}
#idActionButtonsContainer {
  margin: 30px 0 0 0;
}
.fieldContainer.fileFieldContainer .fieldSubContainer .fieldBody iframe {
  margin-top: -3px;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.subjectTextBox,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.typeText,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[type=text] {
  width: 70%;
  border: 1px solid #c1cbcc;
  margin: -3px 0 0 0;
  padding: 3px 4px 3px 4px;
  font-size: 13px;
  line-height: 16px;
  color: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: expression( runtimeStyle.zIndex = 1, runtimeStyle.width = parentNode.offsetWidth*0.7 - 10 + 'px');;
}
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input.subjectTextBox,
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input.typeText,
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input[type=text] {
  border: 1px solid #c1cbcc;
  margin: -3px 0 0 0;
  padding: 3px 4px 3px 4px;
  font-size: 13px;
  line-height: 16px;
  color: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.groupContainer .fieldSubContainer.radioGroupContainer .fieldBody,
.groupContainer .fieldSubContainer.checkboxGroupContainer .fieldBody {
  text-decoration: none;
}
.fieldContainer.dropdownFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody select {
  width: 70%;
  margin: -3px 0 0 0;
  padding: 3px 4px 3px 4px;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody {
  text-decoration: none;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span input {
  width: 80px;
  border: 1px solid #c1cbcc;
  margin: -3px 5px 0 0;
  padding: 3px 4px 3px 4px;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.fieldContainer.donationAmountContainer .fieldSubContainer .fieldBody input.typeText {
  width: 80px;
  margin: -3px 5px 0 0;
  padding: 3px 4px 3px 4px;
  border: 1px solid #c1cbcc;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.fieldContainer.donationAmountContainer .fieldSubContainer .fieldBody .paymentSystemsIcons {
  padding-top: 5px;
  clear: both;
}
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer .fieldBody input.typeText {
  width: 45px;
  margin: -3px 5px 0 0;
  padding: 3px 4px 3px 4px;
  border: 1px solid #c1cbcc;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.fieldContainer.textFieldContainer .fieldSubContainer .fieldBody textarea {
  width: 70%;
  height: 120px;
  border: 1px solid #c1cbcc;
  margin: -3px 0 0 0;
  padding: 3px 4px 3px 4px;
  font-size: 13px;
  line-height: 16px;
  color: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: expression( runtimeStyle.zIndex = 1, runtimeStyle.width = parentNode.offsetWidth*0.7 - 10 + 'px');;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer {
  width: 70%;
  border: 1px solid #c1cbcc;
  margin: -3px 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: expression( runtimeStyle.zIndex = 1, runtimeStyle.width = parentNode.offsetWidth*0.7 - 2 + 'px');;
  width: 550px;
  overflow: hidden;
  position: relative;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer img {
  max-width: none;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer {
  *zoom: 1;
  zoom: 1;
  border-bottom: 1px solid #8cc63f;
  background: white url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/editor-toolbar-bg.gif) left center repeat-x;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer:before,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer:after {
  display: table;
  content: "";
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer:after {
  clear: both;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer TEXTAREA {
  width: 548px;
  height: 250px;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer {
  *zoom: 1;
  zoom: 1;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer:before,
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer:after {
  display: table;
  content: "";
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer:after {
  clear: both;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaGuiding {
  margin-bottom: 7px;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaImage {
  float: left;
  padding-right: 10px;
  max-width: calc(65%);
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaImage img {
  vertical-align: top;
  max-width: 100%;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaIcons {
  float: left;
  width: 25px;
}
.navigationOuterContainer {
  margin: 20px 0 20px 0;
}
.navigationOuterContainer .navigationContainer {
  *zoom: 1;
  zoom: 1;
}
.navigationOuterContainer .navigationContainer:before,
.navigationOuterContainer .navigationContainer:after {
  display: table;
  content: "";
}
.navigationOuterContainer .navigationContainer:after {
  clear: both;
}
.navigationOuterContainer .navigationContainer .left {
  float: left;
}
.navigationOuterContainer .navigationContainer .left input.nextButton,
.navigationOuterContainer .navigationContainer .left input.typeButton,
.navigationOuterContainer .navigationContainer .left input[type=submit] {
  margin-right: 10px;
}
.navigationOuterContainer .navigationContainer .left a.additionalLink {
  margin: 0 10px 0 0;
}
.navigationOuterContainer .navigationContainer .right {
  float: right;
}
.navigationOuterContainer .navigationContainer .right a.backLink {
  margin-left: 10px;
}
.navigationOuterContainer .navigationContainer .right input.nextButton,
.navigationOuterContainer .navigationContainer .right input.typeButton,
.navigationOuterContainer .navigationContainer .right input[type=submit] {
  margin-left: 10px;
}
.generalFieldsContainer .fieldSubContainer input[type=submit],
.generalFieldsContainer .fieldSubContainer input.typeButton {
  margin-right: 10px;
}
.bundlContact img {
  vertical-align: middle;
}
#idEditorContainer {
  overflow: hidden;
  position: relative;
}
#idEditorFloatingToolbarContainer {
  border: 1px solid #a2a6ab;
  border-radius: 1px;
  background-color: whitesmoke;
  box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.3);
}
#idEditorBodyContainer {
  border: 1px solid #a2a6ab;
  border-top: none;
  padding: 7px;
}
#idEditorBodyContainer #idEditorContainerHolder,
#idEditorBodyContainer #idForumEditorContainer,
#idEditorBodyContainer .gadgetBlogEditableArea {
  min-height: 200px;
}
#idEditorContainer input,
#idEditorContainer textarea {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
}
/* WaGadgetContactProfile open Authorization buttons row (Facebook, GooglePlus) */

#socialLoginContainer .fieldSubContainer table td {
  vertical-align: middle;
}
.infoOuterContainer {
  border: 1px solid #c5c5c5;
  padding: 20px 20px 17px 20px;
  margin: 0 0 20px 0;
  background-color: #eaeaea;
}
.infoOuterContainer .infoContainer .infoSection {
  *zoom: 1;
  zoom: 1;
  padding: 0 0 0px 0;
  margin: 5px 0;
}
.infoOuterContainer .infoContainer .infoSection:before,
.infoOuterContainer .infoContainer .infoSection:after {
  display: table;
  content: "";
}
.infoOuterContainer .infoContainer .infoSection:after {
  clear: both;
}
.infoOuterContainer .infoContainer .infoSection .infoTitle {
  float: left;
  width: 30%;
  padding: 0 2% 0 0;
  text-align: right;
  font-weight: bold;
}
.infoOuterContainer .infoContainer .infoSection .infoText {
  float: left;
  width: 67%;
}
.infoOuterContainer .infoContainer .infoSection .textLine {
  display: block;
}
/* Layout */

[class^="WaLayoutContainer"] {
  clear: both;
  position: relative;
  margin: 0 0 20px 0;
  padding: 0;
}
.WaLayoutTable {
  display: table;
  table-layout: fixed;
  width: 100%;
}
[class^="WaLayoutRow"] {
  display: table-row;
}
[class^="WaLayoutItem"] {
  margin: 0;
  padding: 0;
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.WaLayoutSeparator {
  display: table-cell;
  width: 0;
}
.WaLayoutContainerFirst {
  margin-top: 0;
}
.WaLayoutContainerOnly {
  margin-top: 0;
  margin-bottom: 0;
}
.WaLayoutContainerLast {
  margin-bottom: 0;
}
/* Place holder */

.WaPlaceHolder > div {
  padding: 20px 0 20px 0;
}
/* Gadget */

[class^="WaGadget"] {
  margin: 0 0 20px 0;
  position: relative;
  overflow: hidden;
}
[class^="WaGadget"]:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: "";
}
.WaGadgetFirst {
  margin-top: 0;
}
.WaGadgetOnly {
  margin-top: 0;
  margin-bottom: 0;
}
.WaGadgetLast {
  margin-bottom: 0;
}
/* Unknown Gadget */

div.unknownGadget {
  display: none;
}
div.unknownGadget.visible {
  display: inherit;
}
/* Custom layout */

[class^="WaCustomLayoutContainer"] {
  clear: both;
  margin-bottom: 20px;
}
.WaCustomLayoutContainerFirst {
  margin-top: 0;
}
.WaCustomLayoutContainerOnly {
  margin-top: 0;
  margin-bottom: 0;
}
.WaCustomLayoutContainerLast {
  margin-bottom: 0;
}
/* gadget spacer in templates */

[class^="WaTemplateGadgetGroup"] {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI2Qjk2RjVDOUJGQzExRTFBQTk2RTVGMDg3QzIzMkI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI2Qjk2RjVEOUJGQzExRTFBQTk2RTVGMDg3QzIzMkI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjZCOTZGNUE5QkZDMTFFMUFBOTZFNUYwODdDMjMyQjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjZCOTZGNUI5QkZDMTFFMUFBOTZFNUYwODdDMjMyQjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7aHJPuAAABHklEQVR42szYyw6DIBAFUJnYpmCq//+D7tX4SLugHWtNjC8QxDsbNiM5EcPEK/I815FBKaWaLMuqyEMVRfHsuu6x10dE79hkwyRJojRNFTtdcWVZRk3TmLbfyRDn48X1uLqubR7RBIz7HTMybhWIglsEIuFmQDTcBIiIG4GoOK21IJ4QiLhherXka3z5xg2nWhEwbvuiRsA5A8/GOQFD4A4DQ+EOAUPirIGhcVbAK3DGwKtwRsArcbvAq3GbQATcKhAFtwhEws2AaLgJEBE3AlFxXDEHORZZSVAc26htW4mIG0ImRUIIjYj7f3KEjPMCPPufmpBxTsBQaQQh4w4BQ+c4DBSouH6SENHru972GqWUHWclviYEX8ImvR8BBgDGSgk8dJTg5QAAAABJRU5ErkJggg==');
  border: dashed 1px #cccccc;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: table;
  height: 50px;
  overflow: hidden;
  width: 100%;
  margin-bottom: 20px;
}
[class^="WaTemplateGadgetGroupLast"],
[class^="WaTemplateGadgetGroupOnly"] {
  margin-bottom: 0;
}
[class^="WaTemplateGadgetGroup"] .annotation {
  color: #7e7e8b;
  cursor: default;
  display: table-cell;
  font-weight: bold;
  padding: 0 5px;
  text-align: center;
  vertical-align: middle;
}
/* page navigation (1 2 3 ...) */

/*****************************************************************************************************/

.pagerOuterContainer {
  padding: 0px;
  margin: 0 0 20px 0;
  clear: both;
  color: black;
}
.pagerOuterContainer a,
.pagerOuterContainer .linkCurrent,
.pagerOuterContainer .bound,
.pagerOuterContainer .near {
  display: inline-block;
  vertical-align: baseline;
  word-spacing: -0.25em;
  margin-right: 10px;
}
.pagerOuterContainer a {
  font-size: 18px;
}
.pagerOuterContainer .linkCurrent {
  font-size: 18px;
  color: black;
}
.pagerOuterContainer span.bound {
  font-size: 14px;
}
.pagerOuterContainer span.near {
  font-size: 14px;
}
.pagerOuterContainer a.bound {
  font-size: 14px;
}
.pagerOuterContainer a.near {
  font-size: 14px;
}
.genericListTable,
.membersTable {
  width: 100%;
  border: 1px solid #c5c5c5;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 20px 0;
  padding: 0;
}
.genericListTable thead th,
.membersTable thead th {
  padding: 12px 25px 12px 0px;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  color: black;
  vertical-align: top;
  text-align: left;
}
.genericListTable thead th:first-child,
.membersTable thead th:first-child {
  padding-left: 25px;
}
.genericListTable tbody td,
.membersTable tbody td {
  padding: 15px 25px 15px 0px;
  height: 36px;
  border-top: 1px solid #c5c5c5;
}
.genericListTable tbody td:first-child,
.membersTable tbody td:first-child {
  padding-left: 25px;
}
.genericListTable tbody td .memberValue,
.membersTable tbody td .memberValue {
  padding: 0 0 5px 0;
  vertical-align: top;
  zoom: 1;
  *zoom: 1;
}
.genericListTable tbody td .memberValue:before,
.membersTable tbody td .memberValue:before,
.genericListTable tbody td .memberValue:after,
.membersTable tbody td .memberValue:after {
  display: table;
  content: "";
}
.genericListTable tbody td .memberValue:after,
.membersTable tbody td .memberValue:after {
  clear: both;
}
.genericListTable tbody td .memberValue h5,
.membersTable tbody td .memberValue h5 {
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: black;
  font-weight: normal;
}
.genericListTable tbody td.memberDirectoryBottomRow,
.membersTable tbody td.memberDirectoryBottomRow {
  padding: 0px 5px 5px 10px;
  border-top: none;
}
.genericListTable tbody td.noSeparator,
.membersTable tbody td.noSeparator {
  border-top: none;
}
.genericListTable tr.hover td,
.membersTable tr.hover td {
  background: #eaeaea;
  cursor: pointer;
}
.genericListTable tr.hiddenRow,
.membersTable tr.hiddenRow {
  display: none;
}
.genericListTable.trWarning td.warningText,
.membersTable.trWarning td.warningText {
  color: #666666;
  padding: 0 7px;
}
/* basic single gadget styles */

/*****************************************************************************************************/

/*	WaGadgetBlog                                                                                       */

/*		WaGadgetBlogStateList                                                                               */

/*		WaGadgetBlogStateDetails                                                                            */

/*		WaGadgetBlogStateEditPost                                                                           */

/*		WaGadgetBlogStateAddPost                                                                            */

/*****************************************************************************************************/

/* mode: WaGadgetBlogStateList (list of post) */

/*****************************************************************************************************/

.WaGadgetBlogStateList {
  position: relative;
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer {
  display: inline-block;
  margin: 0 20px 15px 0;
  vertical-align: middle;
}
.WaGadgetBlogStateList a.rssFeedLabel {
  display: inline-block;
  margin: 0px 0 15px 0;
  padding: 0px 0 0 0;
  vertical-align: middle;
}
.WaGadgetBlogStateList a.rssFeedLabel img {
  vertical-align: top;
}
.WaGadgetBlog .pageTitleOuterContainer {
  float: none;
  width: auto;
  clear: none;
  margin: 0 0 20px 0;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer {
  float: none;
  width: auto;
  margin: 0;
  padding: 0 0px 0 0;
}
.WaGadgetBlog .introOuterContainer {
  margin: 0 0 15px 0;
}
.WaGadgetBlog .blogPostListOuterContainer {
  clear: both;
}
.WaGadgetBlog ul.boxesList {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetBlog ul.boxesList li.boxesListItem {
  padding: 0;
  margin: 0 0 20px 0;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer {
  padding: 10px 25px 10px 25px;
  background: #eaeaea;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer {
  padding: 20px 25px 20px 25px;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
  overflow: hidden;
  max-height: 145px;
  position: relative;
}
.WaGadgetBlog .boxBodyInfoOuterContainer {
  padding: 0 25px 10px 25px;
  background: #eaeaea;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  color: black;
}
.WaGadgetBlog .boxFooterOuterContainer {
  padding: 0 25px 10px 25px;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom {
  zoom: 1;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom:after {
  content: "";
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer {
  float: right;
}
/* mode: WaGadgetBlogStateDetails (details of post, add comment) */

/*****************************************************************************************************/

.WaGadgetBlog .blogEntryOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer {
  padding: 10px 25px 10px 25px;
  background: #eaeaea;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer {
  margin: 0;
  padding: 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer {
  padding: 20px 25px 20px 25px;
}
.WaGadgetBlog .blogCommentsOuterContainer {
  margin: 0 25px;
}
.WaGadgetBlog .blogCommentsOuterContainer h3.sectionTitle {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  font-weight: bold;
}
.WaGadgetBlog ul.blogCommentsList {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem {
  padding: 0;
  margin: 0 0 0 0;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer {
  margin: 0 0 20px 0;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer {
  padding: 0 0 5px 0;
  margin: 0 0 5px;
  border-bottom: 1px solid #c5c5c5;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 14px;
  color: black;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxBodyOuterContainer {
  margin: 0 0 5px 0;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer {
  padding: 0;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer {
  zoom: 1;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer:after {
  content: "";
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer {
  float: right;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment ul.blogCommentsList {
  padding: 0 0 0 40px;
}
/* edit or add post */

/*****************************************************************************************************/

.WaGadgetBlogStateEditPost .boxHeaderOuterContainer,
.WaGadgetBlogStateAddPost .boxHeaderOuterContainer {
  padding: 0 0 3px 0;
  border-bottom: 1px solid #c5c5c5;
}
.WaGadgetBlogStateEditPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle,
.WaGadgetBlogStateAddPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  padding: 0;
  margin: 0;
  font-family: Tahoma;
  font-size: 14px;
  color: #555555;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle {
  margin: -20px 0 20px 0;
  height: 20px;
  text-align: right;
  font-size: 12px;
  color: #7c7c7c;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle em,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle em {
  color: red;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .fieldSubContainer .fieldLabel {
  font-weight: bold;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer {
  padding: 0 0 0 25%;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer {
  float: left;
  margin: 0 15px 0 0;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer {
  float: left;
  margin: 0 15px 0 0;
}
.addNewCommentOuterContainer .fieldLabel {
  font-weight: bold;
}
.addNewCommentOuterContainer textarea {
  width: 80%;
  height: 200px;
}
.addNewCommentOuterContainer input.captchaCode {
  width: 270px;
}
.addNewCommentOuterContainer .boxActionContainer {
  padding: 10px 0 0 25%;
}
.addNewCommentOuterContainer .boxActionContainer input[type=submit] {
  margin-right: 10px;
}
/****************************************************************************************************/

/*	WaGadgetForum                                                                                     */

/*		WaGadgetForumStateTopicList                                                                        */

/*		WaGadgetForumStateAddTopic                                                                         */

/*		WaGadgetForumStateEditTopic                                                                        */

/*		WaGadgetForumStateMessageList                                                                      */

/*		WaGadgetForumStateEditMessage                                                                      */

/*		WaGadgetForumStateNewMessage                                                                       */

/****************************************************************************************************/

.WaGadgetForum {
  overflow: visible;
}
/* mode: WaGadgetForumStateTopicList (list of topics) */

/*****************************************************************************************************/

.WaGadgetForumStateTopicList .introOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForum #idTopicListContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table {
  width: 100%;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td {
  padding: 13px 25px 12px 0px;
  vertical-align: top;
  text-align: left;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td:first-child {
  padding-left: 25px;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadImageTD {
  width: 2%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadImageTD div.threadImage {
  min-width: 15px;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadTD {
  width: 55%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadTD div.thread h4.boxHeaderTitle {
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: black;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.lastReplyTD {
  width: 25%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.lastReplyTD .lastReply h4.boxHeaderTitle {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: black;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.repliesCountTD {
  width: 10%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.repliesCountTD .repliesCount .boxHeaderTitle {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: black;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table {
  width: 100%;
  border: 1px solid #c5c5c5;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table td {
  padding: 18px 25px 18px 0px;
  height: 36px;
  border-top: 1px solid #c5c5c5;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table td:first-child {
  padding-left: 25px;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow.highlight td {
  cursor: pointer;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD {
  width: 2%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD div.threadImage img {
  vertical-align: top;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadTD {
  width: 55%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD {
  width: 25%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD .lastReply span {
  display: block;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.repliesCountTD {
  width: 9%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow:first-child td {
  border-top: none;
}
/* mode: WaGadgetForumStateMessageList (list of messages in current topic) */

/*****************************************************************************************************/

.WaGadgetForumStateMessageList .topicTitleOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForumStateMessageList .topicTitleOuterContainer h4 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
.WaGadgetForumStateMessageList .messageListOuterContainer {
  margin: 0 0 0px 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem {
  padding: 0;
  margin: 0 0 20px 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #c5c5c5;
  border-collapse: collapse;
  border-spacing: 0;
  background: #eaeaea;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td {
  padding: 10px 0px 9px 25px;
  font-weight: bold;
  line-height: 18px;
  color: black;
  vertical-align: top;
  text-align: left;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer {
  width: 22%;
  white-space: nowrap;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo img {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo span {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer {
  width: 78%;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer {
  float: right;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer span.actionDivider {
  display: inline;
  float: none;
  padding: 0;
  color: #555555;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer span {
  display: block;
  float: left;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #c5c5c5;
  border-top: none;
  border-collapse: collapse;
  border-spacing: 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable > tbody > tr > td {
  padding: 15px 25px 15px 25px;
  height: 36px;
  text-align: left;
  vertical-align: top;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left {
  width: 22%;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer .boxBodyInfoContainer .pictureContainer {
  margin: 0 0 10px 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer .boxBodyInfoContainer .pictureContainer img {
  vertical-align: top;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right {
  width: 78%;
  border-left: 1px solid #c5c5c5;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right .forumMessageLastModified {
  padding: 10px 0 0 0;
  color: #666666;
}
.WaGadgetForum .pageTitleOuterContainer {
  *zoom: 1;
  zoom: 1;
  float: none;
  width: auto;
  padding-bottom: 1px;
}
.WaGadgetForum .pageTitleOuterContainer:before,
.WaGadgetForum .pageTitleOuterContainer:after {
  display: table;
  content: "";
}
.WaGadgetForum .pageTitleOuterContainer:after {
  clear: both;
}
.WaGadgetForum .pageTitleOuterContainer .pageBackContainer {
  padding: 0;
  margin: 0 0 20px 0;
  float: none;
  width: auto;
}
.forumPanelOuterContainer {
  margin: 0 0 20px 0;
}
.forumPanelOuterContainer .forumPanelContainer {
  vertical-align: top;
}
.forumPanelOuterContainer .forumPanelContainer input.typeButton {
  float: left;
  margin: 0 20px 0px 0;
}
.forumPanelOuterContainer .forumPanelContainer div #idSubscribe {
  float: right;
}
.forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe {
  float: right;
}
.forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe img.forumPanelSubscribeImage {
  display: inline-block;
  vertical-align: middle;
}
.forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe a {
  display: inline-block;
  vertical-align: middle;
}
.forumPanelOuterContainer .forumPanelContainer div .forumSortedOrderLink {
  float: right;
  padding-right: 15px;
}
.forumPanelOuterContainer .forumPanelContainer .forumPanelSubscribeLink {
  float: right;
}
.noTopicsOuterContainer {
  margin: 0 0 20px;
}
/* popup tooltip for topic */

.controlTooltipExtender {
  padding: 15px;
  width: 25%;
  border: 1px solid #c5c5c5;
  background-color: #eaeaea;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer {
  *zoom: 1;
  zoom: 1;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer:before,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer:after {
  display: table;
  content: "";
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer:after {
  clear: both;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton {
  float: left;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer a {
  float: right;
}
.WaGadgetForum .pagerOuterContainer {
  padding: 0 0 0 0px;
}
/* mode: WaGadgetForumStateAddTopic, WaGadgetForumStateEditTopic, WaGadgetForumStateEditMessage, WaGadgetForumStateNewMessage */

/*****************************************************************************************************/

.WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer {
  padding: 0 0 3px 0;
  border-bottom: 1px solid #c5c5c5;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: #555555;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle {
  margin: -20px 0 20px 0;
  height: 20px;
  text-align: right;
  font-size: 12px;
  color: #7c7c7c;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle em {
  color: red;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer #idAuthorLabelContainer .fieldLabel {
  font-weight: bold;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .stickinessForumLabelDate {
  vertical-align: top;
  margin-right: 3px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .stickinessForumLabelDate + span {
  display: inline;
  vertical-align: top;
  margin: -3px 0 0 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .stickinessForumLabelDate + span input {
  width: 80px;
  border: 1px solid #c5c5c5;
  margin: -3px 5px 0 0;
  padding: 3px 4px 3px 4px;
  background: white;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer {
  padding: 0 0 0 25%;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer:before,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer:after {
  display: table;
  content: "";
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer:after {
  clear: both;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer {
  float: left;
  margin: 0 15px 0 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer {
  float: left;
  margin: 0 15px 0 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer {
  float: right;
  padding: 0px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect {
  float: right;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect select {
  margin: -3px 0 0 0;
  padding: 2px 3px 2px 3px;
  border: 1px solid #c5c5c5;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox {
  float: right;
  margin-right: 10px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 2px 5px 0 0;
  padding: 0;
  vertical-align: top;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox label {
  display: inline-block;
  vertical-align: top;
}
/****************************************************************************************************/

/*	WaGadgetMembershipApplication                                                                         */

/*		WaGadgetMembershipApplicationStateSelectLevel                                                          */

/*		WaGadgetMembershipApplicationStateNotAvailable                                                         */

/*		WaGadgetMembershipApplicationStateFillData                                                             */

/*		WaGadgetMembershipApplicationStateReview                                                               */

/*		WaGadgetMembershipApplicationIdentify                                                             */

/*		WaGadgetMembershipApplicationStateDiscountCode                                                         */

/****************************************************************************************************/

.WaGadgetMembershipApplication {
  overflow: visible;
}
.WaGadgetMembershipApplication .introOuterContainer {
  margin: 0 0 20px 0;
}
[class*="WaGadgetAddMemberToBundle"] {
  overflow: visible;
}
.WaGadgetDonationGoal .donationGoalProgressContainer {
  display: table;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgressAmount {
  display: table-row;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgressAmount > div {
  display: table-cell;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgressAmount > div .donationGoalAmountTitle {
  display: inline-block;
  padding-right: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgressAmount > div .donationGoalAmountValue {
  display: inline-block;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgressCollected {
  display: table-row;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgressCollected > div {
  display: table-cell;
  padding-bottom: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgressCollected > div .donationGoalCollectedTitle {
  display: inline-block;
  padding-right: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgressCollected > div .donationGoalCollectedValue {
  display: inline-block;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgress {
  display: table-row;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgress .progressBar {
  background-color: #e2e2e2;
  display: table-cell;
  height: 25px;
  width: 100%;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgress .progressBar > div {
  background-color: black;
  height: 100%;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalProgress .progressPercentage {
  display: table-cell;
  padding-left: 10px;
  vertical-align: middle;
  white-space: nowrap;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalNotes {
  padding-top: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalButton {
  padding-top: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationHorizontal .donationGoalButton input {
  margin: 0;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical {
  width: 100%;
  position: relative;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div {
  display: table-row;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div > div {
  display: table-cell;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div > div:first-child {
  padding-right: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div > div .donationGoalProgressAmount .donationGoalAmountTitle {
  display: inline-block;
  padding-right: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div > div .donationGoalProgressAmount .donationGoalAmountValue {
  display: inline-block;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div > div .donationGoalCollectedTitle {
  display: inline-block;
  padding-right: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div > div .donationGoalCollectedValue {
  display: inline-block;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div > div .donationGoalNotes {
  padding-top: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div > div .donationGoalButton {
  padding-top: 10px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div > div .donationGoalButton input {
  margin: 0;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div .progressPercentage {
  padding-right: 10px;
  text-align: right;
  vertical-align: bottom;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div .donationGoalProgress {
  background-color: #e2e2e2;
  width: 25px;
}
.WaGadgetDonationGoal .donationGoalProgressContainer.orientationVertical > div .donationGoalProgress .progressBar {
  background-color: black;
  bottom: 0;
  position: absolute;
  width: 25px;
}
/*****************************************************************************************************/

/*	WaGadgetEvents                                                                                   */

/*		WaGadgetEventsStateList                                                                      */

/*		WaGadgetEventsStateDetails                                                                   */

/*		WaGadgetEventsStateRegistrationsList                                                         */

/*		WaGadgetEventsStateSelfRegistrationsList                                                     */

/*		WaGadgetEventsStateRegistration                                                              */

/*		WaGadgetEventsStateCalendar                                                                  */

/*****************************************************************************************************/

/* mode: WaGadgetEventsStateList (Events list) */

/*****************************************************************************************************/

.WaGadgetEventsStateList h3.sectionTitle {
  float: left;
  margin: 0 15px 10px 0;
  padding: 0;
  font-size: 16px;
}
.WaGadgetEventsStateList h1.pageTitle {
  float: left;
  margin: 0px 0 10px 0;
  padding: 0px 0 0 0;
  font-size: 14px;
}
.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel {
  display: inline-block;
  padding: 3px 0;
}
.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel img {
  display: inline-block;
  vertical-align: top;
}
.WaGadgetEventsStateList .pageTitleOuterContainer {
  float: right;
  margin: 0 0 10px 0;
}
.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer img {
  vertical-align: middle;
}
.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a {
  margin-left: 7px;
}
.WaGadgetEventsStateList .pageTitleOuterContainer + p {
  display: block;
  clear: both;
  padding-top: 20px;
}
.WaGadgetEventsStateList ul.boxesList {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
}
.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
  padding: 0;
  margin: 0 0 30px 0;
}
.WaGadgetEventsStateList .pastEventsOuterContainer h3.sectionTitle {
  float: none;
  margin: 0 0 15px 0;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList {
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  width: 100%;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td {
  vertical-align: top;
  text-align: left;
  padding: 0 0 10px 0;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td div.hiddenEventIcon {
  display: none;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td.left {
  min-width: 120px;
  padding-right: 20px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer {
  padding: 0px 0px 0px 0px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer {
  float: none;
  padding: 12px 25px 12px 25px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  margin: 0px;
  padding: 0px;
  font-size: 24px;
  font-weight: normal;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
  margin: 0 0 0 0px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer {
  border-top: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer {
  *zoom: 1;
  zoom: 1;
  padding: 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer:before,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer:after {
  clear: both;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  float: left;
  width: 30%;
  padding: 20px 0 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  padding: 0 40px 0 25px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
  padding: 0 0 10px 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer {
  float: none;
  margin: 0;
  padding: 0 0 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsClosed {
  padding: 15px 0 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  float: left;
  width: 70%;
  padding: 20px 0 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer {
  padding: 0 25px 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
  overflow: hidden;
  max-height: 210px;
  position: relative;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer {
  border-bottom: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer {
  padding: 10px 25px;
  text-align: right;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer a {
  font-size: 13px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li {
  margin: 0;
  padding: 0 0 4px 0;
  *zoom: 1;
  zoom: 1;
  line-height: 18px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li:before,
.WaGadgetEvents .boxInfoContainer ul.boxInfo li:after {
  display: table;
  content: "";
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li:after {
  clear: both;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li label {
  float: left;
  width: 62px;
  padding-right: 10px;
  text-align: right;
  font-size: 12px;
  color: #7c7c7c;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li div {
  overflow: hidden;
  zoom: 1;
  font-weight: normal;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li div strong {
  font-weight: normal;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoStartTime div span {
  color: #909090;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoEndTime div span {
  color: #909090;
}
/* mode: WaGadgetEventsStateDetails (Events Details) */

/*****************************************************************************************************/

.WaGadgetEventsStateDetails .pageTitleOuterContainer {
  padding: 20px 0 0 0;
  float: none;
  clear: none;
  width: auto;
  margin-bottom: 0px;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer:before,
.WaGadgetEventsStateDetails .pageTitleOuterContainer:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer:after {
  clear: both;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer {
  float: left;
  width: 50%;
  padding: 0 0 20px 0;
  margin: 0;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer {
  float: right;
  width: 49%;
  text-align: right;
  padding: 0 0 20px 0;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer a {
  cursor: pointer;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer a img {
  vertical-align: middle;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer {
  clear: both;
  margin: 0 0 20px 0;
  padding: 12px 25px 12px 3px;
  background: #eaeaea;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer h1.pageTitle {
  margin: 0px;
  padding: 0px;
  font-size: 24px;
  font-weight: normal;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer {
  padding: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer:before,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer:after {
  clear: both;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  float: left;
  width: 40%;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  padding: 0 40px 0 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
  padding: 0 0 20px 20px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer {
  padding: 0 0 0 92px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer .infoText {
  margin: 0 0 1em 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo {
  margin: 0 0 1em 0;
  padding: 0 0 0 20px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li {
  padding: 0 0 6px 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li label {
  font-size: 13px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li img {
  vertical-align: top;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li.disabled {
  color: #888888;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li.disabled label {
  color: #888888;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .regTypeHr {
  padding: 0 0 0 92px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer div .boxMessageContainer {
  margin: 0 0 1em 0;
  padding: 0 0 0 92px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer {
  float: none;
  margin: 0 0 1em 0;
  padding: 0 0 0 92px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsClosed {
  margin: 1em 0 0 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  float: right;
  width: 60%;
  position: relative;
}
/* mode: WaGadgetEventsStateRegistrationsList | WaGadgetEventsStateSelfRegistrationsList (attendees list and register) */

/*****************************************************************************************************/

.WaGadgetEventsStateRegistrationsList .pageBackContainer,
.WaGadgetEventsStateSelfRegistrationsList .pageBackContainer {
  margin: 0 0 15px 0;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer {
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:before,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:before,
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:after,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:after,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:after {
  clear: both;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer {
  float: left;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer {
  float: right;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleLeftContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleLeftContainer {
  float: left;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer {
  float: right;
}
/* mode: WaGadgetEventsStateRegistration (Event registration) */

/*****************************************************************************************************/

.WaGadgetEventsStateRegistration #idSectionGuestListContainer {
  margin: 0 0 30px 0;
}
.WaGadgetEventsStateRegistration #idSectionGuestListContainer .navigationContainer {
  margin: 15px 0 0 0;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 {
  text-align: right;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue {
  white-space: nowrap;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 {
  display: inline-block;
  margin: 0;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 a {
  display: inline-block;
  font-size: 1em;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 a[id*="removeLink"] {
  padding: 0 0 0 20px;
  position: relative;
  outline: none;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 a[id*="removeLink"] img {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -0.5em;
  border: none;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 + h5 {
  margin-left: 15px;
}
.WaGadgetEvents .pageTitleContainer,
.WaGadgetEvents .titleContainer {
  padding: 20px 0 20px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEvents .pageTitleContainer:before,
.WaGadgetEvents .titleContainer:before,
.WaGadgetEvents .pageTitleContainer:after,
.WaGadgetEvents .titleContainer:after {
  display: table;
  content: "";
}
.WaGadgetEvents .pageTitleContainer:after,
.WaGadgetEvents .titleContainer:after {
  clear: both;
}
.WaGadgetEvents .pageTitleContainer h1.pageTitle,
.WaGadgetEvents .titleContainer h1.pageTitle {
  margin: 0;
  float: left;
}
.WaGadgetEvents .pageTitleContainer #idTitleRight,
.WaGadgetEvents .titleContainer #idTitleRight {
  float: right;
}
.WaGadgetEvents .pageTitleContainer #idTitleRight .pageViewSwitcherContainer a img,
.WaGadgetEvents .titleContainer #idTitleRight .pageViewSwitcherContainer a img {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetEvents .pagerOuterContainer {
  padding: 0 0 0 25px;
}
.eventPageContainer DIV.hiddenEventIcon {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/eyeLong.gif) top right no-repeat;
  float: left;
  width: 27px;
  height: 20px;
  -moz-opacity: 0.75;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  margin-right: 6px;
  vertical-align: middle;
}
/* Event - Calendar view
/****************************************************************************************************/

.WaGadgetEventsStateCalendar {
  margin: 0 0 20px 0;
}
.WaGadgetEventsStateCalendar h3 {
  float: left;
  margin-right: 15px;
}
.WaGadgetEventsStateCalendar h1.pageTitle {
  float: left;
  margin: 0;
  padding: 0;
}
.WaGadgetEventsStateCalendar h1.pageTitle a img {
  display: inline-block;
  vertical-align: top;
  margin: 2px 0 0 0;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer {
  float: right;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer {
  padding: 1px 0 0 0;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer img {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer a {
  margin-left: 7px;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable {
  margin: 20px 0 10px 0;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable:before,
.WaGadgetEventsStateCalendar #idViewSwitchersTable:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable:after {
  clear: both;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 {
  width: 50%;
  float: left;
  text-align: left;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div {
  float: left;
  margin-right: 20px;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 {
  width: 50%;
  float: left;
  text-align: right;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div {
  display: inline;
  margin-left: 20px;
}
.WaGadgetEventsStateCalendar .EventListCalendar {
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #c5c5c5;
}
.WaGadgetEventsStateCalendar .EventListCalendar td {
  padding: 5px;
  border-color: #c5c5c5;
  border-bottom-color: #c5c5c5;
}
.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
  padding: 8px 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #c5c5c5;
  background-color: #eaeaea;
}
#preferencesHolder table.tags tr td label {
  margin-left: 18px;
  float: none;
  display: block;
}
.WaGadgetFacebookComments {
  overflow: visible;
}
.fb-comments,
.fb-comments iframe[style],
.fb-like-box,
.fb-like-box iframe[style],
.fb-comments span,
.fb-like-box span {
  width: 100% !important;
}
/****************************************************************************************************/

/*	WaGadgetForum                                                                                     */

/*		WaGadgetForumStateList                                                                             */

/****************************************************************************************************/

/* mode: WaGadgetForumStateList (forum summary) */

/*****************************************************************************************************/

.WaGadgetForumStateList .forumCategoryListOuterContainer {
  padding: 20px 0 0 0;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForumStateList h5 {
  margin: 0 0 20px 0;
  font-size: 20px;
  font-weight: normal;
}
.WaGadgetForumStateList .forumListContainer table {
  width: 100%;
}
.WaGadgetForumStateList .forumListContainer table td {
  padding: 15px 25px 15px 0px;
  height: 36px;
}
.WaGadgetForumStateList .forumListContainer table td:first-child {
  padding-left: 25px;
}
.WaGadgetForumStateList .forumListContainer table td.pageStateIconTD {
  width: 2%;
  vertical-align: top;
}
.WaGadgetForumStateList .forumListContainer table td.pageStateIconTD .pageStateIcon {
  width: 16px;
  overflow: hidden;
}
.WaGadgetForumStateList .forumListContainer table td.threadTD {
  width: 55%;
}
.WaGadgetForumStateList .forumListContainer table td.lastReplyTD {
  width: 25%;
}
.WaGadgetForumStateList .forumListContainer table td.topicsCountTD {
  width: 9%;
  text-align: center;
}
.WaGadgetForumStateList .forumListContainer table td.repliesCountTD {
  width: 9%;
  text-align: center;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td {
  padding: 13px 26px 12px 0px;
  height: auto;
  vertical-align: top;
  text-align: left;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td:first-child {
  padding-left: 25px;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td h4 {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable {
  border: 1px solid #c5c5c5;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td {
  border-top: 1px solid #c5c5c5;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD {
  width: 2%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon {
  width: auto;
  overflow: visible;
  margin: 0px 0 0 0;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .anybodyIconDiv {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/icon-access-anybody.png) center center no-repeat;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .memberIconDiv {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/icon-access-member.png) center center no-repeat;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .adminIconDiv {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/icon-access-admin.png) center center no-repeat;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD {
  vertical-align: top;
  width: 55%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread span.forumDescription {
  display: block;
  clear: both;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD {
  width: 25%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply span {
  display: block;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD {
  width: 9%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD {
  width: 9%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr:first-child td {
  border-top: none;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.highlight td {
  background: #eaeaea;
  cursor: pointer;
}
.WaGadgetLoginForm {
  font-size: 12px;
  font: inherit;
}
.WaGadgetLoginForm .loginContainerForm .mandatorySymbol {
  line-height: 25px;
  font-size: 13px;
  font-weight: bold;
  padding: 0 0 0 3px;
}
.WaGadgetLoginForm .loginContainerForm [class$="Label"] {
  display: inline-block;
  padding: 0;
}
.WaGadgetLoginForm .loginContainerForm [class$="Label"] label {
  cursor: text;
}
.WaGadgetLoginForm .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
  border: 1px solid #e3e3e3;
  background: white;
  color: black;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 2px 4px;
  width: 140px;
}
.WaGadgetLoginForm .loginContainerForm .loginAction {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm .loginAction input.loginButton {
  background: #303030;
  border: none;
  display: inline-block;
  font-family: inherit;
  height: 26px;
  margin: 0;
  padding: 0 22px;
  color: white;
}
.WaGadgetLoginForm .loginContainerForm .loginActionRememberMe {
  white-space: nowrap;
}
.WaGadgetLoginForm .loginContainerForm .loginActionRememberMe input.rememberMeCheckboxControl {
  display: inline-block;
  height: 13px;
  margin: 0px 6px 0 0;
  padding: 0;
  vertical-align: middle;
  width: 13px;
}
.WaGadgetLoginForm .loginContainerForm .loginActionRememberMe label {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName,
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword {
  display: inline-block;
  vertical-align: middle;
  margin: 3px 0 3px 10px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction {
  margin: 3px 0 3px 10px;
  vertical-align: bottom;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginActionRememberMe,
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPasswordForgot {
  display: inline-block;
  margin: 3px 0 3px 10px;
  vertical-align: middle;
  width: 150px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal.oAuthIstrue .oAuthForm .oAuthButtonsContainer {
  margin-left: 10px;
  font-size: 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink {
  margin-right: 10px;
  max-width: 150px;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginUserName,
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPassword,
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginActionRememberMe,
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPasswordForgot {
  margin: 0 0 10px 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink {
  display: block;
  max-width: 150px;
}
.WaGadgetLoginForm .loginContainerAuthenticated {
  text-align: right;
}
.WaGadgetLoginForm .loginContainerAuthenticated .loggedAction .loginBoxLogout {
  background: none;
  border: none;
  cursor: pointer;
  display: inline;
  font: inherit;
  margin: 0;
  outline: none;
  outline-offset: 0;
  padding: 0;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal .loggedName,
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal .profileBox {
  display: inline-block;
  margin: 4px 5px 4px 5px;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationVertical .loggedName {
  margin: 0 0 10px 0;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationVertical .viewProfileBox {
  margin: 0 0 3px 0;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationVertical .changePasswordBox {
  margin: 0 0 15px 0;
}
/* gadget: login box button */

/*****************************************************************************************************/

.WaGadgetLoginButton .alignRight {
  text-align: right;
}
.WaGadgetLoginButton .alignLeft {
  text-align: left;
}
.WaGadgetLoginButton .alignCenter {
  text-align: center;
}
/****************************************************************************************************/

/*	WaGadgetMemberDirectory                                                                           */

/*		WaGadgetMemberDirectoryStateList                                                                   */

/*		WaGadgetMemberDirectoryStateAdvancedSearch                                                         */

/****************************************************************************************************/

[class*="WaGadgetMemberDirectory"] {
  overflow: visible;
}
/* mode: WaGadgetMemberDirectoryStateList */

/*****************************************************************************************************/

.WaGadgetMemberDirectoryStateList form {
  zoom: 1;
}
.WaGadgetMemberDirectoryStateList form:after {
  content: "";
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer {
  margin: 0 0 2px 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer {
  *zoom: 1;
  zoom: 1;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer:before,
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer:after {
  clear: both;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel {
  float: left;
  width: 50%;
  padding: 0;
  text-align: right;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel span.criteriaTitle {
  display: block;
  padding: 4px 20px 0 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldBody {
  float: left;
  width: 50%;
  text-align: left;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer:before,
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer:after {
  clear: both;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer .editAdvSearchContainer {
  float: left;
  margin: 0 30px 0 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer .clearAdvSearchContainer {
  float: left;
  margin: 0 30px 0 0;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns {
  width: 100%;
  table-layout: fixed;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterHead th {
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  padding-bottom: 7px;
  width: 23%;
  padding-right: 2%;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td {
  width: 23%;
  padding-right: 2%;
  vertical-align: top;
  font-size: 13px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions {
  max-height: 160px;
  height: auto;
  *height: 160;
  overflow-x: hidden;
  overflow-y: auto;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList {
  padding: 0;
  margin: 0;
  list-style: none;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList li {
  padding: 3px 0px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList li a.emptyName {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList li a.selectedName {
  margin-bottom: 5px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .selectedFilter {
  display: none;
  padding-top: 3px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .selectedFilter a.changeValue {
  font-weight: bold;
}
.WaGadgetMemberDirectoryStateList .advSearchContainerLink {
  margin: 0 0 20px 0;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer {
  margin: 0 0 20px 0;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult em#membersFound {
  font-weight: bold;
  font-style: normal;
  margin-right: 20px;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult span#idPagingData {
  float: right;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult span#idPagingData select {
  margin-left: 5px;
}
.WaGadgetMemberDirectoryStateList .memberDirectoryOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateList .memberDirectoryOuterContainer .memberDirectoryContainer .memberDirectory {
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList span#idPagingData2 {
  float: right;
}
.WaGadgetMemberDirectoryStateList span#idPagingData2 select {
  margin-left: 7px;
}
/* mode: WaGadgetMemberDirectoryStateAdvancedSearch */

/*****************************************************************************************************/

.WaGadgetMemberDirectoryStateAdvancedSearch .clearValuesOuterContainer {
  margin: 0 0 20px 0;
  text-align: right;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem {
  margin: 0 0 10px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem:before,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem:after {
  display: table;
  content: "";
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem:after {
  clear: both;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer {
  float: left;
  width: 50%;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.left {
  width: 50%;
  font-size: 14px;
  text-align: right;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.left .fieldLabel {
  padding-right: 10px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right {
  width: 50%;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right .fieldBody select {
  width: 90%;
  min-width: 120px;
  margin-top: -4px;
  padding: 2px 2px 2px 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer {
  float: left;
  width: 50%;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer {
  width: 100%;
  float: none;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span {
  display: block;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span input[type=text] {
  width: 70%;
  border: 1px solid #c5c5c5;
  padding: 3px 4px 3px 4px;
  background: white;
  margin: 0;
  font-family: Tahoma;
  font-size: 13px;
  line-height: 16px;
  color: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: expression( runtimeStyle.zIndex = 1, runtimeStyle.width = parentNode.offsetWidth*0.7 - 10 + 'px');;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span input.desDateTextBox {
  width: 100px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical {
  padding: 4px 0 0 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem {
  margin: 0 0 6px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem:before,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem:after {
  display: table;
  content: "";
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem:after {
  clear: both;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeCheckboxContainer,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeRadioContainer {
  display: block;
  vertical-align: top;
  margin: 1px 9px 0 0;
  width: 13px;
  float: left;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeCheckboxContainer input.typeCheckbox,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeRadioContainer input.typeCheckbox,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeCheckboxContainer input.typeRadio,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeRadioContainer input.typeRadio {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0px 0 0 0;
  padding: 0;
  vertical-align: top;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.label {
  display: block;
  float: left;
  font-size: 13px;
  line-height: 16px;
  overflow: hidden;
  zoom: 1;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.label label span.textLine {
  display: block;
  margin: 0 0 0px 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span select {
  width: 70%;
  margin: 0;
  padding: 2px 2px 2px 0px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalPopup {
  margin: 0 0 0 3px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalPopup span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalControl .DES_CalHeader span[id*='dateTextBox'] {
  display: inline;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .separatorTextContainer {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .exitAdvSearchContainer {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  font-size: 14px;
}
.WaGadgetNavigationLinks ul.orientationHorizontal {
  margin: 0;
  padding: 20px 25px 10px;
  list-style: none;
  border-top: 5px solid #eaeaea;
  min-height: 16px;
}
.WaGadgetNavigationLinks ul.orientationHorizontal li {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 10px 0;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
}
.WaGadgetNavigationLinks ul.orientationHorizontal li + li:before {
  content: "|";
  display: inline-block;
  margin: 0 0.54em 0 0.8em;
}
.WaGadgetNavigationLinks ul.orientationHorizontal ul {
  list-style: none;
  margin: 0 0 0 3.5em;
  padding: 4px 0 0 0;
}
.WaGadgetNavigationLinks ul.orientationHorizontal ul li {
  display: block;
  padding: 0 0 4px 0;
}
.WaGadgetNavigationLinks ul.orientationHorizontal ul li + li:before {
  display: none;
  margin: 0;
}
.WaGadgetNavigationLinks ul.orientationHorizontal ul ul {
  margin: 0 0 -4px 1em;
}
.WaGadgetNavigationLinks ul.orientationVertical {
  margin: 0;
  padding: 0;
  list-style: 0;
  min-height: 16px;
}
.WaGadgetNavigationLinks ul.orientationVertical li {
  display: block;
  padding: 0 0 4px 0;
}
.WaGadgetNavigationLinks ul.orientationVertical ul {
  margin: 0 0 -4px 20px;
  padding: 5px 0 0 0;
}
.WaGadgetCustomMenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetCustomMenu ul.alignRight {
  text-align: right;
}
.WaGadgetCustomMenu ul.alignLeft {
  text-align: left;
}
.WaGadgetCustomMenu ul.alignCenter {
  text-align: center;
}
.WaGadgetCustomMenu li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.WaGadgetCustomMenu a,
.WaGadgetCustomMenu a:link,
.WaGadgetCustomMenu a:active,
.WaGadgetCustomMenu a:visited,
.WaGadgetCustomMenu a:hover {
  background: none;
}
.WaGadgetCustomMenu .orientationHorizontal li {
  margin: 0 0 0 0;
}
.WaGadgetCustomMenu .orientationHorizontal li:after {
  content: "|";
  display: none;
  padding-left: 5px;
}
.WaGadgetCustomMenu .orientationHorizontal li:last-child {
  margin-right: 0;
}
.WaGadgetCustomMenu .orientationHorizontal li:last-child:after {
  padding-left: 0;
  content: "";
}
.WaGadgetCustomMenu .orientationVertical li {
  display: block;
}
/****************************************************************************************************/

/*	WaGadgetPhotoAlbum                                                                              */

/*		WaGadgetPhotoAlbumStateList                                                                      */

/*		WaGadgetPhotoAlbumStatePhoto                                                                     */

/****************************************************************************************************/

.WaGadgetPhotoAlbum {
  overflow: visible;
}
/* photoalbum - album - photo list */

/*****************************************************************************************************/

.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .noPhotosPanel {
  margin: 0 0 20px 0;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer {
  clear: both;
  float: left;
  margin-bottom: 20px;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer {
  float: left;
  margin-bottom: 20px;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector {
  display: block;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector input[type=radio] {
  width: 13px;
  height: 13px;
  margin: 0px 5px 0 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 30px 0 0;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .pageTitleOuterContainer,
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .idPhotoTitleMainContainer {
  float: right;
  text-align: right;
  margin-bottom: 20px;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photosContainer {
  clear: both;
}
.WaGadgetPhotoAlbum ul.photosContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetPhotoAlbum ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] {
  border: 1px solid #888888;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  display: inline-block;
  margin: 0 0 5px 0;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: block;
  overflow: hidden;
  white-space: nowrap;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] .fullDescriptionContainer {
  text-align: left;
  word-break: break-all;
}
.WaGadgetPhotoAlbum .photoContainer .photoInnerContainerOver {
  background: #dddddd;
  border: 1px solid #888888;
  position: relative;
}
/* photoalbum - photo detail */

/*****************************************************************************************************/

.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer {
  margin: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer:before,
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer:after {
  clear: both;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .pageBackContainer {
  float: left;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer {
  float: right;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer {
  margin: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:before,
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:after {
  clear: both;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .menuHeaderLeftContainer {
  float: left;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .menuHeaderLeftContainer .linkContainer {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 5px;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .infoContainer {
  float: right;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer {
  text-align: center;
  padding: 0 0 10px 0;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer a img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idCaptionContainer {
  margin: 0 0 1em 0;
  text-align: center;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer {
  text-align: center;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer {
  position: relative;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer textarea.editCaptionTextBox {
  width: 60%;
  height: 100px;
  margin: 0 0 10px 0;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton {
  margin: 0 5px;
}
.WaGadgetSharingButtons {
  overflow: visible;
}
.WaGadgetSharingButtons .socialSharingButton {
  font-size: 0;
}
.WaGadgetSharingButtons .socialSharingButton iframe {
  vertical-align: top;
}
.WaGadgetSharingButtons .socialSharingButton span {
  vertical-align: top;
  font-size: 0;
}
.WaGadgetSharingButtons .socialSharingButton div {
  vertical-align: top !important;
}
.WaGadgetSharingButtons .orientationHorizontal .socialSharingButton {
  display: inline-block;
  min-width: 90px;
  vertical-align: middle;
  margin: 0 15px 0 0;
}
.WaGadgetSharingButtons .orientationVertical .socialSharingButton {
  display: block;
  padding: 5px 0 5px 0;
}
/*****************************************************************************************************/

/*	WaGadgetSiteSearch                                                                              
/*****************************************************************************************************/

/* for old themes */

.WaGadgetSiteSearch .artBoxHolder {
  overflow: visible;
}
.WaGadgetSiteSearch {
  overflow: visible;
}
.WaGadgetSiteSearch .searchBoxOuter.alignLeft {
  text-align: left;
}
.WaGadgetSiteSearch .searchBoxOuter.alignCenter {
  text-align: center;
}
.WaGadgetSiteSearch .searchBoxOuter.alignRight {
  text-align: right;
}
.WaGadgetSiteSearch .searchBox {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.WaGadgetSiteSearch .searchBoxFieldContainer {
  display: inline-block;
  max-width: 100%;
  position: relative;
}
.WaGadgetSiteSearch .searchBoxFieldContainer:before {
  content: "\f002";
  font-family: 'FontAwesome';
  display: inline-block;
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin: -0.5em 0 0 0;
}
.WaGadgetSiteSearch .searchBoxField {
  margin: 0;
  padding: 3px 4px 3px 1.75em;
  border: 1px solid darkgray;
  background: white;
  font-family: inherit;
  font-size: inherit;
  color: black;
  width: 220px;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.WaGadgetSiteSearch .autoSuggestionBox {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 5px;
  min-width: 218px;
  border: 1px solid #cccccc;
  border-style: solid;
  padding: 0px;
  display: none;
  text-align: left;
  z-index: 7777;
  background: white;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
.WaGadgetSiteSearch .autoSuggestionBox .item {
  padding: 10px;
}
.WaGadgetSiteSearch .autoSuggestionBox .item a:before {
  display: inline-block;
  width: 1.2em;
  padding-right: 0.4em;
  text-decoration: none;
}
.WaGadgetSiteSearch .autoSuggestionBox .item .fa-align-left:before {
  position: relative;
  top: 0.1em;
}
.WaGadgetSiteSearch .autoSuggestionBox .item + .item.last {
  margin-top: 10px;
  position: relative;
}
.WaGadgetSiteSearch .autoSuggestionBox .item + .item.last:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -5px;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background: #eeeeee;
}
.WaGadgetSiteSearch .autoSuggestionBox .item.selectedSuggestions {
  background: #dbe3eb;
  background: rgba(219, 227, 235, 0.5);
}
.WaGadgetSiteSearch .searchBoxOuter.alignRight .autoSuggestionBox {
  left: auto;
  right: 0;
}
.WaGadgetSiteSearchResults:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
}
.WaGadgetSiteSearchResults .siteSearchResults {
  padding: 0 0 0 0;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls {
  margin: 0 0 0.7em 0;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .label {
  margin-right: 0.4em;
  display: inline-block;
  padding: 4px 0;
  margin-bottom: 6px;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .searchBoxField {
  padding: 3px 4px 3px 4px;
  margin: 0 0.4em 6px 0;
  border: 1px solid darkgray;
  background: white;
  font-family: inherit;
  font-size: inherit;
  color: black;
  width: 220px;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .foundLabel {
  display: none;
  display: inline-block;
  padding: 4px 0;
  margin-bottom: 6px;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .foundRecords {
  display: inline-block;
  padding: 4px 0;
  margin-bottom: 6px;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories {
  padding: 0;
  margin: 0 0 1.43em 0;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .togglePanelLink {
  cursor: pointer;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .togglePanelLink:before {
  display: inline-block;
  width: 0.8em;
  text-align: center;
  margin-right: 5px;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .togglePanelLink b {
  font-weight: normal;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .contentTypesPanel {
  padding-top: 4px;
  display: none;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .contentTypesPanel .row input[type=checkbox] {
  display: inline-block;
  margin: 0px 0.3em 0px 0px;
  position: relative;
  top: 0.15em;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .contentTypesPanel .row + .row {
  margin-top: 0.25em;
}
.WaGadgetSiteSearchResults .resultDiv {
  padding-left: 0px;
}
.WaGadgetSiteSearchResults .resultDiv .row .title a:before {
  display: inline-block;
  width: 1.3em;
  padding-right: 0.3em;
  text-decoration: none;
}
.WaGadgetSiteSearchResults .resultDiv .row .text {
  margin: 0.2em 0 0 1.6em;
}
.WaGadgetSiteSearchResults .resultDiv .row .additionalInfo {
  margin: 0.2em 0 0 1.6em;
}
.WaGadgetSiteSearchResults .resultDiv .row + .row {
  margin-top: 1.43em;
}
.WaGadgetSiteSearchResults .bottomLine {
  margin: 1.43em 0 0 0;
}
.WaGadgetSiteSearchResults .bottomLine:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}
.WaGadgetSiteSearchResults .recordsFoundMessage {
  float: left;
}
.WaGadgetSiteSearchResults .searchPager {
  float: right;
}
/* WaGadgetSlideshow gadget - general style */

/*****************************************************************************************************/

.WaGadgetSlideshow {
  overflow: visible;
}
/* additional style */

.colorBoxCap {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
/* camera styles */

.camera_wrap a,
.camera_wrap img,
.camera_wrap ol,
.camera_wrap ul,
.camera_wrap li,
.camera_wrap table,
.camera_wrap tbody,
.camera_wrap tfoot,
.camera_wrap thead,
.camera_wrap tr,
.camera_wrap th,
.camera_wrap td .camera_thumbs_wrap a,
.camera_thumbs_wrap img,
.camera_thumbs_wrap ol,
.camera_thumbs_wrap ul,
.camera_thumbs_wrap li,
.camera_thumbs_wrap table,
.camera_thumbs_wrap tbody,
.camera_thumbs_wrap tfoot,
.camera_thumbs_wrap thead,
.camera_thumbs_wrap tr,
.camera_thumbs_wrap th,
.camera_thumbs_wrap td {
  background: none;
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  list-style: none;
}
.camera_wrap {
  display: none;
  float: left;
  position: relative;
  z-index: 0;
}
.camera_wrap img {
  max-width: none!important;
}
.camera_fakehover {
  height: 100%;
  min-height: 60px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.camera_wrap {
  width: 100%;
}
.camera_src {
  display: none;
}
.cameraCont,
.cameraContents {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1;
}
.cameraSlide {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.cameraContent {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.camera_target {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 0;
}
.camera_overlayer {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.camera_target_content {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.camera_target_content .camera_link {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/blank.gif);
  display: block;
  height: 100%;
  text-decoration: none;
}
.camera_loader {
  background: white url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/camera_loader.gif) no-repeat center;
  background: rgba(255, 255, 255, 0.9) url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/camera_loader.gif) no-repeat center;
  border: 1px solid white;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  height: 36px;
  left: 50%;
  overflow: hidden;
  position: absolute;
  margin: -18px 0 0 -18px;
  top: 50%;
  width: 36px;
  z-index: 3;
}
.camera_bar {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar,
.camera_thumbs_wrap.camera_right .camera_bar {
  height: 100%;
  position: absolute;
  width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar,
.camera_thumbs_wrap.camera_top .camera_bar {
  height: auto;
  position: absolute;
  width: 100%;
}
.camera_nav_cont {
  height: 65px;
  overflow: hidden;
  position: absolute;
  right: 9px;
  top: 15px;
  width: 120px;
  z-index: 4;
}
.camera_caption {
  bottom: 0;
  display: block;
  position: absolute;
  width: 100%;
}
.camera_caption > div {
  padding: 10px 20px;
}
.camerarelative {
  overflow: hidden;
  position: relative;
}
.imgFake {
  cursor: pointer;
}
.camera_prevThumbs {
  bottom: 4px;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 4px;
  visibility: hidden;
  width: 30px;
  z-index: 10;
}
.camera_prevThumbs div {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/camera_skins.png) no-repeat -160px 0;
  display: block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 30px;
}
.camera_nextThumbs {
  bottom: 4px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 4px;
  visibility: hidden;
  width: 30px;
  z-index: 10;
}
.camera_nextThumbs div {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/camera_skins.png) no-repeat -190px 0;
  display: block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 30px;
}
.camera_command_wrap .hideNav {
  display: none;
}
.camera_command_wrap {
  left: 0;
  position: relative;
  right: 0;
  z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 10px 5px;
  position: relative;
  text-align: left;
  text-indent: -9999px;
  width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 8px;
  left: 4px;
  overflow: hidden;
  position: absolute;
  top: 4px;
  width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}
.camera_pag_ul li img {
  display: none;
  position: absolute;
}
.camera_pag_ul .thumb_arrow {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid;
  top: 0;
  left: 50%;
  margin-left: -4px;
  position: absolute;
}
.camera_prev,
.camera_next,
.camera_commands {
  cursor: pointer;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 2;
}
.camera_prev {
  left: 0;
}
.camera_prev > span {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/camera_skins.png) no-repeat 0 0;
  display: block;
  height: 40px;
  width: 40px;
}
.camera_next {
  right: 0;
}
.camera_next > span {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/camera_skins.png) no-repeat -40px 0;
  display: block;
  height: 40px;
  width: 40px;
}
.camera_commands {
  right: 41px;
}
.camera_commands > .camera_play {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/camera_skins.png) no-repeat -80px 0;
  height: 40px;
  width: 40px;
}
.camera_commands > .camera_stop {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/camera_skins.png) no-repeat -120px 0;
  display: block;
  height: 40px;
  width: 40px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 20px 5px;
  position: relative;
  text-indent: -9999px;
  width: 16px;
}
.camera_thumbs_cont {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.camera_thumbs_cont > div {
  float: left;
  width: 100%;
}
.camera_thumbs_cont ul {
  overflow: hidden;
  padding: 3px 4px 8px;
  position: relative;
  text-align: center;
}
.camera_thumbs_cont ul li {
  display: inline;
  padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
  border: 1px solid;
  cursor: pointer;
  margin-top: 5px;
  vertical-align: bottom;
}
.camera_clear {
  display: block;
  clear: both;
}
.showIt {
  display: none;
}
.camera_clear {
  clear: both;
  display: block;
  height: 1px;
  margin: -1px 0 25px;
  position: relative;
}
.pattern_1 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/overlay10.png) repeat;
}
.camera_caption {
  color: white;
}
.camera_caption > div {
  background: black;
  background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li {
  background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
  background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  background: #434648;
}
.camera_pag_ul li img {
  width: 100px;
  height: auto;
  border: 4px solid #e6e6e6;
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
}
.camera_pag_ul .thumb_arrow {
  border-top-color: #e6e6e6;
}
.camera_prevThumbs,
.camera_nextThumbs,
.camera_prev,
.camera_next,
.camera_commands,
.camera_thumbs_cont {
  background: #d8d8d8;
  background: rgba(216, 216, 216, 0.85);
}
.camera_wrap .camera_pag .camera_pag_ul li {
  background: #b7b7b7;
}
.camera_thumbs_cont ul li > img {
  border-color: 1px solid black;
}
.camera_amber_skin .camera_prevThumbs div {
  background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
  background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
  background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
  background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
  background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
  background-position: -120px -160px;
}
.camera_ash_skin .camera_prevThumbs div {
  background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
  background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
  background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
  background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
  background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
  background-position: -120px -200px;
}
.camera_azure_skin .camera_prevThumbs div {
  background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
  background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
  background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
  background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
  background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
  background-position: -120px -240px;
}
.camera_beige_skin .camera_prevThumbs div {
  background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
  background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
  background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
  background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
  background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
  background-position: -120px -120px;
}
.camera_black_skin .camera_prevThumbs div {
  background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
  background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
  background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
  background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
  background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
  background-position: -120px -40px;
}
.camera_blue_skin .camera_prevThumbs div {
  background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
  background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
  background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
  background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
  background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
  background-position: -120px -280px;
}
.camera_brown_skin .camera_prevThumbs div {
  background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
  background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
  background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
  background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
  background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
  background-position: -120px -320px;
}
.camera_burgundy_skin .camera_prevThumbs div {
  background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
  background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
  background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
  background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
  background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
  background-position: -120px -360px;
}
.camera_charcoal_skin .camera_prevThumbs div {
  background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
  background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
  background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
  background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
  background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
  background-position: -120px -400px;
}
.camera_chocolate_skin .camera_prevThumbs div {
  background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
  background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
  background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
  background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
  background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
  background-position: -120px -440px;
}
.camera_coffee_skin .camera_prevThumbs div {
  background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
  background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
  background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
  background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
  background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
  background-position: -120px -480px;
}
.camera_cyan_skin .camera_prevThumbs div {
  background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
  background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
  background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
  background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
  background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
  background-position: -120px -520px;
}
.camera_fuchsia_skin .camera_prevThumbs div {
  background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
  background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
  background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
  background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
  background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
  background-position: -120px -560px;
}
.camera_gold_skin .camera_prevThumbs div {
  background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
  background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
  background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
  background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
  background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
  background-position: -120px -600px;
}
.camera_green_skin .camera_prevThumbs div {
  background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
  background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
  background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
  background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
  background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
  background-position: -120px -640px;
}
.camera_grey_skin .camera_prevThumbs div {
  background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
  background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
  background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
  background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
  background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
  background-position: -120px -680px;
}
.camera_indigo_skin .camera_prevThumbs div {
  background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
  background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
  background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
  background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
  background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
  background-position: -120px -720px;
}
.camera_khaki_skin .camera_prevThumbs div {
  background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
  background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
  background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
  background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
  background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
  background-position: -120px -760px;
}
.camera_lime_skin .camera_prevThumbs div {
  background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
  background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
  background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
  background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
  background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
  background-position: -120px -800px;
}
.camera_magenta_skin .camera_prevThumbs div {
  background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
  background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
  background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
  background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
  background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
  background-position: -120px -840px;
}
.camera_maroon_skin .camera_prevThumbs div {
  background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
  background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
  background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
  background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
  background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
  background-position: -120px -880px;
}
.camera_orange_skin .camera_prevThumbs div {
  background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
  background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
  background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
  background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
  background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
  background-position: -120px -920px;
}
.camera_olive_skin .camera_prevThumbs div {
  background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
  background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
  background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
  background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
  background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
  background-position: -120px -1080px;
}
.camera_pink_skin .camera_prevThumbs div {
  background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
  background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
  background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
  background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
  background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
  background-position: -120px -960px;
}
.camera_pistachio_skin .camera_prevThumbs div {
  background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
  background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
  background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
  background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
  background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
  background-position: -120px -1040px;
}
.camera_pink_skin .camera_prevThumbs div {
  background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
  background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
  background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
  background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
  background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
  background-position: -120px -80px;
}
.camera_red_skin .camera_prevThumbs div {
  background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
  background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
  background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
  background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
  background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
  background-position: -120px -1000px;
}
.camera_tangerine_skin .camera_prevThumbs div {
  background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
  background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
  background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
  background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
  background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
  background-position: -120px -1120px;
}
.camera_turquoise_skin .camera_prevThumbs div {
  background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
  background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
  background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
  background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
  background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
  background-position: -120px -1160px;
}
.camera_violet_skin .camera_prevThumbs div {
  background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
  background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
  background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
  background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
  background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
  background-position: -120px -1200px;
}
.camera_white_skin .camera_prevThumbs div {
  background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
  background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
  background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
  background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
  background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
  background-position: -120px -80px;
}
.camera_yellow_skin .camera_prevThumbs div {
  background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
  background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
  background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
  background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
  background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
  background-position: -120px -1240px;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/

#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay {
  background: black;
}
#colorbox {
  outline: 0;
}
#cboxContent {
  margin-top: 20px;
  background: black;
}
.cboxIframe {
  background: white;
}
#cboxError {
  padding: 50px;
  border: 1px solid #cccccc;
}
#cboxLoadedContent {
  border: 5px solid black;
  background: white;
}
#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #cccccc;
}
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #cccccc;
}
#cboxLoadingGraphic {
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/colorbox_loading.gif) no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}
#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: white;
}
#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -32px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/colorbox_controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxPrevious:hover {
  background-position: bottom left;
}
#cboxNext {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -32px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/colorbox_controls.png) no-repeat top right;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxNext:hover {
  background-position: bottom right;
}
#cboxClose {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/Slideshow/colorbox_controls.png) no-repeat top center;
  width: 38px;
  height: 19px;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: bottom center;
}
.WaGadgetSocialProfile .alignRight {
  text-align: right;
}
.WaGadgetSocialProfile .alignLeft {
  text-align: left;
}
.WaGadgetSocialProfile .alignCenter {
  text-align: center;
}
.WaGadgetSocialProfile ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetSocialProfile li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.WaGadgetSocialProfile a {
  display: inline-block;
}
.WaGadgetSocialProfile .orientationHorizontal li {
  margin: 0 10px 10px 0;
}
.WaGadgetSocialProfile .orientationHorizontal li:last-child {
  margin-right: 0;
}
.WaGadgetSocialProfile .orientationVertical li {
  display: block;
  margin: 0 0 15px 0;
}
.WaGadgetFeaturedMember .loadingCap {
  height: 50px;
  background: white url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Gadgets/FeaturedMember/Images/async-load-progress-01.gif) center center no-repeat;
}
.WaGadgetFeaturedMember .loadingError {
  display: none;
  padding: 0px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical {
  margin: 0 0 0px 0;
  padding: 0;
  list-style: none;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutVertical:before {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0 0 -40px 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutVertical:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutVertical li {
  margin: 40px 0 0 0;
  min-width: 200px;
  width: 250px;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutVertical li .img {
  display: none;
  margin: 0 15px 10px 0;
  vertical-align: top;
}
.WaGadgetFeaturedMember ul.layoutVertical.showPic li .img {
  display: inline-block;
}
.WaGadgetFeaturedMember ul.layoutVertical li .img img {
  vertical-align: top;
  min-width: 40px;
  max-width: 100%;
}
.WaGadgetFeaturedMember ul.layoutVertical li h4 {
  margin: 0 15px 8px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .subtitle {
  margin: 0 15px 8px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .description {
  margin: 0 15px 0 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .viewDetails {
  margin: 8px 0 0 0;
}
.WaGadgetFeaturedMember ul.layoutHorizontal {
  margin: 0 0 0px 0;
  padding: 0;
  list-style: none;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutHorizontal:before {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0 0 -40px 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutHorizontal:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li {
  margin: 40px 0 0 0;
  min-width: 280px;
  width: 450px;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .img {
  display: none;
  float: left;
  margin: 0 15px 10px 0;
  padding: 0 0px 0 0;
}
.WaGadgetFeaturedMember ul.layoutHorizontal.showPic li .img {
  display: block;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .img img {
  vertical-align: top;
  min-width: 40px;
  max-width: 100%;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li h4 {
  margin: 0 15px 8px 0px;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .subtitle {
  margin: 0 15px 8px 0px;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .description {
  margin: 0 15px 0 0px;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .viewDetails {
  margin: 8px 0 0 0;
}
.WaGadgetFeaturedMember ul.layoutList {
  margin: 0 0 0px 0;
  padding: 0;
  list-style: none;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutList:before {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0 0 -15px 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutList:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutList li {
  margin: 15px 0 0 0;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutList li .img {
  display: none;
  float: left;
  margin: 0 10px 0px 0;
  padding: 0 0px 0 0;
}
.WaGadgetFeaturedMember ul.layoutList.showPic li .img {
  display: block;
}
.WaGadgetFeaturedMember ul.layoutList li .img img {
  vertical-align: top;
  width: 40px;
}
.WaGadgetFeaturedMember ul.layoutList li .rightPart {
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutList li h4 {
  margin: 0 15px 5px 0px;
}
.WaGadgetFeaturedMember ul.layoutList li .subtitle {
  margin: 0 15px 0px 0px;
}
.WaGadgetFeaturedMember ul.layoutList li .description {
  display: none;
}
.WaGadgetFeaturedMember ul.layoutList li .viewDetails {
  margin: 8px 0 0 0;
}
.WaGadgetFeaturedMember .action {
  margin: 1em 0 0 0;
}
.WaGadgetTermsOfUse .fieldItem .typeCheckboxContainer {
  display: inline-block;
}
.WaGadgetTermsOfUse .fieldItem .typeCheckboxContainer .typeCheckbox {
  margin: 0 0 0 0;
}
.WaGadgetTermsOfUse .fieldItem .label label .textLine div {
  margin: 10px 0 0 0;
}
.WaGadgetTermsOfUse .login-role-actions {
  margin: 30px 0 20px 0;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"] {
  margin-right: 10px;
}
.WaGadgetUnsubscribeFromEmails p {
  margin: 0 0 1em 0;
}
.WaGadgetUnsubscribeFromEmails form {
  margin: 30px 0 0 0;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit] {
  margin-right: 10px;
}
/****************************************************************************************************/

/*	WaGadgetContactProfile                                                                             */

/*		WaGadgetContactProfileStateMain                                                                     */

/*		WaGadgetContactProfileStateAccess                                                                   */

/*		WaGadgetContactProfileStateSubscriptions                                                            */

/*		WaGadgetContactProfileStateFinances                                                                 */

/*		WaGadgetContactProfileStatePhotoGallery                                                             */

/****************************************************************************************************/

.WaGadgetContactProfile {
  overflow: visible;
}
/* mode: WaGadgetContactProfileStateMain | WaGadgetContactProfileStateAccess | WaGadgetContactProfileStateSubscriptions */

/*****************************************************************************************************/

.WaGadgetContactProfile .topButtonsOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner {
  *zoom: 1;
  zoom: 1;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner:before,
.WaGadgetContactProfile .topButtonsOuterContainer .inner:after {
  display: table;
  content: "";
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner:after {
  clear: both;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner > div:first-child {
  float: left;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton {
  margin-right: 10px;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner a.memberDirectoryDetailsLink {
  margin-right: 10px;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner span.totalBalance {
  float: right;
  padding: 8px 0 0 0;
  font-weight: bold;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu {
  margin: 0px 0;
  padding: 0;
  list-style: none;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu:before,
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu:after {
  display: table;
  content: "";
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu:after {
  clear: both;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li {
  float: left;
  margin: 0 20px 0 0;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li .warning {
  padding-left: 20px;
  background: url("/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/icons/icon-warning.png") 0 50% no-repeat;
}
.profileMainOuterContainer #idMembershipLevelContainerHolder .actionButtonContainer {
  margin: 0 0 10px 25%;
}
.profileMainOuterContainer #idExpirationDateContainerHolder .actionButtonContainer {
  margin: 0 0 10px 25%;
}
.profileMainOuterContainer #idSectionGroupAccountContainer .actionButtonContainer {
  margin: 0 0 10px 25%;
}
.profileDetailsOuterContainer .includeInMemberDirectoryContainer {
  margin-bottom: 10px;
}
.profileDetailsOuterContainer .includeInMemberDirectoryContainer .includeMeView img {
  vertical-align: top;
  margin-right: 2px;
}
.profileDetailsOuterContainer .includeInMemberDirectoryContainer #memberFieldListShowAllDivValidation input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0px 5px 0 0;
  padding: 0;
  vertical-align: baseline;
  position: relative;
  top: 0.1em;
}
.profileDetailsOuterContainer .includeInMemberDirectoryContainer #memberFieldListShowAllDivValidation label {
  display: inline-block;
  vertical-align: baseline;
}
.profileDetailsOuterContainer .captionOuterContainer {
  margin-top: 20px;
}
.profileDetailsOuterContainer .captionOuterContainer .fieldBody h4 span.explanation {
  font-size: 12px;
  font-weight: normal;
}
.profileDetailsOuterContainer #memberFieldTable {
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  border-collapse: collapse;
}
.profileDetailsOuterContainer #memberFieldTable td,
.profileDetailsOuterContainer #memberFieldTable th {
  padding: 5px 0;
  width: 25%;
  text-align: center;
  border-bottom: 1px solid #c5c5c5;
}
.profileDetailsOuterContainer #memberFieldTable td.memberFieldHeadingTD {
  text-align: center;
}
.profileDetailsOuterContainer #memberFieldTable th.memberFieldTitle {
  text-align: right;
  font-weight: normal;
}
.profileDetailsOuterContainer #memberFieldTable th.memberFieldTitle img {
  vertical-align: top;
  margin-right: 2px;
}
.profileDetailsOuterContainer #memberFieldTable td.memberFieldValueTD .anybodyImage {
  display: inline-block;
  *display: inline;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin-top: 1px;
  padding-right: 3px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/globe.png) left top no-repeat;
}
.profileDetailsOuterContainer #memberFieldTable td.memberFieldValueTD .otherMembersImage {
  display: inline-block;
  *display: inline;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin-top: 1px;
  padding-right: 3px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/member_prof.png) left top no-repeat;
}
.profileDetailsOuterContainer #memberFieldTable td.memberFieldValueTD .nobodyImage {
  display: inline-block;
  *display: inline;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin-top: 1px;
  padding-right: 3px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/fc-ico-memprof-nbd.gif) left top no-repeat;
}
.forumSubscriptionBlock {
  margin: -2px 0 0 0;
}
.forumSubscriptionBlock .forumSubscriptionBlockCheckbox {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  line-height: 1em;
}
.forumSubscriptionBlock .forumSubscriptionBlockCheckbox input {
  margin: 0;
  vertical-align: middle;
}
.forumSubscriptionBlock .forumSubscriptionBlockDropDown {
  display: inline-block;
  vertical-align: middle;
}
.forumSubscriptionBlock .forumSubscriptionBlockDropDown select {
  margin: 0;
}
.forumSubscriptionBlock .forumSubscriptionBlockLabel {
  display: inline-block;
  vertical-align: middle;
}
.tdTopicForumSummaryLink {
  padding: 0 10px 0 0;
}
.labeledImage {
  display: inline-block;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( list albums in profile ) */

/*****************************************************************************************************/

.WaGadgetContactProfileStatePhotoGallery input.typeButton {
  margin-right: 10px;
}
.WaGadgetContactProfileStatePhotoGallery .albumsContainer {
  padding: 20px 0 0 0;
}
.WaGadgetContactProfileStatePhotoGallery .albumsContainer .emptyGalleryPanelInnerDiv .noAlbumsLocalizeContainer {
  margin: 0 0 1em 0;
}
.WaGadgetContactProfile ul.albumsContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] {
  border: 1px solid #c5c5c5;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] a {
  display: inline-block;
  margin: 0 0 0px 0;
  vertical-align: top;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] img {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemThumbnailImageHover {
  border: 1px solid #c5c5c5;
  background: #eaeaea;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemDescription {
  padding: 5px 0 0 0;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( list photos in album profile ) */

/*****************************************************************************************************/

.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .pageBackContainer {
  float: left;
  padding: 0px 0 0 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer {
  float: right;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton {
  margin-left: 10px;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer {
  float: left;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer h1.pageTitle {
  margin: 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer {
  float: right;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .descriptionContainer {
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi.coverPhoto .photoInnerContainer {
  border: 1px solid transparent;
  background: #eaeaea;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .emptyAlbumPanel .noPhotosLocalizeContainer {
  margin: 0 0 1em 0;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] {
  border: 1px solid #c5c5c5;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  display: inline-block;
  margin: 0 0 5px 0;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: block;
  overflow: hidden;
  white-space: nowrap;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .fullDescriptionContainer {
  text-align: left;
  word-break: break-all;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .processingTextContainer {
  text-align: left;
}
.WaGadgetContactProfile .photosContainerUL .photoInnerContainerOver {
  background: #eaeaea;
  border: 1px solid #c5c5c5;
  position: relative;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( current photo ) */

/*****************************************************************************************************/

.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .pageBackContainer {
  float: left;
  padding: 0px 0 0 0;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer {
  float: right;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton {
  margin-left: 10px;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer .pageTitleOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer .pageTitleOuterContainer .pageTitleContainer h1 {
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-weight: normal;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer {
  margin: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
  text-align: center;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer .linkContainer {
  margin: 0 5px;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer {
  text-align: center;
  padding: 0 0 10px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer a img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idPhotoMainSectionContainer #idCaptionContainer {
  margin: 0 0 10px 0;
  text-align: center;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer {
  text-align: center;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer textarea.editCaptionTextBox {
  width: 60%;
  height: 100px;
  margin: 0 0 10px 0;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton {
  margin: 0 5px;
}
/* mode: WaGadgetContactProfileStateFinances ( invoices and payments ) */

/*****************************************************************************************************/

.WaGadgetContactProfileStateFinances .genericListHeaderContainer {
  clear: both;
  margin: 10px 0;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table {
  margin: 0;
  border-collapse: collapse;
  border: 0;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td {
  vertical-align: middle;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.searchBox {
  width: 30%;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.searchBox span {
  display: inline-block;
  padding-right: 10px;
  padding-top: 1px;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.infoContainer {
  width: 17%;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.infoContainer #idRecordsFound {
  margin-left: 5px;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.reloadContainer {
  width: 10%;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.messages {
  width: 10%;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainerTitle {
  width: 8%;
  text-align: right;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainerTitle span {
  padding-right: 5px;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainer {
  width: 10%;
  text-align: right;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainer #idPagingContainerTop {
  display: inline;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td > * {
  vertical-align: middle;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table em {
  font-weight: bold;
  font-style: normal;
}
.WaGadgetContactProfileStateFinances .genericListTable td.lastTd,
.WaGadgetContactProfileStateFinances .genericListTable th.lastTh {
  text-align: right;
  padding-right: 5px;
}
.WaGadgetContactProfileStateFinances .genericListTable input[type="checkbox"] {
  margin-left: 10px;
  width: 13px;
  height: 13px;
  margin-top: 1px;
}
.WaGadgetContactProfileStateFinances .genericListTable input[type="submit"] {
  margin-left: 5px;
  padding: 1px;
}
.WaGadgetContactProfileStateFinances .genericListTable input.smallButton,
.WaGadgetContactProfileStateFinances .genericListTable input.button {
  padding: 1px;
  width: 0;
  overflow: visible;
}
.WaGadgetContactProfileStateFinances .genericListTable input.smallButton[class],
.WaGadgetContactProfileStateFinances .genericListTable input.button[class] {
  width: auto;
}
.WaGadgetContactProfileStateFinances .genericListTable td div {
  margin-right: 25px;
  clear: both;
}
.WaGadgetContactProfileStateFinances .genericListTable td div.alert {
  color: red;
  font-weight: bold;
}
.WaGadgetContactProfileStateFinances .genericListTable td div.alertThin {
  color: red;
  font-weight: normal;
}
.WaGadgetContactProfileStateFinances .genericListTable td div:first-child {
  margin-bottom: 5px;
}
.WaGadgetContactProfileStateFinances .genericListTable td div.checkbox {
  margin-right: 0;
}
.WaGadgetContactProfileStateFinances .genericListTable td div.checkbox input,
.WaGadgetContactProfileStateFinances .genericListTable td div.checkbox span {
  float: right;
}
.WaGadgetContactProfileStateFinances .genericListTable td.pending span {
  display: inline-block;
  margin-left: -16px;
  padding-left: 16px;
  background-image: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/pending.gif);
  background-position: left 0px;
  background-repeat: no-repeat;
}
.WaGadgetContactProfileStateFinances .genericListTable td.firstTd {
  padding-left: 16px !important;
}
.WaGadgetContactProfileStateFinances .genericListTable td.firstTd span {
  white-space: nowrap;
}
.WaGadgetContactProfileStateFinances .genericListTable td.memberDirectoryBottomRow {
  border-top: 0;
  height: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 17px 10px;
  background: none;
}
.WaGadgetContactProfileStateFinances .genericListTable td span.nowrap {
  white-space: nowrap;
}
.WaGadgetContactProfileStateFinances .genericListTable td.lastTd div.alert {
  float: right;
}
.WaGadgetContactProfileStateFinances .genericListTable th.firstTh {
  width: 25%;
  padding-left: 16px !important;
}
.WaGadgetContactProfileStateFinances .genericListTable th.invoiceNumber {
  width: 45%;
}
.WaGadgetContactProfileStateFinances .genericListTable th.status {
  width: 30%;
  white-space: nowrap;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.hiddenRow {
  display: none;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.noLine:hover {
  background: #eeeeee;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.noLine:hover + tr {
  background: #eeeeee;
}
.WaGadgetContactProfileStateFinances .genericListTable td .grayedOut {
  color: #a4a4a4;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.grayedOut,
.WaGadgetContactProfileStateFinances .genericListTable tr.grayedOut a {
  color: #a4a4a4;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.grayedOutBk td {
  background-color: #c5c5c5;
}
/* mode: WaGadgetContactProfileStateFinances ( anonymous payment ) */

/*****************************************************************************************************/

.WaGadgetAnonymousPaymentProfile h1 {
  margin: 0 0 0.75em 0;
  font-weight: bold;
  font-size: 24px;
}
.WaGadgetAnonymousPaymentProfile .subTitle {
  margin: 1em 0;
}
.WaGadgetAnonymousPaymentProfile .topButtonsOuterContainer {
  margin: 1em 0;
  text-align: right;
}
.WaGadgetAnonymousPaymentProfile #idRecordsFound {
  margin-left: 10px;
}
/* mode: WaGadgetContactProfileStateFinances ( invoices details ) */

/*****************************************************************************************************/

.paymentDetailsForm .warning,
.paymentDetailsForm .warning span {
  color: red !important;
  font-weight: bold;
}
.paymentDetailsForm .grayedOut {
  color: #777777;
  font-weight: normal;
}
.paymentDetailsForm .totals {
  float: right;
  padding-right: 10px;
}
.paymentDetailsForm .emptyComment {
  text-align: left;
  width: 200px;
}
.paymentDetailsForm .membersTable td.memberDirectoryColumn1,
.paymentDetailsForm .membersTable th.memberDirectoryColumn1 {
  width: 85%;
}
.paymentDetailsForm .membersTable th.right {
  text-align: right;
  padding-right: 10px;
}
.paymentDetailsForm .membersTable td.left {
  vertical-align: baseline;
}
.paymentDetailsForm .membersTable td.right {
  text-align: right;
  vertical-align: baseline;
  padding-right: 10px;
}
/* gadget: sand message
/****************************************************************************************************/

.WaGadgetEmailMember .pageTitleOuterContainer .pageBackContainer {
  margin: 0 0 20px 0;
}
.WaGadgetEmailMember #idSendMailMainContainer .formOuterContainer .sectionOuterContainer .mandatoryFieldsTitle {
  margin: 0 0 15px 0;
  text-align: right;
}
.WaGadgetEmailMember #idSendMailMainContainer .formOuterContainer .sectionOuterContainer .fieldContainer {
  clear: both;
}
.WaGadgetEmailMember #idSendMailMainContainer .formOuterContainer .buttonsContainer {
  margin: 30px 0 20px 0;
}
/* gadget: authorization required
/****************************************************************************************************/

.WaGadgetAuthorizationRequired #idLoginForm {
  padding: 0;
}
.WaGadgetAuthorizationRequired p {
  margin: 0 0 1em 0;
}
.WaGadgetAuthorizationRequired p:first-child {
  margin: 0;
}
.WaGadgetAuthorizationRequired p span.mandatorySymbol {
  padding-right: 0;
}
.WaGadgetAuthorizationRequired .loginPageTable td {
  padding: 0 0 0 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div,
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div {
  padding: 3px 0 0 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div input[type=text],
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div input[type=text],
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div input[type=password],
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div input[type=password] {
  width: 200px;
  border: 1px solid #c5c5c5;
  margin: 0px 0 0 0;
  padding: 3px 4px 3px 4px;
  background: white;
  font-family: Tahoma;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox {
  margin: 0 0 10px 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox {
  margin: 0 0 10px 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe {
  margin: 0 0 30px 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 1px 2px 0 0;
  padding: 0;
  vertical-align: top;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox {
  margin: 0 0 10px 0;
  overflow: hidden;
  zoom: 1;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox {
  margin-right: 20px;
  float: left;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idForgotLinkBox {
  padding: 8px 0 0 0;
  float: left;
}
.WaGadgetAuthorizationRequired .openAuthFormContainer,
.WaGadgetAuthorizationRequired .authFormContainer {
  display: table-cell;
  vertical-align: top;
}
.WaGadgetAuthorizationRequired .openAuthFormContainer {
  border-right: 1px solid #cdcdcd;
  max-width: 210px;
  padding-right: 40px;
}
.WaGadgetAuthorizationRequired .authFormContainer {
  padding-left: 40px;
}
.WaGadgetAuthorizationRequired .wa-authenticateLoginLink {
  display: block;
  max-width: 210px;
  margin-bottom: 20px;
}
.widgetMode .WaGadgetAuthorizationRequired .authFormContainer {
  padding-left: 0;
}
/* gadget: change password
/****************************************************************************************************/

.WaGadgetChangePassword .introContainer {
  margin: 0 0 20px 25%;
}
/****************************************************************************************************/

/*	WaGadgetMemberPublicProfile                                                                       */

/*		WaGadgetMemberPublicProfileStateMain                                                               */

/*		WaGadgetMemberPublicProfileStatePhotoAlbums                                                        */

/*		WaGadgetMemberPublicProfileStatePhoto                                                              */

/****************************************************************************************************/

.WaGadgetMemberPublicProfile {
  overflow: visible;
}
/* mode: WaGadgetMemberPublicProfileStateMain ( public profile ) */

/*****************************************************************************************************/

.WaGadgetMemberPublicProfileStateMain .pageTitleOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer {
  display: inline-block;
  vertical-align: middle;
  margin-left: 30px;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .bundlContact {
  margin: 20px 0 20px 0;
}
.WaGadgetMemberPublicProfileStateMain .sectionOuterContainer ul.albumsContainerUL {
  margin-top: 20px;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] {
  border: 1px solid #c5c5c5;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] a {
  display: inline-block;
  margin: 0 0 0px 0;
  vertical-align: top;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] img {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemThumbnailImageHover {
  border: 1px solid #c5c5c5;
  background: #eaeaea;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemDescription {
  padding: 5px 0 0 0;
}
/* mode: WaGadgetMemberPublicProfileStatePhotoAlbums ( list photos in album profile ) */

/*****************************************************************************************************/

.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:before,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .pageBackContainer {
  float: left;
  padding: 0px 0 0 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:before,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer {
  float: left;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer h1.pageTitle {
  margin: 0;
  font-size: 24px;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer {
  float: right;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .descriptionContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi.coverPhoto .photoInnerContainer {
  border: 1px solid transparent;
  background: #eaeaea;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] {
  border: 1px solid #c5c5c5;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  display: inline-block;
  margin: 0 0 5px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: block;
  overflow: hidden;
  white-space: nowrap;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] .fullDescriptionContainer {
  text-align: left;
  word-break: break-all;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] .processingTextContainer {
  text-align: left;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL .photoInnerContainerOver {
  background: #eaeaea;
  border: 1px solid #c5c5c5;
  position: relative;
}
/* mode: WaGadgetMemberPublicProfileStatePhoto ( current photo ) */

/*****************************************************************************************************/

.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer:before,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer .pageBackContainer {
  float: left;
  padding: 0px 0 0 0;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer .pageTitleOuterContainer {
  margin-bottom: 20px;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer .pageTitleOuterContainer .pageTitleContainer h1 {
  margin: 0;
  font-size: 24px;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer {
  margin: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:before,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .linkContainer {
  margin: 0 10px;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer {
  text-align: center;
  padding: 0 0 10px 0;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer a img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idCaptionContainer {
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idCaptionContainer .photoLabel {
  display: inline;
}
/**************************************/

/*  Thematic styles                   */

/**************************************/

/* shared styles */

/* ----- Functional buttons ----- */

.functionalButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.functionalButton:hover {
  background-color: #dba76d;
  color: white;
}
.functionalButton:active {
  background-color: #f0bc82;
  color: white;
}
.functionalButton .disabled,
.functionalButton[disabled="disabled"],
.functionalButton[disabled=""],
.functionalButton[disabled],
.functionalButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.functionalButton .disabled:hover,
.functionalButton[disabled="disabled"]:hover,
.functionalButton[disabled=""]:hover,
.functionalButton[disabled]:hover,
.functionalButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.mandatorySymbol,
.requiredSymbol {
  font-weight: normal;
}
.generalFormOuterContainer .sectionOuterContainer {
  margin: 0;
}
.clearSelectionLabel {
  cursor: pointer;
  display: inline-block;
  margin: 0 0 8px 0;
  text-decoration: none;
  font: normal 14px/normal PT Sans;
  color: #9da1a3;
}
.clearSelectionLabel:hover {
  text-decoration: underline;
}
.formTitleOuterContainer {
  border-bottom: 1px solid #9da1a3;
  padding-bottom: 10px;
}
.formTitleOuterContainer .formTitleContainer {
  border-bottom: none;
}
.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
  color: #9da1a3;
  font: normal 14px/normal Roboto Condensed;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle {
  color: #9da1a3;
  font: normal 14px/normal Roboto Condensed;
  padding: 0;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle span.mandatorySymbol {
  color: red;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong {
  color: inherit;
  font-weight: normal;
}
.captionOuterContainer {
  background: transparent;
  margin: 0;
  padding: 10px 0 10px 0;
}
.captionOuterContainer .captionContainer .fieldLabel {
  display: none;
}
.captionOuterContainer .captionContainer .fieldBody {
  width: 100%;
}
.captionOuterContainer .captionContainer .fieldBody h4 {
  color: #626262;
  font: normal 26px/normal Roboto Condensed;
  overflow: hidden;
  white-space: nowrap;
}
.captionOuterContainer .captionContainer .fieldBody h4 > div {
  display: inline;
}
#idCaptionContainer0.captionOuterContainer {
  padding: 0;
}
#idCaptionContainer0.captionOuterContainer .fieldLabel,
#idCaptionContainer0.captionOuterContainer .fieldBody h4 {
  font-size: 0;
}
#idCaptionContainer0.captionOuterContainer .fieldLabel:after,
#idCaptionContainer0.captionOuterContainer .fieldBody h4:after {
  display: none;
}
.fieldSubContainer {
  margin: 20px 0;
  *zoom: 1;
  zoom: 1;
}
.fieldSubContainer:before,
.fieldSubContainer:after {
  display: table;
  content: "";
}
.fieldSubContainer:after {
  clear: both;
}
.fieldSubContainer .fieldLabel {
  color: #333333;
  font: italic 14px/normal PT Sans;
}
.fieldSubContainer .fieldLabel span.mandatorySymbol {
  color: red;
  font: inherit;
}
.fieldSubContainer .fieldLabel strong.mandatoryLabel {
  font: italic 14px/normal PT Sans;
}
.fieldSubContainer .fieldLabel strong.mandatoryLabel strong {
  font: inherit;
}
.fieldSubContainer .fieldBody {
  font: normal 14px/normal PT Sans;
}
.fieldSubContainer .fieldBody > .typeInstruction {
  padding: 6px 0 0 0;
  font-style: normal;
  color: #9b9b9b;
  font-size: 12px;
}
.fieldSubContainer .fieldBody a:not(.connectExternalProfileButton) {
  font: bold 15px/normal PT Sans;
  color: #9da1a3;
}
.fieldSubContainer .fieldBody a:not(.connectExternalProfileButton):hover {
  color: #1790d1;
}
.fieldSubContainer .fieldBody .fieldItem {
  margin: 0 0 10px 0;
}
.fieldSubContainer .fieldBody .fieldItem span.typeCheckboxContainer,
.fieldSubContainer .fieldBody .fieldItem span.typeRadioContainer {
  margin: 2px 9px 0 0;
}
.fieldSubContainer .fieldBody .fieldItem span.label {
  font: normal 14px/normal PT Sans;
}
.fieldSubContainer .fieldBody .fieldItem span.label .textLine strong {
  font-weight: normal;
}
.fieldSubContainer .fieldBody span + span:not(.authenticateLoginText) {
  vertical-align: bottom;
}
.fieldSubContainer .fieldBody .groupBodyVertical {
  padding-top: 3px;
  margin-bottom: -10px;
  font: normal 14px/normal PT Sans;
}
.fieldSubContainer .fieldBody .groupBodyVertical .clearSelectionLabel {
  position: relative;
  top: -1px;
}
.fieldSubContainer .fieldBody > span,
.fieldSubContainer .fieldBody > strong {
  vertical-align: top;
}
.fieldSubContainer .fieldBody > span a {
  color: #36aff0;
}
.fieldSubContainer .fieldBody > span a:hover {
  color: #1790d1;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.subjectTextBox,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.typeText,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[type=text] {
  border: 1px solid #919191;
  background: transparent;
  color: #373737;
  line-height: normal;
  font-size: inherit;
  padding: 2px 4px 3px 4px;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[disabled=disabled] {
  background: #dedede;
  line-height: normal;
  font-family: inherit;
}
.fieldContainer.dropdownFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody select {
  padding: 1px 1px 2px 1px;
  font: normal 14px/normal PT Sans;
  border: 1px solid #919191;
  background: transparent;
  color: #373737;
}
.fieldContainer.dropdownFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody select[disabled=disabled] {
  background: #dedede;
}
.fieldContainer.donationAmountContainer .fieldSubContainer .fieldBody input.typeText {
  border: 1px solid #919191;
  background: transparent;
  color: #373737;
}
.fieldContainer.donationAmountContainer .fieldSubContainer .fieldBody input.typeText[disabled=disabled] {
  background: #dedede;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span input {
  width: 140px;
  border: 1px solid #919191;
  background: transparent;
  color: #373737;
  float: left;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span input[disabled=disabled] {
  background: #dedede;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span .DES_CalPopup {
  position: relative;
  margin-left: 5px;
  /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZGNjk1OTk1MkNGMTFFNDlFRTFDN0JGMzFFMjY1MDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZGNjk1OUE1MkNGMTFFNDlFRTFDN0JGMzFFMjY1MDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkY2OTU5NzUyQ0YxMUU0OUVFMUM3QkYzMUUyNjUwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkY2OTU5ODUyQ0YxMUU0OUVFMUM3QkYzMUUyNjUwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt4+Uo8AAACsSURBVHjaYvSbusuNgYFhHhBLM5AGXgFxOhOQmEmGZhAQA1kMMkAQTUIBiIWA+BMR4oIsSJwPQPwfiM9D+X+B+D2SPLo42GJkAxQ2Zrl+JNb9/tN2gyzkZ8ElAcQCQPwQGxvZIiYGCgGGC4CmCyBxcbFxGzA8vPAfScMHbGyaecEWiLcATWdEEsPKBrrSBhqgYAPeQzmbgRKkOuA9yAvpQPyMDNe/BuIkgAADAOrYN7AIiQrjAAAAAElFTkSuQmCC');
                            background-repeat: no-repeat;*/
  float: left;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span .DES_CalPopup span:before {
  color: #a39d9d;
  content: '\f073';
  display: inline-block;
  font: normal 16px/normal FontAwesome;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span .DES_CalPopup span img {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  margin-left: -18px;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span .DES_TPPopup {
  position: relative;
  top: -4px;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span div[id$="Time_PU"] {
  background: none;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span div[id$="Time_PU"] span:before {
  color: #a39d9d;
  content: '\f017';
  display: inline-block;
  font: normal 18px/normal FontAwesome;
  margin-top: 3px;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span div[id$="Time_PU"] span img {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  margin-left: -18px;
}
.fieldContainer.textFieldContainer .fieldSubContainer .fieldBody textarea {
  margin: -1px 0 0 0;
  border: 1px solid #919191;
  font-size: 16px;
  padding: 2px 4px 3px 4px;
  background: transparent;
  color: #373737;
}
.fieldContainer.textFieldContainer .fieldSubContainer .fieldBody textarea[disabled=disabled] {
  background: #dedede;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer {
  border: 1px solid #919191;
  background: transparent;
  color: #373737;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorBodyContainer {
  border-color: #919191;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorFloatingToolbarContainer {
  border-color: #919191;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer {
  border-bottom: 1px solid #8cc63f;
}
.navigationTopContainer + .formOuterContainer {
  margin-top: 20px;
}
.navigationOuterContainer {
  border-top: none;
  margin: 0;
}
.navigationOuterContainer .navigationContainer input.nextButton,
.navigationOuterContainer .navigationContainer input.typeButton,
.navigationOuterContainer .navigationContainer input[type=submit] {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin-bottom: 10px;
}
.navigationOuterContainer .navigationContainer input.nextButton:hover,
.navigationOuterContainer .navigationContainer input.typeButton:hover,
.navigationOuterContainer .navigationContainer input[type=submit]:hover {
  background-color: #dba76d;
  color: white;
}
.navigationOuterContainer .navigationContainer input.nextButton:active,
.navigationOuterContainer .navigationContainer input.typeButton:active,
.navigationOuterContainer .navigationContainer input[type=submit]:active {
  background-color: #f0bc82;
  color: white;
}
.navigationOuterContainer .navigationContainer input.nextButton .disabled,
.navigationOuterContainer .navigationContainer input.typeButton .disabled,
.navigationOuterContainer .navigationContainer input[type=submit] .disabled,
.navigationOuterContainer .navigationContainer input.nextButton[disabled="disabled"],
.navigationOuterContainer .navigationContainer input.typeButton[disabled="disabled"],
.navigationOuterContainer .navigationContainer input[type=submit][disabled="disabled"],
.navigationOuterContainer .navigationContainer input.nextButton[disabled=""],
.navigationOuterContainer .navigationContainer input.typeButton[disabled=""],
.navigationOuterContainer .navigationContainer input[type=submit][disabled=""],
.navigationOuterContainer .navigationContainer input.nextButton[disabled],
.navigationOuterContainer .navigationContainer input.typeButton[disabled],
.navigationOuterContainer .navigationContainer input[type=submit][disabled],
.navigationOuterContainer .navigationContainer input.nextButton.aspNetDisabled,
.navigationOuterContainer .navigationContainer input.typeButton.aspNetDisabled,
.navigationOuterContainer .navigationContainer input[type=submit].aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.navigationOuterContainer .navigationContainer input.nextButton .disabled:hover,
.navigationOuterContainer .navigationContainer input.typeButton .disabled:hover,
.navigationOuterContainer .navigationContainer input[type=submit] .disabled:hover,
.navigationOuterContainer .navigationContainer input.nextButton[disabled="disabled"]:hover,
.navigationOuterContainer .navigationContainer input.typeButton[disabled="disabled"]:hover,
.navigationOuterContainer .navigationContainer input[type=submit][disabled="disabled"]:hover,
.navigationOuterContainer .navigationContainer input.nextButton[disabled=""]:hover,
.navigationOuterContainer .navigationContainer input.typeButton[disabled=""]:hover,
.navigationOuterContainer .navigationContainer input[type=submit][disabled=""]:hover,
.navigationOuterContainer .navigationContainer input.nextButton[disabled]:hover,
.navigationOuterContainer .navigationContainer input.typeButton[disabled]:hover,
.navigationOuterContainer .navigationContainer input[type=submit][disabled]:hover,
.navigationOuterContainer .navigationContainer input.nextButton.aspNetDisabled:hover,
.navigationOuterContainer .navigationContainer input.typeButton.aspNetDisabled:hover,
.navigationOuterContainer .navigationContainer input[type=submit].aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.navigationOuterContainer .navigationContainer input.nextButton:first-child,
.navigationOuterContainer .navigationContainer input.typeButton:first-child,
.navigationOuterContainer .navigationContainer input[type=submit]:first-child {
  margin-right: 10px;
}
.navigationOuterContainer .navigationContainer input.nextButton:only-child,
.navigationOuterContainer .navigationContainer input.typeButton:only-child,
.navigationOuterContainer .navigationContainer input[type=submit]:only-child {
  margin-right: 0;
}
.navigationOuterContainer .navigationContainer a.backLink {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  cursor: pointer;
}
.navigationOuterContainer .navigationContainer a.backLink:hover {
  background-color: #dba76d;
  color: white;
}
.navigationOuterContainer .navigationContainer a.backLink:active {
  background-color: #f0bc82;
  color: white;
}
.navigationOuterContainer .navigationContainer a.backLink .disabled,
.navigationOuterContainer .navigationContainer a.backLink[disabled="disabled"],
.navigationOuterContainer .navigationContainer a.backLink[disabled=""],
.navigationOuterContainer .navigationContainer a.backLink[disabled],
.navigationOuterContainer .navigationContainer a.backLink.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.navigationOuterContainer .navigationContainer a.backLink .disabled:hover,
.navigationOuterContainer .navigationContainer a.backLink[disabled="disabled"]:hover,
.navigationOuterContainer .navigationContainer a.backLink[disabled=""]:hover,
.navigationOuterContainer .navigationContainer a.backLink[disabled]:hover,
.navigationOuterContainer .navigationContainer a.backLink.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.generalFieldsContainer input[type=submit],
.generalFieldsContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.generalFieldsContainer input[type=submit]:hover,
.generalFieldsContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.generalFieldsContainer input[type=submit]:active,
.generalFieldsContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.generalFieldsContainer input[type=submit] .disabled,
.generalFieldsContainer input.typeButton .disabled,
.generalFieldsContainer input[type=submit][disabled="disabled"],
.generalFieldsContainer input.typeButton[disabled="disabled"],
.generalFieldsContainer input[type=submit][disabled=""],
.generalFieldsContainer input.typeButton[disabled=""],
.generalFieldsContainer input[type=submit][disabled],
.generalFieldsContainer input.typeButton[disabled],
.generalFieldsContainer input[type=submit].aspNetDisabled,
.generalFieldsContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.generalFieldsContainer input[type=submit] .disabled:hover,
.generalFieldsContainer input.typeButton .disabled:hover,
.generalFieldsContainer input[type=submit][disabled="disabled"]:hover,
.generalFieldsContainer input.typeButton[disabled="disabled"]:hover,
.generalFieldsContainer input[type=submit][disabled=""]:hover,
.generalFieldsContainer input.typeButton[disabled=""]:hover,
.generalFieldsContainer input[type=submit][disabled]:hover,
.generalFieldsContainer input.typeButton[disabled]:hover,
.generalFieldsContainer input[type=submit].aspNetDisabled:hover,
.generalFieldsContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.commonMessageBox .cww-co .buttons input:first-of-type {
  margin-right: 15px;
}
#idCaptchaTextBoxContainer input[type="text"] {
  width: 38%;
}
#idButtonField {
  margin: 0;
}
/* ----- Shared forms adaptive behavior ----- */

/* ---- Shared forms adaptive behavior. State 2 ---- */
@media only screen and (min-width: 600px) and (max-width: 1179px) {
  .fieldContainer[id*='EditorFieldContainer'] .fieldLabel {
    width: 23%;
    float: none;
    padding-right: 2%;
    padding-bottom: 5px;
    text-align: right;
  }
  .fieldContainer[id*='EditorFieldContainer'] .fieldLabel > div {
    float: none !important;
  }
  .fieldContainer[id*='EditorFieldContainer'] .fieldBody {
    width: auto;
    float: none;
    text-align: center;
  }
  .fieldContainer[id*='EditorFieldContainer'] .fieldBody #idEditorContainer {
    display: inline-block;
    vertical-align: top;
  }
  .fieldContainer[id*='EditorFieldContainer'] table {
    display: block;
  }
  .fieldContainer[id*='EditorFieldContainer'] table tbody {
    width: auto;
    display: block;
  }
  .fieldContainer[id*='EditorFieldContainer'] table tr {
    width: auto;
    display: block;
  }
  .fieldContainer[id*='EditorFieldContainer'] table td.left {
    width: 23%;
    display: block;
    padding-right: 2%;
    text-align: right;
  }
  .fieldContainer[id*='EditorFieldContainer'] table td.left .fieldLabel {
    width: auto;
    float: none;
  }
  .fieldContainer[id*='EditorFieldContainer'] table td.right {
    width: auto;
    display: block;
    text-align: left;
  }
}
/* ---- Shared form adaptive behavior. State 3 ---- */
@media only screen and (max-width: 616px) {
  .captionOuterContainer {
    padding: 0;
  }
  .captionOuterContainer .captionContainer .fieldLabel {
    width: 0;
    float: left;
  }
  .captionOuterContainer .captionContainer .fieldBody {
    width: 100%;
    float: left;
  }
  .captionOuterContainer .captionContainer .fieldBody h4 {
    font-size: 20px;
    overflow: inherit;
    white-space: normal;
  }
  .captionOuterContainer .captionContainer .fieldBody h4:after {
    display: none;
  }
  .fieldSubContainer .fieldLabel {
    width: auto;
    float: none;
    padding-right: 0;
    text-align: left;
  }
  .fieldSubContainer .fieldLabel > div {
    float: none !important;
  }
  .fieldSubContainer .fieldBody {
    width: auto;
    float: none;
    text-align: left;
  }
  .fieldSubContainer table {
    display: block;
  }
  .fieldSubContainer table tbody {
    width: auto;
    display: block;
  }
  .fieldSubContainer table tr {
    width: auto;
    display: block;
  }
  .fieldSubContainer table td.left {
    width: auto;
    display: block;
    padding-right: 0;
    text-align: left;
  }
  .fieldSubContainer table td.right {
    width: auto;
    display: block;
    text-align: left;
  }
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span input[type=text] {
    width: 110px;
  }
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.subjectTextBox,
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.typeText,
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[type=text] {
    width: 100%;
  }
  .fieldContainer.textFieldContainer .fieldSubContainer .fieldBody textarea {
    width: 100%;
  }
  .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer {
    width: auto;
  }
  .WaGadgetChangePassword .introContainer {
    margin: 0 0 20px 0;
  }
  .commonMessageBox .cww-co .buttons input {
    margin-bottom: 10px;
  }
  .commonMessageBox .cww-co .buttons input:first-of-type {
    margin-right: 15px;
  }
  .commonMessageBox .kvTable {
    margin: 0 0 0 -40px;
  }
  .commonMessageBox .kvTable > .kvTable {
    margin-left: 0;
  }
  .commonMessageBox .kvTable td.labelInfoColumn {
    width: 86px;
  }
  .navigationOuterContainer .navigationContainer .left {
    width: auto;
    float: none;
    display: inline;
  }
  .navigationOuterContainer .navigationContainer .left input.nextButton,
  .navigationOuterContainer .navigationContainer .left input.typeButton,
  .navigationOuterContainer .navigationContainer .left input[type=submit] {
    float: left;
    margin: 0 10px 10px 0;
  }
  .navigationOuterContainer .navigationContainer .right {
    width: auto;
    float: none;
    text-align: left;
    display: inline;
  }
  .navigationOuterContainer .navigationContainer .right input.nextButton,
  .navigationOuterContainer .navigationContainer .right input.typeButton,
  .navigationOuterContainer .navigationContainer .right input[type=submit] {
    float: left;
    margin: 0 10px 10px 0;
  }
}
/* ---- Shared info container ( used in event registration, member application e.t.c. )---- */

.infoOuterContainer {
  background-color: transparent;
  border: 1px solid #d7d5d5;
  margin: 30px 0;
  padding: 15px 0;
}
.infoOuterContainer .infoContainer .infoSection {
  *zoom: 1;
  zoom: 1;
  margin: 0;
  padding: 0;
}
.infoOuterContainer .infoContainer .infoSection:before,
.infoOuterContainer .infoContainer .infoSection:after {
  display: table;
  content: "";
}
.infoOuterContainer .infoContainer .infoSection:after {
  clear: both;
}
.infoOuterContainer .infoContainer .infoSection .infoTitle {
  font: 100 14px/normal Open Sans;
  width: 37%;
}
.infoOuterContainer .infoContainer .infoSection .infoText {
  font: 100 14px/normal Open Sans;
  width: 60%;
}
/* ---- Shared info container adaptive behavior ---- */

@media only screen and (max-width: 616px) {
  .infoOuterContainer {
    margin: 20px 0;
    padding: 10px;
  }
  .infoOuterContainer .infoContainer .infoSection {
    margin: 5px 0;
  }
  .infoOuterContainer .infoContainer .infoSection .infoTitle,
  .infoOuterContainer .infoContainer .infoSection .infoText {
    display: table-cell;
    float: none;
    text-align: left;
    width: auto;
  }
  .infoOuterContainer .infoContainer .infoSection .infoTitle {
    padding: 0 15px 0 0;
  }
  .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoLocation .infoTitle,
  .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEndDate .infoTitle {
    display: none;
  }
}
/* ----- Shared paging ( Paging for gadgets Blog, Forum e.t.c) ----- */

.pagerOuterContainer {
  clear: both;
  padding: 0;
  margin: 6px 0 20px 0;
}
.pagerOuterContainer .bound,
.pagerOuterContainer .near,
.pagerOuterContainer .linkCurrent,
.pagerOuterContainer a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 -1px;
}
.pagerOuterContainer .forumPagerContainer a.bound,
.pagerOuterContainer .forumPagerContainer a.near {
  color: #333333;
}
.pagerOuterContainer a {
  font: normal 15px/normal PT Sans;
  color: #333333;
  padding: 0 5px;
  text-decoration: none;
}
.pagerOuterContainer a:visited {
  color: #333333;
}
.pagerOuterContainer a:hover {
  background: #1790d1;
  color: white;
  text-decoration: none;
}
.pagerOuterContainer .linkCurrent {
  background: #949494;
  font: normal 15px/normal PT Sans;
  color: white;
  padding: 0 5px;
  text-decoration: none;
}
.pagerOuterContainer .bound,
.pagerOuterContainer .near {
  height: 20px;
  background: none;
  padding: 0;
  font-size: 0 !important;
  overflow: hidden;
  width: 15px;
  color: #949494;
}
.pagerOuterContainer .bound:before,
.pagerOuterContainer .near:before {
  display: block;
  font: normal 20px/normal FontAwesome;
  text-align: center;
  visibility: visible;
}
.pagerOuterContainer span.bound:before,
.pagerOuterContainer a.bound:before {
  content: '\f100';
}
.pagerOuterContainer span.near:before,
.pagerOuterContainer a.near:before {
  content: '\f104';
}
.pagerOuterContainer .linkCurrent ~ a.bound:before,
.pagerOuterContainer .linkCurrent ~ span.bound:before {
  content: '\f101';
}
.pagerOuterContainer .linkCurrent ~ a.near:before,
.pagerOuterContainer .linkCurrent ~ span.near:before {
  content: '\f105';
}
.pagerOuterContainer a.bound,
.pagerOuterContainer a.near,
.pagerOuterContainer .linkCurrent ~ a.bound,
.pagerOuterContainer .linkCurrent ~ a.near {
  color: #333333;
}
.pagerOuterContainer a.bound:hover,
.pagerOuterContainer a.near:hover,
.pagerOuterContainer .linkCurrent ~ a.bound:hover,
.pagerOuterContainer .linkCurrent ~ a.near:hover {
  background: none;
  color: #1790d1;
}
/* ----- Members table ----- */

.genericListTable,
.membersTable {
  border: none;
  border-collapse: separate;
}
.genericListTable thead th,
.membersTable thead th {
  font: normal 26px/normal Roboto Condensed;
  color: inherit;
  padding: 0;
}
.genericListTable thead th:first-child,
.membersTable thead th:first-child {
  padding-left: 0;
}
.genericListTable tbody tr td,
.membersTable tbody tr td {
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid transparent;
  height: auto;
  padding: 15px 25px 15px 0;
}
.genericListTable tbody tr td:first-child,
.membersTable tbody tr td:first-child {
  padding-left: 10px;
}
.genericListTable tbody tr td a,
.membersTable tbody tr td a {
  font: bold 15px/normal PT Sans;
  color: #9da1a3;
}
.genericListTable tbody tr td a:hover,
.membersTable tbody tr td a:hover {
  color: #1790d1;
}
.genericListTable tbody tr td .memberValue,
.membersTable tbody tr td .memberValue {
  padding: 0;
  font: normal 15px/normal PT Sans;
}
.genericListTable tbody tr td .memberValue a,
.membersTable tbody tr td .memberValue a {
  font: bold 15px/normal PT Sans;
  color: #9da1a3;
}
.genericListTable tbody tr td .memberValue a:hover,
.membersTable tbody tr td .memberValue a:hover {
  color: #1790d1;
}
.genericListTable tbody tr td.memberDirectoryBottomRow,
.membersTable tbody tr td.memberDirectoryBottomRow {
  border-bottom: 2px solid transparent;
  border-top: none;
  padding: 5px 0 3px 0;
}
.genericListTable tbody tr:first-child td,
.membersTable tbody tr:first-child td {
  border-top: 1px solid transparent;
}
.genericListTable tr:hover td,
.membersTable tr:hover td,
.genericListTable tr.hover td,
.membersTable tr.hover td {
  background-color: #edebeb;
}
/* ----- Members table adaptive behavior ----- */

/* ---- Shared members table adaptive behavior. State 2 ---- */
@media only screen and (min-width: 600px) and (max-width: 1179px) {
  .genericListTable tbody tr td,
  .membersTable tbody tr td {
    padding-right: 15px;
  }
}
/* ---- Shared members table adaptive behavior. State 3 ---- */
@media only screen and (max-width: 616px) {
  .genericListTable,
  .membersTable {
    display: block;
  }
  .genericListTable thead,
  .membersTable thead,
  .genericListTable thead tr,
  .membersTable thead tr {
    display: block;
    width: 100%;
  }
  .genericListTable thead,
  .membersTable thead,
  .genericListTable thead tr,
  .membersTable thead tr,
  .genericListTable thead tr th,
  .membersTable thead tr th {
    display: none;
  }
  .genericListTable tbody,
  .membersTable tbody,
  .genericListTable tbody tr,
  .membersTable tbody tr,
  .genericListTable tbody tr td,
  .membersTable tbody tr td,
  .genericListTable tbody tr:first-child td,
  .membersTable tbody tr:first-child td,
  .genericListTable tbody tr td:first-child,
  .membersTable tbody tr td:first-child,
  .genericListTable tbody tr td:last-child,
  .membersTable tbody tr td:last-child {
    border: none;
    display: block;
    padding: 0;
    width: 100%;
  }
  .genericListTable tbody tr,
  .membersTable tbody tr {
    border-top: 1px solid #d1d1d1;
    border-bottom: none;
    padding: 15px 0;
  }
  .genericListTable tbody tr:first-child,
  .membersTable tbody tr:first-child,
  .genericListTable tbody tr[bottomrow='true'],
  .membersTable tbody tr[bottomrow='true'] {
    border-top: none;
  }
  .genericListTable tbody tr td,
  .membersTable tbody tr td {
    margin-top: 5px;
  }
  .genericListTable tbody tr td:first-child,
  .membersTable tbody tr td:first-child {
    margin: 0;
  }
  .genericListTable tbody tr:hover,
  .membersTable tbody tr:hover,
  .genericListTable tbody tr.hover,
  .membersTable tbody tr.hover {
    background: transparent;
  }
  .genericListTable tbody tr:hover td,
  .membersTable tbody tr:hover td,
  .genericListTable tbody tr.hover td,
  .membersTable tbody tr.hover td {
    background: none;
    border: none;
    padding-bottom: 0;
    padding-top: 0;
  }
  .genericListTable tbody tr:hover td.memberDirectoryBottomRow,
  .membersTable tbody tr:hover td.memberDirectoryBottomRow,
  .genericListTable tbody tr.hover td.memberDirectoryBottomRow,
  .membersTable tbody tr.hover td.memberDirectoryBottomRow {
    border-bottom: none;
    padding-bottom: 0;
  }
  .genericListTable tbody tr:hover:first-child td,
  .membersTable tbody tr:hover:first-child td,
  .genericListTable tbody tr.hover:first-child td,
  .membersTable tbody tr.hover:first-child td {
    border-top: none;
    padding-top: 0;
  }
  .genericListTable tbody tr:hover:last-child td,
  .membersTable tbody tr:hover:last-child td,
  .genericListTable tbody tr.hover:last-child td,
  .membersTable tbody tr.hover:last-child td {
    border-bottom: none;
    padding-bottom: 0;
  }
  .genericListTable tbody tr:hover:last-child td.memberDirectoryBottomRow,
  .membersTable tbody tr:hover:last-child td.memberDirectoryBottomRow,
  .genericListTable tbody tr.hover:last-child td.memberDirectoryBottomRow,
  .membersTable tbody tr.hover:last-child td.memberDirectoryBottomRow {
    padding-bottom: 0;
  }
}
/* ----- Fonts ----- */

@font-face {
  font-family: "PT Sans";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansRegular.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansRegular.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansRegular.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansRegular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansItalic.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansItalic.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansItalic.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "PT Sans";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansBold.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansBold.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansBold.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PTSansBold.ttf') format('truetype');
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: 'PT Sans Narrow';
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Regular.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Regular.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Regular.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Regular.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Regular.svg#pt_sans_narrowregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PT Sans Narrow';
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Bold.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Bold.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Bold.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Bold.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/PT-Sans-Narrow-Bold.svg#pt_sans_narrowregular') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-regular-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-regular-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-regular-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-bold-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-bold-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-bold-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-bold-webfont.svg#open_sansregular') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-italic-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-italic-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-italic-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-italic-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Open Sans";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-light-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-light-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-light-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-light-webfont.svg#open_sansregular') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-semibold-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-semibold-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-semibold-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/opensans-semibold-webfont.svg#open_sansregular') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Thin';
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Thin-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Thin-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Thin-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Regular-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Regular-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Bold-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Bold-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Bold-webfont.svg#open_sansregular') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-BoldItalic-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-BoldItalic-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-BoldItalic-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-BoldItalic-webfont.svg#open_sansregular') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Italic-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Italic-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Italic-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Italic-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Light-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Light-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Light-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-Light-webfont.svg#open_sansregular') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-LightItalic-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-LightItalic-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-LightItalic-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/RobotoCondensed-LightItalic-webfont.svg#open_sansregular') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Regular';
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Regular-webfont.eot');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Regular-webfont.woff') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'WA-theme-icons';
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/WA-theme-icons-webfont.eot?-5cyjvw');
  src: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/WA-theme-icons-webfont.eot?#iefix-5cyjvw') format('embedded-opentype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts/WA-theme-icons-webfont.woff?-5cyjvw') format('woff'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts//WA-theme-icons-webfont.ttf?-5cyjvw') format('truetype'), url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/Fonts//WA-theme-icons-webfont.svg?-5cyjvw#WA-theme-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
html {
  font-size: 100.01%;
}
body {
  color: #333333;
  font: normal 16px/normal PT Sans;
}
h1,
h2,
h3,
h4,
h5 {
  padding: 0;
  line-height: normal;
}
h1 {
  color: #626262;
  font: normal 34px/normal Roboto Condensed;
  text-transform: uppercase;
  margin: 0.6em 0 0.6em 0;
}
h2 {
  color: #626262;
  font: bold 34px/normal Roboto Condensed;
  margin: 0.6em 0 0.6em 0;
  overflow: hidden;
}
h3 {
  margin: 0.6em 0 0.6em 0;
  font: normal 26px/normal Roboto Condensed;
  color: #333333;
}
h4 {
  color: #626262;
  font: normal 26px/normal Roboto Condensed;
  margin: 0.4em 0 0.4em 0;
}
.alternativeText {
  color: white;
}
.titlePage {
  font: normal 60px/normal Roboto Thin;
  letter-spacing: 0.2em;
  color: white;
  margin: 0.3em 0 0.3em 0;
}
h4.gadgetTitle {
  font: bold 24px/normal PT Sans Narrow;
  color: #626262;
  text-transform: uppercase;
}
.contStylePageTitle {
  background-color: inherit;
  color: white;
  font: normal 48px/1.05em Roboto Condensed;
  margin: 0 0 0.4em 0;
  text-decoration: inherit;
  text-transform: uppercase;
}
a {
  color: #36aff0;
  font-style: normal;
  text-decoration: underline;
}
a:visited {
  color: #36aff0;
  text-decoration: underline;
}
a:hover {
  color: #1790d1;
  text-decoration: underline;
}
a.linkAlternative {
  color: #36aff0;
  font-weight: bold;
  text-decoration: underline;
}
a.linkAlternative:visited {
  color: #36aff0;
  text-decoration: underline;
}
a.linkAlternative:hover {
  color: #1790d1;
  text-decoration: underline;
}
a.linkAuxiliary {
  color: #36aff0;
  font-style: italic;
  text-decoration: underline;
}
a.linkAuxiliary:visited {
  color: #36aff0;
  text-decoration: underline;
}
a.linkAuxiliary:hover {
  color: #1790d1;
  text-decoration: underline;
}
.quotedText {
  display: block;
  background-color: #f4eadf;
  border-radius: 9px;
  font: italic 16px/normal PT Sans;
  padding: 1em;
}
blockquote {
  color: #373737;
  font: normal 16px/normal PT Sans;
}
.contStyleCaption {
  color: #798084;
  font: italic 14px/normal PT Sans;
}
.promoText {
  background-color: none;
  color: white;
  display: block;
  font: bold 67px/normal PT Sans Narrow;
  padding: 0 5px;
  text-shadow: none;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.WaContentDivider {
  display: block;
  margin: 1em 0;
  width: 100%;
}
.WaContentDivider[class*=dividerStyle] {
  height: 1px;
}
.WaContentDivider.divider_style_border_solid {
  border-top: 1px solid black;
  height: 0;
}
.WaContentDivider.divider_style_border_dotted {
  border-top: 1px dotted black;
  height: 0;
}
.WaContentDivider.divider_style_border_dashed {
  border-top: 1px dashed black;
  height: 0;
}
.WaContentDivider.divider_style_border_double_solid {
  border-bottom: 1px solid black;
  border-top: 1px solid black;
  height: 1px;
}
.WaContentDivider.divider_style_border_double_solid_2_to_1 {
  border-bottom: 1px solid black;
  border-top: 2px solid black;
  height: 1px;
}
.WaContentDivider.dividerStyle001 {
  border-bottom: 1px solid #9da1a3;
  height: 1px;
  margin: 1em 0;
}
.WaContentDivider.dividerStyle002 {
  border-top: 1px solid #9da1a3;
  border-bottom: 1px solid #9da1a3;
  height: 3px;
  margin: 1em 0;
}
.gadgetContentEditableArea {
  position: relative;
}
[class*="EditableArea"] {
  line-height: 1.375;
}
[class*="EditableArea"]:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  overflow: hidden;
  visibility: hidden;
}
[class*="EditableArea"] p {
  margin-top: 0;
  margin-bottom: 1.6em;
}
[class*="EditableArea"] p.promoText {
  margin: 0.4em 0;
}
[class*="EditableArea"] h1:first-child,
[class*="EditableArea"] h2:first-child,
[class*="EditableArea"] h3:first-child,
[class*="EditableArea"] h4:first-child,
[class*="EditableArea"] h5:first-child,
[class*="EditableArea"] h6:first-child,
[class*="EditableArea"] p:first-child,
[class*="EditableArea"] ul:first-child,
[class*="EditableArea"] ol:first-child,
[class*="EditableArea"] form:first-child,
[class*="EditableArea"] blockquote:first-child,
[class*="EditableArea"] dl:first-child,
[class*="EditableArea"] pre:first-child {
  margin-top: 0;
}
[class*="EditableArea"] h1:last-child,
[class*="EditableArea"] h2:last-child,
[class*="EditableArea"] h3:last-child,
[class*="EditableArea"] h4:last-child,
[class*="EditableArea"] h5:last-child,
[class*="EditableArea"] h6:last-child,
[class*="EditableArea"] p:last-child,
[class*="EditableArea"] ul:last-child,
[class*="EditableArea"] ol:last-child,
[class*="EditableArea"] form:last-child,
[class*="EditableArea"] blockquote:last-child,
[class*="EditableArea"] dl:last-child,
[class*="EditableArea"] pre:last-child {
  margin-bottom: 0;
}
[class*="EditableArea"] ul {
  color: #373737;
  font: normal 14px/normal Open Sans;
  list-style: disc;
  margin: 1em 0 1em 18px;
  padding: 0;
}
[class*="EditableArea"] ul li {
  padding: 0;
  margin: 0.25em 0 0.25em 0;
}
[class*="EditableArea"] ol {
  color: #373737;
  font: normal 14px/normal Open Sans;
  margin: 1em 0 1em 24px;
  padding: 0;
}
[class*="EditableArea"] ol li {
  margin: 0.25em 0 0.25em 0;
  padding: 0;
}
[class*="EditableArea"] ul ul:first-child,
[class*="EditableArea"] ol ul:first-child,
[class*="EditableArea"] ul ul:last-child,
[class*="EditableArea"] ol ul:last-child,
[class*="EditableArea"] ul ol:first-child,
[class*="EditableArea"] ol ol:first-child,
[class*="EditableArea"] ul ol:last-child,
[class*="EditableArea"] ol ol:last-child {
  margin-bottom: 1em;
  margin-top: 1em;
}
[class*="EditableArea"] img {
  height: auto;
  max-width: 100%;
}
[class*="EditableArea"] .contStyleExcSimpleTable {
  border-color: #999999;
}
[class*="EditableArea"] .contStyleExcSimpleTable th,
[class*="EditableArea"] .contStyleExcSimpleTable td {
  border-color: #999999;
}
/* ---- Shared typography adaptive behavior ---- */
@media only screen and (max-width: 616px) {
  html:not([class*="WaPlaceHolder"]) .titlePage {
    font: normal 32px/normal Roboto Thin;
  }
  html:not([class*="WaPlaceHolder"]) .promoText {
    font: bold 30px/normal PT Sans Narrow;
  }
  html:not([class*="WaPlaceHolder"]) h1 {
    font: bold 22px/normal Roboto Condensed;
  }
  html:not([class*="WaPlaceHolder"]) h2 {
    font: bold 22px/normal Roboto Condensed;
  }
  html:not([class*="WaPlaceHolder"]) h3 {
    font: normal 20px/normal Roboto Condensed;
  }
  html:not([class*="WaPlaceHolder"]) h4 {
    font: normal 20px/normal Roboto Condensed;
  }
}
/* styles */

#idFooterPoweredByContainer {
  padding: 20px 0 30px 0;
  clear: both;
  text-align: right;
  font-size: 14px;
}
#idFooterPoweredByWA {
  background: none;
  color: white;
  position: relative;
  display: inline;
}
/* ----- Layout ----- */

html {
  height: 100%;
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: none;
}
body {
  background-color: #554f47;
  background-image: url('/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/layout/firma_lazy_harvest.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  background-attachment: fixed;
  font-family: PT Sans;
  height: 100%;
  margin: 0;
  padding: 0;
}
.mLayout {
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  width: 100%;
}
* html .mLayout {
  height: 100%;
}
[class^="WaLayoutItem"] {
  position: static;
}
.zoneHeaderInner,
.zoneHeader1Inner,
.zoneHeader2Inner,
.zoneContentInner,
.zoneFooterInner,
.zoneFooter1Inner {
  position: relative;
}
.zoneHeaderOuter {
  background: transparent;
  position: relative;
}
.zoneHeaderOuter .zoneHeaderInner {
  background: none;
}
.zoneHeader1Outer {
  background: transparent;
}
.zoneHeader1Outer .zoneHeader1Inner {
  background: none;
  position: relative;
}
.zoneHeader1Outer .zoneHeader1Inner:before,
.zoneHeader1Outer .zoneHeader1Inner:after {
  background-repeat: no-repeat;
  background-size: auto 100%;
  bottom: 0;
  content: "";
  display: none;
  position: absolute;
  top: 0;
  width: 10%;
  z-index: -1;
}
.zoneContentOuter {
  background: none;
}
.zoneContentOuter .zoneContentInner {
  background: white;
  box-sizing: border-box;
}
.zoneFooterOuter {
  background: none;
}
.zoneFooterOuter .zoneFooterInner {
  background: transparent;
  position: relative;
  z-index: 0;
}
.zoneFooter1Outer {
  background: none;
}
.zoneFooter1Outer .zoneFooter1Inner {
  background: transparent;
  position: relative;
  z-index: 0;
}
.zoneBrandingOuter {
  background: none;
}
.zoneBrandingOuter .zoneBrandingInner {
  background: none;
}
.WaPlaceHolderHeader > div {
  padding: 0;
}
.WaPlaceHolderHeader1 > div {
  padding: 0;
}
.WaPlaceHolderHeader2 > div {
  padding: 0;
}
.WaPlaceHolderContent > div {
  padding: 20px 20px 40px 20px;
}
div[class*="WaPlaceHolderLeftSidebar"] > div {
  padding: 0;
}
div[class*="WaPlaceHolderRightSidebar"] > div {
  padding: 0;
}
.WaPlaceHolderFooter > div {
  padding: 40px 20px 0 20px;
}
.WaPlaceHolderFooter1 > div {
  padding: 0px 20px 30px 20px;
}
.googleAdCoRight,
.googleAdCoLeft {
  width: 180px;
  margin: 0 auto 0 auto;
}
.googleAdCoBottom {
  margin: 0 auto 0 auto;
}
.googleAdLeft,
.googleAdRight,
.googleAdBottom {
  z-index: 37777;
  clear: both;
}
.googleAdLeft,
.googleAdRight {
  position: absolute;
  left: -180px;
  top: 0;
  display: none;
  visibility: hidden;
}
.googleAdBottom {
  padding: 15px;
}
/* ----- Layout adaptive behavior ( basic.responsive.grid.less ) ----- */

/* ----- Layout adaptive behavior. State 2 ----- */
@media only screen and (min-width: 600px) and (max-width: 1179px) {
  body {
    background: #8c979d url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/layout/terra_misty_mountain.jpg) center top/100% auto no-repeat center top/cover repeat-y;
  }
}
/* ----- Layout adaptive behavior. State 3 ----- */
@media only screen and (max-width: 616px) {
  body {
    background: #8c979d url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/layout/terra_misty_mountain.jpg) center top/100% auto no-repeat center top/cover repeat-y;
  }
  .WaLayoutTable {
    display: block;
    width: 100%;
  }
  .WaLayoutTable > tbody {
    display: block;
    width: 100%;
  }
  .WaLayoutTable .WaLayoutRow {
    display: block;
    width: 100%;
  }
  .WaLayoutTable .WaLayoutRow .WaLayoutItem {
    display: block;
    width: 100% !important;
  }
  .WaLayoutTable .WaLayoutRow .WaLayoutSeparator {
    display: none;
  }
}
/* ----- Gadget Styles ( Styled wrappers ) ----- */

.gadgetStyleNone,
.gadgetStyle001,
.gadgetStyle002,
.gadgetStyle003,
.gadgetStyle004 {
  padding: 0;
}
.gadgetStyleNone .gadgetStyleTitle,
.gadgetStyle001 .gadgetStyleTitle,
.gadgetStyle002 .gadgetStyleTitle,
.gadgetStyle003 .gadgetStyleTitle,
.gadgetStyle004 .gadgetStyleTitle {
  padding: 0 0 10px;
}
.gadgetStyleNone .gadgetStyleTitle h4,
.gadgetStyle001 .gadgetStyleTitle h4,
.gadgetStyle002 .gadgetStyleTitle h4,
.gadgetStyle003 .gadgetStyleTitle h4,
.gadgetStyle004 .gadgetStyleTitle h4 {
  margin: 0;
  padding: 0;
}
.gadgetStyleNone {
  padding: 0;
}
.gadgetStyleNone .gadgetStyleTitle h4 {
  font: bold 24px/normal PT Sans Narrow;
  color: #626262;
  text-transform: uppercase;
}
.gadgetStyle001 .gadgetStyleTitle h4 {
  font: bold 24px/normal PT Sans Narrow;
  color: #626262;
  text-transform: uppercase;
  overflow-x: hidden;
}
.gadgetStyle001 .gadgetStyleBody {
  font: normal 24px/normal PT Sans Narrow;
}
.gadgetStyle002 .gadgetStyleTitle h4 {
  color: #626262;
  font: bold 24px/normal PT Sans Narrow;
  text-transform: uppercase;
}
/* ---- Gadget styles adaptive behavior ---- */
@media only screen and (max-width: 616px) {
  .gadgetStyleNone .gadgetStyleTitle h4,
  .gadgetStyle001 .gadgetStyleTitle h4,
  .gadgetStyle002 .gadgetStyleTitle h4,
  .gadgetStyle003 .gadgetStyleTitle h4,
  .gadgetStyle004 .gadgetStyleTitle h4 {
    font: bold 20px/normal PT Sans Narrow;
  }
  .gadgetStyle001 .gadgetStyleBody {
    font: normal 20px/normal PT Sans Narrow;
  }
}
/* ----- Link Styles and Stylized buttons ----- */

a.stylizedButton.buttonStyle001,
a.stylizedButton.buttonStyle002,
a.stylizedButton.buttonStyle003,
a.stylizedButton.buttonStyle004 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-family: 'Roboto Condensed';
  font-size: inherit;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin: 0;
  padding: 10px 23px 10px 23px;
  position: relative;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
a.stylizedButton.buttonStyle001 {
  background: #f0bc82;
  color: white;
}
a.stylizedButton.buttonStyle001:hover {
  background: #dba76d;
  color: white;
}
a.stylizedButton.buttonStyle001:active {
  background: #f0bc82;
  color: white;
}
a.stylizedButton.buttonStyle002 {
  background: #11c39f;
  color: white;
}
a.stylizedButton.buttonStyle002:hover {
  background: #09ac8d;
  color: white;
}
a.stylizedButton.buttonStyle002:active {
  background: #11c39f;
  color: white;
}
a.stylizedButton.buttonStyle003 {
  background: #bcbcbc;
  color: white;
}
a.stylizedButton.buttonStyle003:hover {
  background: #959192;
  color: white;
}
a.stylizedButton.buttonStyle003:active {
  background: #bcbcbc;
  color: #626262;
}
a.stylizedButton.buttonStyle004 {
  background: white;
  color: #333333;
}
a.stylizedButton.buttonStyle004:hover {
  background: #dbdbdb;
  color: #333333;
}
a.stylizedButton.buttonStyle004:active {
  background: #dbdbdb;
  color: #333333;
}
/* WaGadgetLoginForm,  Open Authorization form (Facebook, GooglePlus) */

/* WaGadgetContactProfile, Open Authorization buttons (Facebook, GooglePlus) */

a.wa-authenticateLoginLink,
a.wa-authenticateLoginLink:hover,
a.wa-authenticateLoginLink:active,
a.wa-authenticateLoginLink.activeState,
a.wa-authenticateLoginLink:visited {
  color: white;
  cursor: pointer;
  font: normal 12px/normal Verdana;
  opacity: 1;
  text-decoration: none;
}
.wa-authenticateLoginLink {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: inline-block;
  outline: none;
  overflow: hidden;
  font-weight: normal;
  padding-right: 9px;
  position: relative;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.wa-authenticateLoginLink span {
  vertical-align: middle;
}
.wa-authenticateLoginLink .authenticateLoginIcon {
  height: 28px;
  width: 28px;
  display: inline-block;
}
.wa-authenticateLoginLink .authenticateLoginIcon:after {
  content: "";
  display: block;
  height: 100%;
  left: 28px;
  position: absolute;
  top: 0;
  width: 1px;
}
.wa-authenticateLoginLink .authenticateLoginText {
  padding-left: 9px;
}
.wa-authenticateLoginLink.facebook,
.wa-authenticateLoginLink.Facebook {
  border: 1px solid #23336a;
  background-color: #0073e3;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4NGI4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4NjFhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #384b8f 0%, #4861a8 100%);
  background-image: -o-linear-gradient(bottom, #384b8f 0%, #4861a8 100%);
  background-image: -webkit-linear-gradient(bottom, #384b8f 0%, #4861a8 100%);
  background-image: linear-gradient(bottom, #384b8f 0%, #4861a8 100%);
  text-shadow: 0 1px 0 #13204b;
}
.wa-authenticateLoginLink.facebook .authenticateLoginIcon,
.wa-authenticateLoginLink.Facebook .authenticateLoginIcon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Q4NTNFQjA1NEY0MTFFNEEwMDFDNzU4NDkxRUY1N0QiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0Q4NTNFQUY1NEY0MTFFNEEwMDFDNzU4NDkxRUY1N0QiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDpGQUZERTk3NTdFNTRFNDExQkMwMUNGOEIyMEY5RjFGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQUZERTk3NTdFNTRFNDExQkMwMUNGOEIyMEY5RjFGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrT59r4AAADlSURBVHjaYvz//z8DNQETA5UBVgNFFH3gGAiCgPg6EP8DYpB3/kPFsQIWfLa9ub/FCkitAmJmNCmQwYwkGwgESciG3brzmOH5y7d4NRAyUALGuHbzAYODVy7Dv3//Qd5/Sq6BcPD06WuQYZeBTANoeGIHoGSDBeMFwgreuPSRnWz+k+rlWYuW70hzsjdmkJESBQs8efaaYd/BswRtYsGRDtNB9N5NEzyABsqB2NdvPGAoqpryCMjcQW4sp+vrqmwB0nJIYqBISR/4rDdq4MAaiDcvA9MjqOADJR1vYg1kpHYVABBgABMVf7y4W6QVAAAAAElFTkSuQmCC') center no-repeat;
}
.wa-authenticateLoginLink.facebook .authenticateLoginIcon:after,
.wa-authenticateLoginLink.Facebook .authenticateLoginIcon:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItNzk1MCUiIHkxPSIxMTUuMTk2MDc4NDMxMzcyJSIgeDI9Ii03OTUwJSIgeTI9IjE1LjE5NjA3ODQzMTM3MjQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMjA0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0NDc4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #13204b -30.39%, #34478a 69.61%);
  background-image: -o-linear-gradient(bottom, #13204b -30.39%, #34478a 69.61%);
  background-image: -webkit-linear-gradient(bottom, #13204b -30.39%, #34478a 69.61%);
  background-image: linear-gradient(bottom, #13204b -30.39%, #34478a 69.61%);
  /* gradient overlay */

}
.wa-authenticateLoginLink.facebook:hover,
.wa-authenticateLoginLink.Facebook:hover {
  border: 1px solid #35487e;
  /* stroke */
  background-color: #0073e3;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNjFhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVkNzNiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #4f61a1 0%, #5d73b3 100%);
  background-image: -o-linear-gradient(bottom, #4f61a1 0%, #5d73b3 100%);
  background-image: -webkit-linear-gradient(bottom, #4f61a1 0%, #5d73b3 100%);
  background-image: linear-gradient(bottom, #4f61a1 0%, #5d73b3 100%);
  /* gradient overlay */

}
.wa-authenticateLoginLink.facebook:active,
.wa-authenticateLoginLink.Facebook:active,
.wa-authenticateLoginLink.facebook.activeState,
.wa-authenticateLoginLink.Facebook.activeState {
  border: 1px solid #223869;
  -moz-box-shadow: inset 0 1px 0 #6881b4;
  /* inner shadow */
  -webkit-box-shadow: inset 0 1px 0 #6881b4;
  box-shadow: inset 0 1px 0 #6881b4;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3NTI4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NjE5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* color overlay + gradient overlay */
  background-image: -moz-linear-gradient(bottom, #37528f 0%, #44619f 100%);
  background-image: -o-linear-gradient(bottom, #37528f 0%, #44619f 100%);
  background-image: -webkit-linear-gradient(bottom, #37528f 0%, #44619f 100%);
  background-image: linear-gradient(bottom, #37528f 0%, #44619f 100%);
  /* color overlay + gradient overlay */

}
.wa-authenticateLoginLink.googlePlus,
.wa-authenticateLoginLink.GooglePlus {
  border: 1px solid #9d3726;
  /* stroke */
  background-color: #0073e3;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5NDIyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhNjA0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #d94227 0%, #ea6048 100%);
  background-image: -o-linear-gradient(bottom, #d94227 0%, #ea6048 100%);
  background-image: -webkit-linear-gradient(bottom, #d94227 0%, #ea6048 100%);
  background-image: linear-gradient(bottom, #d94227 0%, #ea6048 100%);
  text-shadow: 0 1px 0 #8e2618;
  /* drop shadow */

}
.wa-authenticateLoginLink.googlePlus .authenticateLoginIcon,
.wa-authenticateLoginLink.GooglePlus .authenticateLoginIcon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjkyOTUyMDE1NTAzMTFFNEExNEFFRUZBNzZGNjc0REYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjkyOTUyMDI1NTAzMTFFNEExNEFFRUZBNzZGNjc0REYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTI5NTFGRjU1MDMxMUU0QTE0QUVFRkE3NkY2NzRERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTI5NTIwMDU1MDMxMUU0QTE0QUVFRkE3NkY2NzRERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmVxoxIAAAJTSURBVHjaYvz//z8DNQETA5UBC6UG9KtLEnShFhBPA+JFQPwWiEFhcg+ItwOxPbriwpvPD+Mz0ByIDx/qaloHtPnLXCezvW9uXf/75+dPxZURfnpAsQogtsfiiMO4DJz049PH+2fnTl8JZHcm7zsV9vPjRy8WdnYGo8Q0caBYLdBFB/GGASiWkfDn5xfPfexTk9iHLP73z+/3T86c/A8UXwkVWwrEu6H4/fMLZ9/D+OiRclVEXcucT0qGDSVcmFkYXl6+8B3IlIIKRQO9vhRIi8Vs3MOwPMwbpwvt/v7+9ffB4f1/N+cmK0HFQoH4xBQj1Q9AF3aiqQfhw0BxEGYAYfQwPHR8Uk/Kl5cv/uuGxx759/cPKLAr5zmbT/315fMNILsFS6idwReGYAy0SW9ZiOcqIPs/MEzfAfnngJgHh1oQ7oe5kBFP1hP5+/v3OWZWVtm7+3Y+V3ZyVwKK/SA1YYMS9TIgng/E4d/fvZ3w6Nihb0DDJF9fv3pvXXIENyl52QGIT90/uPcQ0FZ2IDaZbWf4c21ieOGpGROviWpqS7Lz8oPkmInNy5N+fPxwd0NaTA+QHQZMwNuQ5GYBXfuMS1jECMh2AuLdxLhQ8dfXL+rANHcezTAQYOQUEv765dWLB0C2OrFe7gQmaHb3zol6z86d5kUSB4VbGxBfurN7+x8gfYdYL7ccbK9XkTIyi+eTln30/+/fK4zMzKDw+vbz06dNM610GBkgKWInPgMxkg0w0N2BVCo0xl8DMSvIUCBeDcRzgMHxF1+yYQQlRmoCgAADAFBTXlBIUnGPAAAAAElFTkSuQmCC') no-repeat center;
}
.wa-authenticateLoginLink.googlePlus .authenticateLoginIcon:after,
.wa-authenticateLoginLink.GooglePlus .authenticateLoginIcon:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItNzk1MCUiIHkxPSIxMTUuMTk2MDc4NDMxMzcyJSIgeDI9Ii03OTUwJSIgeTI9IjE1LjE5NjA3ODQzMTM3MjQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlMjYxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M0MzgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #8e2618 -30.39%, #c43825 69.61%);
  background-image: -o-linear-gradient(bottom, #8e2618 -30.39%, #c43825 69.61%);
  background-image: -webkit-linear-gradient(bottom, #8e2618 -30.39%, #c43825 69.61%);
  background-image: linear-gradient(bottom, #8e2618 -30.39%, #c43825 69.61%);
  /* gradient overlay */

}
.wa-authenticateLoginLink.googlePlus:hover,
.wa-authenticateLoginLink.GooglePlus:hover {
  border: 1px solid #ac4e3a;
  /* stroke */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmNTkzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkNzU1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #df593d 0%, #ed755d 100%);
  background-image: -o-linear-gradient(bottom, #df593d 0%, #ed755d 100%);
  background-image: -webkit-linear-gradient(bottom, #df593d 0%, #ed755d 100%);
  background-image: linear-gradient(bottom, #df593d 0%, #ed755d 100%);
  /* gradient overlay */

}
.wa-authenticateLoginLink.googlePlus:active,
.wa-authenticateLoginLink.GooglePlus:active,
.wa-authenticateLoginLink.googlePlus.activeState,
.wa-authenticateLoginLink.GooglePlus.activeState {
  border: 1px solid #9d3726;
  /* stroke */
  -moz-box-shadow: inset 0 1px 0 #eb7d67;
  /* inner shadow */
  -webkit-box-shadow: inset 0 1px 0 #eb7d67;
  box-shadow: inset 0 1px 0 #eb7d67;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhNDMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNTIzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* color overlay + gradient overlay */
  background-image: -moz-linear-gradient(bottom, #da4328 0%, #e25239 100%);
  background-image: -o-linear-gradient(bottom, #da4328 0%, #e25239 100%);
  background-image: -webkit-linear-gradient(bottom, #da4328 0%, #e25239 100%);
  background-image: linear-gradient(bottom, #da4328 0%, #e25239 100%);
  /* color overlay + gradient overlay */

}
.WaGadgetLoginForm .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink,
.WaGadgetLoginForm .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink:hover {
  color: white;
  font-size: 12px;
}
.WaGadgetLoginForm .oAuthForm .oAuthButtonsContainer {
  text-align: left;
}
.WaGadgetLoginForm .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink {
  margin-bottom: 5px;
  max-width: 178px;
}
.WaGadgetContactProfile .wa-authenticateLoginLink {
  max-width: 105px;
}
/* single gadget styles */

/* ----- Gadget Blog ----- */

.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a:hover {
  color: #1790d1;
}
.WaGadgetBlog .blogEntryOuterContainer {
  margin: 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer {
  background: none;
  padding: 0 0 15px 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  color: #626262;
  font: normal 34px/normal PT Sans Narrow;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer h5 {
  visibility: hidden;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer h5 .postedOn {
  font: italic 14px/normal PT Sans;
  color: #9da1a3;
  padding-left: 5px;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer h5 .postedByLink:before {
  font: italic 14px/normal PT Sans;
  color: #9da1a3;
  content: "By\00a0";
  display: inline-block;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer h5 .postedByLink:after {
  font: italic 14px/normal PT Sans;
  color: #9da1a3;
  content: "";
  display: inline-block;
  margin-left: -4px;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer {
  padding: 0 0 15px 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:first-child:before {
  content: '\e60f';
  text-decoration: underline;
}
.WaGadgetBlog .blogEntryOuterContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:first-child:before {
  text-decoration: none;
}
.WaGadgetBlog .boxBodyInfoOuterContainer {
  background: none;
  margin: 0 0 10px 0;
  padding: 0;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 {
  visibility: hidden;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedOn {
  visibility: visible;
  font: normal 15px/normal PT Sans;
  color: #9da1a3;
  overflow: hidden;
  padding-left: 10px;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel,
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink {
  visibility: visible;
  float: left;
  padding-left: 5px;
  font: italic 14px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel a,
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink a {
  font: italic 14px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel a:hover,
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink a:hover {
  color: #1790d1;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel:after,
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink:after {
  font: normal 15px/normal PT Sans;
  color: #9da1a3;
  content: "|";
  display: inline-block;
  padding-left: 10px;
}
.WaGadgetBlog .boxFooterOuterContainer {
  padding: 0;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom {
  overflow: hidden;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer {
  position: relative;
  visibility: hidden;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a {
  visibility: visible;
  font: bold 15px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:hover {
  color: #1790d1;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:before {
  font: normal 24px/normal WA-theme-icons;
  color: #9da1a3;
  display: inline-block;
  margin-right: 10px;
  vertical-align: bottom;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:first-child:before {
  content: '\e616';
  text-decoration: underline;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:first-child:before {
  text-decoration: none;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a:before {
  content: '\e60f';
  text-decoration: underline;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a:before {
  content: '\e60f';
  text-decoration: none;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[href*="comments"]:before {
  content: '\e60f';
  text-decoration: underline;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[href*="comments"]:before {
  text-decoration: none;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[href*="addComment"]:before {
  content: '\e60f';
  text-decoration: underline;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[href*="addComment"]:before {
  text-decoration: none;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer {
  float: right;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer {
  visibility: hidden;
  position: relative;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost {
  visibility: visible;
  font: bold 15px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost:before,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost:before {
  font: normal 24px/normal WA-theme-icons;
  color: #9da1a3;
  display: inline-block;
  margin-right: 10px;
  vertical-align: bottom;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost.editPost:before,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost.editPost:before {
  content: '\e60c';
  text-decoration: underline;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost.deletePost:before,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost.deletePost:before {
  content: '\e60e';
  text-decoration: underline;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost.editPost:before,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost.editPost:before,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost.deletePost:before,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost.deletePost:before {
  text-decoration: none;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost:hover,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost:hover {
  color: #1790d1;
}
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer {
  float: left;
  margin: 0 20px 0 0;
}
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] .disabled,
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit][disabled="disabled"],
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit][disabled=""],
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit][disabled],
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit].aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] .disabled:hover,
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit][disabled="disabled"]:hover,
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit][disabled=""]:hover,
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit][disabled]:hover,
.WaGadgetBlog.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit].aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateList a.rssFeedLabel,
.WaGadgetBlog.WaGadgetBlogStateList a.rssFeedLabel:hover {
  color: #626262;
  display: inline-block;
  float: left;
  font: normal 26px/normal FontAwesome;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.WaGadgetBlog.WaGadgetBlogStateList a.rssFeedLabel:before,
.WaGadgetBlog.WaGadgetBlogStateList a.rssFeedLabel:hover:before {
  content: '\f09e';
  display: inline-block;
  margin-top: 10px;
}
.WaGadgetBlog.WaGadgetBlogStateList a.rssFeedLabel img,
.WaGadgetBlog.WaGadgetBlogStateList a.rssFeedLabel:hover img {
  display: none;
  vertical-align: top;
}
.WaGadgetBlog.WaGadgetBlogStateList .pagerOuterContainer {
  clear: none;
  float: right;
  margin: 9px 0 11px 0;
}
.WaGadgetBlog.WaGadgetBlogStateList .blogPostListOuterContainer {
  padding-top: 25px;
}
.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem {
  margin: 0 0 45px 0;
}
.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer {
  background: none;
  padding: 0 0 10px 0;
}
.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a {
  color: #626262;
  font: normal 26px/normal Roboto Condensed;
  text-decoration: underline;
}
.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a:hover {
  color: #1790d1;
}
.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxBodyOuterContainer {
  padding-bottom: 15px;
}
.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer {
  margin: 0 0 15px 0;
  padding: 0;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer {
  margin: 35px 0 0 0;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer > .cornersContainer:first-child,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer > .cornersContainer:first-child {
  height: 3px;
  border-top: 1px solid #9da1a3;
  border-bottom: 1px solid #9da1a3;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer h3.sectionTitle,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer h3.sectionTitle {
  color: #333333;
  font: normal 24px/normal PT Sans Narrow;
  overflow: hidden;
  white-space: nowrap;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsContainer,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsContainer {
  padding-top: 25px;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem {
  padding: 0;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer {
  margin: 0 0 25px 0;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer {
  border-bottom: none;
  margin: 0 0 10px 0;
  padding: 0;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 {
  font: italic 14px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 span:first-child,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 span:first-child {
  font: italic 14px/normal PT Sans;
  color: black;
  overflow: hidden;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 a.blogEntryPostedBy,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 a.blogEntryPostedBy {
  visibility: visible;
  font: italic 14px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 a.blogEntryPostedBy:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 a.blogEntryPostedBy:hover {
  color: #1790d1;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 span.postedByComment,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 span.postedByComment {
  font: italic 14px/normal PT Sans;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxBodyOuterContainer,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxBodyOuterContainer {
  margin: 0 0 15px 0;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft {
  visibility: hidden;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor,
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply {
  visibility: visible;
  font: bold 15px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:hover,
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:hover {
  color: #1790d1;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:before,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:before,
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:before,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:before {
  font: normal 24px/normal WA-theme-icons;
  color: #9da1a3;
  display: inline-block;
  margin-right: 10px;
  vertical-align: bottom;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:before,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:before {
  content: '\e628';
  text-decoration: underline;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:before,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:before {
  content: '\e619';
  text-decoration: underline;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:before,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:before,
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:before,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:before {
  text-decoration: none;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete {
  visibility: visible;
  font: bold 15px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete:hover {
  color: #1790d1;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete:before,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete:before {
  font: normal 24px/normal WA-theme-icons;
  content: '\e60e';
  text-decoration: underline;
  color: #9da1a3;
  display: inline-block;
  margin-right: 10px;
  vertical-align: bottom;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete:before,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete:before {
  text-decoration: none;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"],
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"] {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"]:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"]:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"]:active,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"]:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"] .disabled,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"] .disabled,
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled="disabled"],
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled="disabled"],
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled=""],
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled=""],
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled],
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled],
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"].aspNetDisabled,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"].aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"] .disabled:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"] .disabled:hover,
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled="disabled"]:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled="disabled"]:hover,
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled=""]:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled=""]:hover,
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled]:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"][disabled]:hover,
.WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"].aspNetDisabled:hover,
.WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight input[type="submit"].aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxHeaderOuterContainer,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxHeaderOuterContainer {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #919191;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  color: #9da1a3;
  font: normal 14px/normal Roboto Condensed;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxBodyOuterContainer,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxBodyOuterContainer {
  margin: 0;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle {
  font: normal 14px/normal Roboto Condensed;
  color: #9da1a3;
  margin: -30px 0 30px 0;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle em,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle em {
  color: red;
  font: inherit;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle strong,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle strong {
  font: inherit;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer#idAuthorLabelContainer .fieldLabel,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer#idAuthorLabelContainer .fieldLabel {
  font: italic 14px/normal PT Sans;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer#idAuthorLabelContainer .fieldLabel .mandatorySymbol[style="visibility: hidden"],
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer#idAuthorLabelContainer .fieldLabel .mandatorySymbol[style="visibility: hidden"] {
  display: none;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .fieldBody span,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .fieldBody span {
  font-style: normal;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer #idBlogPostEditorFieldContainer .mandatorySymbol[style*="hidden"],
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer #idBlogPostEditorFieldContainer .mandatorySymbol[style*="hidden"] {
  display: none;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer {
  font-size: 0;
  padding: 0 0 0 25%;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer {
  display: inline-block;
  float: none;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:active,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input .disabled,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input .disabled,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled="disabled"],
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled="disabled"],
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled=""],
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled=""],
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled],
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled],
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input.aspNetDisabled,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input .disabled:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input .disabled:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled="disabled"]:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled="disabled"]:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled=""]:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled=""]:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled]:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled]:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input.aspNetDisabled:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer {
  display: inline-block;
  float: none;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:active,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input .disabled,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input .disabled,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled="disabled"],
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled="disabled"],
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled=""],
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled=""],
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled],
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled],
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input.aspNetDisabled,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input .disabled:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input .disabled:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled="disabled"]:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled="disabled"]:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled=""]:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled=""]:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled]:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled]:hover,
.WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input.aspNetDisabled:hover,
.WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetBlog .addNewCommentOuterContainer {
  margin: 20px 0 20px 0;
}
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit] {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin-right: 10px;
}
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit]:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit]:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit] .disabled,
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit][disabled="disabled"],
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit][disabled=""],
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit][disabled],
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit].aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit] .disabled:hover,
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit][disabled="disabled"]:hover,
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit][disabled=""]:hover,
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit][disabled]:hover,
.WaGadgetBlog .addNewCommentOuterContainer .boxActionContainer input[type=submit].aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
/* ----- Gadget blog adaptive behavior ----- */

/* ---- Gadget blog adaptive behavior. State 3 ---- */
@media only screen and (max-width: 616px) {
  .WaGadgetBlog .boxBodyInfoOuterContainer {
    margin: 0 0 15px 0;
  }
  .WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedOn,
  .WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel,
  .WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink,
  .WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink a {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink:after {
    content: "";
  }
  .WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor,
  .WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply {
    visibility: hidden;
    font-size: 0;
    text-decoration: none;
  }
  .WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:before,
  .WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:before {
    visibility: visible;
  }
  .WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete {
    visibility: hidden;
    font-size: 0;
    text-decoration: none;
  }
  .WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete:before {
    visibility: visible;
  }
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a {
    font-size: 0;
    text-decoration: none;
  }
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:before {
    color: #a39d9d;
    font: normal 24px/normal WA-theme-icons;
  }
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:first-child:before {
    content: '\e616';
  }
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a:before {
    content: '\e629';
  }
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost,
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost {
    font-size: 0;
    text-decoration: none;
  }
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost:before,
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost:before {
    color: #a39d9d;
    font: normal 24px/normal WA-theme-icons;
  }
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost.editPost:before,
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost.editPost:before {
    content: '\e60c';
  }
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost.deletePost:before,
  .WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost.deletePost:before {
    content: '\e60e';
  }
  .WaGadgetBlog.WaGadgetBlogStateList .blogPostListOuterContainer {
    padding-top: 20px;
  }
  .WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem {
    margin: 0 0 35px 0;
  }
  .WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
    overflow: inherit;
    white-space: normal;
  }
  .WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a {
    font: bold 22px/normal Roboto Condensed;
  }
  .WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle:after {
    display: none;
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxHeaderOuterContainer,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogEntryOuterContainer .boxHeaderOuterContainer {
    padding-bottom: 5px;
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
    font: bold 22px/normal Roboto Condensed;
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:first-child:before,
  .WaGadgetBlog.WaGadgetBlogStateReply .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:first-child:before {
    content: '\e60f';
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer {
    margin: 20px 0 0 0;
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer h3.sectionTitle,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer h3.sectionTitle {
    font: bold 22px/normal Roboto Condensed;
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 span:first-child,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 span:first-child,
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 a.blogEntryPostedBy,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 a.blogEntryPostedBy,
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 span.postedByComment,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 span.postedByComment {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:before,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:before {
    content: '\e628';
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:before,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:before {
    content: '\e619';
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete {
    visibility: visible;
  }
  .WaGadgetBlog.WaGadgetBlogStateDetails .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment ul.blogCommentsList,
  .WaGadgetBlog.WaGadgetBlogStateReply .blogCommentsOuterContainer .blogCommentsListOuterContainer ul.blogCommentsList li.blogCommentItem .blogComment ul.blogCommentsList {
    padding: 0 0 0 20px;
  }
  .WaGadgetBlog.WaGadgetBlogStateEditPost .boxFooterOuterContainer,
  .WaGadgetBlog.WaGadgetBlogStateAddPost .boxFooterOuterContainer {
    padding: 0;
  }
}
/* ----- Layout adaptive behavior ( basic.responsive.grid.less ) ----- */

@media only screen and (max-width: 616px) {
  .WaGadgetContent.hideMobilePictures img {
    display: none;
  }
}
/* ----- Gadget Discussion forum ----- */

.WaGadgetForum .pageTitleOuterContainer .pageBackContainer a {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetForum .pageTitleOuterContainer .pageBackContainer a:hover {
  color: #1790d1;
}
.WaGadgetForum .forumPanelOuterContainer {
  float: left;
  margin: 0;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  float: none;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton .disabled,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton[disabled="disabled"],
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton[disabled=""],
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton[disabled],
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton .disabled:hover,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton[disabled=""]:hover,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton[disabled]:hover,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer .forumSortedOrderLink {
  display: inline-block;
  float: none;
  padding: 6px 0 6px 20px;
  vertical-align: middle;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer .forumSortedOrderLink a {
  color: #9da1a3;
  font: italic 16px/normal PT Sans;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer .forumSortedOrderLink a:hover {
  color: #1790d1;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer div #idSubscribe,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe {
  display: inline-block;
  float: none;
  padding: 6px 0 6px 10px;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer div #idSubscribe a,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe a {
  display: inline-block;
  vertical-align: middle;
  color: #9da1a3;
  font: italic 16px/normal PT Sans;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer div #idSubscribe a:hover,
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe a:hover {
  color: #1790d1;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe:before {
  content: '\f00c';
  color: #87cc7b;
  display: inline-block;
  font: normal 16px/normal FontAwesome;
  vertical-align: middle;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe img {
  display: none;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer .forumSelectAction {
  display: inline-block;
  padding-left: 10px;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer .forumPanelSubscribeLink {
  display: inline-block;
  font: normal 16px/normal PT Sans;
  float: none;
  vertical-align: middle;
}
.WaGadgetForum .forumPanelOuterContainer .forumPanelContainer .clearEndContainer {
  display: none;
}
.WaGadgetForum .pagerOuterContainer {
  clear: none;
  float: right;
  margin: 0;
  padding: 5px 0;
}
.WaGadgetForum .forumBottomPanelOuterContainer {
  float: left;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  float: none;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton .disabled,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton[disabled="disabled"],
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton[disabled=""],
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton[disabled],
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton .disabled:hover,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton[disabled=""]:hover,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton[disabled]:hover,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer a[href$="#top"] {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
  display: inline-block;
  float: none;
  margin: 0 0 0 10px;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer a[href$="#top"]:hover {
  color: #1790d1;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer {
  padding: 0 0 10px 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
  color: #9da1a3;
  font: normal 14px/normal Roboto Condensed;
  margin-right: 150px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle {
  font: normal 14px/normal Roboto Condensed;
  margin: -30px 0 30px 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle em {
  color: red;
  font: inherit;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle strong {
  font: inherit;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer #idMakeSticky .fieldItem {
  margin: 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer#idAuthorLabelContainer .fieldLabel {
  font: italic 14px/normal PT Sans;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .stickinessForumLabelDate + span input {
  border: 1px solid #c6c6c6;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .DES_CalPopup {
  margin-top: 0;
  cursor: pointer;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .DES_CalPopup span:before {
  color: #a39d9d;
  content: '\f073';
  display: inline-block;
  font: normal 16px/normal FontAwesome;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .DES_CalPopup span img {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  margin-left: -18px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer {
  font-size: 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer {
  display: inline-block;
  float: none;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:active,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input .disabled,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input .disabled,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled="disabled"],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled="disabled"],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled=""],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled=""],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input.aspNetDisabled,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input .disabled:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input .disabled:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled="disabled"]:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled="disabled"]:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled=""]:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled=""]:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled]:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled]:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input.aspNetDisabled:hover,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer {
  display: inline-block;
  float: none;
  margin-bottom: 10px;
  vertical-align: bottom;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect select {
  border: 1px solid #c6c6c6;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input[type=checkbox] {
  margin: 0 5px 0 0;
  vertical-align: baseline;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox label {
  font-size: 14px;
  font-style: italic;
  vertical-align: baseline;
}
.WaGadgetForum .noTopicsOuterContainer {
  clear: both;
  padding: 20px 0 0 0;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer {
  clear: both;
  margin: 0;
  padding: 40px 0;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td {
  padding: 0;
  border: none;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.threadImageTD {
  display: none;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.threadImageTD div.threadImage {
  display: none;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.threadTD {
  width: 50%;
  padding-left: 35px;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.threadTD div.thread h4.boxHeaderTitle {
  font: normal 26px/normal Roboto Condensed;
  color: #626262;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.lastReplyTD {
  width: 40%;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.lastReplyTD .lastReply h4.boxHeaderTitle {
  font: normal 26px/normal Roboto Condensed;
  color: #626262;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.repliesCountTD {
  text-align: right;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.repliesCountTD .repliesCount h4.boxHeaderTitle {
  font: normal 26px/normal Roboto Condensed;
  color: #626262;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table {
  border: none;
  border-collapse: separate;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr td {
  height: auto;
  padding: 0;
  border: none;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr td:first-child {
  padding: 0;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td {
  padding-bottom: 20px;
  padding-top: 20px;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD {
  width: 1%;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD div.threadImage {
  color: #9da1a3;
  font: normal 24px/normal WA-theme-icons;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD div.threadImage:before {
  content: '\e620';
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD div.threadImage img {
  display: none;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD div.threadImage.stickyForumTopic:before {
  content: '\e60a';
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadTD {
  padding-left: 15px;
  padding-right: 25px;
  width: 47%;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadTD div.thread a {
  color: #a39d9d;
  font: bold 15px/normal PT Sans;
  text-decoration: underline;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadTD div.thread a:hover {
  color: #1790d1;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD {
  padding-right: 25px;
  width: 40%;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD .lastReply a {
  font: bold 13px/normal PT Sans;
  color: #9da1a3;
  text-decoration: underline;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD .lastReply a:hover {
  color: #1790d1;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD .lastReply span {
  font: normal 13px/normal PT Sans;
  color: #333333;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.repliesCountTD {
  text-align: center;
}
.WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.repliesCountTD .repliesCount span {
  color: #373737;
  font: normal 13px/normal Open Sans;
}
.WaGadgetForum.WaGadgetForumStateMessageList .topicTitleOuterContainer {
  margin: 0;
  padding: 0 0 15px 0;
}
.WaGadgetForum.WaGadgetForumStateMessageList .topicTitleOuterContainer .topicTitleContainer h4 {
  color: #626262;
  font: normal 26px/normal Roboto Condensed;
  text-transform: uppercase;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer {
  clear: both;
  margin: 0;
  padding: 20px 0;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem {
  margin: 0;
  padding: 15px 0;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem:first-child {
  padding-top: 0;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable {
  background: none;
  border: none;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td {
  color: inherit;
  font-size: inherit;
  font-weight: normal;
  padding: 0;
  vertical-align: bottom;
  line-height: normal;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer {
  padding-right: 30px;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo img {
  display: none;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo span {
  color: #9da1a3;
  font: normal 16px/normal PT Sans;
  vertical-align: baseline;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer > span {
  color: #9da1a3;
  display: inline-block;
  float: none;
  padding-top: 4px;
  font: normal 16px/normal PT Sans;
  vertical-align: baseline;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer > span a {
  color: #9da1a3;
  font: bold 16px/normal PT Sans;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer > span a:hover {
  color: #1790d1;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a {
  display: inline-block;
  padding-left: 35px;
  vertical-align: baseline;
  font: bold 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a:first-child {
  padding-left: 0;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a:hover {
  color: #1790d1;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a:before {
  display: inline-block;
  visibility: visible;
  margin-right: 18px;
  color: #a39d9d;
  font: normal 24px/normal WA-theme-icons;
  vertical-align: bottom;
  text-decoration: underline;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Edit']:before {
  content: '\e60c';
  text-decoration: none;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Delete']:before {
  content: '\e60e';
  text-decoration: none;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Quote']:before {
  content: '\e62f';
  text-decoration: none;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Merge']:before {
  content: '\e601';
  text-decoration: none;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Move']:before {
  content: '\e624';
  text-decoration: none;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer span.actionDivider {
  display: none;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer {
  padding-top: 5px;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable {
  position: relative;
  border: none;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable > tbody > tr > td {
  padding: 0;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left {
  min-width: 120px;
  padding-right: 30px;
  width: 22%;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer .boxBodyInfoContainer a {
  font: bold 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer .boxBodyInfoContainer a:hover {
  color: #1790d1;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer .boxBodyInfoContainer span.postedByComment {
  color: #9da1a3;
  font: italic 16px/normal PT Sans;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right {
  border-left: none;
  padding-top: 25px;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right .forumMessageLastModified {
  color: #9da1a3;
  font: italic 12px/normal Open Sans;
  padding: 0;
  text-align: right;
}
.WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right .forumMessageLastModified a {
  font: italic 12px/normal Open Sans;
}
.controlTooltipExtender {
  background-color: white;
  border: 1px solid #cccccc;
}
/* ----- Gadget forum adaptive behavior ----- */

/* ---- Gadget discussion forum adaptive behavior. State 3 ---- */
@media only screen and (max-width: 1179px) {
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer [id*='subscribeDiv'] #idSubscribe,
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer [id*='unsubscribeDiv'] #idSubscribe,
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer [id*='subscribeDiv'] #idUnsubscribe,
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer [id*='unsubscribeDiv'] #idUnsubscribe {
    padding: 5px 0 6px 10px;
  }
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer [id*='subscribeDiv'] #idSubscribe a,
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer [id*='unsubscribeDiv'] #idSubscribe a,
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer [id*='subscribeDiv'] #idUnsubscribe a,
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer [id*='unsubscribeDiv'] #idUnsubscribe a {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer .forumPanelSubscribeLink {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetForum .forumPanelOuterContainer .forumPanelContainer .forumSelectAction {
    display: inline-block;
    padding: 7px 0 0 10px;
    float: right;
  }
  .WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer {
    margin: 0;
  }
  .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer {
    padding: 0;
  }
  .WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer {
    margin-top: 15px;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.threadTD div.thread h4.boxHeaderTitle {
    font: normal 20px/normal Roboto Condensed;
    color: #626262;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.lastReplyTD {
    display: none;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.repliesCountTD {
    text-align: right;
    width: 50%;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxHeaderOuterContainer table td.repliesCountTD div.repliesCount h4.boxHeaderTitle {
    font: normal 20px/normal Roboto Condensed;
    color: #626262;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table {
    border: none;
    border-collapse: separate;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr td {
    border-bottom: 1px solid #9da1a3;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr:last-child td {
    border-bottom: none;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD div.threadImage {
    font: normal 16px/normal WA-theme-icons;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD div.threadImage:before {
    display: none;
    content: "";
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD {
    display: none;
  }
  .WaGadgetForum.WaGadgetForumStateTopicList #idTopicListContainer .topicListContainer .boxBodyOuterContainer table tr.topicListRow td.repliesCountTD {
    text-align: right;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .topicTitleOuterContainer .topicTitleContainer h4 {
    font: normal 20px/normal Roboto Condensed;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .forumPanelOuterContainer {
    margin: 0;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .forumPanelOuterContainer #idSortedOrderDiv {
    float: right;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .forumPanelOuterContainer #idSortedOrderDiv a {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .forumPanelOuterContainer [id*='subscribeDiv'],
  .WaGadgetForum.WaGadgetForumStateMessageList .forumPanelOuterContainer [id*='unsubscribeDiv'] {
    float: right;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .forumPanelOuterContainer [id*='subscribeDiv'] a,
  .WaGadgetForum.WaGadgetForumStateMessageList .forumPanelOuterContainer [id*='unsubscribeDiv'] a {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .forumPanelOuterContainer .forumPanelSubscribeLink {
    float: right;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .forumPanelOuterContainer + .pagerOuterContainer {
    padding-top: 15px;
    text-align: center;
    width: 100%;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer {
    display: block;
    float: left;
    padding: 0;
    width: auto;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo span {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer {
    display: block;
    width: auto;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer > span {
    float: none;
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer > span a {
    font: normal 13px/normal Open Sans;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer {
    display: block;
    float: none;
    text-align: right;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a {
    font-size: 0;
    padding-left: 10px;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a:before {
    color: #a39d9d;
    font: normal 24px/normal WA-theme-icons;
    visibility: visible;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Edit']:before,
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Merge']:before,
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Move']:before,
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Delete']:before,
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Quote']:before {
    text-decoration: underline;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Edit']:before {
    content: '\e60c';
    text-decoration: none;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Merge']:before {
    content: '\e601';
    text-decoration: none;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Move']:before {
    content: '\e600';
    text-decoration: none;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Delete']:before {
    content: '\e60e';
    text-decoration: none;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^='Quote']:before {
    content: '\e630';
    text-decoration: none;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer + span {
    margin-top: 5px;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer {
    padding-top: 5px;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left {
    display: block;
    height: auto;
    padding: 0;
    width: auto;
    position: static;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer {
    margin-bottom: 7px;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer .boxBodyInfoContainer a {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer .boxBodyInfoContainer span.postedByComment {
    font: italic 13px/normal Open Sans;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right {
    display: block;
    height: auto;
    width: 100%;
  }
  .WaGadgetForum.WaGadgetForumStateMessageList .messageListOuterContainer .messageListContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right .boxBodyContentOuterContainer {
    padding-top: 10px;
  }
}
/****************************************************************************************************/

/*	WaGadgetMembershipApplication                                                                         */

/*		WaGadgetMembershipApplicationStateSelectLevel                                                          */

/*		WaGadgetMembershipApplicationStateNotAvailable                                                         */

/*		WaGadgetMembershipApplicationStateFillData                                                             */

/*		WaGadgetMembershipApplicationStateReview                                                               */

/*		WaGadgetMembershipApplicationIdentify                                                             */

/*		WaGadgetMembershipApplicationStateDiscountCode                                                         */

/****************************************************************************************************/

.WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify #idSectionIdentifyUserContainer .fieldContainer + .fieldContainer .fieldSubContainer {
  margin: 0;
}
.WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify #idSectionIdentifyUserContainer .fieldContainer + .fieldContainer#idCaptchaImageContainer .fieldSubContainer {
  margin-bottom: 20px;
}
/* ---- Gadget Member application adaptive behavior ---- */
@media only screen and (max-width: 616px) {
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateReview .navigationOuterContainer .navigationContainer .left input[value='Cancel'] {
    margin-right: 10px;
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateReview .navigationOuterContainer .navigationContainer .right {
    float: none;
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateReview .navigationOuterContainer .navigationContainer .right input[value='Back'] {
    margin: 0 10px 10px 0;
    vertical-align: top;
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateReview .navigationOuterContainer .navigationContainer .right input[type='submit'] {
    vertical-align: top;
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify #idSectionIdentifyUserContainer .fieldContainer + .fieldContainer .fieldSubContainer {
    margin: 0;
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify #idSectionIdentifyUserContainer .fieldContainer + .fieldContainer .fieldSubContainer .fieldLabel {
    display: none;
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify .navigationContainer .left {
    margin-right: 5px;
    margin-bottom: 10px;
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateIdentify .navigationContainer .right {
    float: left;
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateFillData .navigationContainer .left {
    margin-right: 5px;
    margin-bottom: 10px;
  }
  .WaGadgetMembershipApplication.WaGadgetMembershipApplicationStateFillData .navigationContainer .right {
    float: left;
  }
}
/* ----- Gadget Recent blog posts ----- */

.WaGadgetRecentBlogPosts .gadgetStyleBody ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li {
  padding: 0;
  margin: 0 0 15px 0;
  position: relative;
}
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .author,
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .date {
  display: inline-block;
}
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .author a {
  color: inherit;
  text-decoration: underline;
}
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .title {
  margin: 2px 0;
  padding: 0;
}
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .title a {
  text-decoration: underline;
}
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li.last {
  margin: 0;
}
/* ----- Gadget Breadcrumbs ----- */

.WaGadgetBreadcrumbs {
  margin: 0;
  padding: 0;
}
.WaGadgetBreadcrumbs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.WaGadgetBreadcrumbs ul li {
  margin: 3px 0 3px 0;
  padding: 0;
  display: inline-block;
  *display: inline;
  vertical-align: top;
}
.WaGadgetBreadcrumbs ul li + li:before {
  content: "»";
  display: inline-block;
  padding: 0 9px 0 5px;
}
.WaGadgetBreadcrumbs ul li a {
  background-color: transparent;
  text-decoration: underline;
}
.WaGadgetBreadcrumbs ul li a:hover {
  text-decoration: underline;
}
.WaGadgetBreadcrumbs ul li.last:before {
  font-size: inherit;
}
.WaGadgetBreadcrumbs.gadgetStyleNone ul {
  font: italic 14px/normal PT Sans;
}
.WaGadgetBreadcrumbs.gadgetStyleNone ul li + li:before {
  color: #9da1a3;
}
.WaGadgetBreadcrumbs.gadgetStyleNone ul li a {
  color: #9da1a3;
  font: italic 14px/normal PT Sans;
}
.WaGadgetBreadcrumbs.gadgetStyleNone ul li a:hover {
  color: #1790d1;
}
.WaGadgetBreadcrumbs.gadgetStyleNone ul li.last {
  color: #9da1a3;
}
.WaGadgetBreadcrumbs.gadgetStyle001 ul {
  font: italic 14px/normal PT Sans;
}
.WaGadgetBreadcrumbs.gadgetStyle001 ul li + li:before {
  color: white;
}
.WaGadgetBreadcrumbs.gadgetStyle001 ul li a {
  color: white;
  font: italic 14px/normal PT Sans;
}
.WaGadgetBreadcrumbs.gadgetStyle001 ul li a:hover {
  color: #1790d1;
}
.WaGadgetBreadcrumbs.gadgetStyle001 ul li.last {
  color: white;
}
.WaGadgetDonationGoal .gadgetStyleTitle h4 {
  color: #1a2517;
}
.WaGadgetDonationGoal .donationGoalNotesContainer {
  font: normal 22px/normal PT Sans Narrow;
}
.WaGadgetDonationGoal .progressBar,
.WaGadgetDonationGoal .buttonAndLabels,
.WaGadgetDonationGoal .donationGoalButton,
.WaGadgetDonationGoal .donationGoalProgressLabels {
  display: inline-block;
}
.WaGadgetDonationGoal .progressBarOuterContainer {
  margin: 0 0 18px 0;
}
.WaGadgetDonationGoal .progressBarOuterContainer .progressBar {
  position: relative;
  max-width: 288px;
  margin-right: 10px;
  margin-top: 18px;
  overflow: visible;
  zoom: 1;
}
.WaGadgetDonationGoal .progressBarOuterContainer .progressBar table {
  table-layout: fixed;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #626262;
  background: transparent;
}
.WaGadgetDonationGoal .progressBarOuterContainer .progressBar table td.donationGoalProgressBarLeftPart {
  padding: 0;
  background: none;
}
.WaGadgetDonationGoal .progressBarOuterContainer .progressBar table td.donationGoalProgressBarLeftPart span {
  display: block;
  height: 28px;
  background: #626262;
  overflow: hidden;
  min-width: 4px;
}
.WaGadgetDonationGoal .progressBarOuterContainer .progressBar table td.donationGoalProgressBarRightPart {
  padding: 0;
  overflow: hidden;
}
.WaGadgetDonationGoal .progressBarOuterContainer .progressBar table td.donationGoalProgressBarRightPart span {
  display: block;
  width: 0px;
  height: 28px;
  overflow: hidden;
}
.WaGadgetDonationGoal .progressBarOuterContainer .progressBar .collectedPercents {
  position: absolute;
  top: 2px;
  right: 10px;
  font: normal 20px/normal PT Sans Narrow;
  color: #35aff0;
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels {
  margin-top: 18px;
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton {
  margin-right: 10px;
  vertical-align: text-bottom;
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
  background: #f0bc82;
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton .disabled,
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton[disabled="disabled"],
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton[disabled=""],
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton[disabled],
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton .disabled:hover,
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton[disabled="disabled"]:hover,
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton[disabled=""]:hover,
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton[disabled]:hover,
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton:hover {
  background: #dba76d;
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalProgressLabels {
  font: normal 14px/normal PT Sans Narrow;
}
.WaGadgetDonationGoal .progressBarOuterContainer .buttonAndLabels .donationGoalProgressLabels .title {
  text-decoration: underline;
}
.WaGadgetDonationGoal.gadgetStyle001 .gadgetStyleTitle h4 {
  color: inherit;
}
.WaGadgetDonationGoal.gadgetStyle001 .donationGoalNotesContainer {
  font: normal 16px/normal PT Sans;
}
.WaGadgetDonationGoal.gadgetStyle001 .progressBarOuterContainer .buttonAndLabels .donationGoalProgressLabels {
  font: normal 16px/normal PT Sans;
}
.WaGadgetDonationGoal.gadgetStyle001 .progressBarOuterContainer .buttonAndLabels .donationGoalProgressLabels .title {
  text-decoration: none;
}
.WaGadgetDonationGoal.gadgetStyle002 .gadgetStyleBody {
  font: inherit;
}
.WaGadgetDonationGoal.gadgetStyle002 .donationGoalNotesContainer {
  font: italic 22px/normal PT Sans Narrow;
}
.WaGadgetDonationGoal.gadgetStyle002 .progressBarOuterContainer .progressBar table {
  border: 1px solid #626262;
}
.WaGadgetDonationGoal.gadgetStyle002 .progressBarOuterContainer .progressBar table td.donationGoalProgressBarLeftPart span {
  background: #11c39f;
}
.WaGadgetDonationGoal.gadgetStyle002 .progressBarOuterContainer .progressBar .collectedPercents {
  color: black;
}
.WaGadgetDonationGoal.gadgetStyle002 .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton {
  background: #ffa200;
}
.WaGadgetDonationGoal.gadgetStyle002 .progressBarOuterContainer .buttonAndLabels .donationGoalButton input.typeButton:hover {
  background: #e89302;
}
/* ----- Layout adaptive behavior ( basic.responsive.grid.less ) ----- */

@media only screen and (max-width: 1179px) {
  .WaGadgetDonationGoal .progressBarOuterContainer .progressBar {
    max-width: 252px;
  }
}
/* ----- Gadget Events list ----- */

.WaGadgetEvents .pageTitleOuterContainer {
  margin: 0;
  padding: 0;
}
.WaGadgetEvents .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer {
  padding: 5px 0 0 0;
}
.WaGadgetEvents .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer img {
  display: none;
}
.WaGadgetEvents .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetEvents .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a:hover {
  color: #1790d1;
}
.WaGadgetEvents .pageTitleOuterContainer .pageBackContainer {
  padding: 5px 0 0 0;
}
.WaGadgetEvents .pageTitleOuterContainer .pageBackContainer a {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetEvents .pageTitleOuterContainer .pageBackContainer a:hover {
  color: #1790d1;
}
.WaGadgetEvents h1.pageTitle {
  font-size: inherit;
  margin: 0;
  padding: 0 0 0 10px;
}
.WaGadgetEvents h1.pageTitle a.rssFeedLabel,
.WaGadgetEvents h1.pageTitle a.rssFeedLabel:hover {
  color: #626262;
  display: inline-block;
  background: none;
  float: left;
  font: normal 26px/normal FontAwesome;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.WaGadgetEvents h1.pageTitle a.rssFeedLabel:before,
.WaGadgetEvents h1.pageTitle a.rssFeedLabel:hover:before {
  content: '\f09e';
  display: inline-block;
  margin-top: 12px;
}
.WaGadgetEvents h1.pageTitle a.rssFeedLabel img,
.WaGadgetEvents h1.pageTitle a.rssFeedLabel:hover img {
  display: none;
}
.WaGadgetEvents .boxOuterContainer {
  clear: both;
}
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer {
  margin: 0;
}
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer {
  float: none;
  padding: 0;
}
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  overflow: hidden;
}
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
  color: #626262;
  font: normal 26px/normal Roboto Condensed;
  text-decoration: none;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer {
  border: none;
  margin: 0;
  padding: 15px 0;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  padding: 0;
  width: 27%;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer.boxBodyInfoViewFill {
  margin-top: -49px;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  padding: 0 30px 0 0;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
  margin: 0;
  padding: 0;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li {
  padding: 0;
  margin-bottom: 10px;
  line-height: normal;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li[class$="Date"] {
  margin-bottom: 0;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li label {
  color: #373737;
  font: italic 12px/normal PT Sans;
  padding: 2px 15px 0 0;
  text-align: right;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li div {
  color: inherit;
  display: table-cell;
  font: normal 14px/normal PT Sans;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li div strong {
  font-weight: bold;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li div a {
  font: bold 15px/normal Open Sans;
  color: #9da1a3;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li div a:hover {
  color: #1790d1;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoStartDate label,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoEndDate label {
  font: italic 12px/normal PT Sans;
  color: #373737;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoStartDate div,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoEndDate div {
  font-weight: bold;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoStartTime label,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoEndTime label {
  font: italic 12px/normal PT Sans;
  color: #373737;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoStartTime div span,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li.eventInfoEndTime div span {
  color: inherit;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer {
  padding-top: 15px;
  text-align: left;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton .disabled,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[disabled="disabled"],
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[disabled=""],
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[disabled],
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton .disabled:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[disabled=""]:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[disabled]:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsClosed {
  margin: 0;
  padding-top: 15px;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoAlreadyRegistered a,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsNotAvailable a,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsClosed a {
  font: bold 15px/normal Open Sans;
  color: #9da1a3;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoAlreadyRegistered a:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsNotAvailable a:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsClosed a:hover {
  color: #1790d1;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  padding: 0;
  width: 73%;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer {
  padding: 0;
}
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer div.inner {
  line-height: 2em;
  margin-top: -7px;
}
.WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer {
  border: none;
}
.WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer {
  font-size: inherit;
  padding: 0 0 0 27%;
  text-align: left;
}
.WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer a {
  font-size: inherit;
  font: bold 15px/normal Open Sans;
  color: #9da1a3;
}
.WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer a:hover {
  color: #1790d1;
}
.WaGadgetEvents.WaGadgetEventsStateList h3.sectionTitle {
  color: #626262;
  font: normal 34px/normal Roboto Condensed;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.WaGadgetEvents.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
  margin: 0;
  padding-top: 25px;
}
.WaGadgetEvents.WaGadgetEventsStateList ul.boxesList li.boxesListItem:first-child {
  padding-top: 5px;
}
.WaGadgetEvents.WaGadgetEventsStateList .pastEventsOuterContainer {
  margin-top: 40px;
  padding-top: 20px;
}
.WaGadgetEvents.WaGadgetEventsStateList .pastEventsOuterContainer h3.sectionTitle {
  color: #373737;
  font: bold 16px/normal Open Sans;
  margin: 0 0 15bookpx 0;
  text-transform: none;
}
.WaGadgetEvents.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList {
  width: auto;
}
.WaGadgetEvents.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td {
  vertical-align: baseline;
}
.WaGadgetEvents.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td a {
  font: bold 15px/normal Open Sans;
  color: #36aff0;
}
.WaGadgetEvents.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td a:hover {
  color: #1790d1;
}
.WaGadgetEvents.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td.left {
  font: normal 15px/normal PT Sans;
  padding-right: 25px;
  width: auto;
  min-width: 0;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer {
  background: none;
  margin: 0;
  padding: 0 0 0 27%;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer h1.pageTitle {
  color: #626262;
  font: normal 34px/normal Roboto Condensed;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer {
  margin: 0;
  padding: 0 0 0 77px;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
  color: #333333;
  font: normal 14px/normal Open Sans;
  margin: 0;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer .infoText {
  color: #333333;
  font: normal 14px/normal Open Sans;
  margin: 0;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer .infoText strong {
  font: normal 14px/normal Open Sans;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo {
  list-style: none;
  margin: 15px 0 0 0;
  padding: 0;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li {
  padding: 0 0 10px 0;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li label strong {
  font: normal 14px/normal Open Sans;
  font-weight: bold;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li div span {
  font: normal 14px/normal Open Sans;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li img {
  vertical-align: text-bottom;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .paymentSystemsIconsBox {
  padding: 10px 0 0 77px;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .regTypeHr {
  padding: 0;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .regTypeHr hr {
  display: none;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer div .boxMessageContainer {
  padding: 0;
}
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer {
  padding-left: 77px;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar {
  margin: 0;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar h3 {
  color: #626262;
  font: normal 34px/normal Roboto Condensed;
  margin: 0;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer {
  padding: 5px 0 0 0;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer img {
  display: none;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable {
  margin: 0;
  padding: 25px 0;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div {
  color: #333333;
  display: inline-block;
  margin: 0;
  float: none;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div a,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div a {
  text-decoration: underline;
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div a:hover,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div a:hover {
  color: #1790d1;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div:before,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div:before {
  content: '|';
  display: inline-block;
  margin: 0 .4em;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div:first-child:before,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div:first-child:before {
  content: '';
  display: none;
  margin: 0;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 {
  float: left;
  width: auto;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 {
  float: right;
  text-align: right;
  width: auto;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar {
  border: 1px solid #ebebeb;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar .recurringEvent:before {
  content: "\f073";
  font-family: "FontAwesome";
  margin: 0 5px 0 0;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar .recurringEvent .eventTime {
  display: inline;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td {
  border-color: #ebebeb;
  border-right: 1px solid #ebebeb;
  height: auto;
  padding: 5px;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
  padding: 15px 10px 15px 10px;
  background-color: transparent;
  border: none !important;
  color: inherit;
  font: normal 16px/normal PT Sans Narrow;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate,
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate:hover {
  color: inherit;
  font: normal 16px/normal PT Sans Narrow;
  text-decoration: none;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarItemSelected a.calendarDate,
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarItemSelected a.calendarDate:hover {
  color: #35aff0;
  font-weight: bold;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background: #11c39f;
  padding: 4px 10px;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div:hover {
  background: #ffa200;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div a {
  color: white;
  font: normal 13px/normal PT Sans;
  text-decoration: none;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > table td {
  background: none !important;
  border: none !important;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear a.yearViewHeader {
  background-color: transparent;
  color: inherit;
  font: 100 22px/normal Roboto Condensed;
  display: block;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear a.yearViewHeader:hover {
  color: #11c39f;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear td {
  font: normal 14px/normal Roboto Condensed;
  padding: 15px;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear td a {
  margin-left: 4px;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear td a:after {
  content: '';
  display: block;
  height: 2px;
  width: 100%;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td {
  font: normal 14px/normal Roboto Condensed;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td td {
  padding: 0;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td.EventListCalendarHeader {
  border-left: 1px solid #ebebeb !important;
  padding: 15px;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td.EventListCalendarHeader a.calendarDate {
  color: inherit;
  font: normal 22px/normal PT Sans Narrow;
  text-decoration: none;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td div {
  background: none;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td a {
  color: #36aff0;
  font: bold 15px/normal PT Sans;
  text-decoration: underline;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td a:hover {
  color: #1790d1;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td a.eventHover {
  color: #1790d1;
}
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeMonth td a.eventHover {
  text-decoration: underline;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .pageTitleOuterContainer .pageTitleContainer,
.WaGadgetEvents.WaGadgetEventsStateRegistration .pageTitleOuterContainer .pageTitleContainer,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .pageTitleOuterContainer .pageTitleContainer {
  margin: 0;
  padding: 0;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .pageTitleOuterContainer .pageTitleContainer h1.pageTitle,
.WaGadgetEvents.WaGadgetEventsStateRegistration .pageTitleOuterContainer .pageTitleContainer h1.pageTitle,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .pageTitleOuterContainer .pageTitleContainer h1.pageTitle {
  color: #626262;
  font: normal 26px/normal Roboto Condensed;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer h1.pageTitle,
.WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer h1.pageTitle,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer h1.pageTitle {
  color: #626262;
  font: normal 26px/normal Roboto Condensed;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer h1.pageTitle a,
.WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer h1.pageTitle a,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer h1.pageTitle a {
  color: inherit;
  font: inherit;
  text-decoration: none;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer #idTitleRight .pageViewSwitcherContainer,
.WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer #idTitleRight .pageViewSwitcherContainer,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer #idTitleRight .pageViewSwitcherContainer {
  padding-top: 5px;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer #idTitleRight .pageViewSwitcherContainer a,
.WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer #idTitleRight .pageViewSwitcherContainer a,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer #idTitleRight .pageViewSwitcherContainer a {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer #idTitleRight .pageViewSwitcherContainer a:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer #idTitleRight .pageViewSwitcherContainer a:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer #idTitleRight .pageViewSwitcherContainer a:hover {
  color: #1790d1;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer #idTitleRight .pageViewSwitcherContainer a img,
.WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer #idTitleRight .pageViewSwitcherContainer a img,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer #idTitleRight .pageViewSwitcherContainer a img {
  display: none;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .infoOuterContainer,
.WaGadgetEvents.WaGadgetEventsStateRegistration .infoOuterContainer,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .infoOuterContainer {
  margin-top: 5px;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEvent .infoText,
.WaGadgetEvents.WaGadgetEventsStateRegistration .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEvent .infoText,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEvent .infoText {
  font-weight: bold;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle {
  margin: 0;
  font: normal 26px/normal Roboto Condensed;
  color: #9da1a3;
  text-transform: uppercase;
  overflow: inherit;
  text-overflow: clip;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle:after,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle:after,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle:after {
  display: none;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton:active,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton:active,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton .disabled,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton .disabled,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton .disabled,
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled="disabled"],
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled="disabled"],
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled="disabled"],
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled=""],
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled=""],
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled=""],
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled],
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled],
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled],
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton.aspNetDisabled,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton.aspNetDisabled,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton .disabled:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton .disabled:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton .disabled:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled=""]:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled=""]:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled=""]:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled]:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled]:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton[disabled]:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton.aspNetDisabled:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton.aspNetDisabled:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxContainer .boxBodyOuterContainer,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .boxOuterContainer .boxContainer .boxBodyOuterContainer,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxContainer .boxBodyOuterContainer {
  padding: 0;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .pagerOuterContainer,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .pagerOuterContainer,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .pagerOuterContainer {
  float: right;
  margin: 0;
  padding: 0;
  text-align: right;
  width: 100%;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .pagerOuterContainer .eventRegistrationsViewPagerContainer,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .pagerOuterContainer .eventRegistrationsViewPagerContainer,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .pagerOuterContainer .eventRegistrationsViewPagerContainer {
  margin: 0;
  padding: 0;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .navigationOuterContainer .navigationContainer .left a.additionalLink,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .navigationOuterContainer .navigationContainer .left a.additionalLink,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .navigationOuterContainer .navigationContainer .left a.additionalLink {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .navigationOuterContainer .navigationContainer .left a.additionalLink:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .navigationOuterContainer .navigationContainer .left a.additionalLink:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .navigationOuterContainer .navigationContainer .left a.additionalLink:hover {
  color: #1790d1;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable th,
.WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable th,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .membersTable th {
  font: normal 26px/normal Roboto Condensed;
  color: inherit;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td .memberValue h5 a,
.WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td .memberValue h5 a,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .membersTable td .memberValue h5 a {
  font: bold 15px/normal PT Sans;
  text-decoration: underline;
  color: #36aff0;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td .memberValue h5 a:hover,
.WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td .memberValue h5 a:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .membersTable td .memberValue h5 a:hover {
  color: #1790d1;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationsList .infoOuterContainer {
  margin-top: 25px;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable thead th.fistColumnWidth {
  width: 25%;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable thead th.secondColumnWidth {
  width: 45%;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable thead th.thirdColumnWidth {
  width: 30%;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td {
  border-top: 1px solid #d1d1d1;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 {
  padding-right: 10px;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 > div {
  padding-left: 0 !important;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'] {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin-top: 5px;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit']:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit']:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'] .disabled,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'][disabled="disabled"],
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'][disabled=""],
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'][disabled],
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'].aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'] .disabled:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'][disabled="disabled"]:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'][disabled=""]:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'][disabled]:hover,
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td.memberDirectoryColumn3 input[type='submit'].aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr:hover td {
  border-top-width: 3px;
  border-bottom: 2px solid #d1d1d1;
  padding-bottom: 14px;
  padding-top: 13px;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable thead + tbody tr td {
  border-top: 1px solid transparent;
}
.WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable thead + tbody tr:hover td {
  border-top: 3px solid #d1d1d1;
  padding-top: 13px;
}
.WaGadgetEvents.WaGadgetEventsStateRegistrationDetails .titleContainer #idTitleRight .pageViewSwitcherContainer img {
  display: none;
}
.WaGadgetEvents.WaGadgetEventsStateUndefined .titleContainer #idTitleRight .pageViewSwitcherContainer img {
  display: none;
}
@media only screen and (min-width: 600px) and (max-width: 1179px) {
  .WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
    width: 40%;
  }
  .WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
    width: 60%;
  }
  .WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer {
    padding: 0 0 0 40%;
  }
  .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer {
    padding: 0 0 0 40%;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td {
    padding: 3px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
    padding: 12px 5px;
    font: normal 16px/normal PT Sans Narrow;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear a.yearViewHeader {
    font: normal 20px/normal PT Sans Narrow;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear td {
    padding: 10px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear td a {
    display: block;
    margin: 2px 0 0 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td.EventListCalendarHeader {
    padding: 10px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td.EventListCalendarHeader a.calendarDate {
    font: normal 20px/normal PT Sans Narrow;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td a {
    display: inline;
    overflow: inherit;
    text-overflow: clip;
    white-space: normal;
  }
}
@media only screen and (max-width: 616px) {
  .WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
    overflow: inherit;
    text-overflow: clip;
    white-space: normal;
  }
  .WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
    font: bold 22px/normal Roboto Condensed;
  }
  .WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle:after {
    display: none;
  }
  .WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer {
    padding: 0;
  }
  .WaGadgetEvents .navigationContainer .left {
    margin-bottom: 10px;
  }
  .WaGadgetEvents .titleContainer h1.pageTitle,
  .WaGadgetEvents .titleContainer #idTitleRight {
    float: none;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .pageTitleOuterContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleOuterContainer {
    clear: both;
    float: none;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a,
  .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a {
    margin-left: 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
    float: none;
    width: auto;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer.boxBodyInfoViewFill,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer.boxBodyInfoViewFill {
    margin-top: 0 !important;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li label,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li label {
    padding: 2px 10px 0 0;
    text-align: left;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer {
    padding: 10px 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer {
    padding: 0 0 0 72px;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .paymentSystemsIconsBox,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .paymentSystemsIconsBox {
    padding: 0 0 0 72px;
  }
  .WaGadgetEvents.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer,
  .WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
    float: none;
    width: auto;
  }
  .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer {
    padding: 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer h1.pageTitle {
    color: #626262;
    font: bold 22px/normal Roboto Condensed;
    text-transform: capitalize;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .pageTitleOuterContainer {
    clear: both;
    float: none;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer a {
    margin-left: 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar h3.sectionTitle {
    display: inline;
    float: none;
    padding-right: 10px;
    vertical-align: top;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar h1.pageTitle {
    padding: 0;
    float: none;
    display: inline-block;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable {
    margin: 0;
    padding: 15px 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div:before,
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div:before {
    margin: 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 {
    margin: 0 15px 15px 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 {
    float: left;
    text-align: left;
    width: auto;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar {
    table-layout: fixed;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeMonth td.EventListCalendarHeader {
    white-space: nowrap;
    overflow: hidden;
    letter-spacing: 1000px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeMonth td.EventListCalendarHeader:first-letter {
    margin-right: -1000px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td {
    padding: 3px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
    font: 100 12px/normal Roboto Condensed;
    padding: 12px 4px;
    vertical-align: top;
    word-break: break-all;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate,
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate:hover {
    font: 100 14px/normal Roboto Condensed;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > table {
    table-layout: fixed;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 4px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div a {
    display: block;
    font: 100 13px/normal Roboto Condensed;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td div.eventTime {
    font: 100 13px/normal Roboto Condensed;
    overflow: hidden;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td div.recurringEvent:before {
    font-size: 13px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear a.yearViewHeader {
    font: 100 16px/normal Roboto Condensed;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear td {
    font: normal 14px/normal Roboto Condensed;
    padding: 10px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeYear td a {
    display: block;
    margin: 2px 0 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td.EventListCalendarHeader {
    padding: 10px;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td.EventListCalendarHeader a.calendarDate {
    font: 100 16px/normal Roboto Condensed;
  }
  .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar.viewTypeWeek td a {
    display: inline;
    overflow: inherit;
    text-overflow: clip;
    white-space: normal;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .pageTitleOuterContainer .pageTitleContainer,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .pageTitleOuterContainer .pageTitleContainer,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .pageTitleOuterContainer .pageTitleContainer {
    margin: 0;
    padding: 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .pageTitleOuterContainer .pageTitleContainer h1.pageTitle,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .pageTitleOuterContainer .pageTitleContainer h1.pageTitle,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .pageTitleOuterContainer .pageTitleContainer h1.pageTitle {
    color: #626262;
    font: bold 22px/normal Roboto Condensed;
    text-transform: capitalize;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .titleContainer h1.pageTitle,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .titleContainer h1.pageTitle,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .titleContainer h1.pageTitle {
    color: #626262;
    font: bold 22px/normal Roboto Condensed;
    text-transform: capitalize;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEvent .infoText,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEvent .infoText,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .infoOuterContainer .infoContainer .infoSection.eventRegistrationInfoEvent .infoText {
    font-weight: bold;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer {
    margin-bottom: 10px;
    padding: 2px 0;
    float: none;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle {
    font: bold 22px/normal Roboto Condensed;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer,
  .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer {
    float: none;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .mandatorySymbol[style*='hidden'],
  .WaGadgetEvents.WaGadgetEventsStateRegistration .generalFormOuterContainer .mandatorySymbol[style*='hidden'],
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .mandatorySymbol[style*='hidden'] {
    display: none;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .navigationOuterContainer .navigationContainer .inner {
    padding-top: 30px;
    position: relative;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .navigationOuterContainer .navigationContainer .left a.additionalLink {
    left: 0;
    position: absolute;
    top: 0;
    vertical-align: middle;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td {
    padding: 0 0 0 30%;
    position: relative;
    text-align: left;
    width: auto;
    min-height: 20px;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:before {
    display: inline-block;
    left: 0;
    top: 0;
    position: absolute;
    width: 30%;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:nth-of-type(1):before {
    content: 'Name';
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:nth-of-type(2):before {
    content: 'Email';
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:nth-of-type(3):before {
    content: 'Price';
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistration .membersTable td:nth-of-type(4):before {
    content: '';
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td {
    padding: 0 0 0 30%;
    position: relative;
    text-align: left;
    width: auto;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td:before {
    display: inline-block;
    left: 0;
    top: 0;
    position: absolute;
    width: 30%;
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td:nth-of-type(1):before {
    content: 'Date';
  }
  .WaGadgetEvents.WaGadgetEventsStateRegistrationsList .membersTable td:nth-of-type(2):before {
    content: 'Name';
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr:first-child td,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:first-child,
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:last-child {
    border: none;
    display: block;
    padding-bottom: 0;
    padding-top: 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable thead + tbody tr:hover td {
    border: none;
    padding-bottom: 0;
    padding-top: 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody {
    border-top: 1px solid #d1d1d1;
    padding: 7px 0;
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td {
    padding: 0 0 0 45%;
    position: relative;
    text-align: left;
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td > div {
    padding-left: 0 !important;
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:before {
    display: inline-block;
    left: 0;
    top: 0;
    position: absolute;
    width: 45%;
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:nth-of-type(1):before {
    content: 'Date';
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:nth-of-type(2):before {
    content: 'Registration';
  }
  .WaGadgetEvents.WaGadgetEventsStateSelfRegistrationsList #membersTable tbody tr td:nth-of-type(3):before {
    content: 'Status';
  }
}
/* ----- Gadget Forum updates ----- */

.WaGadgetForumUpdates .gadgetStyleBody ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetForumUpdates .gadgetStyleBody ul li {
  padding: 0;
  margin: 0 0 15px 0;
  position: relative;
}
.WaGadgetForumUpdates .gadgetStyleBody ul li .title {
  margin: 5px 0;
  padding: 0;
}
.WaGadgetForumUpdates .gadgetStyleBody ul li .title a {
  text-decoration: underline;
}
.WaGadgetForumUpdates .gadgetStyleBody ul li .date,
.WaGadgetForumUpdates .gadgetStyleBody ul li .author {
  display: inline-block;
}
.WaGadgetForumUpdates .gadgetStyleBody ul li .author a {
  color: inherit;
  text-decoration: underline;
}
.WaGadgetForumUpdates .gadgetStyleBody ul li.last {
  margin: 0;
}
/* ----- Gadget Forum summary ----- */

.WaGadgetForumStateList .forumCategoryListOuterContainer {
  padding: 0;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer {
  margin: 0;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer h5 {
  font: normal 26px/normal Roboto Condensed;
  margin: 17px 0;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td {
  padding: 0 0 10px 0;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td:first-child {
  display: none;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.threadTD {
  width: 50%;
  padding-left: 29px;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.topicsCountTD {
  text-align: center;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.repliesCountTD {
  text-align: right;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td h4 {
  font: normal 26px/normal Roboto Condensed;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable {
  border: none;
  border-collapse: separate;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td {
  height: auto;
  padding: 25px 0;
  border-top: none;
  vertical-align: middle;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD {
  vertical-align: middle;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon {
  font-size: 0;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .anybodyIconDiv,
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .memberIconDiv,
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .adminIconDiv {
  background: none;
  color: #a39d9d;
  font: normal 20px/normal WA-theme-icons;
  height: auto;
  width: auto;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .anybodyIconDiv:before {
  content: '\e606';
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .memberIconDiv:before {
  content: '\e607';
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .adminIconDiv:before {
  content: '\e608';
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD {
  padding-left: 10px;
  padding-right: 25px;
  width: 48%;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread a.forumTitle {
  font: bold 15px/normal PT Sans;
  color: #a39d9d;
  text-decoration: underline;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread a.forumTitle:hover {
  color: #1790d1;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread span.forumDescription {
  color: #b5bac2;
  font: italic 12px/normal Open Sans;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD {
  padding-right: 25px;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply a {
  font: bold 13px/normal PT Sans;
  color: #a39d9d;
  text-decoration: underline;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply a:hover {
  color: #1790d1;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply span {
  font: normal 13px/normal PT Sans;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD .topicsCount {
  font: normal 13px/normal Open Sans;
  color: #373737;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD .repliesCount {
  font: normal 13px/normal Open Sans;
  color: #373737;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow.highlight td {
  background: none;
}
/* ----- Gadget forum summary adaptive behavior ----- */

/* ---- Gadget forum summary adaptive behavior. State 2 ---- */
@media only screen and (min-width: 600px) and (max-width: 1179px) {
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.threadTD {
    width: 40%;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.lastReplyTD {
    width: 25%;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.topicsCountTD {
    text-align: center;
    width: 15%;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.repliesCountTD {
    text-align: center;
    width: 15%;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD {
    padding-left: 10px;
    padding-right: 10px;
    width: 24%;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD {
    padding-left: 0;
    padding-right: 0;
    width: 15%;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply span {
    font: normal 12px/normal Open Sans;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD {
    width: 10%;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD {
    width: 10%;
  }
}
/* ---- Gadget forum summary adaptive behavior. State 3 ---- */
@media only screen and (max-width: 616px) {
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer h5 {
    font: normal 20px/normal Roboto Condensed;
    margin: 17px 0;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.threadTD {
    width: 100%;
    display: none;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.lastReplyTD {
    display: none;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.topicsCountTD {
    display: none;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxHeaderOuterContainer table td.repliesCountTD {
    display: none;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable > tbody > tr.forumListRow:first-child td.threadTD {
    border-top: none;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td {
    display: inline-block;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD {
    display: none;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD {
    display: block;
    clear: both;
    border-top: 1px solid #9da1a3;
    padding: 15px 0 0 0;
    width: 100%;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread a.forumTitle {
    font: bold 16px/normal PT Sans;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread span.forumDescription {
    font: italic 14px/normal PT Sans;
    padding: 0;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD {
    padding: 15px 0;
    width: auto;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply a {
    font: normal 13px/normal PT Sans;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply a:before {
    content: "Last message ";
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD span {
    display: none;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .nomessages {
    font: normal 13px/normal PT Sans;
    color: #a39d9d;
    margin: 0;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD {
    width: auto;
    float: right;
    padding: 15px 10px;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD div:before,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD div:before {
    color: #a39d9d;
    font: normal 13px/normal WA-theme-icons;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD .topicsCount,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD .topicsCount,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD .repliesCount,
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD .repliesCount {
    color: #36aff0;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD {
    padding-right: 0;
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD .topicsCount:before {
    content: "\e620";
  }
  .WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer .forumCategoryContainer .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD .repliesCount:before {
    content: "\e629";
  }
}
/* ----- Gadget login form ----- */

.WaGadgetLoginForm {
  font: normal 13px/normal Open Sans;
  overflow: visible;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper {
  position: relative;
  display: inline-block;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink {
  display: inline-block;
  color: white;
  background-color: transparent;
  cursor: pointer;
  font: normal 13px/normal PT Sans;
  opacity: 1;
  filter: alpha(opacity=100);
  position: relative;
  text-decoration: none;
  vertical-align: top;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:before {
  background-color: transparent;
  color: white;
  content: '\e613';
  display: inline-block;
  font: normal 10px/normal WA-theme-icons;
  height: 11px;
  margin-right: 5px;
  padding: 3px;
  text-align: center;
  vertical-align: top;
  width: 11px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:after {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid white;
  content: '';
  display: none;
  height: 0;
  margin-left: 3px;
  position: absolute;
  bottom: -7px;
  width: 0;
  z-index: 4002;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink.showLoginContainer {
  opacity: 1;
  filter: alpha(opacity=100);
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink.showLoginContainer:before {
  background: transparent;
  color: white;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink.showLoginContainer:after {
  display: block;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink.showLoginContainer + .loginContainer {
  display: block;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer {
  background: white;
  display: none;
  margin-top: 5px;
  position: absolute;
  text-align: left;
  z-index: 4001;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerShadowBox {
  padding: 25px;
  position: relative;
  z-index: 0;
  -webkit-box-shadow: 2px 0 3px 0 rgba(163, 163, 163, 0.75);
  -moz-box-shadow: 2px 0 3px 0 rgba(163, 163, 163, 0.75);
  box-shadow: 2px 0 3px 0 rgba(163, 163, 163, 0.75);
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerShadowBox:before,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerShadowBox:after {
  background-repeat: no-repeat;
  bottom: 0;
  content: "";
  display: none;
  position: absolute;
  width: 15%;
  z-index: -1;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerShadowBox:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAH0CAYAAAB/+X6sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTA1NjUwODE3NjBFMTFFNDkxRjdEN0NDMDkzMUMwQTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTA1NjUwODI3NjBFMTFFNDkxRjdEN0NDMDkzMUMwQTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MDU2NTA3Rjc2MEUxMUU0OTFGN0Q3Q0MwOTMxQzBBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MDU2NTA4MDc2MEUxMUU0OTFGN0Q3Q0MwOTMxQzBBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnFz6dgAABH8SURBVHja7F2Bbuy4CgUr//+5773d7YSnu1KrNGPggO3Ejmak1fa202kIHDgcY4dFhJ7wKvSQ18eQjyEfQz6GfAz5GPIx5GPIx5CPIR9DPoZ8DPkY8jHkY8jHkI8hH0M+r8/rthd3+h0+f3+74MLl8EfPX58vVCr/Pn+O1N7Lgy58xGcPzVpHF3NjCF1mCIM/4xtwlPIIX5AIuOJtroA8hZErDBgaWnzBHW/+PL7BiEwGdD9vuyChtBgBp3Me5Am+Git8oxGsVHPkc9/YQk9DemfAEEvYLjKAkwC3AN+1IvcwggPhpRrIA42IhA8nsDFFq4uSTUZvTkl4oyWcGPRk+Jp4gCGcxAAHqvvQys5JD0Xrh5t+RwObAvGvebBoBXEb6AkegDG1bFyZtTiZGKASURovrNUbrHwWB34PzlqcyDQZYsotGNwuCpOMpyIV3zWkldFma074Zm2d7joDhYzBn3PmZm4DsxODxnPwBtZugIysI9Ryhw2sVG/KNhjMHDSIk39LtDoiHcCcqSXoz7nVI73qDSc8aabjrYMKEmmhIwngfOHFMqgMAnSPpMHgTeIRlT3jDW40hlAan63unAB6mikjhkjAzdbXx7iP4Ab6/tbIZoVi0ucw7rZ1BGiUrnOALNYUSGppdSNtaqSueCH3nWFFiZCmnp0DF8+d2AFrBHLLxmQDG+bkzTDxug3GBjcYG2qwrlh6s7ziFUM07Yf6Ee6Ek4yH3d/fGjNUJntxEjvmNZXOoRPFiGcMTBy3TuBGw6LWHDFgPDtFkbaOXmgplFk2zOfQyuBBwJjPKojsZLMmj/RaPGXyR/w8vECGcGewM4ifaPvbjJEWVRDJcKyA3KQoo/pxDt59IWy1V/WI0BjxoIUooplNWsWHK9IyO03VMey4dMRHhINxB8/++lmLR5CuDtKkAmlXbYM3yrNSDsY0sl4YpflvfbBXvXsVTQYN9dLx+f1lS8T3yDSMcivRuBbKqyLhYxkmzs+9bvEtVHuNcGSM5MTFq5GyUU79i4gKkb6cKbnqNWINMTNEEFnF6rY83UOosLyVUuxbuFar8pHhZOrXvQfP2EmxSGHMZMLupBGdH8mGnvb5vFHffSEMdHotmY17qCitqTdqbCgVRzbCSALMSKgx6AWTp/XYLIZiwtvFoxFCKAGUTgDP6lZIVvrFcrWs16Nnz+ydigxkep9VeqZf7qRtRXsXaQ2t6Cg6O1ggwjYXN+la2YyUuSlMuh7NPdlvVPtF21ftBsF7gUeuITKAFXZAjtyI5tl4UTDWY8cngzfk5/+eiuLqSQkWwEbxy3AuilR2CfAh9D2RVOtiLDNBJ8nkEG1ptVRdaj8fuaOHG5JBCTLwlCHZmRVOsl1I1C5BEtgzpJC5k2IkiDeMtIx8t1IZBgwlgLPx1Qs9aD8SbXV5xLhsNE2jP9PYgIymKNLh4hEWrK5YtbDazJKbd3QIpEZuHYAcnQRCVZKIGAFzLQG+L4liiIQTxILR3QrRSWwkvJB5FJg09uzZWwQ7z1gXJ1Zll4FEkQ1FhE9fI9SGR+7VZQA7VqIQp/2tekQ6hI52IZHxQFSQCM00jjzohZ2uMYop88yHLEZashsiTlSNLp3uvtefoyJCZpwjNFTTYys3IkB4xpdTD9Nl8kE64SVFSWqhJc4flQ64ENCbkZVijoYWJ7Hg1Qkvex3/XTwctfbsHuXPFkOE1pQaRnqET5bpRrNaTaCAKEpLDeEkoL1m661sXL2jJ2JUpFYNMyRbdyzVsRjvkVb22xp2rvAGGAzR+MyRahGhwaszDBhPiCEcuOvc0TuQF7QOsZXtSgMu0IvmbGj1wkV0Ws7rVd46Rm8jjBA+szjiZCdvgfTnOnv17KimldF4EfyVbGj1GkNnwCivDb7k8Aq0krcIdeZiqDh1pcUjoWNCAHFi2Bl0TLlNY1poFSchQAUx6g20Phw/L7ImUhs+CxuiiW4Cvr8ljVt7ddNgZ+UChWI6b6Rf97YxSQmGVc0rkshWDNITqmCkRjDLFSeeRehOhCiaK1YWcdT+LY0czMpWXhIoI1pdDnogsgpWyFEjy6CLjPAp7cKrnEpLv8iyQsuDUbIJABX33urIyKfNR7Z9o33923tGTQdZqRKhJ17rW1DSOEICQiezNTWxZkyaoozwHgOM181gpeNFSoINRzbum4+6KQPCqeX3Mkt2bvrtjRH0PUhjxb3BHtHC0HX1YnSFqrFlQNpFKz2S4WACecWQP1rRaxdbCFyy3oD+oyeIo1kLER8IwYh0DCckFSOTDtVEsAUvsvXgIxQP3iJqmsZLMDNFw9BbjnZF797arzfjGBlOZotbnT9nGwjyzFY9ZPaxtAp00QTQunYP9yJoaCEDNcg4LScSAPJcRDdr9dhnGNknhWIGzlrS6J3zzzzvRWqLeqO2ZG8dOWIqcvoGMhPfVEei9cTyCHq30x4ZTR4jh7YyiJFLNuZzxYsRD9Rqhpq1Mj07Gl7I+F+kSJpYLYELH6GeZA5/qfYsMz5oPkLnUxRFLrjwjO7V3Fhlm67zXRWw9T1+r5y+5tYni7VMOUikcSJn51sJ/vFjkYuO1XqPg6rdHEvAppbQyoSaAPoU+v9aEqiGFpqCOeAJVryIHCtiyUJdda1Mr1LbOY0w4jCNzxjgLXIyEHZE2DYl+HG0EVxYgkPkPVYra2WzQh12vUmCunt3G+2LSoQ0jqLsyCqxdgSVWmN6L72hYYnMwQsA/J/P6PGMHkncdVGSBLL3ijOVHU21krgByHFuSM0xuVbL1vBadxgV5YgCq1W9Wt1WalNLz0hjlRIfJBjvaEGEji50vld6ykGeMQhbRrZiqIDvLQcxmM281vasoHj9vfRenhagadI8ii5HV8c6Rm+7qI0LCliTQpsxy6AL9gBcu9NC+iMHXZGuB2lEgC+AV7wxWbOP7ykHiVMXIh0mG71OdRvfaBE7ciKztYWVnKxFI9ivAK0s2iqjx+R2mUWJSkMWQ/Z2u6k9T1YOEhAj3u97jz9H8DVk+x7a5rLRPHnr62eZiEaC3eNc4qgiDIgUYbBHBwRECQttz4kWWoWM/etnL/VSUaJZyWIAAmBn+ASdVr0jB79aJ2iqLfJVo4CRAy64UpPc3aM9shaaoqP1xhO5S8+eXZzexLvbCH+Djh3pJWIjSoq32ENOr15TITnas0sA5FbHaH2thZGQvpmSR2Wtc9gwQM2tZutc0VXPlw4XnGmu2GHNHlaGsF8CNK8IC44c6zakjojClbT9vbUdpt5WJu4dWpG069ESMbzicbDuPbs4vIqBviTa33dTUTJcyzOMDGJIvVSUaG+NZjAPC9q58b/IZWm4+BaNq0ZZtPpiPfh0CNey8CKBwhh5QBFdQePFESUsL7JTCN8M3zpeNDsXK4b4QABmzOPbysBMxRUDLPpuPkjeKK7DVRQJ9h7IBavjgFfs1UVOtvEEiSEDzOjgjCiF0eocNYXRnb/fOmKEAzeADWNrXnQXRstAbCCiQ2TN8JJVXQ4amh2+USWhKw+clEbtauju6ai2pQkOmYGCZoEuSg49JqAVUO+Q7+6VPZKGNY7FiofgRzqPng7KJgFv3OntoNbejVWEl6EHGmtfN+8MjWhcKJVHcGQO34zcCINkruxZp2/eGf0U1xaiiR5GOYzG18Isu00DftxguTickPbWCrVhJ9VEUy46zmFtW4IfbdPTA9YEnRjvC01hj251yanmXuZiMLsN70fEoS5Ix1mduqZOR0m39iPRz4POOh1F45GO0VqlQgfWuvbsrXdfY8ESUFO6bwOPDGRqK1neIziHpN9MrRBHtBOnAFZDrVwYSpFCiFR2OmSxS6ZMvdWraH+emmnsgRPtQryspUGgGmZXVXYr7aJr8d0msbM6VqRPR5opGt3qRvAiZC+OCiDSDfFINB3XWHDkwXY0GiPnbd9RAcJqCyxZiEbXEbTwWfwKOtNotNJohZM42PCmtS/ddoFeeO3iBaD0l4EdbbK0CSEhe6CZR2CEAhfrfa8maheLj121xRX1mDaElnpk8xXEUasz6DAn0YWLoehE9vF9u9U8kaHYXwl2j9J/X482w2KuYl15LJUnQlirVF5LcBlGrB4eHTm/pLHyspG3vi7G3fcMu6WOaBe2E7aU9x16b9ddLsKClorFYcJIuA0X6FAv7YoxrgR0dWNFoJaFnmBTfU+52AOoHIS0BJdmLc8YJns6wn184GjS6LW24gCfK1/fUkfIqMxIS6xt7E+fCthbQbGylEtDrMJ4V9bydK3wY5uv0rWQLvFcVwQUHy4Fu7df5LxUrY3Q1vr6W5RGj/3Sobny6gddDXZEGqqFlQA9Sffl6ahXEAOttcTL1kcyadnbLGOesHmlR6w0HNnZIHeQRgsnuxFeu5F+a/tMpgC75g1Wwiz1jJ6RYEcMYoN73SYHeYAngM53PfOhl6JCRg2xMleVh92dfnd632mtFUSzP7mD/RLQWIlCVYY/NanVK55AIaQPbN5iCLIMh/Qsly30RDWtiA5cHdy8yyOeQOf17HJnq5stkkz60gPfEVqWGOEpKZ4YQXdjxMpSu9NJ3kpR0M7QanurB13MUEcQFVLz7m0YsTKXVfE1EeLHK9tNGCHSn4ThidnVolhuDqn98B8yBymaJFRuxocHeA8nl4sPnnqCri1qq758p0eOr12pGzvpO4N4hqzl0RJNSVGXuO8whIGLR3Fye9ZCEgAbutabUj9LZUfHa7W2l8sERmgeqRVOrcLTDE/fQw4V846m4jJRSFmi3duFn5PHLM9DlGCTRbMURHJqSeR0jim4lrdLjoGsNR3YkQNcVTF7xg5xdxICzxRaHv9CmMA0GEG1LavWTOERhDhO7xE0tOBpu1mXFdBeZEqPoItAVZyUCcLp3PKmwmsGiuLJQRDgZ3uINhpWU3rknHJ3qo87TR1aWgreneZrWo/UlhO8fYvTecRS42FZqEwSTkQJLWtWjyAFcRmwa5nLNWa2DvGcuWpz9dM3VjUVftk6UkvBEN+aKbT2kxE7wLd+DCsTekOA+nIUIqaSg0hpeTV5iFfBiFTCawmwaywY5luzYsSb5dpX8oiGk+kxYrXALpksE168FUKyEkYswC/nETLUlekN8WrJObR4RopyfCHTDzKzR3YF7PtqoeVpXGwYwzMZwpWUq7W8b+E1K0Z20pcd9lp1nzG0joA/p+AlwG5V932lnr0G+JpHqos+K9QRaKquTGrEHq0lM3rEqiXTd4ieIbKiR4jsFSxaxZDzvLwWWrJCaJ1T8MtrrlYxxMtcMrv4UAM80WLpVwP8vkJBPAL+dbjoFy0yVOOpKprGNb0hdPJITYQ4Gsyze2R3vLIERnbC1Pmp0y+dCqHLgFcJrdcBM9UGa2aPiMO3ZLXQepG99r6ER84Z67VaZSeFmqiAnz209hPg1fCa2ZAz5zI7xdlD66VkrqWylmaMrIaRM072U1GUFUhjjQXXsLJMaJ2NeK2koqCAp+PXKxjy52K/jBT872tbACNnqlItjKuE1tcJ7G8S0QpZ66uSsd7GnFYIrVo9kdVCS5OHaHWwa0vWtEplX1KN12rJy2DAsiJGZMU6UlNUllkMtdKvOlK7oiHVgriKIS/HK8t4hOhdC16qsTp7RJ1JWd0jP3VkFdIo9L7E8MuYlQyxdvssVUdeZAh1K2FEA/xSWes7hL5oUV2rFl7VUcFtQUPkKRhZumevMeB9RdJ4bHmrispqWUubhNhXM0RdhlvRkK9a5lrJkLM09FrdkK/VO8Q/r3+ovrxAK3pkfwJGVEV+ZUOWLYjfr68aXVnNkL8PgP/Fv1b0yN+V0NpXDa3zAMGyGHkbHtgWNKSmqPCKHqnthttX9Mh/ampKWTS0/jnjZGVDXqtnLaqAXbZFwX4ee+KVPbJ8Zf9jxF9P4FrH3n1fHexfB2Neq3vka+V+pAb2pTHyNtC8uiGvp3hEVvfIf5+Std4WRlc1hA6GvFYOLTmJEEt75BHp95EYWd4j/3tCHTn2Iq8nGPK1Ovs9GvKiB6Tfrydg5NfJA6un39eTPLK8IX8/ySOPAPuvzPUEQ5YnjfQUjPx5/fMUQ76eUBC/U/C/DHh1Q/angF2eElo/aspTDPlU9pnA/nqKIY/wCD2lstNT6sh35tqfYsjrE1qf0BrUXH1Ca7Y68n8BBgDHclQMwOVkPgAAAABJRU5ErkJggg==');
  background-position: right bottom;
  left: -15%;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerShadowBox:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAH0CAYAAAB/+X6sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDFDNkRFMTY3NjBFMTFFNDgzQzJBQTI1NkE4NTdCREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDFDNkRFMTc3NjBFMTFFNDgzQzJBQTI1NkE4NTdCREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MUM2REUxNDc2MEUxMUU0ODNDMkFBMjU2QTg1N0JERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MUM2REUxNTc2MEUxMUU0ODNDMkFBMjU2QTg1N0JERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnXp+X4AABJ3SURBVHja7F3tbuQ4DiR1/efe/2lvd2Ie9jABehyRrKJkt+VzgEEySSdtml9VJUpWM5M7fDS5ycdjyGPIY8hjyGPIY8hjyGPIY8hjyGPIY8hjyGPIY8hjyGPIY8hjyPPxfPzxobuvdfe9yt/Szt/O3nvYiOyP2e413/8353ctuFhzDLAzDDnr491I2rB2sRDfe1qP8kh2t3RWqAAh2/WIOomuHSPU+dlRBvRu+o9r1QPDy0hvDr1Pm1x+BfTmIe7610hsHhHvR2MtTb7WwXg/3CNn3mkb8YgmkIG5Y5p4D/UU7aEX8cZo1amE2vDHa0JFMtBIJUOIen0j/lgvFFEP6FGo990j6qDcyhszqJa54+lrG5gbo3dzlgfcm/0COQVyYZaAyCiPtJA3UI5ooQQr4EUFPV8uv6j1CnpgFJ8Z+7rm3CX27iiZSwrkpVY9wia1ArGuB3rvj/drpMuP6NoqXA/q/vzl3DUN1BJN7rYW1Zahsv0CK4134RYUACVR7hBdbkXQp0SC64T8SMPrnxf8e5AneM3OwL9hhfcrM0QNPKXgnddJHtOIWHmdt4J0s9ceom424O4pwRy1mBNsQw2prhZDSMEwQgys0oU/lEb2oitKCkqp6TBsZKwrGRIsaq4C2JCPZCLEe8ndNzN1kIIkSGJKskff18EQOZI1/ii/SLIj5VmLYTZULFoiimnRgEw6qooMrjFtIBwyUhSuZwB3WUdzRANPZM1yZhmmjGnEndPJokK1+XW92IhfQAHgDN1LR6tW5jGPcLHViwlTyLAGwHUtXGAG/73qZCAnCbHW+xu2Qjgg+YB+bwj9Rn+oJXe3omlNNaYRpXbkrguhpFilIGTig5eM0dcMBR5dVHX5iDo5Ur1wJYwaUlNaUVSoJj0jN1H51hJIoqRnFI3pySQrXR/JoAsaPtlrh0U8hI9ERo2GZSVUreKRSr6wGIz1iqIeyUgVkh9ykLfgzo6wQi3G/Gh4wX0k80DmJSEMnemdH1QXpacGNMfMiMq4rDIMEbm71TUVBJbrSI5E1ceInFGw2mQenKproeJCxBZR2qvk/2HxQXaeqFSqEb5SUldeAVf3BLVMs1VAXBsaH89yRBOam3F3dmVKz0p2NCyqAkQlrNzvtyIMYZSWGR0+3RrSAEWRpbdGEqQpsAYBjagwVyFZ0zzXAMjtcXi0EIgcu4vhf3//Jfn6hXXuYrSM5oXOvuRGZdpGQqsi52SAk2Z6Raiv6EYYxlBUoBuaYdzdCGsETkKSfXTktlwgWnJBmSBR6RvVESdzcjasWijsRmALMvfF0ABIaUTRLou7kIuhVnF7nT3iIi1ghyzfqHgGHUDTRrzJCDevbkiDOQmqorBa1SzgCE9kZ+U3u8uVie0hJugZWq1a7LTd0R/dzo5AEaQ6MUr+8E1oDt7aV7NG4ihJQOX0gbTKOjvSFGfwD2NypUl9DovtxDN4u0sxGhHb1ZVYlfkbaBSlusicY6YyVpVFJNyslyMRKWpBAWD0Kha2sN+3bITDyJI8q2NPobrIok6muiDHLgzv4okaYgbnK1NDyM7TYQzWSGFOApA5a6eDAoKFZsSKESKGyuWkxmiZHIRS2MhgNpQY6GMRREFWn3TworIyXK5m2bgsmzdsTlgW+yBE+bF9z8g75MmtFsS2d9HbSE9pQFfOhtIqHKQ6DeRu3nztLuxdXH7/uv3+vIEJOHVvSJXqotjp8HMcGK+1CaGB0tgZFz9ctfSNFrPoVWeFDwMaxYHw7DlbRykqihjSBJ+70o5RmtHRCV6yLEeYyVIhqK9OLgrw3C/CJzJKq4AHZ3jij++9AEbode4qXtLgb2W/Q1UtpMxmgjcztqFFj/xxI5rgc/Gjp8kgnkY98+PvonxEBB/grMieRuQKNPfba4Ii2FQ2Amdm9hVDIEr05jNo6yzqm/YRVBJCeseR2/5+JDsygsEYI0mVYU/eSH/ehJ8hmXEmSsUD4euR6aCoIXqb9Htzw0Z6oOQRJH7RnQyoLjV9gBntFcjS9cikqcwyJLvjiD7MXOQs8PgjtKQDUaoDLyrxId9Vb5RhvCSEq3JCgE7wkDE5gtz1GVNB05Kd2dWWfY8VIqolODwVEBm4RBDrbC7ichAktJCOzpwq4HlmlgJp0UYYJnSQO28TUDCkolQWd5jDWmbIQa6Xm8yZT4x2x1W2XdAeakG/UAC6sBjssLPjW8AU0XnEI6uUMYagZwCd/XAUb8OBeZy9umedLbezQKR6VLfHFBvBGNEGVlmPhHW0DBD2xgE9NjiqcSHLdRT6RRucFu60d/Go8GBo1WLXCyNvMDOJEZiEuH4TfL8tSnXZtfrswqHX78svs4KFHtNTnSylwrUBro2aoA1e0DQE3BtgFsk37Ge5cgQMgZ6aFIkPCE8/6hTyEtZCKlOUF3YWQOyV4yb+qWcsV1eCDqOhA//+C6zn7yV1A7k04xEbLRjNyY0R2F7ZI+UhXFoOUuDCI4nInK9Z6MKskcAwnhWf2cZnR1QtlNIiT1RCkTAj1qUQxmuIyDQQczSuoEyvGm7Zqq4GnhPxx50Y3WqksoVQBN1F3fMWWlYPffxTFvdR598IFfL99RbwDap0N4AFjhxMbCAxsuTzkEeQozjZreLR7zMPXPnRu5BHpCFHjTD9wsCKZrNy5B8jvwYboQq2jm8MP8+qFnrcOotwj57KNkYOUqCPoMLbIZQ325hfPZk88gjLKA0pzewjCUYVD6TjT3lqUgYWK2eiGHgzaFGu5xFvKzhKsiy4kChHogkJYz3CiHDRpI8SCW5JmNGk6xVUJQM8grwJsmG/cnb8DxUlyoHKWUCZgGGBSMHqvt3QkiS00EUfZplBZ1WuJvEZpdmzenqJzizolD0gztyvdkKtgXIPcoIAerFlwvUS7BgDdoW3CjfK6n4rEqlMoNNRNMty+hfYIwTsJ9nPDlPoG8j4ogedmuT7qxh51CrF4fWW2BsRNkivQLCVFquZVSCKJFgpko8q4pyCMCZFv5E4hzxPJKOzVfGawloIiIvuuhIXZIHoQFPi5iR8bzi/chomA+GHmmpLwopljVG10hG5BwWN6JmmqG6rJP+YIj6g47G9sEO5fUVCNTTRM87uST4Zd0BPLbeAWLFes/fQahLvdK7uBTEyBAUsHpBHEHqbKY4W0NrZ6DhUGis7dLIOHfWOEfLVFR8yQa3y6HKkmw9v3xOQzqrDCCPIbo7YYAXPhgZ640yZupLd5exis1mvYfGhAXmBrGVkJXpzDC43xejCW4K1lKC4np6VNUXYuN4A88jheegxCQzYhMWHIx6/Ubm7dMkVYI9V9nwrNnkr5ZnKmewIneaEgSXAUMCvRyC9IZxdA0VRBXvGlTjAMwOFwytW2faiyNXegx/M6S3T54Ire3UzaUfBpJ66wtuS6lV5KjGT9NPW3BtwcchuBCM8NiM3wuVpAZJeEvKFchIBQ69UfpUU7pi7FyX6lEE0RHxg6KpKrP9agrtsZo6gW729rRcaMMRpVSoLLcYIdO5qT7IYrYsS6JrUDqNgFXgUYA57ROTnomgDOEekY5lgM75V70Aw3ltyy4RqA/IlG6ChMVcDeEW2pGCBx5AKNjW0ssUc5OQaTTyWzfiODA+4jzXXAM6jINB2QsMsfYvKEXSaIZu1QhREdMccLNChD0WJfjZj50HJI6+k2WUM0Ii7H8GT4cR/CX4kVeYtFBEz+TWl/FYe6TRDVJAZoeWtVGV8g82NWTNbQwzR4xNZT0C8NKyiVFapMnJkycVP6R9ZQxTQG+iFMdCkdPgkegiSgCXTBr0yjLUQjpAtGQiAcGlxWshlBVRJjJpkpu1mhk3NkWyUw+vQEYX1yFgmRAxXLYTWmqOY9Dj6Jgesq6OdPRptMumv9KI945Bun8H4jHujsY4O0wwbkp1Snp31oIJvJD7EIK9qKVBSexUrWx85VKBjnyFtSQVCwslmh1sjw8crl0x5RQW6khyEHKuehZZJfubD9EbolV8T/3ho9qLocb7Z5ff9c0sURiQHqmRsWvll5BlU3x0Gh0xnzzQtA8JpaHOkTD7gJXs6dzSTNXqu7zAfqSiLlngmgvdTG6LXCyToMezZDIevvUdnmaI6VeQJOyvEeqfLosffoij3lDxpAVlCFcUeK0QFiUOSnTlBExHZjPDW9M5u5AWz39OjQg4dGIiaoZHl9hBegp5lit559KkvdkRoicQ71Ub2mtsZFQsBjSjCRVifnp3syHQcCwztaO942m92kpM3ODDSzW1maEnA373qhJ6ycZoarwlkV+HXCNnB/im6FrKVO5qWYyaBDk32bLJHSQ3rlCT3PKIAlO8ZpCChOswr349s9k7TUOmP9Ilgh16MEKxhqruPfS/8LAk1tKQfin61qIwgvP2UqqVS22doBBI+HMZ/X3gL4t0EX+g8hVBJAN8jjLWnxRHtjRC1HZ0jyCGrJtye29M88q6iZOeaRCqKnZ3gqK6lwm32sonC3VAfQWLaBDvB7DQ9y0O/yMl+iFZ1aljt+QiiwiN5kfWSUxgig14ZpeTUqtWD7Jo0Ra8x6tEeYEAjMtVggZqCSkWH5Yjtfh5dbDb6dKqu5elZ+5KMbCrOFP1DlUZ1Qgo5xSwb5zhtgLk51FYTw97/bYCn5Oyq1YLEzwhVNsNln6haEoSVJVDl1JDykr1yfPRHVqgyrDXa2ZGufqhAp6BnonCST4VVryFGd1FJLnJo32CSHTn8zoB+cpkcEQBbHS73zES/iLDwMbbojW307rYCveP0jp4RK0+NZwQJ+WSOKMi7GTn0tPWRbO8gEk4f7yfZxIOXGyrccttHGmK2Zz3ygl4hRxoADtF+8/Gqha7aRnnxkRIcndZvHcYYrZNU574OT/aeUmKAavIx9Bthrf1z3Jgx8o+WX+QZOkhOfKRqMRvroxL70V4SPbk1UxM/NuXA5ki0GSY7NfYjEAU5RJKpVB8Pre+72RLxDW2GH4Uo2azJ+9ebxKu7p3d2dMoNhfMfR78RRN+L1luiony8/KrgfLy6tn4KH4mm4d73piMGfrwhRjxdgfzQT3kkOwCSKb8fB437O7pJf00wI1Yi/lOPTw8tRjWJwu/j4oMQYXQJBSUSHHonaHiV65J9BJ1ZtKs1xZZQVbSPfDSskNAysFLJp6F8S3g4ygwvlSMG5EtmrFwp2T3uIYVw+zhEYcb7ehT5Ep1dADp72aqFll8kwS8hPrCK+2USHg2tS4eVl+yZCBd5wK7kES90tisJchmxyirUJhcZNGM8gnZ1uZJHesZsV+7kKESJ8NZ2tfx4r1roWQ6XDbEWlNZlIPzekOwkwMuWXk/XYhLbrp7svdK7yUWGzCp9BP2nqxpyqfzwIIp2+sV2dWN6HtlAwe7yOeJ5YLtaOKEQBRHkLhlaWeO7dJ40wBOWGHIpj6hgu3S2q1ctVsC+rEcyJrh1vHHpqlVhiJcOLZGLzpwwoeXR220VQzKDtquxwhlVS65etbwKtq2UI14I2dXzA/GIrVi1Mpy1XTE3sqolK3vEgyheD7EVPHKZed5ZfWRfybar54gG3GOTi8qkLES5fH54upYlDfGyOZLtyrm8N/Y5IoDosF29amV8xFYILe8clO2Nry/TR7yGuEn/eJ2lQssc9eSyyY6uGy4hYr9f4LZaD2HQ76XDiiFWS3mklyNLeKOHflHQeHmslRmhV/cI8gQLWyHZNeDq24rJLuIrjMtw9qW0XhSibJ3Pt/DIMjninXeyrRBW76G1AVVLVvEIskN6KfS7reaNHkTZdpVqW9EjPY6+VGh5AHG50JJdud1kgcXPyCMeqdpWTfbvi/9a1ZBe6V3CiAhrff3+J7JYH+nxj2V6iJfsy3X1yJDvr3+t1keWWi9EcmQZ0Ropv0t1dCTZ7Q4eWaoZeg3xG55sv6vWMob0iNSSoSUdQ75WMiKC8dvKhnzdxRB7S/Kly+8+6b2jQZcIrXdP/LWiR+Quyb7tPLJUV89yZOnyu6QRnke+Vg2t7Q7GNAcwLp3sy5beXo4snezbHT2ynOiw98g+0f9+cuRi5VdW9oitbsg+P77ukOy3Ca1vb7TVk11+U9zl0e8tQutrVeT7bsjXyjirV35tZUNEFlxGyLDWr9VD62tlCN/rI/945D93AY2ycmgty0N6feQ7V+QOOaJPaD3Jfgyx+usOHvkn0f++Q7L/Wr1qvS+7yeqG3CLZl10TuXX5/Ybxeocc+XUHhrh0fvRyZPnyu93BkO/Q+s9dQuvXHULL7pLst8BaT2hdNbTs8cjFcuQWhtwCa21yI9D49x3K77chtwgtuUto2ZPsF/OIPB55cuTBWv8fObK8Mf8VYAD1vrmR/AFhBAAAAABJRU5ErkJggg==');
  background-position: left bottom;
  right: -15%;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm {
  position: relative;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form [class$="Label"] label {
  color: #8a8a8a;
  font-size: 11px;
  font-style: italic;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form [class$="TextBox"] input[class$="TextBoxControl"] {
  border: 1px solid rgba(0, 0, 0, 0.21);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #8a8a8a;
  font-size: 11px;
  font-style: italic;
  width: 168px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton .disabled,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton[disabled="disabled"],
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton[disabled=""],
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton[disabled],
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton .disabled:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton[disabled="disabled"]:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton[disabled=""]:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton[disabled]:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginAction input.loginButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginActionRememberMe {
  margin: 0;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginActionRememberMe label {
  color: #a39d9d;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginPasswordForgot a {
  font: normal 13px/normal Open Sans;
  color: #9da1a3;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginPasswordForgot a:hover {
  color: #1790d1;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal {
  width: 540px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal .loginContainerShadowBox:before,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal .loginContainerShadowBox:after {
  background-size: 50% 100%;
  top: 0;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal form > div {
  padding-right: 120px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal form > div + div {
  padding: 3px 0 0 0;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal form .loginActionRememberMe {
  width: 190px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal form .loginUserName {
  margin: 0;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal form .loginPassword {
  margin: 0 0 0 13px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal form .loginAction {
  bottom: 50px;
  margin: 0;
  position: absolute;
  top: 25px;
  right: 25px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal form .loginPasswordForgot {
  margin: 0;
  text-align: center;
  width: 105px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal.oAuthIstrue .openAuthFormContainer {
  margin-bottom: 13px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal.oAuthIstrue .openAuthFormContainer .oAuthButtonsContainer {
  margin: 0;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal.oAuthIstrue .openAuthFormContainer .oAuthButtonsContainer .wa-authenticateLoginLink {
  margin: 0 0 0 13px;
  max-width: 178px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationHorizontal.oAuthIstrue .openAuthFormContainer .oAuthButtonsContainer .wa-authenticateLoginLink:first-child {
  margin: 0;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical .loginContainerShadowBox:before,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical .loginContainerShadowBox:after {
  background-size: 75% 100%;
  top: 50%;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form [class$="TextBox"] input[class$="TextBoxControl"] {
  width: 120px;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginUserName,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginPassword,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginActionRememberMe,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction {
  margin: 0 0 15px 0;
  font-style: normal;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction {
  display: block;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton .disabled,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton[disabled="disabled"],
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton[disabled=""],
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton[disabled],
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton .disabled:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton[disabled="disabled"]:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton[disabled=""]:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton[disabled]:hover,
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginAction input.loginButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form .loginPasswordForgot {
  margin: 0;
}
.WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink {
  max-width: 130px;
  margin-bottom: 15px;
}
.WaGadgetLoginForm .loginContainerWrapper.alignLeft .loginContainer {
  left: -20px;
}
.WaGadgetLoginForm .loginContainerWrapper.alignLeft .loginContainer:before {
  left: 20px;
}
.WaGadgetLoginForm .loginContainerWrapper.alignCenter {
  text-align: center;
}
.WaGadgetLoginForm .loginContainerWrapper.alignCenter .loginContainer.orientationHorizontal {
  left: -270px;
}
.WaGadgetLoginForm .loginContainerWrapper.alignCenter .loginContainer.orientationHorizontal:before {
  left: 50%;
}
.WaGadgetLoginForm .loginContainerWrapper.alignCenter .loginContainer.orientationVertical {
  left: -80px;
}
.WaGadgetLoginForm .loginContainerWrapper.alignCenter .loginContainer.orientationVertical:before {
  left: 80px;
}
.WaGadgetLoginForm .loginContainerWrapper.alignRight {
  text-align: right;
}
.WaGadgetLoginForm .loginContainerWrapper.alignRight .loginContainer {
  right: 0;
}
.WaGadgetLoginForm .loginContainerWrapper.alignRight .loginContainer:before {
  right: 45px;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer {
  width: 332px;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loginContainerShadowBox:before,
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loginContainerShadowBox:after {
  background-size: 50% 100%;
  top: 0;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .profileBox {
  display: inline-block;
  margin: 0;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .profileBox + .profileBox {
  margin-left: 15px;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .profileBox a {
  font: normal 13px/normal Open Sans;
  color: #9da1a3;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .profileBox a:hover {
  color: #1790d1;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout {
  background: none;
  border: none;
  color: #9da1a3;
  font: normal 13px/normal Open Sans;
  outline: none;
  text-decoration: underline;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout:hover {
  color: #1790d1;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated.alignCenter .loginContainer {
  left: -166px;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated.alignCenter .loginContainer:before {
  left: 50%;
}
.WaGadgetLoginForm .loginContainerWrapper.authenticated.alignRight .loginContainer:before {
  right: 132px;
}
/* ---- Gadget login form adaptive behavior ---- */

/* ---- Gadget login form adaptive behavior ---- */
@media only screen and (max-width: 616px) {
  body.LayoutMain .WaGadgetLoginForm {
    display: none;
  }
}
/* ----- Gadget Login button  ----- */

.WaGadgetLoginButton {
  text-align: right;
  font-size: 13px;
  overflow: visible;
}
.WaGadgetLoginButton .loginButtonBackground {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  margin-left: 0;
  display: none;
  background: rgba(0, 0, 0, 0.6);
}
.WaGadgetLoginButton .loginBoxLapsedMembership,
.WaGadgetLoginButton .loginBoxProfileLink,
.WaGadgetLoginButton a.loginBoxChangePassword,
.WaGadgetLoginButton .loginBoxProfileLink a,
.WaGadgetLoginButton a.loginBoxLogout {
  display: inline-block;
  margin: 4px 5px;
  font: normal 13px/normal PT Sans;
  color: white;
  background: none;
}
.WaGadgetLoginButton .loginBoxProfileLink > a {
  margin: 0;
}
.WaGadgetLoginButton .alignLeft {
  text-align: left;
}
.WaGadgetLoginButton .alignCenter {
  text-align: center;
}
.WaGadgetLoginButton .alignRight {
  text-align: right;
}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {
  color: white;
  display: inline-block;
  font: normal 13px/normal PT Sans;
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
  vertical-align: top;
  background: none;
}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton:before {
  background-color: transparent;
  color: white;
  content: '\e613';
  display: inline-block;
  font: normal 10px/normal WA-theme-icons;
  height: 11px;
  margin-right: 5px;
  padding: 3px;
  text-align: center;
  vertical-align: top;
  width: 11px;
}
.WaGadgetLoginButton.gadgetStyle001 .loginButtonBackground {
  display: block;
}
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper {
  padding: 5px 0;
  position: relative;
  z-index: 2;
}
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper .loginBoxLinkContainer .loginBoxLinkButton {
  color: white;
}
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper .loginBoxLinkContainer .loginBoxLinkButton:before {
  color: white;
}
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper .loginBoxLapsedMembership,
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper .loginBoxProfileLink,
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper a.loginBoxChangePassword,
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper .loginBoxProfileLink a,
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper a.loginBoxLogout {
  color: white;
}
/* ---- Gadget login button adaptive behavior ---- */

@media only screen and (max-width: 616px) {
  body.LayoutMain .WaGadgetLoginButton {
    display: none;
  }
}
/****************************************************************************************************/

/*	WaGadgetMemberDirectory                                                                         */

/*		WaGadgetMemberDirectoryStateList                                                            */

/*		WaGadgetMemberDirectoryStateAdvancedSearch                                                  */

/****************************************************************************************************/

/* mode: WaGadgetMemberDirectoryStateList */

/*****************************************************************************************************/

.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer {
  background: transparent;
  padding: 15px 20px 15px 20px;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer {
  margin: 5px 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer {
  margin: 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldBody {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer {
  margin-bottom: 35px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterHead th {
  padding-bottom: 10px;
  font: normal 26px/normal Roboto Condensed;
  color: inherit;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList li a {
  font: bold 15px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList li a:hover {
  color: #1790d1;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .selectedFilter a.changeValue {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .selectedFilter a.changeValue:hover {
  color: #1790d1;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer:after {
  display: block;
  content: "";
  height: 2px;
  margin-top: 35px;
  border-top: 1px solid #edebeb;
  border-bottom: 1px solid #edebeb;
}
.WaGadgetMemberDirectoryStateList .advSearchContainerLink {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateList .advSearchContainerLink a {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetMemberDirectoryStateList .advSearchContainerLink a:hover {
  color: #1790d1;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer {
  margin: 0 0 20px 0;
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea input[type=text] {
  border: 1px solid #919191;
  font: normal 14px/normal PT Sans;
  padding: 2px 4px 3px 4px;
  background: transparent;
  color: #373737;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult em#membersFound {
  font-weight: normal;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult span#idPagingData select {
  font: normal 14px/normal PT Sans;
  border: 1px solid #919191;
  background: transparent;
  color: #373737;
  -webkit-appearance: menulist;
}
.WaGadgetMemberDirectoryStateList .memberDirectoryOuterContainer .memberDirectoryContainer .memberirectory {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList span#idPagingData2 select {
  font: normal 14px/normal PT Sans;
  border: 1px solid #919191;
  background: transparent;
  color: #373737;
  -webkit-appearance: menulist;
}
/* mode: WaGadgetMemberDirectoryStateAdvancedSearch */

/*****************************************************************************************************/

.WaGadgetMemberDirectoryStateAdvancedSearch .clearValuesOuterContainer a {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .clearValuesOuterContainer a:hover {
  color: #1790d1;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer {
  margin: 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.left {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right .fieldBody select {
  padding: 1px 1px 2px 1px;
  font: normal 14px/normal PT Sans;
  border: 1px solid #919191;
  background: transparent;
  color: #373737;
  -webkit-appearance: menulist;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer span input[type=text] {
  border: 1px solid #cececf;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer {
  padding: 1px 0 0 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span input[type=text] {
  border: 1px solid #919191;
  font: normal 14px/normal PT Sans;
  padding: 2px 4px 3px 4px;
  background: transparent;
  color: #373737;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.label {
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span select {
  margin: 0;
  padding: 1px 1px 2px 1px;
  font: normal 14px/normal PT Sans;
  border: 1px solid #919191;
  background: transparent;
  color: #373737;
  -webkit-appearance: menulist;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalPopup span {
  top: -3px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalPopup span:before {
  color: #a39d9d;
  content: '\f073';
  display: inline-block;
  font: normal 16px/normal FontAwesome;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalPopup span img {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  margin-left: -18px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .DES_CalPopup {
  margin: 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton .disabled,
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton[disabled="disabled"],
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton[disabled=""],
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton[disabled],
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton .disabled:hover,
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton[disabled="disabled"]:hover,
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton[disabled=""]:hover,
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton[disabled]:hover,
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .exitAdvSearchContainer a {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .exitAdvSearchContainer a:hover {
  color: #1790d1;
}
/* ----- Gadget member directory adaptive behavior ----- */

/* ---- Gadget member directory adaptive behavior. State 3 ---- */
@media only screen and (max-width: 616px) {
  .WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer {
    padding: 15px 10px 15px 10px;
  }
  .WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel {
    width: 35%;
  }
  .WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel span.criteriaTitle {
    padding-right: 10px;
  }
  .WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldBody {
    width: 65%;
  }
  .WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea input[type=text] {
    width: 100px;
  }
  .WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult span#idPagingData {
    display: block !important;
    margin: 10px 0 0 0;
    float: none;
    text-align: right;
  }
  .WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterHead th {
    font: normal 20px/normal Roboto Condensed;
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .clearValuesOuterContainer .clearValuesContainer {
    text-align: left;
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer {
    float: none;
    width: auto;
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.left {
    width: auto;
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right {
    width: auto;
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right .fieldBody select {
    padding: 5px 1% 6px 1%;
    width: 98%;
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer {
    float: none;
    margin-top: 5px;
    width: auto;
  }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span input[type='text'] {
    padding: 5px 1% 6px 1%;
    width: 98%;
  }
}
/* ----- Gadget Menu horizontal ----- */
.WaGadgetMenuHorizontal {
  overflow: visible;
  /* ----- sticky state ----- */

}
.WaGadgetMenuHorizontal .menuBackground {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  margin-left: 0;
  display: none;
  box-shadow: 0 3px 9px -4px black;
  background: white;
}
.WaGadgetMenuHorizontal .menuInner {
  border-bottom: 5px solid transparent;
  background: transparent;
  position: relative;
  margin: 0;
}
.WaGadgetMenuHorizontal .menuInner a {
  background: none !important;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  zoom: 1;
  text-align: left;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel.adapted {
  width: 100%;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  margin: 0;
  position: relative;
  vertical-align: top;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item {
  position: relative;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
  color: white;
  display: inline-block;
  font: normal 13px/normal Roboto Regular;
  padding-right: 24px;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
  vertical-align: top;
  white-space: nowrap;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a > span {
  display: block;
  padding: 15px 0 10px;
  position: relative;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span {
  color: #1790d1;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:last-child > .item > a,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.last-child > .item > a {
  padding-right: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:last-child.dir > .item > a,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.last-child.dir > .item > a {
  padding-right: 24px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span:after {
  background-color: white;
  bottom: 3px;
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  left: 50%;
  position: absolute;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item:hover > a > span {
  color: #1790d1;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a:after {
  display: block;
  border-color: transparent transparent white;
  border-style: solid;
  border-width: 0 0 5px 5px;
  content: "";
  height: 0;
  position: absolute;
  right: 14px;
  top: 24px;
  width: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item:hover > a:after {
  background: transparent;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom {
  text-align: right;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom .dir > .item {
  padding-right: 20px;
  padding-left: 35px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item > a {
  font: normal 32px/22px Roboto Condensed;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item > a span {
  padding: 12px 0 10px 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item:hover > a span:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: "";
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item ul .dir .item a span:after {
  border-color: transparent transparent transparent #033333;
  border-width: 5px 0 0 5px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom ul:before {
  left: auto;
  right: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom ul > li > .item {
  margin-left: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom ul > li > .item > a {
  text-align: right;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom ul > li > .item span:after {
  left: -20px;
  right: auto;
}
.WaGadgetMenuHorizontal .menuInner ul li > .item:hover > ul {
  display: block;
}
.WaGadgetMenuHorizontal .menuInner ul ul {
  background: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 100%;
  min-width: 170px;
  z-index: 40000;
}
.WaGadgetMenuHorizontal .menuInner ul ul li {
  margin: 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item {
  padding: 0 20px 0 15px;
  position: relative;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #033333;
  display: block;
  font: normal 13px/normal Roboto Regular;
  height: auto;
  margin: 0;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  white-space: nowrap;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a > span {
  display: inline-block;
  padding: 10px 0;
  position: relative;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover {
  background: transparent;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a {
  color: #1790d1;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item {
  background: transparent;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 5px;
  height: 1px;
  width: 100%;
  background: #033333;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item:hover {
  background: transparent;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item:hover > a > span {
  color: #1790d1;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item {
  padding: 0 34px 0 15px;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a > span:after {
  display: block;
  z-index: 3;
  border-color: transparent transparent #033333;
  border-style: solid;
  border-width: 0 0 5px 5px;
  content: "";
  height: 0;
  position: absolute;
  right: -21px;
  top: 19px;
  width: 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul li ul {
  background: transparent;
  position: absolute;
  left: 100%;
  top: 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul li ul li {
  background-color: white;
  margin-left: 2px;
  margin-right: 2px;
}
.WaGadgetMenuHorizontal .menuInner ul ul li ul:before {
  bottom: 0;
  border-left: 5px solid transparent;
  content: '';
  left: 0;
  position: absolute;
  top: 0;
}
.WaGadgetMenuHorizontal .menuInner .firstLevel > li:last-child ul,
.WaGadgetMenuHorizontal .menuInner .firstLevel > li.last-child ul {
  left: auto;
  right: 0;
}
.WaGadgetMenuHorizontal .menuInner .firstLevel > li:last-child ul ul,
.WaGadgetMenuHorizontal .menuInner .firstLevel > li.last-child ul ul {
  top: 0;
  left: auto;
  right: 100%;
  margin: 0;
}
.ie8 .WaGadgetMenuHorizontal .menuInner .firstLevel > li.last-child ul ul {
  left: auto;
  right: 100%;
}
.WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel > li.sel > .item:hover > a > span::after,
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item:hover > a > span::after,
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li.sel > .item:hover > a > span::after {
  background-color: #1790d1;
}
.WaGadgetMenuHorizontal.menuStyle001 .stickness,
.WaGadgetMenuHorizontal.menuStyle002 .stickness {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick {
  position: fixed;
  top: 0;
  margin: 0 auto;
  animation-duration: 400ms;
  animation-name: slideinMenu;
  z-index: 1000;
  border-top: none;
  border-bottom: none;
}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuBackground {
  display: block;
}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner {
  border-bottom: 20px solid transparent;
  color: #033333;
}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li > .item > a {
  color: #033333;
}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li > .item > a span {
  padding: 33px 0 10px;
}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li > .item > a span:after {
  background-color: #033333;
}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li.dir > .item > a:after {
  border-color: transparent transparent #033333;
  top: 42px;
}
.WaGadgetMenuHorizontal.menuStyle002 .stickness.stick .menuInner ul.firstLevel > li.phantom > .item > a span {
  padding: 30px 0 10px 0;
}
.WaGadgetMenuHorizontal.menuStyle003 .menuBackground {
  display: block;
  box-shadow: none;
}
.WaGadgetMenuHorizontal.menuStyle003 .menuInner {
  border-bottom: 20px solid transparent;
  color: #033333;
}
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li > .item > a {
  color: #033333;
}
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li > .item > a span {
  padding: 33px 0 10px;
}
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li > .item > a span:after {
  background-color: #033333;
}
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li.dir > .item > a:after {
  border-color: transparent transparent #033333;
  top: 42px;
}
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li.phantom > .item > a span {
  padding: 30px 0 10px 0;
}
/* ---- Gadget menu horizontal adaptive behavior ---- */

/* ---- Gadget menu horizontal adaptive behavior ---- */
@media only screen and (max-width: 616px) {
  body.LayoutMain .WaGadgetMenuHorizontal {
    display: none;
  }
}
@keyframes slideinMenu {
  from {
    top: -100px;
  }
  to {
    top: 0px;
  }
}
/* ----- Gadget Menu vertical ----- */
.WaGadgetMenuVertical {
  overflow: visible;
}
.WaGadgetMenuVertical .menuInner {
  background: transparent;
  position: relative;
  min-width: 135px;
  border-left: 1px solid white;
  border-right: 1px solid white;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel {
  list-style: none;
  margin: 0;
  padding: 0;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item {
  padding: 0 20px;
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a {
  color: white;
  font: normal 13px/normal Roboto Regular;
  display: block;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
  background: none;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a > span {
  display: inline-block;
  padding: 15px 0;
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li:hover > .item {
  background: transparent;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li:hover > .item > a {
  color: #1790d1;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item {
  background: transparent;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a > span:before {
  background: white;
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  bottom: 8px;
  height: 4px;
  width: 4px;
  border-radius: 50%;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.dir > .item > a > span:after {
  position: absolute;
  margin: -3px 0 0 0;
  display: block;
  border-color: transparent transparent white;
  border-style: solid;
  border-width: 0 0 5px 5px;
  content: "";
  height: 0;
  right: -12px;
  top: 28px;
  width: 0;
  z-index: 3;
}
.WaGadgetMenuVertical .menuInner ul ul {
  display: none;
  left: 100%;
  list-style: none;
  margin: 0;
  min-width: 170px;
  padding: 0;
  position: absolute;
  top: 0;
  z-index: 40000;
}
.WaGadgetMenuVertical .menuInner ul ul li {
  display: block;
  height: auto;
  margin: 0;
  background-color: white;
}
.WaGadgetMenuVertical .menuInner ul ul li > .item {
  padding: 0 20px;
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul ul li > .item > a {
  color: #626262;
  font: normal 13px/normal Roboto Regular;
  display: block;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
}
.WaGadgetMenuVertical .menuInner ul ul li > .item > a > span {
  display: inline-block;
  padding: 10px;
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul ul li:hover > .item {
  background: transparent;
}
.WaGadgetMenuVertical .menuInner ul ul li:hover > .item > a {
  color: #1790d1;
}
.WaGadgetMenuVertical .menuInner ul ul li.sel > .item {
  background: transparent;
}
.WaGadgetMenuVertical .menuInner ul ul li.sel > .item > a:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 5px;
  height: 1px;
  width: 100%;
  background: #626262;
}
.WaGadgetMenuVertical .menuInner ul ul li.dir > .item > a > span:after {
  position: absolute;
  display: block;
  border-color: transparent transparent white;
  border-style: solid;
  border-width: 0 0 5px 5px;
  content: "";
  height: 0;
  right: -6px;
  bottom: 13px;
  width: 0;
  z-index: 3;
}
.WaGadgetMenuVertical .menuInner ul ul ul {
  margin: 0;
  left: 100%;
  position: absolute;
  top: 0;
}
.WaGadgetMenuVertical .menuInner ul ul ul li {
  margin-left: 2px;
}
.WaGadgetMenuVertical .menuInner li:hover > .item > ul {
  display: block;
}
.WaGadgetMenuVertical.menuStyle001 .menuInner {
  background: transparent;
  border-left: 1px solid #626262;
  border-right: 1px solid #626262;
}
.WaGadgetMenuVertical.menuStyle001 .menuInner ul.firstLevel > li > .item > a {
  color: #626262;
  text-shadow: none;
}
.WaGadgetMenuVertical.menuStyle001 .menuInner ul.firstLevel > li:hover > .item > a {
  color: #1790d1;
}
.WaGadgetMenuVertical.menuStyle001 .menuInner ul.firstLevel > li.dir > .item > a > span:after {
  border-color: transparent transparent #626262;
}
.WaGadgetMenuVertical.menuStyle001 .menuInner ul.firstLevel > li.sel > .item > a > span:before {
  background: #626262;
}
/* ----- Gadget Secondary menu ----- */

.WaGadgetCustomMenu .gadgetStyleBody {
  font: inherit;
  padding: 0;
}
.WaGadgetCustomMenu .gadgetStyleBody .customMenuWrapper.alignLeft {
  text-align: left;
}
.WaGadgetCustomMenu .gadgetStyleBody .customMenuWrapper.alignCenter {
  text-align: center;
}
.WaGadgetCustomMenu .gadgetStyleBody .customMenuWrapper.alignRight {
  text-align: right;
}
.WaGadgetCustomMenu .gadgetStyleBody ul li a {
  display: inline-block;
  text-decoration: none;
}
.WaGadgetCustomMenu .gadgetStyleBody ul li a:hover {
  text-decoration: underline;
}
.WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal {
  display: inline-block;
}
.WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li {
  display: inline-block;
  margin: 0;
}
.WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {
  margin-right: 4px;
  padding: 2px 0;
}
.WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li:before {
  display: none;
}
.WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li:after {
  margin-right: 4px;
  padding: 0;
  display: inline;
}
.WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li:last-child:after {
  display: none;
}
.WaGadgetCustomMenu .gadgetStyleBody ul.orientationVertical {
  list-style-type: none;
}
.WaGadgetCustomMenu .gadgetStyleBody ul.orientationVertical li {
  display: block;
  padding: 5px 0;
  width: 100%;
}
.WaGadgetCustomMenu.gadgetStyleNone ul li a {
  color: white;
  font: normal 13px/normal Roboto Regular;
  text-decoration: none;
}
.WaGadgetCustomMenu.gadgetStyleNone ul li a:hover {
  color: #1790d1;
  text-decoration: none;
}
.WaGadgetCustomMenu.gadgetStyleNone ul.orientationHorizontal li:after {
  color: white;
  content: "|";
}
.WaGadgetCustomMenu.gadgetStyleNone ul.orientationVertical li:before {
  color: white;
  vertical-align: middle;
}
.WaGadgetCustomMenu.gadgetStyleNone .alignRight ul.orientationVertical {
  display: inline-block;
}
.WaGadgetCustomMenu.gadgetStyleNone .alignRight ul.orientationVertical li {
  display: block;
  text-align: left;
}
.WaGadgetCustomMenu.gadgetStyle001 ul li a {
  color: #626262;
  font: normal 16px/normal PT Sans;
  text-decoration: underline;
}
.WaGadgetCustomMenu.gadgetStyle001 ul li a:hover {
  color: #1790d1;
  text-decoration: none;
}
.WaGadgetCustomMenu.gadgetStyle001 ul.orientationHorizontal li:after {
  color: #626262;
  content: "|";
}
.WaGadgetCustomMenu.gadgetStyle001 ul.orientationVertical li:before {
  content: '';
  display: none;
}
.WaGadgetCustomMenu.gadgetStyle001 ul.orientationVertical li:after {
  color: #626262;
  content: '»';
  display: none;
  margin: 1px 0 1px 5px;
}
.WaGadgetCustomMenu.gadgetStyle001 ul.orientationVertical li:last-child:after {
  content: '\2002';
  display: none;
}
.WaGadgetCustomMenu.gadgetStyle002 ul {
  padding: 30px;
  background-color: rgba(0, 0, 0, 0.7);
}
.WaGadgetCustomMenu.gadgetStyle002 ul li a {
  color: white;
  font: italic 16px/normal PT Sans;
  text-decoration: underline;
}
.WaGadgetCustomMenu.gadgetStyle002 ul li a:hover {
  color: #1790d1;
  text-decoration: underline;
}
.WaGadgetCustomMenu.gadgetStyle002 ul.orientationHorizontal li:after {
  color: white;
  content: '|';
}
.WaGadgetCustomMenu.gadgetStyle002 ul.orientationVertical li:before {
  color: #c9c9c9;
  content: "•";
}
.WaGadgetCustomMenu.gadgetStyle002 ul.orientationVertical li:last-child:after {
  content: '\2002';
}
.mobilePanelContainer {
  position: relative;
}
.mobilePanelContainer:hover {
  z-index: 40000;
}
.WaPlaceHolderMobilePanel > div {
  padding: 0;
}
.pageModeEdit .WaGadgetMobilePanel {
  display: block;
}
.WaGadgetMobilePanel {
  overflow: visible;
  display: none;
}
.WaGadgetMobilePanel .mobilePanel {
  height: 50px;
  background: black;
  position: relative;
  color: white;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton {
  position: absolute;
  display: inline-block;
  width: 50px;
  height: 50px;
  text-indent: 1000px;
  overflow: hidden;
  color: #b3b3b3;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:before {
  text-indent: 0px;
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  height: 50px;
  text-align: center;
  font: normal 21px/50px WA-theme-icons;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
  color: white;
  background: #1f1f1f;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active {
  color: white;
  background: #1f1f1f;
}
.WaGadgetMobilePanel .mobilePanel .buttonMenu {
  left: 0;
  top: 0;
}
.WaGadgetMobilePanel .mobilePanel .buttonMenu:before {
  content: '\e604';
}
.WaGadgetMobilePanel .mobilePanel .buttonAdmin {
  right: 50px;
  top: 0;
}
.WaGadgetMobilePanel .mobilePanel .buttonAdmin:before {
  content: '\f085';
  font-family: 'FontAwesome';
}
.WaGadgetMobilePanel .mobilePanel .buttonLogin {
  right: 0;
  top: 0;
}
.WaGadgetMobilePanel .mobilePanel .buttonLogin:before {
  content: '\e64A';
}
.WaGadgetMobilePanel .mobilePanel .buttonLogin.logged:before {
  content: '\e613';
}
.WaGadgetMobilePanel .mobilePanel .menuInner {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 40000;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
  margin: 0;
  padding: 10px 0 10px 0;
  list-style: none;
  text-align: left;
  background: #1f1f1f;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li {
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: top;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li > .item {
  position: relative;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li > .item > a {
  display: block;
  position: relative;
  padding: 10px 25px 10px 30px;
  text-decoration: none;
  vertical-align: top;
  font-size: 16px;
  line-height: 18px;
  color: white;
  text-transform: uppercase;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a:after {
  content: "";
  display: block;
  position: absolute;
  left: 15px;
  top: 50%;
  margin: -3px 0 0 0;
  width: 5px;
  height: 5px;
  background: none;
  background: white;
  border-radius: 50%;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  list-style: none;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li {
  margin: 0;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li > .item {
  position: relative;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li > .item > a {
  display: block;
  position: relative;
  margin: 0;
  padding: 6px 25px 6px 47px;
  text-decoration: none;
  font-size: 16px;
  line-height: 18px;
  color: #b9b9b9;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a:after {
  content: "";
  display: block;
  position: absolute;
  left: 32px;
  top: 50%;
  margin: -3px 0 0 0;
  width: 5px;
  height: 5px;
  background: #b9b9b9;
  border-radius: 50%;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul {
  margin: 0 0 10px 0;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul .item a {
  padding: 6px 25px 6px 75px;
  color: #777777;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul li.sel > .item > a:after {
  left: 60px;
  background: #777777;
}
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul ul {
  display: none;
}
.WaGadgetMobilePanel .mobilePanel .loginInner {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  padding: 30px 20px;
  background: #1f1f1f;
  z-index: 40000;
  text-align: left;
  font-size: 16px;
  color: #d7d7d7;
}
.WaGadgetMobilePanel .mobilePanel .loginInner a {
  color: #d7d7d7;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .mandatorySymbol {
  margin: 0 0 0 3px;
  padding: 0;
  visibility: hidden;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="Label"] {
  margin: 0 0 5px 0;
  padding: 0;
  color: #858585;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="Label"] label {
  cursor: text;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
  width: 260px;
  height: 20px;
  margin: 0;
  padding: 9px 9px 7px 9px;
  border: 1px solid #858585;
  background: none;
  color: white;
  font-size: 16px;
  line-height: 20px;
  border-radius: 2px;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"]::-webkit-input-placeholder {
  color: #858585;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"]:-moz-placeholder {
  color: #858585;
  opacity: 1;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"]::-moz-placeholder {
  color: #858585;
  opacity: 1;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"]:-ms-input-placeholder {
  color: #858585;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction {
  clear: both;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton {
  display: inline-block;
  padding: 6px 20px 4px;
  width: 100%;
  max-width: 280px;
  height: 40px;
  background: #ebebeb;
  border: none;
  font-family: inherit;
  margin: 0;
  color: #606060;
  border-radius: 2px;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:hover {
  background: #dadada;
  color: black;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginAction input.loginButton:active {
  background: #dadada;
  color: black;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe {
  white-space: nowrap;
  float: left;
  position: relative;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe input.rememberMeCheckboxControl {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  visibility: hidden;
  z-index: 2;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe label:before {
  content: "";
  display: inline-block;
  margin: 1px 6px 0 0;
  vertical-align: top;
  width: 16px;
  height: 16px;
  border: 1px solid #858585;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'WA-theme-icons';
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginActionRememberMe .rememberMeCheckboxControl:checked + label:before {
  content: '\e631';
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm .loginPasswordForgot {
  float: right;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm form .loginUserName {
  margin: 0 0 18px 0;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm form .loginPassword {
  margin: 0 0 16px 0;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm form .loginActionRememberMe {
  margin: 0 0 18px 0;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm form .loginPasswordForgot {
  margin: 0 0 18px 0;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink {
  display: block;
  margin: 0 0 20px 0;
  height: 40px;
  border: none;
  border-radius: 2px;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink .authenticateLoginIcon {
  width: 40px;
  height: 40px;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink .authenticateLoginIcon:after {
  left: 38px;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink .authenticateLoginText {
  padding-left: 10px;
  font-size: 16px;
  color: white;
  text-shadow: none;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink.facebook .authenticateLoginIcon {
  background: none;
  position: relative;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink.facebook .authenticateLoginIcon:before {
  content: '\e641';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font: normal 20px/40px WA-theme-icons;
  color: white;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink.googlePlus .authenticateLoginIcon {
  background: none;
  position: relative;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerForm.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink.googlePlus .authenticateLoginIcon:before {
  content: '\e63d';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font: normal 20px/40px WA-theme-icons;
  color: white;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerAuthenticated {
  text-align: left;
  width: 280px;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerAuthenticated:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  font-size: 0;
  visibility: hidden;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerAuthenticated .loggedName {
  margin: 0 0 20px 0;
  color: white;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerAuthenticated .viewProfile {
  display: inline-block;
  vertical-align: top;
  margin: 0 13px 0 0;
  font-size: 14px;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerAuthenticated .changePassword {
  display: inline-block;
  vertical-align: top;
  margin: 0 13px 0 0;
  font-size: 14px;
}
.WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerAuthenticated .loggedAction {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}
@media only screen and (max-width: 616px) {
  .switchToAdminShadowContainer,
  .switchToAdminContainer {
    display: none;
  }
  .WaGadgetMobilePanel {
    display: block;
  }
}
/* ----- Gadget Social profile ----- */

.WaGadgetSocialProfile {
  z-index: 900;
}
.WaGadgetSocialProfile .socialProfileWrapper {
  font-size: 0;
}
.WaGadgetSocialProfile .socialProfileWrapper .alignLeft {
  text-align: left;
}
.WaGadgetSocialProfile .socialProfileWrapper .alignCenter {
  text-align: center;
}
.WaGadgetSocialProfile .socialProfileWrapper .alignRight {
  text-align: right;
}
.WaGadgetSocialProfile ul {
  display: inline-block;
  text-align: left;
}
.WaGadgetSocialProfile ul.orientationHorizontal li {
  margin: 0 17px 10px 0;
}
.WaGadgetSocialProfile ul.orientationVertical li {
  margin: 0 0 10px;
}
.WaGadgetSocialProfile.gadgetStyleNone ul li a {
  background-repeat: no-repeat;
  display: inline-block;
  width: 29px;
  height: 29px;
}
.WaGadgetSocialProfile.gadgetStyleNone ul li a.Facebook {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmY2FmYjMxOS0zMDE2LTQ0NDktYTZjNS1mMDM0N2M3MjZmMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjI5NEQ5Mjg1QjY3MTFFNDlDNTc5NkZEQkQ3MDdGRTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI5NEQ5Mjc1QjY3MTFFNDlDNTc5NkZEQkQ3MDdGRTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjRkMTljMjEtZmRmNi0yYjQ1LWFmNzktMzUyZWEzYjkyZjIzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2RjYzY4YmYtNWI2Ni0xMWU0LTlmNTMtZDg3ZTg0NGY4MDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+L0qUzAAAAP5JREFUeNpiNEtZ5MnAwDAXiCUZaA+eA3EyEx0tZIDaM5eJjhbCLWZiGAAwIJaykKPJQluKISvIkEFZWoCBhRni7qOXnjIUTd5HG0vNgRb25zkxMDEx0i94MwIMKLKQLJ9qyAmh8DcevsOw6chthg9fftLOUnRf9iw/xfDr91/q+1SYn5OBg40Zq5yoACeY/vHrL8Pbj9+pZ2l1nCWDtZ40Vrl1bYEkp97Bm0+//fzN8PnbLzCbl4sNRQ4mDlJDLGAE1jL/SXHlydmxqPk2dfHQKAZHLR21dNRS2lZtT19/ob+lQVXrR+OUJEuf09nOFyBLU0AMOln4FNSXAQgwAIbmQgFYF5UEAAAAAElFTkSuQmCC');
}
.WaGadgetSocialProfile.gadgetStyleNone ul li a.Twitter {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmY2FmYjMxOS0zMDE2LTQ0NDktYTZjNS1mMDM0N2M3MjZmMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE4MzE3Nzc1QjY3MTFFNDk3Q0RCMjEzQkQ5NURFRUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE4MzE3NzY1QjY3MTFFNDk3Q0RCMjEzQkQ5NURFRUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWU5YzU0MzMtYWFmNi05NjRlLWEyZTktYTAxYTM3YWMyMDg0IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2RjYzY4YmYtNWI2Ni0xMWU0LTlmNTMtZDg3ZTg0NGY4MDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lRRr0gAAAh1JREFUeNpi1Fj10JOBgWEuEEsy0B48B+JkJjpayAC1Zy4THS2EW8zEMABg1NLBbykbEyODMAczA5AiCrDgk5TnYWF4+OUPTnlWoC3l+gIMwYo8DBzMjAwvv/9l6Lv8geHC258MHjJcDEvufGb49uc/aT6dai3KkKLBh1O+2lCQIVqFF2whCIhzMjN0mgkzbPOQYgDZJczOTHrwigENKdYVABvEz4aqVIidiSEE6ENs4N///wxBCtwMX//8I93Smx9+g2k/eW6w6zM0+RikuCAxIgGkmXHE4V+gL6P3v2R49xO7pYzAsvc/LkvNxTgYZtuKguMOpQD99ofhzY9/DLpCbFj1Pf36h8Fl2zPyUm8tMM7e/sB0rSTQl7gsBIHXP/6Sn2XOvPkJDEZmkrPQOaA+si2dAEz+Nz78ItnSfc++k2/ph1//GCZe+chw6+Nvoi28/O4Xw1lKfAoCn3//Y1DmYyXKQlCK7L/ygfJiEOTqlEOvGC4BffDn33+8auff/MRw/OUP6pS9J1/9YJh+7SPD8++4U+XKe18Yei59oKzsBWULHzkucGFgJc7BIMeDXeknYLx3AS1be/8L0fGO01JQAQBKhaHAou43MFhBAQsrIn4Ai5yr738x7H76jWHd/a/geCcF4C2RkAE7sMwDlb+geAWl6n//GcgGLMQq/An03avvf0ebK0PD0ud0tvMFyNIUEINOFj4F9WUAAgwAsu68Y9nRXYEAAAAASUVORK5CYII=');
}
.WaGadgetSocialProfile.gadgetStyleNone ul li a.Google {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmY2FmYjMxOS0zMDE2LTQ0NDktYTZjNS1mMDM0N2M3MjZmMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Q0NUQzNUE1QjY3MTFFNEE0MkZGMjAwRDAxQTBGNDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Q0NUQzNTk1QjY3MTFFNEE0MkZGMjAwRDAxQTBGNDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWU5YzU0MzMtYWFmNi05NjRlLWEyZTktYTAxYTM3YWMyMDg0IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2RjYzY4YmYtNWI2Ni0xMWU0LTlmNTMtZDg3ZTg0NGY4MDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+geDvCwAAAkNJREFUeNpi3Gen58nAwDAXiCUZaA+eA3EyEx0tZIDaM5eJjhbCLWZiGAAwailNAQsxikSs7RmUUvMZmNjZGTglpRkYGBkZ/v/9y/DnyyeGB4tmMzxZsxRFve22owyHvazJt1TSO4BBo7SB4VxOPMPHKxcZuOQVGUxnrwQ74M6UXoYXuzZTP3hVcysY/nz9DLYQBL49vM9wq68FzFZKzaFN8DJzcgKD8TdqsbJjE4NGRRMDMzcPXMxy5XYGZi5uiKFA2mbzIbjcEV870iz9+/0bAwsPHwOPkhrDl3u3UOS+PboPZx8P90SJU3SLSAree7MmgWmDCbMY2ASEwGyV7BKGvz++M1yuLqRN8D5Zt5zh17s3DIopuQzGs5YzsHBzMzCxsjIcj/ACir/Fquf7syd4zWQE1jL/iXWhoJE5g0H/LIY/nz8xHPaxpU/h8PP1C2D+/MPAwsvHYLFsCzCuecmylKBPQQWDan4lw/8/vxk+37rB8P/3bwZBU0sGNkEhht+fPjIcC3Ri+PfnD/XiVCYkGphPyxjuz5/O8GDBDBQ5neY+BlE7ZwbZsDiGh8vmUS94ldPzgQXDFwwLQeBKbRHDv1+/GHjVtaibepnY2BkYmZgZmFhYMIOQiQkox8Tw+c5N6iak92dPMjACLTRdsI6BlV8ALg7Kr0ZTFjL8+vCO4eHSudRPSPKxKQzS/uEMrAKCwOD8CaxgIDXM2xOHGW501JGciEjOp6Mth1FL8Vn6nM52vgBZmgJi0MnCp6C+DECAAQAYyb7ZQ1iU+QAAAABJRU5ErkJggg==');
}
.WaGadgetSocialProfile.gadgetStyleNone ul li a.LinkedIn {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmY2FmYjMxOS0zMDE2LTQ0NDktYTZjNS1mMDM0N2M3MjZmMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODgzNTVEOTI1QjY3MTFFNDhFMkNBRUYzNjBFNzQ1REIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODgzNTVEOTE1QjY3MTFFNDhFMkNBRUYzNjBFNzQ1REIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWU5YzU0MzMtYWFmNi05NjRlLWEyZTktYTAxYTM3YWMyMDg0IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2RjYzY4YmYtNWI2Ni0xMWU0LTlmNTMtZDg3ZTg0NGY4MDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Up9TzQAAAUtJREFUeNpiZKje5snAwDAXiCUZaA+eA3EyEx0tZIDaM5eJjhbCLWZiGAAwaunAWcrIyMAwJ1CX4XWVM8MMfx0wn+aWmkjxMyQbyzCIcLExpJvKMhhI8NHe0rvvvjG8/fYbzH799RfDo4/fqWIpCz7Jd99/MxhMOcLgrCzMsPvOG7gDaGopCFjKCTB8+/2XwVpekGH1lRdgsVAdCTANEt9/7x1DrIEUg6IgF8Pzzz8Z1lx9wfD00w+8ZjICy97/+BT8b/FEKK7ZjiIGMvzO228M9opCcDWff/5hcJh7kuHcs0+0yTLSfBwoFoIALzsLQ6OzKm3zadSqCwwcDTsZqnffgouZyQjQ1tJVwHj++ecfw/RTj+BiwpystLX07z9Iknj/HZGymZkYR8veEWYpwcJhNHhHLR3Ulj6ns50vQJamgBh0svApqC8DEGAA4S9lp1ZUQkUAAAAASUVORK5CYII=');
}
.WaGadgetSocialProfile.gadgetStyleNone ul li a.YouTube {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmY2FmYjMxOS0zMDE2LTQ0NDktYTZjNS1mMDM0N2M3MjZmMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQxNjlFNjQ1QjY3MTFFNEEyMzVDNzcxMTg1RTY3MjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQxNjlFNjM1QjY3MTFFNEEyMzVDNzcxMTg1RTY3MjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWU5YzU0MzMtYWFmNi05NjRlLWEyZTktYTAxYTM3YWMyMDg0IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2RjYzY4YmYtNWI2Ni0xMWU0LTlmNTMtZDg3ZTg0NGY4MDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zKnwigAAAc5JREFUeNrsl71PwkAYxp8eFAgqYBW/ZuJu/AtIWFAXTfBzUwfdjP+EbhrdjLjppqsOTODE5GxIXDTVGEMl+EVp610lDNorJxFceJNLLunl/d3H89x7la7GxpMA0rQNo/Wh0rZC2ghEjZMmbQTWwQT/EB1oS8MrMkgiBKS7+2uWgQAkWa5/s6o6zLd3u2++vMAyjOagDDK0vobIRBJeRQHx+4VXYVUqqBY1aJkM1L19WLouBu2bm8XAynJTWyf5fJAHBxBdWoShaXhIH4mdaTge/5OzCycS4kLyjfDvi4qqCkN5eRyhnlCIm+h6YQk3G5so5/MNoZ6eHnEhkWCQn8k0Ucpm7RaIxRBdmLcFxxMb6QpSVb82XilTr0i8Fwq43dqGurNLrVN1FpZEBH1qWWy0u9ciESgz0+hPpWy18j1kiUENanJP7TL4HoHRUShTk+ilW8rs0ShYLiGo6QKNHR4Iq9cJyD3T39jCLXROHkdoKXf5J9BSNicOfTw+wdPpGYxyuSmY+fGB4vmF4xVoK5o+zCzX2kd9RryyXWUIFY5Eq8wPgVIIA5l0ksw6vLMULm3M2CbrPD93Xg4dqCtUbTPznkFXWadNwDv2L/MpwADsY5FFB5ZoXgAAAABJRU5ErkJggg==');
}
.WaGadgetSocialProfile.gadgetStyleNone ul li a.Instagram {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmY2FmYjMxOS0zMDE2LTQ0NDktYTZjNS1mMDM0N2M3MjZmMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0M0MjMzNDI1RTc3MTFFNDg3NTdGRDUwNTFEOEFDQTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0M0MjMzNDE1RTc3MTFFNDg3NTdGRDUwNTFEOEFDQTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmVmMjRmZGYtZGY4YS0zNDRiLTk1MmItZTUwOTQxYTNlNDg2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2RjYzY4YmYtNWI2Ni0xMWU0LTlmNTMtZDg3ZTg0NGY4MDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0BXSUQAAAdxJREFUeNpi1I/s8mRgYJgLxJIMtAfPgTiZiY4WMkDtmctERwvhFjMxDAAYtZSmgAWfZICDLkNpnBMDNwcb0QZ+/fGLoXvRPoYNBy6T51NiLXz+5hPDySsPwZiJkZGhJMaRfJ8S68P5m04yrNpzAcyeXBrMYGuoNMTiFBd4+Pw9w61HrxiUZUQYlKSFgT5TZvj77z8DExMjUEyY+pbOWn+cYfqaIwz//zMwAKOPIT3ImiEj2IpgkJIUvNfvv2QonbiJ4RswVd5/9g5uIQiA6JnrjjLce/qW4c/ff2B1IPUUW/rmw1eGfWduM3ABE9XNh6/gFsIAiH/t3gsGFmYmhmMX74PVU6Vw+Av0xduPXxlUZUXAQYoMQHxQ3H759pPh289f1C2Rdhy7ATY8wcccRRzE11QUZ9h54gZGKFCckKavPcpgpiPHkB9px+Brpw2OO1DKBVkISs2TVx6mftkLCr7ExuUMy3eeYxDm52bwttFikBEXABcKcfVLGD58/k69fMqIFIkgizsX7gVjUMICpWiqFw6gwttUW5ZhZlUY0Qbqq0oRdAxeS0G1RTGw8DbXkSfa0s/A0Ohbsh9/6AFbg//pXfaONleGp6XP6WznC5ClKSAGnSx8CurLAAQYANrPsYJz/3+RAAAAAElFTkSuQmCC');
}
.WaGadgetSocialProfile.gadgetStyleNone ul li a.Pinterest {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmY2FmYjMxOS0zMDE2LTQ0NDktYTZjNS1mMDM0N2M3MjZmMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjY5MzdERDI1RTc3MTFFNEI1REU4NEVCNkM5M0FGRUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjY5MzdERDE1RTc3MTFFNEI1REU4NEVCNkM5M0FGRUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmVmMjRmZGYtZGY4YS0zNDRiLTk1MmItZTUwOTQxYTNlNDg2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2RjYzY4YmYtNWI2Ni0xMWU0LTlmNTMtZDg3ZTg0NGY4MDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wc6iCgAAApZJREFUeNpi3Glm7cnAwDAXiCUZaA+eA3EyEx0tZIDaM5eJjhbCLWZiGAAwcixlIVYhm6Agg2xoEIOIhTkDt7wcAzMnJ8Ov9x8YPl67xvBsyzaGV4eOMDD8/0+UWYzALENQpWxwIINabhbYon+/fzN8e/SY4d+vXwxcMjIMLLw8YDVvT5xkuFTbyPD70yfKLZWPCGNQL8xj+PfzJ8OdmbMZnqzfxPDn2zeIZiYmBjF7WwbN8hJwSLy/cJHhTFYew/+/f8mPUx5FBQa1/Byw784WFDM8WLoCbiEI/P/3j+Hl/oMM5wpKwGxBA30GaV9vyhKSfHQk2DeP165neH/uAgO3gjyD5dKFDHYb1zJwSkvB1X26cZPh3ekzYDbFlopYmEHKrh27wLQGMJh5VZQZOCTEGUTMzVDUfrl3HxI6ysqUWcouKgqmQQkHBPi0teByP169QjWIjQ2aSijMpz/fvAXTrHx8YPrPp8+QuPzzh+H9+YsoajmlpFD0kG0pKBuAs0xIIEoQvr94ieHP169IvmQFJiI9MPvjlauUWXp37nxgAfCeQdjUBBK8Wppg+sPFyyjqpH19wHkYHP87d1Nm6fdnzxmOxyYx3JwwGVwQsAsLgcWFTI0ZmNjZIWxjIwbVnExICABT+JvjJygvBn++fg3G0j6QrAAqJAR0tIHZZg3D748fgUWiPDDxMIIT26W6RqKKQqLLXgFonL06dJjhzdHjDIqJ8WDff3v6jOHlnr0M9xcuQSk4qGIpqLQBgXdnzzM8274TjGlatTGxsgJ9JQ0OurcnT9GnPmUXFgbHG6hAByUu+lXiQF/emTGbfi2HXx8/MDxatQbsU2oAoirx0YYZJZY+p7OdL0CWpoAYdLLwKagvAxBgALUC8gpfj0w0AAAAAElFTkSuQmCC');
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li {
  margin: 0;
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:hover,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:hover,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:link,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:link,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:visited,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:visited {
  display: table-cell;
  background: none;
  font-size: 22px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a.Facebook:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a.Facebook:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:hover.Facebook:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:hover.Facebook:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:link.Facebook:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:link.Facebook:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:visited.Facebook:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:visited.Facebook:before {
  content: "\f09a";
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a.Twitter:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a.Twitter:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:hover.Twitter:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:hover.Twitter:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:link.Twitter:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:link.Twitter:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:visited.Twitter:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:visited.Twitter:before {
  content: "\f099";
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a.Google:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a.Google:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:hover.Google:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:hover.Google:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:link.Google:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:link.Google:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:visited.Google:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:visited.Google:before {
  content: "\f0d5";
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a.LinkedIn:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a.LinkedIn:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:hover.LinkedIn:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:hover.LinkedIn:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:link.LinkedIn:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:link.LinkedIn:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:visited.LinkedIn:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:visited.LinkedIn:before {
  content: "\f0e1";
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a.YouTube:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a.YouTube:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:hover.YouTube:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:hover.YouTube:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:link.YouTube:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:link.YouTube:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:visited.YouTube:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:visited.YouTube:before {
  content: "\f16a";
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a.Instagram:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a.Instagram:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:hover.Instagram:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:hover.Instagram:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:link.Instagram:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:link.Instagram:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:visited.Instagram:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:visited.Instagram:before {
  content: "\f083";
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a.Pinterest:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a.Pinterest:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:hover.Pinterest:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:hover.Pinterest:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:link.Pinterest:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:link.Pinterest:before,
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li a:visited.Pinterest:before,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li a:visited.Pinterest:before {
  content: "\f0d2";
}
.WaGadgetSocialProfile.gadgetStyle001 .gadgetStyleBody ul li:last-child,
.WaGadgetSocialProfile.gadgetStyle002 .gadgetStyleBody ul li:last-child {
  border-right: none;
}
.WaGadgetSocialProfile.gadgetStyle001 ul {
  background-color: rgba(0, 0, 0, 0.7);
}
.WaGadgetSocialProfile.gadgetStyle001 ul li a {
  font: normal 22px/normal FontAwesome;
  color: white;
}
.WaGadgetSocialProfile.gadgetStyle001 ul li a:hover {
  color: white;
}
.WaGadgetSocialProfile.gadgetStyle001 ul.orientationHorizontal {
  padding: 7px 0;
}
.WaGadgetSocialProfile.gadgetStyle001 ul.orientationHorizontal li {
  border-right: 1px solid #6d7173;
}
.WaGadgetSocialProfile.gadgetStyle001 ul.orientationHorizontal li a {
  height: 39px;
  width: 47px;
}
.WaGadgetSocialProfile.gadgetStyle001 ul.orientationVertical {
  padding: 0 7px;
}
.WaGadgetSocialProfile.gadgetStyle001 ul.orientationVertical li {
  border-bottom: 1px solid #6d7173;
}
.WaGadgetSocialProfile.gadgetStyle001 ul.orientationVertical li a {
  height: 46px;
  width: 40px;
}
.WaGadgetSocialProfile.gadgetStyle001 ul.orientationVertical li:last-child {
  border-bottom: none;
}
.WaGadgetSocialProfile.gadgetStyle002 ul {
  background-color: white;
}
.WaGadgetSocialProfile.gadgetStyle002 ul li a {
  font: normal 22px/normal FontAwesome;
  color: #626262;
}
.WaGadgetSocialProfile.gadgetStyle002 ul li a:hover {
  color: #626262;
}
.WaGadgetSocialProfile.gadgetStyle002 ul.orientationHorizontal {
  padding: 7px 0;
}
.WaGadgetSocialProfile.gadgetStyle002 ul.orientationHorizontal li {
  border-right: 1px solid #dadfe1;
}
.WaGadgetSocialProfile.gadgetStyle002 ul.orientationHorizontal li a {
  height: 39px;
  width: 47px;
}
.WaGadgetSocialProfile.gadgetStyle002 ul.orientationVertical {
  padding: 0 7px;
}
.WaGadgetSocialProfile.gadgetStyle002 ul.orientationVertical li {
  border-bottom: 1px solid #dadfe1;
}
.WaGadgetSocialProfile.gadgetStyle002 ul.orientationVertical li a {
  height: 46px;
  width: 40px;
}
.WaGadgetSocialProfile.gadgetStyle002 ul.orientationVertical li:last-child {
  border-bottom: none;
}
.WaGadgetSocialProfile.fixed {
  position: absolute;
  top: 0;
  right: -54px;
  padding: 0;
}
.WaGadgetSocialProfile.fixed.gadgetStyleNone {
  right: -35px;
}
.WaGadgetSocialProfile.fixed.sticky {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
}
.WaGadgetSocialProfile.fixed.sticky.stickywhitemenu {
  top: 82px !important;
}
.WaGadgetSocialProfile.fixed .socialProfileWrapper.alignLeft,
.WaGadgetSocialProfile.fixed .socialProfileWrapper.alignCenter,
.WaGadgetSocialProfile.fixed .socialProfileWrapper.alignRight {
  text-align: right;
}
/* ----- Gadget social profile adaptive behavior ----- */

/* ---- Gadget blog adaptive behavior. State 3 ---- */
@media only screen and (min-width: 320px) and (max-width: 1179px) {
  .WaGadgetSocialProfile.fixed {
    top: 10px;
    right: 10px;
  }
  .WaGadgetSocialProfile.fixed.gadgetStyleNone {
    right: 10px;
  }
}
.WaGadgetSharingButtons {
  overflow: visible;
}
.WaGadgetSharingButtons .socialSharingButton {
  font-size: 0;
  line-height: 0;
}
.WaGadgetSharingButtons .socialSharingButton iframe {
  vertical-align: top;
}
.WaGadgetSharingButtons .socialSharingButton span {
  vertical-align: top;
  font-size: 0;
}
.WaGadgetSharingButtons .socialSharingButton div {
  vertical-align: top !important;
}
.WaGadgetSharingButtons .orientationHorizontal .socialSharingButton {
  display: inline-block;
  min-width: 90px;
  vertical-align: middle;
  margin: 0 15px 5px 0;
}
.WaGadgetSharingButtons .orientationVertical .socialSharingButton {
  display: block;
  padding: 5px 0 5px 0;
}
/* ----- Gadget Slide show ----- */

.WaGadgetSlideshow .gadgetStyleBody {
  padding: 0;
}
.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul {
  text-align: center;
}
.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul li {
  background: white;
  border: 1px solid #989898;
}
.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul li span {
  overflow: visible;
}
.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul li span span {
  font-size: 0;
}
.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul li:hover > span {
  background: #b7b7b7;
}
.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  background: #1790d1;
}
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_prev,
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_next {
  background: none;
  bottom: 0;
  height: auto;
  margin: 0;
  top: 0;
  width: 6%;
}
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_prev > span,
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_next > span {
  background: none;
  color: white;
  font: normal 55px/normal FontAwesome;
  margin-top: -20px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_prev:hover > span,
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_next:hover > span {
  color: #1790d1;
}
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_prev {
  left: 0;
}
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_prev > span:before {
  content: '\f104';
}
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_next {
  right: 0;
}
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_next > span:after {
  content: '\f105';
}
.WaGadgetSlideshow.gadgetStyle001 .camera_wrap.camera_charcoal_skin .camera_prev,
.WaGadgetSlideshow.gadgetStyle001 .camera_wrap.camera_charcoal_skin .camera_next {
  background: rgba(0, 0, 0, 0.3);
}
.WaGadgetSlideshow.gadgetStyle001 .camera_wrap.camera_charcoal_skin .camera_prev > span,
.WaGadgetSlideshow.gadgetStyle001 .camera_wrap.camera_charcoal_skin .camera_next > span {
  font: normal 35px/normal FontAwesome;
}
/* ----- Gadget Featured member ----- */

.WaGadgetFeaturedMember ul.layoutVertical,
.WaGadgetFeaturedMember ul.layoutHorizontal,
.WaGadgetFeaturedMember ul.layoutList {
  list-style: none;
  margin: 0;
  padding: 0;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutVertical:before,
.WaGadgetFeaturedMember ul.layoutHorizontal:before,
.WaGadgetFeaturedMember ul.layoutList:before,
.WaGadgetFeaturedMember ul.layoutVertical:after,
.WaGadgetFeaturedMember ul.layoutHorizontal:after,
.WaGadgetFeaturedMember ul.layoutList:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  font-size: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  visibility: hidden;
}
.WaGadgetFeaturedMember ul.layoutVertical li,
.WaGadgetFeaturedMember ul.layoutHorizontal li,
.WaGadgetFeaturedMember ul.layoutList li {
  margin: 0;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutVertical li .img,
.WaGadgetFeaturedMember ul.layoutHorizontal li .img,
.WaGadgetFeaturedMember ul.layoutList li .img {
  display: none;
  margin: 0;
  vertical-align: top;
}
.WaGadgetFeaturedMember ul.layoutVertical li .img img,
.WaGadgetFeaturedMember ul.layoutHorizontal li .img img,
.WaGadgetFeaturedMember ul.layoutList li .img img {
  vertical-align: inherit;
  min-width: inherit;
  max-width: inherit;
}
.WaGadgetFeaturedMember ul.layoutVertical li .rightPart,
.WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart,
.WaGadgetFeaturedMember ul.layoutList li .rightPart {
  margin: 0;
  padding: 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .rightPart h4,
.WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart h4,
.WaGadgetFeaturedMember ul.layoutList li .rightPart h4 {
  font: bold 20px/normal PT Sans Narrow;
  color: #626262;
  margin: 0;
  padding: 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .rightPart h4 a,
.WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart h4 a,
.WaGadgetFeaturedMember ul.layoutList li .rightPart h4 a {
  font: bold 20px/normal PT Sans Narrow;
  color: #626262;
  text-decoration: none;
}
.WaGadgetFeaturedMember ul.layoutVertical li .rightPart .subtitle,
.WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart .subtitle,
.WaGadgetFeaturedMember ul.layoutList li .rightPart .subtitle {
  font: bold 16px/normal PT Sans;
  margin: 0;
  padding: 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .rightPart .subtitle a,
.WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart .subtitle a,
.WaGadgetFeaturedMember ul.layoutList li .rightPart .subtitle a {
  font: bold 16px/normal PT Sans;
  text-decoration: underline;
}
.WaGadgetFeaturedMember ul.layoutVertical li .rightPart .subtitle strong,
.WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart .subtitle strong,
.WaGadgetFeaturedMember ul.layoutList li .rightPart .subtitle strong {
  font-weight: normal;
}
.WaGadgetFeaturedMember ul.layoutVertical li .rightPart .description,
.WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart .description,
.WaGadgetFeaturedMember ul.layoutList li .rightPart .description {
  font: normal 14px/normal PT Sans;
  margin: 0 0 15px 0;
  padding: 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .rightPart .description a,
.WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart .description a,
.WaGadgetFeaturedMember ul.layoutList li .rightPart .description a {
  font: normal 14px/normal PT Sans;
  text-decoration: none;
}
.WaGadgetFeaturedMember ul.layoutVertical.showPic li .img,
.WaGadgetFeaturedMember ul.layoutHorizontal.showPic li .img,
.WaGadgetFeaturedMember ul.layoutList.showPic li .img {
  display: inline-block;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutVertical li,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutVertical li,
.WaGadgetFeaturedMember ul.layoutList.layoutVertical li {
  display: inline-block;
  min-width: 200px;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutVertical li .rightPart,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutVertical li .rightPart,
.WaGadgetFeaturedMember ul.layoutList.layoutVertical li .rightPart {
  padding: 20px 20px 10px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutVertical li .subtitle,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutVertical li .subtitle,
.WaGadgetFeaturedMember ul.layoutList.layoutVertical li .subtitle {
  padding: 0 0 10px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutHorizontal li,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutHorizontal li,
.WaGadgetFeaturedMember ul.layoutList.layoutHorizontal li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding-bottom: 20px;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutHorizontal li .img,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutHorizontal li .img,
.WaGadgetFeaturedMember ul.layoutList.layoutHorizontal li .img {
  display: table-cell;
  margin: 0 20px 0 0;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutHorizontal li .rightPart,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutHorizontal li .rightPart,
.WaGadgetFeaturedMember ul.layoutList.layoutHorizontal li .rightPart {
  display: table-cell;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutList li,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutList li,
.WaGadgetFeaturedMember ul.layoutList.layoutList li {
  padding-bottom: 15px;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutList li .img,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutList li .img,
.WaGadgetFeaturedMember ul.layoutList.layoutList li .img {
  display: table-cell;
  margin: 0 15px 0 0;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutList li .img img,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutList li .img img,
.WaGadgetFeaturedMember ul.layoutList.layoutList li .img img {
  width: 50px;
}
.WaGadgetFeaturedMember ul.layoutVertical.layoutList li .rightPart,
.WaGadgetFeaturedMember ul.layoutHorizontal.layoutList li .rightPart,
.WaGadgetFeaturedMember ul.layoutList.layoutList li .rightPart {
  display: table-cell;
}
.WaGadgetFeaturedMember .action {
  margin: 0;
}
.WaGadgetFeaturedMember .action a {
  font: bold 16px/normal PT Sans;
  text-decoration: none;
}
/* ----- Gadget Navigation links ----- */

.WaGadgetNavigationLinks .gadgetStyleBody {
  font: inherit;
  padding: 0;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul {
  border: none;
  margin: 0;
  padding: 0;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul li a {
  display: inline-block;
  text-decoration: none;
  background: none;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul li a:hover {
  text-decoration: underline;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul.orientationHorizontal li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul.orientationHorizontal li a {
  margin-right: 4px;
  padding: 2px 0;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul.orientationHorizontal li:before {
  display: none;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul.orientationHorizontal li:after {
  margin-right: 7px;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul.orientationHorizontal li:last-child:after {
  display: none;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul.orientationVertical {
  list-style: none;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul.orientationVertical li {
  margin: 5px 0;
  padding: 0;
}
.WaGadgetNavigationLinks .gadgetStyleBody ul.orientationVertical ul {
  padding: 0;
}
.WaGadgetNavigationLinks.gadgetStyleNone ul li a {
  color: white;
  font: italic 16px/normal PT Sans;
  text-decoration: underline;
}
.WaGadgetNavigationLinks.gadgetStyleNone ul li a:hover {
  color: #1790d1;
  text-decoration: underline;
}
.WaGadgetNavigationLinks.gadgetStyleNone ul.orientationHorizontal li:before {
  display: none;
}
.WaGadgetNavigationLinks.gadgetStyleNone ul.orientationHorizontal li:after {
  color: white;
  content: "|";
}
.WaGadgetNavigationLinks.gadgetStyleNone ul.orientationVertical li:before {
  color: white;
  content: "•";
}
.WaGadgetNavigationLinks.gadgetStyle001 ul li a {
  color: #9da1a3;
  font: normal 16px/normal PT Sans;
  text-decoration: underline;
}
.WaGadgetNavigationLinks.gadgetStyle001 ul li a:hover {
  color: #1790d1;
  text-decoration: underline;
}
.WaGadgetNavigationLinks.gadgetStyle001 ul.orientationHorizontal li:after {
  color: #9da1a3;
  content: "|";
}
.WaGadgetNavigationLinks.gadgetStyle001 ul.orientationVertical li:before {
  color: #9da1a3;
  content: "•";
}
.WaGadgetNavigationLinks.gadgetStyle001 ul.orientationVertical li:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: "";
}
/****************************************************************************************************/

/*	WaGadgetPhotoAlbum                                                                              */

/*		WaGadgetPhotoAlbumStateList                                                                      */

/*		WaGadgetPhotoAlbumStatePhoto                                                                     */

/****************************************************************************************************/

/* photoalbum - album - photo list */

/*****************************************************************************************************/

.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer span {
  margin-right: 10px;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton .disabled,
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton[disabled="disabled"],
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton[disabled=""],
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton[disabled],
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton .disabled:hover,
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton[disabled=""]:hover,
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton[disabled]:hover,
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .pageTitleOuterContainer #idPhotoAlbumCreatedOnContainer,
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .idPhotoTitleMainContainer #idPhotoAlbumCreatedOnContainer {
  padding: 6px 0;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .pagerOuterContainer {
  float: right;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .pagerOuterContainer a {
  font: normal 15px/normal PT Sans;
}
.WaGadgetPhotoAlbum ul.photosContainerUL {
  text-align: left;
  height: auto !important;
}
.WaGadgetPhotoAlbum ul.photosContainerUL li.photoAlbumItemContainerLi {
  height: 160px;
  margin: 0 10px 15px 0;
  width: 160px;
}
.WaGadgetPhotoAlbum ul.photosContainerUL li.photoAlbumItemContainerLi .photoMainContainer .photoContainer > div {
  height: auto !important;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] {
  border: 2px solid transparent;
  -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
  position: relative;
  background: #f8f8f8;
  padding: 15px;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] a {
  height: 128px;
  margin: 0;
  outline: none;
  vertical-align: top;
  width: 128px;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] a:before {
  content: "";
  display: inline-block;
  height: 100%;
  overflow: hidden;
  vertical-align: middle;
  width: 0;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  vertical-align: middle;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: none;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer .smallDescriptionInnerContainer {
  display: none;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] .innerButtonsContainer {
  position: absolute;
  right: 0;
  top: 0;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] .innerButtonsContainer .buttonInnerDiv a {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEZGM0VCODE0NDgxMTFFNDhCQUFBMERFNzA0OTM1QjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEZGM0VCODI0NDgxMTFFNDhCQUFBMERFNzA0OTM1QjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRkYzRUI3RjQ0ODExMUU0OEJBQUEwREU3MDQ5MzVCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRkYzRUI4MDQ0ODExMUU0OEJBQUEwREU3MDQ5MzVCNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm7ZaiEAAACpSURBVHjaYvz//z8DDMybO/cdAxEgKTlZCMZmQZMTBGIhAvpRLGGcO2fOfwYKABMDhQDkBQEg/gDluwD9txefBmA4WQOpI9CwYGRCC5y9RATgUYJeANryAUovBWFkMaqHwagBmEkZFlUCUDoaXQyvC4BRpUXIRqAaFXQXfALit0AsDMRngAqeEzBDEko/A7sA6DRQZsqC5jJOIFYigEFqXgNxNsgAgAADAF4DNPJ9gOOFAAAAAElFTkSuQmCC') no-repeat 0 2px;
  display: block;
  height: 20px;
  overflow: hidden;
  text-indent: -1000px;
  width: 20px;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] .fullDescriptionContainer {
  font-size: inherit;
}
.WaGadgetPhotoAlbum .photoContainer div.photoInnerContainerOver {
  background: #e6e6e6;
}
.WaGadgetPhotoAlbum.gadgetStyle001 .photoContainer div.photoInnerContainerOver {
  background: #ffa8a8;
}
.WaGadgetPhotoAlbum.gadgetStyle002 .photoContainer div.photoInnerContainerOver {
  background: #f8f8f8;
  border-color: #ff6e6e;
}
/* photoalbum - photo detail */

/*****************************************************************************************************/

.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .pageBackContainer {
  padding: 6px 0;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .pageBackContainer a {
  margin-right: 10px;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton .disabled,
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton[disabled="disabled"],
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton[disabled=""],
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton[disabled],
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton .disabled:hover,
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton[disabled=""]:hover,
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton[disabled]:hover,
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'] {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton']:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton']:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'] .disabled,
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'][disabled="disabled"],
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'][disabled=""],
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'][disabled],
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'].aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'] .disabled:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'][disabled="disabled"]:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'][disabled=""]:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'][disabled]:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*='EditCaptionLinkButton'].aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin: 0 5px;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton .disabled,
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton[disabled="disabled"],
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton[disabled=""],
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton[disabled],
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton .disabled:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton[disabled=""]:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton[disabled]:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
/* ---- Gadget photo album adaptive behavior ---- */

/* ---- Gadget photo album adaptive behavior ---- */
@media only screen and (max-width: 616px) {
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer {
    margin-right: 10px;
  }
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector label {
    margin: 0 15px 0 0;
  }
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector label:last-child {
    margin: 0;
  }
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .pageTitleOuterContainer,
  .WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .idPhotoTitleMainContainer {
    float: left;
    text-align: left;
  }
  .WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .pageBackContainer {
    margin: 0 10px 10px 0;
  }
  .WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer {
    float: left;
  }
  .WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .menuHeaderLeftContainer {
    margin: 0 10px 10px 0;
  }
  .WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .infoContainer {
    float: left;
  }
}
/* ----- Gadget Site map ----- */

.WaGadgetSiteMap {
  overflow: visible;
}
.WaGadgetSiteMap .gadgetStyleBody {
  font: inherit;
  padding: 0;
}
.WaGadgetSiteMap .gadgetStyleBody > ul {
  padding: 20px;
}
.WaGadgetSiteMap .gadgetStyleBody ul {
  list-style-position: inside;
}
.WaGadgetSiteMap .gadgetStyleBody ul li {
  margin: 3px 0;
  padding: 0;
}
.WaGadgetSiteMap .gadgetStyleBody ul li a {
  text-decoration: underline;
  background-color: transparent;
}
.WaGadgetSiteMap .gadgetStyleBody ul li a:hover {
  text-decoration: underline;
}
.WaGadgetSiteMap.gadgetStyleNone ul {
  color: white;
}
.WaGadgetSiteMap.gadgetStyleNone ul li a {
  color: white;
  font: italic 16px/normal PT Sans;
}
.WaGadgetSiteMap.gadgetStyleNone ul li a:hover {
  color: #1790d1;
}
.WaGadgetSiteMap.gadgetStyle001 ul {
  color: #9da1a3;
}
.WaGadgetSiteMap.gadgetStyle001 ul li a {
  color: #9da1a3;
  font: normal 16px/normal PT Sans;
}
.WaGadgetSiteMap.gadgetStyle001 ul li a:hover {
  color: #1790d1;
}
/* ----- Gadget Site search ----- */

.WaGadgetSiteSearch .searchBoxFieldContainer:before {
  color: #a39d9d;
  top: 45%;
}
.WaGadgetSiteSearch .searchBoxField {
  background: white;
  border: 1px solid #c6c6c6;
  color: #a39d9d;
}
.WaGadgetSiteSearch .autoSuggestionBox {
  border: 1px solid #c6c6c6;
  background: white;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  color: #373737;
}
.WaGadgetSiteSearch .autoSuggestionBox .item a {
  color: #a39d9d;
}
.WaGadgetSiteSearch .autoSuggestionBox .item a:before {
  font-style: normal;
}
.WaGadgetSiteSearch .autoSuggestionBox .item + .item.last:before {
  background: #eeeeee;
}
.WaGadgetSiteSearch .autoSuggestionBox .item.selectedSuggestions {
  background: #dbe3eb;
  background: rgba(219, 227, 235, 0.5);
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .searchBoxField {
  background: white;
  border: 1px solid #c6c6c6;
  color: #a39d9d;
}
.WaGadgetSiteSearchResults .siteSearchResults .resultDiv .row .title a:before {
  font-style: normal;
}
.WaGadgetSiteSearchResults .siteSearchResults .resultDiv .row .text b {
  font-weight: normal;
}
.WaGadgetSubscriptionForm .formContainer .mandatorySymbol[style*='hidden'] {
  display: none;
}
.WaGadgetSubscriptionForm .navigationOuterContainer .navigationContainer .left {
  display: none;
}
.WaGadgetSubscriptionForm .navigationOuterContainer .navigationContainer .right {
  float: left;
  width: 100%;
}
.WaGadgetSubscriptionForm .navigationOuterContainer .navigationContainer .right a {
  float: left;
}
.WaGadgetSubscriptionForm .navigationOuterContainer .navigationContainer .right input[type="submit"] {
  float: right;
}
.WaGadgetTermsOfUse .fieldItem a {
  color: #9da1a3;
}
.WaGadgetTermsOfUse .fieldItem a:hover {
  color: #1790d1;
}
.WaGadgetTermsOfUse .fieldItem .typeCheckboxContainer {
  margin-right: 3px;
}
.WaGadgetTermsOfUse .fieldItem .label label .textLine .mandatorySymbol {
  color: red;
  font: inherit;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"] {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin-right: 10px;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"]:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"]:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"] .disabled,
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled="disabled"],
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""],
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled],
.WaGadgetTermsOfUse .login-role-actions input[type="submit"].aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"] .disabled:hover,
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled="disabled"]:hover,
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""]:hover,
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled]:hover,
.WaGadgetTermsOfUse .login-role-actions input[type="submit"].aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""] {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""]:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit] {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin-right: 10px;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit]:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit]:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit] .disabled,
.WaGadgetUnsubscribeFromEmails form input[type=submit][disabled="disabled"],
.WaGadgetUnsubscribeFromEmails form input[type=submit][disabled=""],
.WaGadgetUnsubscribeFromEmails form input[type=submit][disabled],
.WaGadgetUnsubscribeFromEmails form input[type=submit].aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetUnsubscribeFromEmails form input[type=submit] .disabled:hover,
.WaGadgetUnsubscribeFromEmails form input[type=submit][disabled="disabled"]:hover,
.WaGadgetUnsubscribeFromEmails form input[type=submit][disabled=""]:hover,
.WaGadgetUnsubscribeFromEmails form input[type=submit][disabled]:hover,
.WaGadgetUnsubscribeFromEmails form input[type=submit].aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
/* ----- Gadget Upcoming events ----- */

.WaGadgetUpcomingEvents .gadgetStyleBody ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetUpcomingEvents .gadgetStyleBody ul li {
  padding: 0;
  margin: 0 0 15px 0;
  position: relative;
}
.WaGadgetUpcomingEvents .gadgetStyleBody ul li .title {
  padding: 0;
}
.WaGadgetUpcomingEvents .gadgetStyleBody ul li .title a {
  text-decoration: underline;
}
.WaGadgetUpcomingEvents .gadgetStyleBody ul li.last {
  margin: 0;
}
.WaGadgetUpcomingEvents.gadgetStyleNone ul li .date {
  font: inherit;
}
.WaGadgetUpcomingEvents.gadgetStyleNone ul li .location {
  font: inherit;
}
.WaGadgetUpcomingEvents.gadgetStyleNone ul li .location a {
  font: inherit;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li .date {
  font: inherit;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li .location {
  font: inherit;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li .location a {
  font: inherit;
}
/****************************************************************************************************/

/*	WaGadgetContactProfile                                                                             */

/*		WaGadgetContactProfileStateMain                                                                     */

/*		WaGadgetContactProfileStateAccess                                                                   */

/*		WaGadgetContactProfileStateSubscriptions                                                            */

/*		WaGadgetContactProfileStateFinances                                                                 */

/*		WaGadgetContactProfileStatePhotoGallery                                                             */

/****************************************************************************************************/

/* mode: WaGadgetContactProfileStateMain | WaGadgetContactProfileStateAccess | WaGadgetContactProfileStateSubscriptions */

/*****************************************************************************************************/

.WaGadgetContactProfile .topButtonsOuterContainer {
  margin: 0 0 15px 0;
}
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner span.totalBalance {
  font-weight: normal;
  padding: 4px 0 0 0;
}
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin-right: 10px;
}
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton .disabled,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton[disabled="disabled"],
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton[disabled=""],
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton[disabled],
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton .disabled:hover,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton[disabled="disabled"]:hover,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton[disabled=""]:hover,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton[disabled]:hover,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner a {
  font: italic 16px/normal PT Sans;
  color: #a39d9d;
}
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner a:hover {
  color: #1790d1;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li {
  margin: 5px 20px 0 0;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li a {
  font: italic 16px/normal PT Sans;
  color: #a39d9d;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li a:hover {
  color: #1790d1;
}
.WaGadgetContactProfile .formOuterContainer .profileDetailsOuterContainer .profileDetailsContainer .fieldBody h4 + h4:after {
  display: none;
}
.WaGadgetContactProfile .formOuterContainer #idBottomButtonsContainer.navigationOuterContainer {
  text-align: center;
}
.WaGadgetContactProfile .formOuterContainer #idBottomButtonsContainer.navigationOuterContainer .left {
  float: none;
  display: inline-block;
  font-size: 0;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( list albums in profile ) */

/*****************************************************************************************************/

.WaGadgetContactProfileStatePhotoGallery input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin-right: 10px;
}
.WaGadgetContactProfileStatePhotoGallery input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery input.typeButton .disabled,
.WaGadgetContactProfileStatePhotoGallery input.typeButton[disabled="disabled"],
.WaGadgetContactProfileStatePhotoGallery input.typeButton[disabled=""],
.WaGadgetContactProfileStatePhotoGallery input.typeButton[disabled],
.WaGadgetContactProfileStatePhotoGallery input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetContactProfileStatePhotoGallery input.typeButton .disabled:hover,
.WaGadgetContactProfileStatePhotoGallery input.typeButton[disabled="disabled"]:hover,
.WaGadgetContactProfileStatePhotoGallery input.typeButton[disabled=""]:hover,
.WaGadgetContactProfileStatePhotoGallery input.typeButton[disabled]:hover,
.WaGadgetContactProfileStatePhotoGallery input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfile ul.albumsContainerUL {
  text-align: left;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi {
  width: 160px;
  height: auto;
  margin: 0 10px 20px 0;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] {
  position: relative;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a img {
  vertical-align: middle;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemDescription a {
  font: bold 16px/normal PT Sans;
  color: #36aff0;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemDescription a:hover {
  color: #1790d1;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div.photoGalleryItemThumbnailImageHover {
  background: #e6e6e6;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryEmptyItemThumbnailImage"] {
  position: relative;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryEmptyItemThumbnailImage"] .albumEmptyLabelContainer {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryEmptyItemThumbnailImage"] .albumEmptyLabelContainer:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryEmptyItemThumbnailImage"] .albumEmptyLabelContainer .albumEmptyLabel {
  display: inline-block;
  vertical-align: middle;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( list photos in album profile ) */

/*****************************************************************************************************/

.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin-left: 10px;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton .disabled,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton[disabled="disabled"],
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton[disabled=""],
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton[disabled],
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton .disabled:hover,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton[disabled=""]:hover,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton[disabled]:hover,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .pageBackContainer a {
  font: italic 16px/normal PT Sans;
  color: #9da1a3;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .pageBackContainer a:hover {
  color: #1790d1;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer h1.pageTitle {
  margin: 0;
  padding: 0;
  font: bold 34px/normal Roboto Condensed;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer span.photoLabel {
  line-height: 35px;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL {
  text-align: left;
  height: auto !important;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 160px;
  height: 160px;
  margin: 0 10px 15px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi.coverPhoto .photoInnerContainer {
  background: #cccccc;
}
.WaGadgetContactProfile .photosContainerUL {
  text-align: left;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] {
  position: relative;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  vertical-align: middle;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: none;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer .smallDescriptionInnerContainer {
  display: none;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .innerButtonsContainer .buttonInnerDiv a[id*="DeleteLink"] {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 20px;
  height: 20px;
  background: url(/BuiltTheme/firma_lazy_harvest.v3.0/945ef730/images/simple_colored_icon_set.png) 2px -498px no-repeat;
  overflow: hidden;
  text-indent: -1000px;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .innerButtonsContainer .buttonInnerDiv a[id*="SetCoverLink"] {
  margin: 10px 0 0 0;
  display: inline-block;
  font-size: 14px;
  color: #9da1a3;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .fullDescriptionContainer {
  font-size: inherit;
}
.WaGadgetContactProfile .photosContainerUL .photoInnerContainerOver {
  background: #e6e6e6;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( current photo ) */

/*****************************************************************************************************/

.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin-left: 10px;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton .disabled,
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton[disabled="disabled"],
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton[disabled=""],
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton[disabled],
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton .disabled:hover,
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton[disabled=""]:hover,
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton[disabled]:hover,
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer .pageTitleOuterContainer .pageTitleContainer h1 {
  font: bold 34px/normal Roboto Condensed;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a .disabled,
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a[disabled="disabled"],
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a[disabled=""],
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a[disabled],
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a .disabled:hover,
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a[disabled="disabled"]:hover,
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a[disabled=""]:hover,
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a[disabled]:hover,
.WaGadgetContactProfileStatePhotoGallery .footerContainer div[id*="EditCaptionButtonContainer"] a.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
  margin: 0 5px;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton .disabled,
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton[disabled="disabled"],
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton[disabled=""],
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton[disabled],
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton .disabled:hover,
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton[disabled=""]:hover,
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton[disabled]:hover,
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
/* mode: WaGadgetContactProfileStateFinances ( invoices and payments ) */

/*****************************************************************************************************/

.WaGadgetContactProfileStateFinances .genericList {
  margin: 30px 0 0 0;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable {
  margin: 0;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable input[type="checkbox"] {
  margin-top: 4px;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable th.firstTh {
  padding-left: 0 !important;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr td div.alert {
  font-weight: normal;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr td.firstTd {
  padding-left: 10px !important;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr td.lastTd .buttonContainer {
  margin: 0;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr td.lastTd .buttonContainer input[type='submit'] {
  padding: 7px 22px 7px 22px;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr td.lastTd .buttonContainer input[type='submit']:first-child {
  margin-left: 0;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr td.pending span {
  background: none;
  margin: 0;
  padding: 0;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr td.pending span:before {
  color: red;
  content: '\f017';
  display: inline-block;
  font: normal 18px/normal FontAwesome;
  margin-right: 3px;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr.grayedOutBk td,
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr.grayedOutBk:hover td {
  background-color: transparent;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr.noLine:hover {
  background: transparent;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable tr.noLine:hover + .hiddenRow + tr td {
  border-top-color: transparent;
}
.WaGadgetContactProfileStateFinances .genericList .genericListTable .bottomRow .memberDirectoryBottomRow {
  padding-bottom: 15px;
}
.WaGadgetContactProfileStateFinances .listNavigationContainer {
  margin-top: 10px;
}
/* mode: WaGadgetContactProfileStateFinances ( invoices details ) */

/*****************************************************************************************************/

.paymentDetailsForm .warning {
  font-weight: normal;
}
/* ----- Gadget contact profile adaptive behavior ----- */

/* ---- Gadget contact profile adaptive behavior. State 2 ---- */
@media only screen and (min-width: 320px) and (max-width: 1179px) {
  .WaGadgetContactProfileStateFinances .buttonContainer {
    margin-top: 8px;
  }
  .WaGadgetContactProfileStateFinances .buttonContainer input {
    margin-bottom: 10px;
  }
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table,
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table tbody,
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table tbody tr {
    display: block;
  }
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table td {
    display: inline-block;
  }
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.searchBox {
    width: auto;
  }
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.searchBox input.typeText {
    width: 100px;
  }
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.infoContainer {
    padding-left: 10px;
    width: auto;
  }
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.reloadContainer,
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.messages,
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainerTitle {
    text-align: left;
    width: auto;
  }
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainer {
    text-align: left;
    width: auto;
  }
  .WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainer #idPagingContainerTop select {
    width: 135px;
  }
}
/* ---- Gadget contact profile adaptive behavior. State 3 ---- */
@media only screen and (max-width: 616px) {
  .WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner a {
    display: block;
    margin-top: 10px;
  }
  .WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner div:first-child {
    float: none;
  }
  .WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner span.totalBalance {
    float: none;
    display: block;
    margin-top: 10px;
    padding-top: 0;
  }
  .WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li {
    display: block;
    float: none;
    margin: 5px 0;
  }
  .WaGadgetContactProfile .profileMainOuterContainer #idMembershipLevelContainerHolder .actionButtonContainer,
  .WaGadgetContactProfile .profileMainOuterContainer #idExpirationDateContainerHolder .actionButtonContainer,
  .WaGadgetContactProfile .profileMainOuterContainer #idSectionGroupAccountContainer .actionButtonContainer {
    margin: 0 0 10px 0;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListHeaderContainer table td.infoContainer {
    display: block;
    padding-left: 0;
    padding-top: 10px;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td,
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td.firstTd {
    padding-left: 30% !important;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td {
    position: relative;
    text-align: left;
    width: auto;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:before {
    display: inline-block;
    left: 0;
    top: 0;
    position: absolute;
    width: 30%;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(1):before {
    content: 'Date';
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(2) div {
    margin: 0;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(2) div:first-child {
    display: inline-block;
    padding: 0;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(2):before {
    content: 'Transaction';
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(3) div {
    margin: 0;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td:nth-of-type(3)::before {
    content: 'Balance due';
    vertical-align: top;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td.lastTd {
    text-align: left;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr td.lastTd .alert {
    display: inline-block;
    float: none;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr.bottomRow td {
    padding-left: 0 !important;
  }
  .WaGadgetContactProfileStateFinances .genericList .genericListTable tbody tr.bottomRow td:before {
    display: none;
    content: '';
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer {
    float: left;
    width: 100%;
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton {
    margin: 15px 15px 0 0;
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer {
    padding-right: 15px;
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer {
    float: left;
  }
  .WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer span.photoLabel {
    line-height: normal;
  }
  .WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer {
    float: left;
    width: 100%;
  }
  .WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton {
    margin: 15px 15px 0 0;
  }
  .WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer a img {
    max-width: 100%;
  }
}
/* ----- Gadget Email member ----- */

.WaGadgetEmailMember .pageTitleOuterContainer .pageBackContainer a {
  font: italic 16px/normal PT Sans;
  color: #a39d9d;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 {
  font: normal 26px/normal Roboto Condensed;
  color: #626262;
  text-transform: uppercase;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2:after {
  display: none;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer {
  margin-left: 15px;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton .disabled,
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled="disabled"],
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled=""],
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled],
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton .disabled:hover,
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled=""]:hover,
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled]:hover,
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h2 .sendMailButtonContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .memberDirectoryDetailsHeaderContainer h3 {
  font: normal 26px/normal Roboto Condensed;
  color: #626262;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .captionOuterContainer {
  border-bottom: 1px solid #919191;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .captionOuterContainer .fieldLabel {
  display: none;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .captionOuterContainer .fieldBody h4 {
  color: #9da1a3;
  font: normal 14px/normal Roboto Condensed;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .captionOuterContainer .fieldBody h4:after {
  display: none;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .sectionOuterContainer .mandatoryFieldsTitle {
  position: absolute;
  right: 0;
  top: -20px;
  font: normal 14px/normal Roboto Condensed;
  margin: -30px 0 30px 0;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .sectionOuterContainer .mandatoryFieldsTitle span {
  color: red;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .sectionOuterContainer .mandatoryFieldsTitle strong {
  font: normal 14px/normal Roboto Condensed;
  color: #9da1a3;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .buttonsContainer {
  margin: 0;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .buttonsContainer .fieldSubContainer {
  margin: 0;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .buttonsContainer .fieldSubContainer .fieldLabel {
  display: none;
}
.WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .buttonsContainer .fieldSubContainer .fieldBody {
  float: none;
  padding: 0 0 0 25%;
}
/* ---- Gadget member public profile adaptive behavior ---- */

@media only screen and (max-width: 616px) {
  .WaGadgetEmailMember #idSendMailMainContainer .generalFormContainer .formOuterContainer .sectionOuterContainer .mandatoryFieldsTitle {
    top: -10px;
  }
}
/* gadget: authorization required
/****************************************************************************************************/

.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div input[type=text],
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div input[type=text],
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div input[type=password],
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div input[type=password] {
  border: 1px solid #c1cbcc;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe {
  white-space: nowrap;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 1px 2px 0 0;
  padding: 0;
  vertical-align: middle;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe label {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton .disabled,
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[disabled="disabled"],
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[disabled=""],
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[disabled],
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton .disabled:hover,
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[disabled="disabled"]:hover,
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[disabled=""]:hover,
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[disabled]:hover,
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idForgotLinkBox {
  display: inline-block;
  float: none;
  padding: 0;
  vertical-align: middle;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idForgotLinkBox a {
  font-style: italic;
  color: #9da1a3;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idForgotLinkBox a:hover {
  color: #1790d1;
}
/* ---- Gadget authorization required adaptive behavior ---- */

/* ---- Gadget authorization required adaptive behavior ---- */
@media only screen and (max-width: 616px) {
  .WaGadgetAuthorizationRequired .openAuthFormContainer {
    border-bottom: 1px solid #cdcdcd;
    border-right: 0;
    display: block;
    margin-bottom: 20px;
    max-width: inherit;
    padding-right: 0;
  }
  .WaGadgetAuthorizationRequired .authFormContainer {
    display: block;
    padding-left: 0;
  }
}
/* gadget: change password
/****************************************************************************************************/

.WaGadgetChangePassword .formOuterContainer .formContainer .generalFieldsOuterContainer .generalFieldsContainer .fieldLabel strong {
  color: #333333;
  font: italic 14px/normal PT Sans;
}
/* gadgets: reset password, reset password request
/* WaGadgetResetPassword,
/* WaGadgetResetPasswordRequest
/****************************************************************************************************/

.WaGadgetResetPassword .formContainer .generalFieldsOuterContainer .generalFieldsContainer .fieldSubContainer,
.WaGadgetResetPasswordRequest .formContainer .generalFieldsOuterContainer .generalFieldsContainer .fieldSubContainer {
  margin: 0;
}
.WaGadgetResetPassword .formContainer .generalFieldsOuterContainer .generalFieldsContainer .fieldSubContainer .fieldLabel strong,
.WaGadgetResetPasswordRequest .formContainer .generalFieldsOuterContainer .generalFieldsContainer .fieldSubContainer .fieldLabel strong {
  color: #333333;
  font: italic 14px/normal PT Sans;
}
.WaGadgetResetPassword #idNewPasswordConfirmContainer {
  margin-top: 20px;
}
.WaGadgetResetPassword #idActionButtonsContainer {
  margin-top: 20px;
}
.WaGadgetResetPasswordRequest #idCaptchaTextBoxContainer .captchaCode {
  margin: 0;
}
.WaGadgetResetPasswordRequest #idCaptchaImageContainer {
  margin-top: 20px;
}
.WaGadgetResetPasswordRequest #idButtonField {
  margin-top: 20px;
}
/****************************************************************************************************/

/*	WaGadgetMemberPublicProfile                                                                       */

/*		WaGadgetMemberPublicProfileStateMain                                                               */

/*		WaGadgetMemberPublicProfileStatePhotoAlbums                                                        */

/*		WaGadgetMemberPublicProfileStatePhoto                                                              */

/****************************************************************************************************/

/* mode: WaGadgetMemberPublicProfileStateMain ( public profile ) */

/*****************************************************************************************************/

.WaGadgetMemberPublicProfileStateMain .pageTitleOuterContainer .pageBackContainer a {
  font: italic 16px/normal PT Sans;
  color: #a39d9d;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 {
  font: normal 26px/normal Roboto Condensed;
  color: #626262;
  text-transform: uppercase;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2:after {
  display: none;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer {
  margin-left: 15px;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton {
  padding: 10px 15px;
  background-color: #f0bc82;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: normal 20px/normal 'Roboto Condensed';
  height: auto;
  margin: 0;
  outline: none;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-appearance: none;
  white-space: nowrap;
  min-width: 85px;
  width: auto;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton:hover {
  background-color: #dba76d;
  color: white;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton:active {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton .disabled,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled="disabled"],
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled=""],
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled],
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton.aspNetDisabled {
  cursor: default;
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton .disabled:hover,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled="disabled"]:hover,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled=""]:hover,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled]:hover,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton.aspNetDisabled:hover {
  background-color: #f0bc82;
  color: white;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h3 {
  font: normal 26px/normal Roboto Condensed;
  color: #626262;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .bundlContact {
  margin: 0;
  vertical-align: middle;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .bundlContact img {
  display: none;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .bundlContact span:before {
  color: #a39d9d;
  content: '\e646';
  font: normal 16px/normal WA-theme-icons;
  margin-right: 5px;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .bundlContact a {
  font: italic 16px/normal PT Sans;
  color: #a39d9d;
  vertical-align: middle;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer #idMembershipLevelSection .fieldSubContainer {
  margin-bottom: 0;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .memberDirectoryContainer .bundlLinksTitle {
  color: #626262;
  font: normal 26px/normal Roboto Condensed;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .memberDirectoryContainer .bundlLinksTitle a {
  font-size: 0;
  text-decoration: none;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL {
  text-align: left;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi {
  width: 160px;
  margin: 0 10px 20px 0;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] {
  position: relative;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a img {
  vertical-align: middle;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div.photoGalleryItemDescription a {
  font: bold 16px/normal PT Sans;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div.photoGalleryItemThumbnailImageHover {
  background: #e6e6e6;
}
/* mode: WaGadgetMemberPublicProfileStatePhotoAlbums ( list photos in album profile ) */

/*****************************************************************************************************/

.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:before,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer h1.pageTitle {
  font: bold 34px/normal Roboto Condensed;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL {
  text-align: left;
  height: auto !important;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 160px;
  height: 160px;
  margin: 0 10px 15px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi.coverPhoto .photoInnerContainer {
  background: #cccccc;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] {
  position: relative;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  vertical-align: middle;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: none;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer .smallDescriptionInnerContainer {
  display: none;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL .photoInnerContainerOver {
  background: #e6e6e6;
}
/* mode: WaGadgetMemberPublicProfileStatePhoto ( current photo ) */

/*****************************************************************************************************/

.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer .pageTitleOuterContainer .pageTitleContainer h1 {
  margin: 0;
  font: bold 34px/normal Roboto Condensed;
}
/* ---- Gadget member public profile adaptive behavior ---- */

@media only screen and (max-width: 616px) {
  .WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer {
    display: block;
    margin: 15px 0 0 0;
  }
}
@media only screen and (max-width: 616px) {
  .WaGadgetMembershipLevelChange .navigationContainer .left {
    margin-right: 5px;
    margin-bottom: 10px;
  }
  .WaGadgetMembershipLevelChange .navigationContainer .right {
    float: left;
  }
}
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr:hover td {
  border-top: none;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 15px;
  padding-top: 15px;
}
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr:hover.taxRow td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr:hover.totalRow td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr:hover.subtotalRow td {
  border: none;
}
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow:hover td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr:hover.taxRow:hover td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow:hover td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr:hover.totalRow:hover td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow:hover td,
.WaGadgetFinDocument .paymentDetailsForm .membersTable tr:hover.subtotalRow:hover td {
  border: none;
}
/* ---- Shared members table adaptive behavior. State 3 ---- */
@media only screen and (max-width: 616px) {
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr td,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr:hover td {
    border: none;
    padding: 0 0 0 45%;
    position: relative;
    text-align: left;
    width: auto;
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr {
    border-top: none;
    border-bottom: 1px solid #d1d1d1;
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr td:before {
    display: inline-block;
    left: 0;
    top: 0;
    position: absolute;
    width: 45%;
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr td:nth-of-type(1):before {
    content: 'Item';
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr td:nth-of-type(2):before {
    content: 'Amount';
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow {
    border: none;
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow td,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow td,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow td {
    display: inline-block;
    padding: 0;
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow td:before,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow td:before,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow td:before {
    content: '';
    display: none;
  }
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.subtotalRow td:first-child,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.taxRow td:first-child,
  .WaGadgetFinDocument .paymentDetailsForm .membersTable tr.totalRow td:first-child {
    padding: 0 0 0 45%;
  }
}
