/* Default property variables */
/*brand colours*/
/*background colours*/
/*
#f8f8f8 for topic tree and topic block with articles
*/
/*foreground colours*/
/*
#333 for topic tree
#000 topic block with articles, rgba(0, 0, 0, 0.87) for heading, #575757 for article count
*/
/*border colours*/
/*hidden*/
/* Variables being used in elements not exposed to the user through ThemeBuilder
 * For e.g., heights, margins, paddings, widths etc. i.e., the properties that may affect the layout
 */
/*do not remove since it is grouped for the second button*/
/* Variables being used in elements exposed to the user through ThemeBuilder
 * For e.g., colours, font family, font size, radius etc. i.e., the properties that will not affect the layout
 */
/*=========================================================================*/
/*
 * Override: Following will override the CSS definitions being applied by bootstrap
 */
/* Fix for textAngular resize issue */
/*
 * Override: END
 */
/*
 * Mixins: Mixin and other global level function definitions for eGain
 */
/*
 * Mixins: Mixins for component definitions
 */
/*
 * Global level CSS definitions wrapped inside the selector class "eg-ss-body"
 */
.eg-ss-body {
  /* taken over from style.css from the KiwiC for Digital Day */
  line-height: 1.4;
  background-color: #ffffff;
  /* font-family: 'Open Sans', sans-serif; */
  font-family: "Helvetica Neue", Arial, "Open Sans", sans-serif;
  font-size: 13px;
}
.eg-ss-body .text-muted {
  color: #666666;
}
.eg-ss-body *:focus {
  background-color: transparent;
  outline: 1px dotted #858688 !important;
  outline-offset: -2px;
  text-decoration: none;
}
.eg-ss-body div:focus,
.eg-ss-body p:focus {
  outline: none !important;
}
.eg-ss-body h1,
.eg-ss-body h2,
.eg-ss-body h3,
.eg-ss-body h4,
.eg-ss-body h5,
.eg-ss-body h6 {
  line-height: 1.1;
}
.eg-ss-body .ta-editor {
  min-height: 300px;
  height: 310px;
  overflow: auto;
  font-family: inherit;
  font-size: 100%;
}
.eg-ss-body .ta-resizer-handle-overlay {
  display: none !important;
}
.eg-ss-body .nav > li > a,
.eg-ss-body .dropdown-menu > li > a,
.eg-ss-body a {
  color: inherit;
  text-decoration: none;
}
.eg-ss-body .nav > li > a:hover,
.eg-ss-body .dropdown-menu > li > a:hover,
.eg-ss-body a:hover,
.eg-ss-body .nav > li > a:focus,
.eg-ss-body .dropdown-menu > li > a:focus,
.eg-ss-body a:focus {
  background: transparent;
  color: inherit;
  text-decoration: none;
}
.eg-ss-body .form-control {
  box-shadow: none;
}
.eg-ss-body .form-control:focus {
  box-shadow: none;
}
.eg-ss-body .img-responsive {
  max-height: 100%;
  width: auto;
}
.eg-ss-body .eg-input-group-button {
  border-color: #c7c7c7;
}
.eg-ss-body .modal-content {
  background-color: transparent;
  border: none;
  border-radius: 0px;
}
.eg-ss-body .btn:active,
.eg-ss-body .btn:focus {
  outline: none;
}
.eg-ss-body :active,
.eg-ss-body :focus {
  outline: none;
}
.eg-ss-body .panel {
  box-shadow: none;
  margin-bottom: 0;
}
.eg-ss-body .eg-background-image-container {
  position: relative;
}
.eg-ss-body .eg-background-image-container .eg-background-image {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.eg-row {
  margin-right: 5px;
  margin-left: 5px;
}
.eg-ss-body label.eg-error,
.eg-ss-body .eg-error {
  color: #ff6600;
}
.eg-ss-body label.eg-mandatory,
.eg-ss-body .eg-mandatory {
  color: #cf4237;
}
.eg-ss-body .eg-form-control {
  box-shadow: none;
}
.eg-ss-body .eg-form-control:focus {
  box-shadow: none;
}
.eg-ss-body .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
.eg-ss-body .eg-form-control:focus {
  border-color: #999999;
}
.eg-ss-body input.eg-form-control::-webkit-input-placeholder,
.eg-ss-body textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
.eg-ss-body input.eg-form-control:-moz-placeholder,
.eg-ss-body textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
.eg-ss-body input.eg-form-control::-moz-placeholder,
.eg-ss-body textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
.eg-ss-body input.eg-form-control:-ms-input-placeholder,
.eg-ss-body textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
.eg-ss-body input.eg-form-control:placeholder-shown,
.eg-ss-body textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
.eg-ss-body .eg-separation-bottom {
  margin-bottom: 5px;
}
.eg-ss-body .eg-separation-left {
  margin-left: 5px;
}
.eg-ss-body .eg-separation-top {
  margin-top: 5px;
}
.eg-ss-body .eg-separation-right {
  margin-right: 5px;
}
.eg-ss-body .eg-position-absolute {
  position: absolute;
}
.eg-ss-body .eg-position-fixed {
  position: fixed;
}
.eg-ss-body .eg-position-relative {
  position: relative;
}
.eg-ss-body .eg-position-static {
  position: static;
}
.eg-ss-body .eg-correction {
  color: inherit;
  font-weight: bold;
}
.eg-ss-body .eg-correction:hover,
.eg-ss-body .eg-correction:focus {
  color: inherit;
}
.eg-ss-body .eg-cards-wrapper .eg-cards-container {
  display: flex;
  align-items: center;
  padding: 5px 0;
  text-align: center;
}
.eg-ss-body .eg-cards-wrapper .eg-cards-container .eg-card {
  /*
                 * flex: 0 0 auto; OR none; will NOT make the item grow even when the items are less i.e. items are NOT overflowing
                 *    but will NOT make the item grow when the items are more i.e. items are overflowing
                 *    and will NEVER shrink the item.
                 */
  flex: 0 0 auto;
}
.eg-ss-body .eg-cards-wrapper .eg-card-image {
  display: flex;
  width: calc(150px + 2px);
  max-width: calc(150px + 150px + 2px);
  height: calc(150px + 2px);
  max-height: calc(150px + 150px + 2px);
  overflow: hidden;
}
.eg-ss-body .eg-cards-wrapper .eg-card-image .eg-image-responsive-container {
  height: 150px;
  width: 150px;
  flex: 0 0 auto;
  display: none;
  align-items: flex-start;
  justify-content: center;
}
.eg-ss-body .eg-cards-wrapper .eg-card-image .eg-card-body {
  height: 150px;
  width: 150px;
  padding: 5px;
  flex: auto;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.eg-ss-body .eg-cards-wrapper .eg-card-text {
  line-height: 1.4;
  /* require to determine the number of lines to show */
}
.eg-ss-body .eg-cards-wrapper:not(.eg-text-fade-out) .eg-card-text {
  max-height: calc(4 * 1.4em + 2px);
  /* (number of lines to show * line-height) + borders */
  overflow: hidden;
}
.eg-ss-body .eg-cards-wrapper.eg-text-fade-out .eg-text-fading {
  position: relative;
  overflow: hidden;
}
.eg-ss-body .eg-cards-wrapper.eg-text-fade-out .eg-text-fading:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 1px;
  right: 1px;
  height: 33px;
  background-image: linear-gradient(
    to bottom,
    transparent 0%,
    #ffffff,
    #ffffff
  );
}
.eg-ss-body .eg-cards-wrapper.eg-cards-image-location-top .eg-card-image,
.eg-ss-body .eg-cards-wrapper.eg-cards-image-location-bottom .eg-card-image {
  height: auto;
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-image-location-top
  .eg-image-responsive-container,
.eg-ss-body
  .eg-cards-wrapper.eg-cards-image-location-bottom
  .eg-image-responsive-container {
  display: flex;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-image-location-top .eg-card-image {
  flex-direction: column;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-image-location-bottom .eg-card-image {
  flex-direction: column-reverse;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-image-location-left .eg-card-image,
.eg-ss-body .eg-cards-wrapper.eg-cards-image-location-right .eg-card-image {
  width: auto;
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-image-location-left
  .eg-image-responsive-container,
.eg-ss-body
  .eg-cards-wrapper.eg-cards-image-location-right
  .eg-image-responsive-container {
  display: flex;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-image-location-left .eg-card-image {
  flex-direction: row;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-image-location-right .eg-card-image {
  flex-direction: row-reverse;
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-image-location-background
  .eg-card-image {
  background-repeat: no-repeat;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-stretch .eg-card {
  /*
                 * flex-grow: 1; will make the item grow when the items are less i.e. items are NOT overflowing
                 *    but will NOT make the item grow when the items are more i.e. items are overflowing
                 */
  flex-grow: 1;
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-stretch.eg-cards-image-location-top
  .eg-image-responsive-container,
.eg-ss-body
  .eg-cards-wrapper.eg-cards-stretch.eg-cards-image-location-bottom
  .eg-image-responsive-container,
.eg-ss-body
  .eg-cards-wrapper.eg-cards-stretch.eg-cards-image-location-top
  .eg-card-body,
.eg-ss-body
  .eg-cards-wrapper.eg-cards-stretch.eg-cards-image-location-bottom
  .eg-card-body {
  width: auto;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-display-scroll {
  position: relative;
  padding: 0 35px;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-display-scroll .eg-scroll-to-start,
.eg-ss-body .eg-cards-wrapper.eg-cards-display-scroll .eg-scroll-to-end {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-display-scroll .eg-scroll-to-start {
  left: 0;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-display-scroll .eg-scroll-to-end {
  right: 0;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-display-scroll .eg-cards-container {
  overflow-x: auto;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-display-scroll
  .eg-cards-container::-webkit-scrollbar {
  /*display: none; /* It will hide the scrollbar but disable the programmatic scrolling as well */
  width: 0;
  height: 0;
}
@media (prefers-reduced-motion: reduce) {
  .eg-ss-body .eg-cards-wrapper.eg-cards-display-scroll .eg-cards-container {
    scroll-behavior: auto;
  }
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-display-scroll
  .eg-cards-container
  .eg-card
  + .eg-card {
  margin-left: 15px;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-display-wrap .eg-scroll-to-start,
.eg-ss-body .eg-cards-wrapper.eg-cards-display-wrap .eg-scroll-to-end {
  display: none;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-display-wrap .eg-cards-container {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: space-between;
  margin-left: -15px;
  margin-top: -15px;
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-display-wrap
  .eg-cards-container
  .eg-card {
  margin-left: 15px;
  margin-top: 15px;
  max-width: calc(100% - 15px);
}
.eg-ss-body .eg-cards-wrapper.eg-cards-display-vertical .eg-scroll-to-start,
.eg-ss-body .eg-cards-wrapper.eg-cards-display-vertical .eg-scroll-to-end {
  display: none;
}
.eg-ss-body .eg-cards-wrapper.eg-cards-display-vertical .eg-cards-container {
  flex-direction: column;
  align-items: flex-start;
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-display-vertical
  .eg-cards-container
  .eg-card {
  max-width: calc(100% - 15px);
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-display-vertical
  .eg-cards-container
  .eg-card
  + .eg-card {
  margin-top: 15px;
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-display-vertical.eg-cards-stretch
  .eg-cards-container {
  align-items: stretch;
}
.eg-ss-body
  .eg-cards-wrapper.eg-cards-display-vertical.eg-cards-stretch
  .eg-cards-container
  .eg-card {
  max-width: calc(100% - 15px);
  width: auto;
}
.eg-ss-body .eg-dropdown-menu-container {
  position: relative;
}
.eg-ss-body .eg-clickable,
.eg-ss-body .eg-input-group-button {
  cursor: pointer;
}
.eg-ss-body .eg-clickable:focus {
  background-color: transparent;
  outline: 1px dotted #858688 !important;
  outline-offset: -2px;
  text-decoration: none;
}
.eg-ss-body .eg-align-v-line-height {
  line-height: inherit;
}
.eg-ss-body .input-group-btn .eg-button,
.eg-ss-body .eg-button {
  font-size: 13px;
  box-shadow: none;
  line-height: 1.25;
}
.eg-ss-body .input-group-btn .eg-button:active,
.eg-ss-body .eg-button:active,
.eg-ss-body .input-group-btn .eg-button.active,
.eg-ss-body .eg-button.active {
  box-shadow: none;
}
.eg-ss-body .eg-button-flat {
  background: none;
}
.eg-ss-body .eg-form-control {
  font-size: 13px;
}
.eg-ss-body .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
.eg-ss-body .container {
  background-color: #ffffff;
}
@media (min-width: 1360px) {
  .eg-ss-body .container {
    width: 1330px;
  }
}
@media (min-width: 1440px) {
  .eg-ss-body .container {
    width: 1410px;
  }
}
.eg-ss-body .eg-block-header-login .container,
.eg-ss-body .eg-block-header .container,
.eg-ss-body .eg-block-banner .container,
.eg-ss-body .eg-block-main .container,
.eg-ss-body .eg-block-top .container,
.eg-ss-body .eg-block-bottom .container,
.eg-ss-body .eg-block-footer .container {
  background-color: transparent;
}
.eg-ss-body .banner-inner-container {
  padding-top: 15px;
}
.eg-ss-body .eg-ellipsis {
  display: block;
  flex: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.eg-ss-body .eg-sticky-adjust {
  display: none;
}
.eg-ss-body .eg-block-header.eg-sticky.eg-shadow,
.eg-ss-body .eg-block-header-login.eg-sticky.eg-shadow {
  box-shadow: 0 0.125rem 0.3125rem rgba(0, 0, 0, 0.26);
}
@media (min-width: 992px) and (min-height: 500px) {
  .eg-ss-body .eg-block-header.eg-sticky,
  .eg-ss-body .eg-block-header-login.eg-sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
  }
  .eg-ss-body .eg-block-header.eg-sticky + .eg-sticky-adjust,
  .eg-ss-body .eg-block-header-login.eg-sticky + .eg-sticky-adjust {
    display: block;
    margin-top: calc(85px);
  }
}
.eg-ss-body .eg-block-footer.eg-sticky.eg-shadow {
  box-shadow: 0 -2px 4px -1px rgba(0, 0, 0, 0.06),
    0 -4px 5px 0 rgba(0, 0, 0, 0.06), 0 -1px 10px 0 rgba(0, 0, 0, 0.08);
}
@media (min-width: 992px) and (min-height: 500px) {
  .eg-ss-body .eg-block-footer.eg-sticky {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    box-shadow: 0 -2px 4px -1px rgba(0, 0, 0, 0.06),
      0 -4px 5px 0 rgba(0, 0, 0, 0.06), 0 -1px 10px 0 rgba(0, 0, 0, 0.08);
  }
  .eg-ss-body .eg-block-footer.eg-sticky + .eg-sticky-adjust {
    display: block;
    margin-top: calc(30px);
  }
}
.eg-ss-body .eg-block-header {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
}
.eg-ss-body .eg-block-header-login {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
}
.eg-ss-body .eg-block-footer {
  /* Fallback for browsers that do not support gradients */
  background-color: #000000;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#000000, #000000);
}
.eg-ss-body .eg-block-banner {
  position: relative;
}
.eg-ss-body .eg-block-banner .container {
  height: 100%;
}
.eg-ss-body .eg-block-banner .eg-background-image {
  display: none;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 991px) {
  .eg-ss-body .eg-block-banner.eg-announcements-not-configured {
    height: 115px;
  }
}
.eg-ss-body .eg-block-banner-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #082221;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#082221, #082221);
  height: 300px;
}
@media (min-width: 992px) {
  .eg-ss-body .eg-block-banner-1 .eg-background-image {
    display: block;
  }
}
.eg-ss-body .eg-block-banner-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #082221;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#082221, #082221);
  height: 115px;
}
@media (min-width: 992px) {
  .eg-ss-body .eg-block-banner-2 {
    height: 145px;
  }
  .eg-ss-body .eg-block-banner-2 .eg-background-image {
    display: block;
  }
}
.eg-ss-body .eg-block-banner-3 {
  /* Fallback for browsers that do not support gradients */
  background-color: #2a2649;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#2a2649, #2a2649);
  height: 115px;
}
@media (min-width: 992px) {
  .eg-ss-body .eg-block-banner-3 {
    height: 145px;
  }
  .eg-ss-body .eg-block-banner-3 .eg-background-image {
    display: block;
  }
}
.eg-ss-body .eg-block-top {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  padding: 15px 0px;
}
.eg-ss-body .eg-block-bottom {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-top: 1px solid #c7c7c7;
}
.eg-ss-body .eg-block-main {
  padding-bottom: 15px;
}
.eg-ss-body .eg-search-term {
  color: inherit;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  text-transform: capitalize;
}
.eg-ss-body .eg-block-bottom {
  padding: 15px 0;
  position: relative;
}
@media (min-width: 1200px) {
  .eg-ss-body .eg-block-bottom-separator-vertical {
    border-left: 1px solid #c7c7c7;
    bottom: 15px;
    left: 50%;
    position: absolute;
    top: 15px;
  }
}
@media (max-width: 1199px) {
  .eg-ss-body .eg-block-bottom-separator-horizontal {
    border-top: 1px solid #c7c7c7;
    left: 15px;
    position: absolute;
    right: 15px;
    top: 0;
  }
}
.eg-ss-body .eg-footer-bottom {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  /*  EGS-60202: In IE, flex items ignore their parent container’s height if it’s set via the min-height property
        *   Fix for this is to add height less than min-height of the element
        *   Ref: https://medium.com/codeart-mk/internet-explorer-hacks-796200e5741c
        */
  height: 1px;
}
.eg-ss-body .eg-footer-bottom .eg-header-body-wrapper {
  flex: 1 0 auto;
}
.eg-ss-body .eg-footer-bottom .eg-footer-wrapper {
  flex-shrink: 0;
}
@media screen {
  .eg-ss-body #printSection {
    display: none;
  }
}
@media print {
  .eg-ss-body * {
    visibility: hidden;
  }
  .eg-ss-body #printSection {
    left: 0;
    position: absolute;
    top: 0;
    visibility: visible;
  }
  .eg-ss-body #printSection * {
    visibility: visible;
  }
  .eg-ss-body a:after {
    content: "";
  }
  .eg-ss-body a[href]:after {
    content: none !important;
  }
  .eg-ss-body [class*="col-md"],
  .eg-ss-body [class*="col-sm"],
  .eg-ss-body [class*="col-xs"] {
    float: none;
  }
  .eg-ss-body #eg-ss-view-article {
    display: none;
  }
}
.eg-ss-body .block-ui-message {
  background-color: transparent;
  color: inherit;
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}
.eg-ss-body .eg-sub-article-content {
  display: flex;
  flex-flow: row wrap;
  padding: 10px 0;
  align-items: center;
  justify-content: space-between;
}
.eg-ss-body .eg-sub-article-content .eg-sub-article-content-item {
  flex: initial;
}
.eg-ss-body .eg-item-container-addon {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.eg-ss-body .eg-item-container-addon .eg-item {
  flex: auto;
}
.eg-ss-body .eg-item-container-addon .eg-addon-end {
  /*
             * Replacing "initial" shorthand value with "none" for Firefox.
             * Else the image will shrink.
             */
  flex: none;
}
.eg-ss-body .eg-item-container-addon.eg-addon-sticky {
  justify-content: flex-start;
}
.eg-ss-body .eg-item-container-addon.eg-addon-sticky .eg-item {
  /*
             * Replacing "initial" shorthand value with specific values for IE11.
             */
  flex: 0 1 auto;
}
.eg-ss-body .eg-collapsible-button {
  position: absolute;
}
.eg-ss-body .eg-collapsible-button.collapse-left {
  left: 0px;
}
.eg-ss-body .eg-collapsible-button button {
  background: white;
  border-radius: 100%;
  box-shadow: 1px 1px 5px #bbb;
  font-size: 15px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  height: 30px;
  outline: none !important;
}
.eg-ss-body .eg-collapsible-button button:focus,
.eg-ss-body .eg-collapsible-button button:hover {
  background: #eee;
  outline: none !important;
}
.eg-ss-body .eg-navigation-collapsed:not(.ng-animate) {
  display: none;
}
.eg-ss-body .eg-navigation-collapsed-add:not(.eg-no-animate) {
  opacity: 1;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  transition: all 0.2s ease-out;
}
.eg-ss-body .eg-navigation-collapsed-add-active:not(.eg-no-animate) {
  opacity: 0;
  width: 0;
  padding-left: 0;
  padding-right: 0;
}
.eg-ss-body .eg-navigation-collapsed-remove:not(.eg-no-animate) {
  opacity: 0;
  width: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all 0.2s ease-out;
}
.eg-ss-body .eg-navigation-collapsed-remove-active:not(.eg-no-animate) {
  opacity: 1;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}
.eg-ss-body .eg-expand-animate:not(.eg-no-animate) {
  transition: all 0.2s ease-out;
}
/*
Styling for the Email Article Modal Component
Changes to this section will apply to the component found in:
components/email-article-modal/email-article-modal.html
*/
#eg-ss-alert-modal {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
  background-color: #ffffff;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-alert-modal .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-alert-modal .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-alert-modal .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-alert-modal .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-alert-modal .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-alert-modal .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-alert-modal .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-alert-modal .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-alert-modal .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-alert-modal .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-alert-modal .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-alert-modal .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-alert-modal .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-alert-modal .panel-heading {
  border-bottom: 0 solid #ffffff;
}
#eg-ss-alert-modal .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-alert-modal .eg-heading-container {
  padding-left: 0px;
}
#eg-ss-alert-modal .eg-button-container {
  /*Following properties are added to vertical align the notification*/
  line-height: 2.5;
}
#eg-ss-alert-modal .modal-body {
  padding-bottom: 15px;
}
/*
Styling for the Announcements Carousel Component
Changes to this section will apply to the component found in:
components/announcements-carousel/announcements-carousel.html
*/
#eg-ss-announcements-carousel {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 25px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 300;
  height: 270px;
  padding: 10px 20px;
  position: relative;
  width: 100%;
}
#eg-ss-announcements-carousel .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 5px 10px;
}
#eg-ss-announcements-carousel .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 35px;
  font-weight: normal;
}
#eg-ss-announcements-carousel .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-announcements-carousel .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-announcements-carousel .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-announcements-carousel .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-announcements-carousel .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 15px 10px;
  background-color: transparent;
  color: #555555;
}
#eg-ss-announcements-carousel .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-announcements-carousel .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-announcements-carousel .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-announcements-carousel .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-announcements-carousel .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-announcements-carousel .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-announcements-carousel .panel-heading {
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-announcements-carousel .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-announcements-carousel .eg-text-container {
  height: 128px;
}
#eg-ss-announcements-carousel .eg-text {
  margin-top: 0px;
  padding: 10px 10px;
}
#eg-ss-announcements-carousel .eg-text .eg-text-content {
  line-height: 22px;
  margin: 0;
  max-height: 90px;
  overflow: hidden;
  font-weight: 400;
}
#eg-ss-announcements-carousel .carousel {
  height: 100%;
  position: static;
}
#eg-ss-announcements-carousel .carousel-indicators {
  bottom: 10px;
  text-align: right;
  left: 20px;
  width: inherit;
  margin: 0;
  right: 30px;
}
#eg-ss-announcements-carousel .carousel-indicators li {
  background-color: #ffffff;
  border-color: #dcdcdc;
}
#eg-ss-announcements-carousel .carousel-indicators li.active {
  background-color: #000000;
  border-color: #dcdcdc;
}
#eg-ss-announcements-carousel .carousel-indicators li + li {
  margin-left: 6px;
}
#eg-ss-announcements-carousel .carousel-inner {
  height: 100%;
}
#eg-ss-announcements-carousel .carousel-caption {
  color: #333333;
  left: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-top: 0;
  right: 0;
  text-shadow: none;
  text-align: left;
  top: 0;
  width: 100%;
}
#eg-ss-announcements-carousel .carousel-control {
  display: none;
}
#eg-ss-announcements-carousel .eg-date {
  padding-left: 10px;
}
/*
Styling for the Search Results List Component
Changes to this section will apply to the component found in:
components/announcements-list/announcements-list.html
*/
#eg-ss-announcements-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-announcements-list .list-group {
  margin-bottom: 0;
}
#eg-ss-announcements-list .media-list {
  margin-bottom: 0;
}
#eg-ss-announcements-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-announcements-list .media-heading {
  font-weight: bold;
}
#eg-ss-announcements-list .eg-badge {
  background-color: #588230;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-announcements-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 30px;
}
#eg-ss-announcements-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-announcements-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-announcements-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-announcements-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 30px;
}
#eg-ss-announcements-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-announcements-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 30px;
}
#eg-ss-announcements-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-announcements-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-announcements-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-announcements-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-announcements-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-announcements-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 30px;
  margin: 0;
}
#eg-ss-announcements-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 30px;
  background-color: transparent;
  color: #000000;
}
#eg-ss-announcements-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-announcements-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-announcements-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-announcements-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-announcements-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-announcements-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-announcements-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-announcements-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-announcements-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-announcements-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-announcements-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-announcements-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-announcements-list input.eg-form-control:-moz-placeholder,
#eg-ss-announcements-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-announcements-list input.eg-form-control::-moz-placeholder,
#eg-ss-announcements-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-announcements-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-announcements-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-announcements-list input.eg-form-control:placeholder-shown,
#eg-ss-announcements-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-announcements-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-announcements-list .fa:not(.eg-fa-inherit) {
  color: #000000;
}
#eg-ss-announcements-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-announcements-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-announcements-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
@media (min-width: 992px) {
  #eg-ss-announcements-list {
    padding: 15px 0;
  }
}
#eg-ss-announcements-list .eg-item-container .eg-item {
  display: flex;
  align-items: flex-start;
}
#eg-ss-announcements-list .eg-item-container .eg-item .eg-item-text {
  flex: auto;
}
#eg-ss-announcements-list .eg-badge {
  border-radius: 0;
  padding: 2px 7px;
}
/*
Styling for the Article Attachment Component
Changes to this section will apply to the component found in:
components/article-attachments-list/article-attachments-list.html
*/
#eg-ss-article-attachments-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ebf9f9;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ebf9f9, #ebf9f9);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
  padding: 0;
}
#eg-ss-article-attachments-list .list-group {
  margin-bottom: 0;
}
#eg-ss-article-attachments-list .media-list {
  margin-bottom: 0;
}
#eg-ss-article-attachments-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-article-attachments-list .media-heading {
  font-weight: bold;
}
#eg-ss-article-attachments-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-attachments-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  border-left: 5px solid #ffffff;
}
#eg-ss-article-attachments-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-attachments-list .eg-heading-container .eg-heading {
  margin: 0 0 0 -5px;
  padding: 10px 15px;
}
#eg-ss-article-attachments-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-attachments-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 10px;
}
#eg-ss-article-attachments-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-attachments-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 10px;
}
#eg-ss-article-attachments-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
}
#eg-ss-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: #c3ecee;
  color: #097d95;
}
#eg-ss-article-attachments-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-article-attachments-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: #c3ecee;
  color: #097d95;
}
#eg-ss-article-attachments-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 10px;
  margin: 0;
}
#eg-ss-article-attachments-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-attachments-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-attachments-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #ffffff;
}
#eg-ss-article-attachments-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-attachments-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-attachments-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-article-attachments-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-attachments-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-article-attachments-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-article-attachments-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-article-attachments-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-article-attachments-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-article-attachments-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-article-attachments-list input.eg-form-control:-moz-placeholder,
#eg-ss-article-attachments-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-attachments-list input.eg-form-control::-moz-placeholder,
#eg-ss-article-attachments-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-attachments-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-article-attachments-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-article-attachments-list input.eg-form-control:placeholder-shown,
#eg-ss-article-attachments-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-article-attachments-list .list-group-item {
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
}
#eg-ss-article-attachments-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-article-attachments-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-article-attachments-list .media {
  border-top: 0 solid transparent;
}
#eg-ss-article-attachments-list .media:first-child {
  border-top: none;
}
#eg-ss-article-attachments-list .media-body h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid transparent;
  padding-left: 9px;
}
#eg-ss-article-attachments-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-attachments-list label:not(.eg-not-label),
#eg-ss-article-attachments-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
@media (min-width: 992px) {
  #eg-ss-article-attachments-list {
    margin: 20px 0 0 0;
  }
}
#eg-ss-article-attachments-list .eg-item-container .eg-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#eg-ss-article-attachments-list .eg-item-container .eg-item .eg-item-icon {
  margin-top: -3px;
}
#eg-ss-article-attachments-list .eg-pdf-viewer {
  width: 100%;
  height: 75vh;
  border: 0;
  overflow-y: auto;
}
#eg-ss-article-attachments-list .eg-attachment-loader {
  width: 100%;
  height: 75vh;
  border: 0;
  background: #474747;
  position: relative;
}
#eg-ss-article-attachments-list .eg-attachment-loader .eg-loader {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #474747;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  top: calc(50% - 60px);
  left: calc(50% - 60px);
  position: absolute;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#eg-ss-article-attachments-list .eg-pdf-iframe-container {
  background: #474747;
}
#eg-ss-article-attachments-list .eg-pdf-iframe-container.ng-animate {
  transition: all ease 0.4s;
}
#eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-animate
  .eg-pdf-viewer {
  transition: all ease 0.4s;
}
#eg-ss-article-attachments-list .eg-pdf-iframe-container.ng-enter {
  opacity: 0;
}
#eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter
  .eg-pdf-viewer {
  height: 0px;
}
#eg-ss-article-attachments-list .eg-pdf-iframe-container.ng-leave,
#eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter.ng-enter-active {
  opacity: 1;
}
#eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave
  .eg-pdf-viewer,
#eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter.ng-enter-active
  .eg-pdf-viewer {
  height: 75vh;
}
#eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave.ng-leave-active {
  opacity: 0;
}
#eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave.ng-leave-active
  .eg-pdf-viewer {
  height: 0px;
}
#eg-ss-article-attachments-list .eg-pdf-options {
  padding: 5px 25px;
  text-align: right;
}
#eg-ss-article-attachments-list .eg-pdf-options .eg-button-1 {
  padding: 0;
}
#eg-ss-article-attachments-list.eg-no-padding {
  padding: 0 !important;
}
/*
Styling for the Article Breadcrumb Component
Changes to this section will apply to the component found in:
components/article-breadcrumb/article-breadcrumb.html
*/
#eg-ss-article-breadcrumb {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 20px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
}
#eg-ss-article-breadcrumb .eg-breadcrumb-item {
  background-color: transparent;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding: 0 0;
}
#eg-ss-article-breadcrumb .eg-breadcrumb-item:hover {
  background-color: transparent;
  color: #666666;
}
#eg-ss-article-breadcrumb .eg-breadcrumb-separator {
  background-color: transparent;
  color: #666666;
  font-size: 13px;
  font-weight: normal;
  padding: 0 10px;
}
#eg-ss-article-breadcrumb .eg-breadcrumb-separator .fa:not(.eg-fa-inherit) {
  font-weight: inherit;
}
#eg-ss-article-breadcrumb .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-breadcrumb .eg-breadcrumb-current-item {
  cursor: default;
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding: 0 0;
}
#eg-ss-article-breadcrumb .eg-breadcrumb-current-item:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-article-breadcrumb .eg-breadcrumb {
  margin: 1px;
}
/*
Styling for the Article Content Component
Changes to this section will apply to the component found in:
components/article-content-component/article-content-component.html
*/
#eg-ss-article-content-component {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* Accordion style start */
  /* Style the buttons that are used to open and close the accordion panel */
  /*
     * Following padding top was added as per design team feedback
     */
  /* Style for Border Accordion */
  /* Style for close all and expand all sections*/
}
#eg-ss-article-content-component .modal-footer {
  border-color: #dcdcdc;
}
#eg-ss-article-content-component .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
  margin-bottom: 15px;
}
#eg-ss-article-content-component .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-content-component .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-article-content-component .eg-article-meta-info {
  margin-bottom: 10px;
}
#eg-ss-article-content-component .eg-article-id {
  font-weight: normal;
}
#eg-ss-article-content-component .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-content-component .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-component .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-article-content-component .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-component .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-component .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-article-content-component .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-component .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-component .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-component .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-article-content-component .nav-tabs {
  border-color: #dcdcdc;
  margin-bottom: 10px;
}
#eg-ss-article-content-component .nav > li.active > a {
  background-color: #ffffff;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-article-content-component .nav > li.active > a:hover,
#eg-ss-article-content-component .nav > li.active > a:focus {
  background-color: #ffffff;
  color: #097d95;
}
#eg-ss-article-content-component .nav > li.active > a:hover,
#eg-ss-article-content-component .nav > li.active > afocus {
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-article-content-component .nav > li > a {
  background-color: #f8f8f8;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border-color: transparent;
  border-bottom-color: #dcdcdc;
}
#eg-ss-article-content-component .nav > li > a:hover,
#eg-ss-article-content-component .nav > li > a:focus {
  background-color: #f8f8f8;
  color: #000000;
}
#eg-ss-article-content-component .nav > li > a:hover,
#eg-ss-article-content-component .nav > li > afocus {
  border-color: transparent;
  border-bottom-color: #dcdcdc;
}
#eg-ss-article-content-component .eg-article-content {
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  box-sizing: border-box;
  display: block;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 22px;
  outline-style: none;
  vertical-align: baseline;
  word-wrap: break-word;
  overflow-x: auto;
}
#eg-ss-article-content-component .eg-article-content h1 {
  font-size: 1.7em;
}
#eg-ss-article-content-component .eg-article-content h2 {
  font-size: 1.5em;
}
#eg-ss-article-content-component .eg-article-content h3 {
  font-size: 1.2em;
}
#eg-ss-article-content-component .eg-article-content address {
  font-style: italic;
}
#eg-ss-article-content-component .eg-article-content a,
#eg-ss-article-content-component .eg-article-content a:link,
#eg-ss-article-content-component .eg-article-content a:visited,
#eg-ss-article-content-component .eg-article-content a:active {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-left: 1px;
}
#eg-ss-article-content-component .eg-article-content a:hover,
#eg-ss-article-content-component .eg-article-content a:link:hover,
#eg-ss-article-content-component .eg-article-content a:visited:hover,
#eg-ss-article-content-component .eg-article-content a:active:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-article-content-component .eg-article-content a[data-url] {
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
}
#eg-ss-article-content-component .eg-article-content a[data-url]:hover {
  background-color: #ffffff;
  color: #000000;
}
#eg-ss-article-content-component .eg-article-content img {
  max-width: 100%;
  height: auto;
}
#eg-ss-article-content-component .eg-article-content p {
  padding: 0;
}
#eg-ss-article-content-component .eg-article-content dl dd {
  margin-left: 1em;
}
#eg-ss-article-content-component .eg-article-content ol {
  list-style-type: decimal;
  list-style-position: inside;
}
#eg-ss-article-content-component .eg-article-content sup {
  vertical-align: super;
  font-size: smaller;
}
#eg-ss-article-content-component .eg-article-content sub {
  vertical-align: sub;
  font-size: smaller;
}
#eg-ss-article-content-component .eg-article-content ul {
  list-style-type: disc;
  list-style-position: outside;
}
#eg-ss-article-content-component .eg-article-content ul ul {
  list-style-type: circle;
}
#eg-ss-article-content-component .eg-article-content ul ul ul {
  list-style-type: square;
}
#eg-ss-article-content-component .eg-article-content h1,
#eg-ss-article-content-component .eg-article-content h2,
#eg-ss-article-content-component .eg-article-content h3,
#eg-ss-article-content-component .eg-article-content h4,
#eg-ss-article-content-component .eg-article-content h5,
#eg-ss-article-content-component .eg-article-content h6 {
  font-weight: bold;
}
#eg-ss-article-content-component .eg-article-content i,
#eg-ss-article-content-component .eg-article-content em {
  font-style: italic;
}
#eg-ss-article-content-component .eg-article-content table td {
  padding: 5px;
}
#eg-ss-article-content-component .eg-article-location,
#eg-ss-article-content-component .eg-article-url {
  visibility: hidden;
  display: none;
}
@media print {
  #eg-ss-article-content-component .eg-article-location {
    visibility: visible;
    display: block;
    max-width: 100% !important;
  }
  #eg-ss-article-content-component .eg-article-url {
    visibility: visible;
    display: block;
  }
  #eg-ss-article-content-component blockquote {
    border: none;
    margin-left: 10px;
  }
}
#eg-ss-article-content-component .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-content-component .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  padding: 2px 7px;
}
#eg-ss-article-content-component .eg-article-tags .eg-badge-1 {
  background-color: #000000;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding: 2px 7px;
  text-transform: uppercase;
  line-height: 1;
}
#eg-ss-article-content-component .eg-article-content {
  padding: 15px 20px;
}
#eg-ss-article-content-component .eg-item-heading,
#eg-ss-article-content-component .sectionheader {
  background-color: #097d95;
  color: #ffffff;
  font-size: 22px;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  padding: 7px 15px;
  cursor: pointer;
  width: 100%;
  margin-bottom: 1px;
}
#eg-ss-article-content-component .eg-item-heading:after,
#eg-ss-article-content-component .sectionheader:after {
  content: "\f0d7";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-component .eg-item-heading.active:after,
#eg-ss-article-content-component .sectionheader.active:after {
  content: "\f0d8";
}
#eg-ss-article-content-component .eg-item-body,
#eg-ss-article-content-component .sectionview {
  border-left: 2px solid #097d95;
  padding: 0px 18px;
  overflow: hidden;
}
#eg-ss-article-content-component .eg-item-body:before,
#eg-ss-article-content-component .sectionview:before {
  content: " ";
  position: absolute;
  display: block;
  height: 5px;
  border-left: 2px solid #fff;
  margin-left: -20px;
  z-index: 99999;
}
#eg-ss-article-content-component .sectionheader {
  margin-top: 10px;
}
#eg-ss-article-content-component .eg-item-body {
  padding-top: 15px;
}
#eg-ss-article-content-component .eg-item-body:before {
  margin-top: -15px;
}
#eg-ss-article-content-component .eg-item-body-border,
#eg-ss-article-content-component .eg-item-body-border-plus,
#eg-ss-article-content-component .eg-item-body-border-icon-before,
#eg-ss-article-content-component .eg-item-body-border-plus-icon-before,
#eg-ss-article-content-component .eg-item-body-container-plus {
  padding: 0px 18px;
  overflow: hidden;
}
#eg-ss-article-content-component .eg-item-heading-border,
#eg-ss-article-content-component .eg-item-heading-border-plus,
#eg-ss-article-content-component .eg-item-heading-border-icon-before,
#eg-ss-article-content-component .eg-item-heading-border-plus-icon-before,
#eg-ss-article-content-component .eg-item-heading-container-plus {
  background-color: #ffffff;
  color: #000000;
  font-size: 22px;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  border: 1px solid #dcdcdc;
  cursor: pointer;
  padding: 7px 15px;
  width: 100%;
}
#eg-ss-article-content-component .eg-item-heading-border:after {
  content: "\f0d7";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-component .eg-item-heading-border.active:after {
  content: "\f0d8";
}
#eg-ss-article-content-component .eg-item-heading-border-plus:after {
  content: "\f067";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-component .eg-item-heading-border-plus.active:after {
  content: "\f068";
}
#eg-ss-article-content-component .eg-item-heading-border-icon-before:before {
  content: "\f0d7";
  float: left;
  padding-top: 2px;
  margin-right: 20px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-component
  .eg-item-heading-border-icon-before.active:before {
  content: "\f0d8";
}
#eg-ss-article-content-component
  .eg-item-heading-border-plus-icon-before:before {
  content: "\f067";
  float: left;
  padding-top: 2px;
  margin-right: 20px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-component
  .eg-item-heading-border-plus-icon-before.active:before {
  content: "\f068";
}
#eg-ss-article-content-component .eg-item-container {
  border: 1px solid #dcdcdc;
}
#eg-ss-article-content-component
  .eg-item-container
  .eg-item-heading-container-plus {
  border: 0;
}
#eg-ss-article-content-component
  .eg-accordion
  .eg-item-container:not(:first-of-type) {
  border-top: 0px;
}
#eg-ss-article-content-component .eg-item-heading-container-plus:after {
  content: "\f067";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-component .eg-item-heading-container-plus.active:after {
  content: "\f068";
}
#eg-ss-article-content-component
  .eg-hide-collapse-expand
  .eg-accordion-expand-section {
  display: none;
}
#eg-ss-article-content-component .eg-accordion .eg-item {
  padding-bottom: 10px;
}
#eg-ss-article-content-component .eg-accordion-expand-section {
  margin-bottom: 10px;
}
#eg-ss-article-content-component .eg-accordion-expand {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #097d95;
  color: #097d95;
  border: 1px solid;
  font-size: 10px;
  cursor: pointer;
}
#eg-ss-article-content-component .eg-accordion-expand:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #097d95;
}
#eg-ss-article-content-component
  .eg-accordion-expand:not(.eg-input-group-button) {
  border-radius: 2px;
  padding: 2px 7px;
}
#eg-ss-article-content-component .eg-accordion-collapse {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #097d95;
  color: #097d95;
  border: 1px solid;
  font-size: 10px;
  cursor: pointer;
  margin-left: 5px;
}
#eg-ss-article-content-component .eg-accordion-collapse:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #097d95;
}
#eg-ss-article-content-component
  .eg-accordion-collapse:not(.eg-input-group-button) {
  border-radius: 2px;
  padding: 2px 7px;
}
#eg-ss-article-content-component .eg-article-attachments-list {
  padding: 0px 20px 15px 20px;
}
#eg-ss-article-content-component
  .eg-article-attachments-list
  .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  border-left: 2px solid #097d95;
}
#eg-ss-article-content-component
  .eg-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: #f8f8f8;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-component
  .eg-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: #f8f8f8;
  color: #097d95;
}
#eg-ss-article-content-component
  .eg-article-attachments-list
  .eg-item-container.eg-item-container-addon {
  background-color: #f8f8f8;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-article-content-component
  .eg-article-attachments-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: #f8f8f8;
  color: #097d95;
}
#eg-ss-article-content-component
  .eg-article-attachments-list
  .eg-item-container
  .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-article-content-component
  .eg-article-attachments-list
  .eg-item-container:not(:last-child) {
  margin-bottom: 5px;
}
#eg-ss-article-content-component .eg-article-attachments-list .list-group {
  margin-bottom: 0;
}
#eg-ss-article-content-component .nav-tabs {
  border-bottom: 0;
}
#eg-ss-article-content-component .nav-tabs > li.active > a {
  margin-right: 0px;
  border-bottom: 0px;
}
#eg-ss-article-content-component .nav-tabs > li > a {
  margin-right: 0px;
  border-radius: 0px;
  border-top: 0px;
  border-left: 0px;
  border-color: #dcdcdc;
}
#eg-ss-article-content-component .nav-tabs > li > a:hover {
  border-color: #dcdcdc;
}
/*
Styling for the Article Content Modal Component
Changes to this section will apply to the component found in:
components/article-content-modal/article-content-modal.html
*/
#eg-ss-article-content-modal {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  margin-top: 0;
  border: 0 solid #dcdcdc;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  /* Accordion style start */
  /* Style the buttons that are used to open and close the accordion panel */
  /*
     * Following padding top was added as per design team feedback
     */
  /* Style for Border Accordion */
  /* Style for close all and expand all sections*/
  /*Styling for the Article Attachment Component*/
}
#eg-ss-article-content-modal .modal-footer {
  border-color: #dcdcdc;
}
#eg-ss-article-content-modal .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
  margin-bottom: 15px;
}
#eg-ss-article-content-modal .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-article-content-modal .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-article-content-modal .eg-article-meta-info {
  margin-bottom: 10px;
}
#eg-ss-article-content-modal .eg-article-id {
  font-weight: normal;
}
#eg-ss-article-content-modal .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-article-content-modal .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-modal .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-article-content-modal .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-modal .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  border-color: #c7c7c7;
  color: #333333;
  margin: 1px;
}
#eg-ss-article-content-modal .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  color: #000000;
}
#eg-ss-article-content-modal .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-modal .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-modal .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-modal .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-article-content-modal .nav-tabs {
  border-color: #dcdcdc;
  margin-bottom: 10px;
}
#eg-ss-article-content-modal .nav > li.active > a {
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-article-content-modal .nav > li.active > a:hover,
#eg-ss-article-content-modal .nav > li.active > a:focus {
  background-color: #ffffff;
  color: #000000;
}
#eg-ss-article-content-modal .nav > li.active > a:hover,
#eg-ss-article-content-modal .nav > li.active > afocus {
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-article-content-modal .nav > li > a {
  background-color: #ffffff;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  border-color: transparent;
  border-bottom-color: #dcdcdc;
}
#eg-ss-article-content-modal .nav > li > a:hover,
#eg-ss-article-content-modal .nav > li > a:focus {
  background-color: #f8f8f8;
  color: #097d95;
}
#eg-ss-article-content-modal .nav > li > a:hover,
#eg-ss-article-content-modal .nav > li > afocus {
  border-color: transparent;
  border-bottom-color: #dcdcdc;
}
#eg-ss-article-content-modal .eg-article-content {
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  box-sizing: border-box;
  display: block;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 22px;
  outline-style: none;
  vertical-align: baseline;
  word-wrap: break-word;
  overflow-x: auto;
}
#eg-ss-article-content-modal .eg-article-content h1 {
  font-size: 1.7em;
}
#eg-ss-article-content-modal .eg-article-content h2 {
  font-size: 1.5em;
}
#eg-ss-article-content-modal .eg-article-content h3 {
  font-size: 1.2em;
}
#eg-ss-article-content-modal .eg-article-content address {
  font-style: italic;
}
#eg-ss-article-content-modal .eg-article-content a,
#eg-ss-article-content-modal .eg-article-content a:link,
#eg-ss-article-content-modal .eg-article-content a:visited,
#eg-ss-article-content-modal .eg-article-content a:active {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-left: 1px;
}
#eg-ss-article-content-modal .eg-article-content a:hover,
#eg-ss-article-content-modal .eg-article-content a:link:hover,
#eg-ss-article-content-modal .eg-article-content a:visited:hover,
#eg-ss-article-content-modal .eg-article-content a:active:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-article-content-modal .eg-article-content a[data-url] {
  background-color: #ffffff;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}
#eg-ss-article-content-modal .eg-article-content a[data-url]:hover {
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-content-modal .eg-article-content img {
  max-width: 100%;
  height: auto;
}
#eg-ss-article-content-modal .eg-article-content p {
  padding: 0;
}
#eg-ss-article-content-modal .eg-article-content dl dd {
  margin-left: 1em;
}
#eg-ss-article-content-modal .eg-article-content ol {
  list-style-type: decimal;
  list-style-position: inside;
}
#eg-ss-article-content-modal .eg-article-content sup {
  vertical-align: super;
  font-size: smaller;
}
#eg-ss-article-content-modal .eg-article-content sub {
  vertical-align: sub;
  font-size: smaller;
}
#eg-ss-article-content-modal .eg-article-content ul {
  list-style-type: disc;
  list-style-position: outside;
}
#eg-ss-article-content-modal .eg-article-content ul ul {
  list-style-type: circle;
}
#eg-ss-article-content-modal .eg-article-content ul ul ul {
  list-style-type: square;
}
#eg-ss-article-content-modal .eg-article-content h1,
#eg-ss-article-content-modal .eg-article-content h2,
#eg-ss-article-content-modal .eg-article-content h3,
#eg-ss-article-content-modal .eg-article-content h4,
#eg-ss-article-content-modal .eg-article-content h5,
#eg-ss-article-content-modal .eg-article-content h6 {
  font-weight: bold;
}
#eg-ss-article-content-modal .eg-article-content i,
#eg-ss-article-content-modal .eg-article-content em {
  font-style: italic;
}
#eg-ss-article-content-modal .eg-article-content table td {
  padding: 5px;
}
#eg-ss-article-content-modal .eg-article-location,
#eg-ss-article-content-modal .eg-article-url {
  visibility: hidden;
  display: none;
}
@media print {
  #eg-ss-article-content-modal .eg-article-location {
    visibility: visible;
    display: block;
    max-width: 100% !important;
  }
  #eg-ss-article-content-modal .eg-article-url {
    visibility: visible;
    display: block;
  }
  #eg-ss-article-content-modal blockquote {
    border: none;
    margin-left: 10px;
  }
}
#eg-ss-article-content-modal .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-content-modal .eg-badge {
  background-color: #588230;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 7px;
}
#eg-ss-article-content-modal .eg-article-tags .eg-badge-1 {
  background-color: #000000;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: 600;
  padding: 2px 7px;
  text-transform: uppercase;
  line-height: 1;
}
#eg-ss-article-content-modal .list-group {
  margin-bottom: 0;
}
#eg-ss-article-content-modal .media-list {
  margin-bottom: 0;
}
#eg-ss-article-content-modal .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-article-content-modal .media-heading {
  font-weight: bold;
}
#eg-ss-article-content-modal .eg-badge {
  background-color: #588230;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
}
#eg-ss-article-content-modal .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  border-left: 5px solid #ffffff;
}
#eg-ss-article-content-modal .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-content-modal .eg-heading-container .eg-heading {
  margin: 0 0 0 -5px;
  padding: 10px 15px;
}
#eg-ss-article-content-modal .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-modal .eg-no-item-container .eg-no-item {
  display: block;
  padding: 5px 10px;
}
#eg-ss-article-content-modal .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-modal .eg-separator-container .eg-separator {
  display: block;
  padding: 5px 10px;
}
#eg-ss-article-content-modal .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-article-content-modal .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-modal
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-article-content-modal .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-article-content-modal .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-article-content-modal .eg-item-container .eg-item {
  display: block;
  padding: 5px 10px;
  margin: 0;
}
#eg-ss-article-content-modal .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-content-modal .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-modal .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-article-content-modal .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-modal .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-modal .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-article-content-modal .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-modal .eg-form-control {
  box-shadow: none;
}
#eg-ss-article-content-modal .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-article-content-modal .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-article-content-modal .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-article-content-modal input.eg-form-control::-webkit-input-placeholder,
#eg-ss-article-content-modal
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-article-content-modal input.eg-form-control:-moz-placeholder,
#eg-ss-article-content-modal textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-content-modal input.eg-form-control::-moz-placeholder,
#eg-ss-article-content-modal textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-content-modal input.eg-form-control:-ms-input-placeholder,
#eg-ss-article-content-modal textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-article-content-modal input.eg-form-control:placeholder-shown,
#eg-ss-article-content-modal textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-article-content-modal .list-group-item {
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-article-content-modal .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-article-content-modal .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-article-content-modal .media {
  border-top: 0 solid #dcdcdc;
}
#eg-ss-article-content-modal .media:first-child {
  border-top: none;
}
#eg-ss-article-content-modal .media-body h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid #dcdcdc;
  padding-left: 9px;
}
#eg-ss-article-content-modal .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-content-modal label:not(.eg-not-label),
#eg-ss-article-content-modal .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-modal .eg-compliance-section {
  display: flex;
  align-items: center;
  padding: 10px 0px;
}
#eg-ss-article-content-modal .eg-compliance-section .eg-mark-as-read-cb {
  margin-top: inherit;
}
#eg-ss-article-content-modal .eg-compliance-section .eg-mark-as-read-label {
  font-weight: 600;
}
#eg-ss-article-content-modal .eg-button-container {
  padding: 0px;
}
#eg-ss-article-content-modal .eg-heading-container {
  border-width: 8px;
  margin-left: -15px;
}
#eg-ss-article-content-modal .eg-heading-container .eg-heading {
  padding-right: 0;
}
#eg-ss-article-content-modal .eg-article-id {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-modal .modal-footer {
  margin-top: 10px;
  padding-left: 0px;
  padding-top: 30px;
}
#eg-ss-article-content-modal .tab-content {
  padding: 10px;
}
#eg-ss-article-content-modal .eg-accordion {
  margin: 15px 0;
}
#eg-ss-article-content-modal .eg-item-heading,
#eg-ss-article-content-modal .sectionheader {
  background-color: #097d95;
  color: #ffffff;
  font-size: 22px;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  padding: 7px 15px;
  cursor: pointer;
  width: 100%;
  margin-bottom: 1px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#eg-ss-article-content-modal .eg-item-heading h1,
#eg-ss-article-content-modal .sectionheader h1,
#eg-ss-article-content-modal .eg-item-heading h2,
#eg-ss-article-content-modal .sectionheader h2,
#eg-ss-article-content-modal .eg-item-heading h3,
#eg-ss-article-content-modal .sectionheader h3,
#eg-ss-article-content-modal .eg-item-heading h4,
#eg-ss-article-content-modal .sectionheader h4,
#eg-ss-article-content-modal .eg-item-heading h5,
#eg-ss-article-content-modal .sectionheader h5,
#eg-ss-article-content-modal .eg-item-heading h6,
#eg-ss-article-content-modal .sectionheader h6 {
  margin: 0;
  font: inherit;
}
#eg-ss-article-content-modal .eg-item-heading:after,
#eg-ss-article-content-modal .sectionheader:after {
  content: "\f0d7";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-modal .eg-item-heading.active:after,
#eg-ss-article-content-modal .sectionheader.active:after {
  content: "\f0d8";
}
#eg-ss-article-content-modal .eg-item-body,
#eg-ss-article-content-modal .sectionview {
  border-left: 2px solid #097d95;
  padding: 0px 18px;
  overflow: hidden;
}
#eg-ss-article-content-modal .eg-item-body:before,
#eg-ss-article-content-modal .sectionview:before {
  content: " ";
  position: absolute;
  display: block;
  height: 5px;
  border-left: 2px solid #fff;
  margin-left: -20px;
  z-index: 99999;
}
#eg-ss-article-content-modal .sectionheader {
  margin-top: 10px;
}
#eg-ss-article-content-modal .eg-item-body {
  padding-top: 15px;
}
#eg-ss-article-content-modal .eg-item-body:before {
  margin-top: -15px;
}
#eg-ss-article-content-modal .eg-item-body-border,
#eg-ss-article-content-modal .eg-item-body-border-plus,
#eg-ss-article-content-modal .eg-item-body-border-icon-before,
#eg-ss-article-content-modal .eg-item-body-border-plus-icon-before,
#eg-ss-article-content-modal .eg-item-body-container-plus {
  padding: 0px 18px;
  overflow: hidden;
}
#eg-ss-article-content-modal .eg-item-heading-border,
#eg-ss-article-content-modal .eg-item-heading-border-plus,
#eg-ss-article-content-modal .eg-item-heading-border-icon-before,
#eg-ss-article-content-modal .eg-item-heading-border-plus-icon-before,
#eg-ss-article-content-modal .eg-item-heading-container-plus {
  background-color: #ffffff;
  color: #000000;
  font-size: 22px;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  border: 1px solid #dcdcdc;
  cursor: pointer;
  padding: 7px 15px !important;
  width: 100%;
  display: flex;
  align-items: center;
}
#eg-ss-article-content-modal .eg-item-heading-border h1,
#eg-ss-article-content-modal .eg-item-heading-border-plus h1,
#eg-ss-article-content-modal .eg-item-heading-border-icon-before h1,
#eg-ss-article-content-modal .eg-item-heading-border-plus-icon-before h1,
#eg-ss-article-content-modal .eg-item-heading-container-plus h1,
#eg-ss-article-content-modal .eg-item-heading-border h2,
#eg-ss-article-content-modal .eg-item-heading-border-plus h2,
#eg-ss-article-content-modal .eg-item-heading-border-icon-before h2,
#eg-ss-article-content-modal .eg-item-heading-border-plus-icon-before h2,
#eg-ss-article-content-modal .eg-item-heading-container-plus h2,
#eg-ss-article-content-modal .eg-item-heading-border h3,
#eg-ss-article-content-modal .eg-item-heading-border-plus h3,
#eg-ss-article-content-modal .eg-item-heading-border-icon-before h3,
#eg-ss-article-content-modal .eg-item-heading-border-plus-icon-before h3,
#eg-ss-article-content-modal .eg-item-heading-container-plus h3,
#eg-ss-article-content-modal .eg-item-heading-border h4,
#eg-ss-article-content-modal .eg-item-heading-border-plus h4,
#eg-ss-article-content-modal .eg-item-heading-border-icon-before h4,
#eg-ss-article-content-modal .eg-item-heading-border-plus-icon-before h4,
#eg-ss-article-content-modal .eg-item-heading-container-plus h4,
#eg-ss-article-content-modal .eg-item-heading-border h5,
#eg-ss-article-content-modal .eg-item-heading-border-plus h5,
#eg-ss-article-content-modal .eg-item-heading-border-icon-before h5,
#eg-ss-article-content-modal .eg-item-heading-border-plus-icon-before h5,
#eg-ss-article-content-modal .eg-item-heading-container-plus h5,
#eg-ss-article-content-modal .eg-item-heading-border h6,
#eg-ss-article-content-modal .eg-item-heading-border-plus h6,
#eg-ss-article-content-modal .eg-item-heading-border-icon-before h6,
#eg-ss-article-content-modal .eg-item-heading-border-plus-icon-before h6,
#eg-ss-article-content-modal .eg-item-heading-container-plus h6 {
  margin: 0;
  font: inherit;
}
#eg-ss-article-content-modal .eg-item-heading-border,
#eg-ss-article-content-modal .eg-item-heading-border-plus,
#eg-ss-article-content-modal .eg-item-heading-container-plus {
  justify-content: space-between;
}
#eg-ss-article-content-modal .eg-item-heading-border:after {
  content: "\f0d7";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-modal .eg-item-heading-border.active:after {
  content: "\f0d8";
}
#eg-ss-article-content-modal .eg-item-heading-border-plus:after {
  content: "\f067";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-modal .eg-item-heading-border-plus.active:after {
  content: "\f068";
}
#eg-ss-article-content-modal .eg-item-heading-border-icon-before:before {
  content: "\f0d7";
  float: left;
  padding-top: 2px;
  margin-right: 20px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-modal .eg-item-heading-border-icon-before.active:before {
  content: "\f0d8";
}
#eg-ss-article-content-modal .eg-item-heading-border-plus-icon-before:before {
  content: "\f067";
  float: left;
  padding-top: 2px;
  margin-right: 20px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-modal
  .eg-item-heading-border-plus-icon-before.active:before {
  content: "\f068";
}
#eg-ss-article-content-modal .eg-item-container {
  border: 1px solid #dcdcdc;
}
#eg-ss-article-content-modal
  .eg-item-container
  .eg-item-heading-container-plus {
  border: 0;
}
#eg-ss-article-content-modal
  .eg-accordion
  .eg-item-container:not(:first-of-type) {
  border-top: 1px solid #dcdcdc;
}
#eg-ss-article-content-modal
  .eg-accordion
  .eg-item-container
  + .eg-item-container {
  margin-top: -1px;
}
#eg-ss-article-content-modal .eg-item-heading-container-plus:after {
  content: "\f067";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-modal .eg-item-heading-container-plus.active:after {
  content: "\f068";
}
#eg-ss-article-content-modal
  .eg-hide-collapse-expand
  .eg-accordion-expand-section {
  display: none;
}
#eg-ss-article-content-modal .eg-accordion .eg-item {
  padding-bottom: 10px;
}
#eg-ss-article-content-modal .eg-accordion-expand-section {
  margin-bottom: 10px;
}
#eg-ss-article-content-modal .eg-accordion-expand {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #097d95;
  color: #097d95;
  border: 1px solid;
  font-size: 12px;
  cursor: pointer;
}
#eg-ss-article-content-modal .eg-accordion-expand:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #097d95;
}
#eg-ss-article-content-modal .eg-accordion-expand:not(.eg-input-group-button) {
  border-radius: 2px;
  padding: 2px 7px;
}
#eg-ss-article-content-modal .eg-accordion-collapse {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #097d95;
  color: #097d95;
  border: 1px solid;
  font-size: 12px;
  cursor: pointer;
  margin-left: 5px;
}
#eg-ss-article-content-modal .eg-accordion-collapse:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #097d95;
}
#eg-ss-article-content-modal
  .eg-accordion-collapse:not(.eg-input-group-button) {
  border-radius: 2px;
  padding: 2px 7px;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ebf9f9;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ebf9f9, #ebf9f9);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .list-group {
  margin-bottom: 0;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .media-list {
  margin-bottom: 0;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .media-heading {
  font-weight: bold;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  border-left: 5px solid #ffffff;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-heading-container
  .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-heading-container
  .eg-heading {
  margin: 0 0 0 -5px;
  padding: 10px 15px;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-no-item-container
  .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-separator-container
  .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: #c3ecee;
  color: #097d95;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: #c3ecee;
  color: #097d95;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-item-container
  .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #ffffff;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  input.eg-form-control:-moz-placeholder,
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  input.eg-form-control::-moz-placeholder,
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  input.eg-form-control:-ms-input-placeholder,
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  input.eg-form-control:placeholder-shown,
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .list-group-item {
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .media {
  border-top: 0 solid transparent;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .media:first-child {
  border-top: none;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .media-body h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid transparent;
  padding-left: 9px;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  label:not(.eg-not-label),
#eg-ss-article-content-modal #eg-ss-article-attachments-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-item-container
  .eg-item {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-item-container
  .eg-item
  .eg-item-icon {
  margin-top: -4px;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .eg-pdf-viewer {
  width: 100%;
  height: 25vh;
  border: 0;
  overflow-y: auto;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-attachment-loader {
  width: 100%;
  height: 75vh;
  border: 0;
  background: #474747;
  position: relative;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-attachment-loader
  .eg-loader {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #474747;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  top: calc(50% - 60px);
  left: calc(50% - 60px);
  position: absolute;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container {
  background: #474747;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-animate {
  transition: all ease 0.4s;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-animate
  .eg-pdf-viewer {
  transition: all ease 0.4s;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter {
  opacity: 0;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter
  .eg-pdf-viewer {
  height: 0px;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave,
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter.ng-enter-active {
  opacity: 1;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave
  .eg-pdf-viewer,
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter.ng-enter-active
  .eg-pdf-viewer {
  height: 75vh;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave.ng-leave-active {
  opacity: 0;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave.ng-leave-active
  .eg-pdf-viewer {
  height: 0px;
}
#eg-ss-article-content-modal #eg-ss-article-attachments-list .eg-pdf-options {
  padding: 5px 25px;
  text-align: right;
}
#eg-ss-article-content-modal
  #eg-ss-article-attachments-list
  .eg-pdf-options
  .eg-button-1 {
  padding: 0;
}
#eg-ss-article-content-modal .eg-badge-2 {
  background-color: #767676;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: bold;
}
#eg-ss-article-content-modal .eg-badge-3 {
  background-color: #ffffff;
  color: #097d95;
  font-family: inherit;
  font-size: 12px;
  font-weight: bold;
}
#eg-ss-article-content-modal .eg-button-3 {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  border-color: #c7c7c7;
  color: #000000;
}
#eg-ss-article-content-modal .eg-button-3:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  color: #000000;
}
#eg-ss-article-content-modal .eg-button-3:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-modal .eg-button-4 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
}
#eg-ss-article-content-modal .eg-button-4:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-article-content-modal .eg-button-4:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-modal .eg-solution-status {
  padding: 10px 0;
}
/*
Styling for the Article Content Component
Changes to this section will apply to the component found in:
components/article-content-window/article-content-window.html
*/
.eg-ss-body .eg-article-container {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
@media (min-width: 992px) {
  .eg-ss-body .eg-article-container .panel-body {
    padding-left: 30px;
    padding-right: 30px;
  }
}
#eg-ss-article-content-window {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 0;
  overflow: visible;
  border: 1px solid #dcdcdc;
  border-radius: 0;
  background-color: #ffffff;
  color: #333333;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
  font-size: 18px;
  font-weight: normal;
  border: none;
  /* Accordion style start */
  /* Style the buttons that are used to open and close the accordion panel */
  /*
     * Following padding top was added as per design team feedback
     */
  /* Style for Border Accordion */
  /* Style for close all and expand all sections*/
  /*Styling for the Article Attachment Component*/
}
#eg-ss-article-content-window .modal-footer {
  border-color: #dcdcdc;
}
#eg-ss-article-content-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #04163e;
  padding: 0 0;
  margin-bottom: 15px;
}
#eg-ss-article-content-window .eg-heading-container .eg-heading {
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-article-content-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-article-content-window .eg-article-meta-info {
  margin-bottom: 10px;
}
#eg-ss-article-content-window .eg-article-id {
  font-weight: normal;
}
#eg-ss-article-content-window .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-content-window .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-window .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-article-content-window .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-window .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-window .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-article-content-window .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-window .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-window .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-window .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-article-content-window .nav-tabs {
  border-color: #dcdcdc;
  margin-bottom: 10px;
}
#eg-ss-article-content-window .nav > li.active > a {
  background-color: #ffffff;
  color: #000000;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
  font-size: 18px;
  font-weight: normal;
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-article-content-window .nav > li.active > a:hover,
#eg-ss-article-content-window .nav > li.active > a:focus {
  background-color: #ffffff;
  color: #000000;
}
#eg-ss-article-content-window .nav > li.active > a:hover,
#eg-ss-article-content-window .nav > li.active > afocus {
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-article-content-window .nav > li > a {
  background-color: #ffffff;
  color: #555555;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
  font-size: 18px;
  font-weight: normal;
  border-color: transparent;
  border-bottom-color: #dcdcdc;
}
#eg-ss-article-content-window .nav > li > a:hover,
#eg-ss-article-content-window .nav > li > a:focus {
  background-color: #f8f8f8;
  color: #097d95;
}
#eg-ss-article-content-window .nav > li > a:hover,
#eg-ss-article-content-window .nav > li > afocus {
  border-color: transparent;
  border-bottom-color: #dcdcdc;
}
#eg-ss-article-content-window .eg-article-content {
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  box-sizing: border-box;
  display: block;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 22px;
  outline-style: none;
  vertical-align: baseline;
  word-wrap: break-word;
  overflow-x: auto;
}
#eg-ss-article-content-window .eg-article-content h1 {
  font-size: 1.7em;
}
#eg-ss-article-content-window .eg-article-content h2 {
  font-size: 1.5em;
}
#eg-ss-article-content-window .eg-article-content h3 {
  font-size: 1.2em;
}
#eg-ss-article-content-window .eg-article-content address {
  font-style: italic;
}
#eg-ss-article-content-window .eg-article-content a,
#eg-ss-article-content-window .eg-article-content a:link,
#eg-ss-article-content-window .eg-article-content a:visited,
#eg-ss-article-content-window .eg-article-content a:active {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-left: 1px;
}
#eg-ss-article-content-window .eg-article-content a:hover,
#eg-ss-article-content-window .eg-article-content a:link:hover,
#eg-ss-article-content-window .eg-article-content a:visited:hover,
#eg-ss-article-content-window .eg-article-content a:active:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-article-content-window .eg-article-content a[data-url] {
  background-color: #ffffff;
  color: #333333;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
}
#eg-ss-article-content-window .eg-article-content a[data-url]:hover {
  background-color: #ffffff;
  color: #333333;
}
#eg-ss-article-content-window .eg-article-content img {
  max-width: 100%;
  height: auto;
}
#eg-ss-article-content-window .eg-article-content p {
  padding: 0;
}
#eg-ss-article-content-window .eg-article-content dl dd {
  margin-left: 1em;
}
#eg-ss-article-content-window .eg-article-content ol {
  list-style-type: decimal;
  list-style-position: inside;
}
#eg-ss-article-content-window .eg-article-content sup {
  vertical-align: super;
  font-size: smaller;
}
#eg-ss-article-content-window .eg-article-content sub {
  vertical-align: sub;
  font-size: smaller;
}
#eg-ss-article-content-window .eg-article-content ul {
  list-style-type: disc;
  list-style-position: outside;
}
#eg-ss-article-content-window .eg-article-content ul ul {
  list-style-type: circle;
}
#eg-ss-article-content-window .eg-article-content ul ul ul {
  list-style-type: square;
}
#eg-ss-article-content-window .eg-article-content h1,
#eg-ss-article-content-window .eg-article-content h2,
#eg-ss-article-content-window .eg-article-content h3,
#eg-ss-article-content-window .eg-article-content h4,
#eg-ss-article-content-window .eg-article-content h5,
#eg-ss-article-content-window .eg-article-content h6 {
  font-weight: bold;
}
#eg-ss-article-content-window .eg-article-content i,
#eg-ss-article-content-window .eg-article-content em {
  font-style: italic;
}
#eg-ss-article-content-window .eg-article-content table td {
  padding: 5px;
}
#eg-ss-article-content-window .eg-article-location,
#eg-ss-article-content-window .eg-article-url {
  visibility: hidden;
  display: none;
}
@media print {
  #eg-ss-article-content-window .eg-article-location {
    visibility: visible;
    display: block;
    max-width: 100% !important;
  }
  #eg-ss-article-content-window .eg-article-url {
    visibility: visible;
    display: block;
  }
  #eg-ss-article-content-window blockquote {
    border: none;
    margin-left: 10px;
  }
}
#eg-ss-article-content-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-content-window .eg-badge {
  background-color: transparent;
  color: #333333;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
  font-size: 18px;
  font-weight: normal;
  padding: 2px 7px;
}
#eg-ss-article-content-window .eg-article-tags .eg-badge-1 {
  background-color: #000000;
  color: #ffffff;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
  font-size: 18px;
  font-weight: 600;
  padding: 2px 7px;
  text-transform: uppercase;
  line-height: 1;
}
#eg-ss-article-content-window .eg-article-view-wrapper {
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-article-content-window .eg-article-id {
  background-color: transparent;
  color: #333333;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
  font-size: 18px;
  font-weight: normal;
}
#eg-ss-article-content-window .eg-heading-container .eg-heading {
  line-height: 1.2em;
}
#eg-ss-article-content-window .eg-compliance-section {
  display: flex;
  align-items: center;
  padding: 10px 0px;
}
#eg-ss-article-content-window .eg-compliance-section .eg-mark-as-read-cb {
  margin-top: inherit;
}
#eg-ss-article-content-window .eg-compliance-section .eg-mark-as-read-label {
  font-weight: 600;
}
#eg-ss-article-content-window .eg-milestone-badge {
  text-transform: uppercase;
}
#eg-ss-article-content-window .eg-authoring-badge {
  background-color: #eb0000;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
}
#eg-ss-article-content-window .eg-staging-badge {
  background-color: #0080a3;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
}
#eg-ss-article-content-window .eg-accordion {
  margin: 15px 0;
}
#eg-ss-article-content-window .eg-item-heading,
#eg-ss-article-content-window .sectionheader {
  background-color: #097d95;
  color: #ffffff;
  font-size: 22px;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  padding: 7px 15px;
  cursor: pointer;
  width: 100%;
  margin-bottom: 1px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#eg-ss-article-content-window .eg-item-heading h1,
#eg-ss-article-content-window .sectionheader h1,
#eg-ss-article-content-window .eg-item-heading h2,
#eg-ss-article-content-window .sectionheader h2,
#eg-ss-article-content-window .eg-item-heading h3,
#eg-ss-article-content-window .sectionheader h3,
#eg-ss-article-content-window .eg-item-heading h4,
#eg-ss-article-content-window .sectionheader h4,
#eg-ss-article-content-window .eg-item-heading h5,
#eg-ss-article-content-window .sectionheader h5,
#eg-ss-article-content-window .eg-item-heading h6,
#eg-ss-article-content-window .sectionheader h6 {
  margin: 0;
  font: inherit;
}
#eg-ss-article-content-window .eg-item-heading:after,
#eg-ss-article-content-window .sectionheader:after {
  content: "\f0d7";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-window .eg-item-heading.active:after,
#eg-ss-article-content-window .sectionheader.active:after {
  content: "\f0d8";
}
#eg-ss-article-content-window .eg-item-body,
#eg-ss-article-content-window .sectionview {
  border-left: 2px solid #097d95;
  padding: 0px 18px;
  overflow: hidden;
}
#eg-ss-article-content-window .eg-item-body:before,
#eg-ss-article-content-window .sectionview:before {
  content: " ";
  position: absolute;
  display: block;
  height: 5px;
  border-left: 2px solid #fff;
  margin-left: -20px;
  z-index: 99999;
}
#eg-ss-article-content-window .sectionheader {
  margin-top: 10px;
}
#eg-ss-article-content-window .eg-item-body {
  padding-top: 15px;
}
#eg-ss-article-content-window .eg-item-body:before {
  margin-top: -15px;
}
#eg-ss-article-content-window .eg-item-body-border,
#eg-ss-article-content-window .eg-item-body-border-plus,
#eg-ss-article-content-window .eg-item-body-border-icon-before,
#eg-ss-article-content-window .eg-item-body-border-plus-icon-before,
#eg-ss-article-content-window .eg-item-body-container-plus {
  padding: 0px 18px;
  overflow: hidden;
  overflow-x: auto;
}
#eg-ss-article-content-window .eg-item-heading-border,
#eg-ss-article-content-window .eg-item-heading-border-plus,
#eg-ss-article-content-window .eg-item-heading-border-icon-before,
#eg-ss-article-content-window .eg-item-heading-border-plus-icon-before,
#eg-ss-article-content-window .eg-item-heading-container-plus {
  background-color: #ffffff;
  color: #000000;
  font-size: 22px;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  border: 1px solid #dcdcdc;
  cursor: pointer;
  padding: 7px 15px !important;
  width: 100%;
  display: flex;
  align-items: center;
}
#eg-ss-article-content-window .eg-item-heading-border h1,
#eg-ss-article-content-window .eg-item-heading-border-plus h1,
#eg-ss-article-content-window .eg-item-heading-border-icon-before h1,
#eg-ss-article-content-window .eg-item-heading-border-plus-icon-before h1,
#eg-ss-article-content-window .eg-item-heading-container-plus h1,
#eg-ss-article-content-window .eg-item-heading-border h2,
#eg-ss-article-content-window .eg-item-heading-border-plus h2,
#eg-ss-article-content-window .eg-item-heading-border-icon-before h2,
#eg-ss-article-content-window .eg-item-heading-border-plus-icon-before h2,
#eg-ss-article-content-window .eg-item-heading-container-plus h2,
#eg-ss-article-content-window .eg-item-heading-border h3,
#eg-ss-article-content-window .eg-item-heading-border-plus h3,
#eg-ss-article-content-window .eg-item-heading-border-icon-before h3,
#eg-ss-article-content-window .eg-item-heading-border-plus-icon-before h3,
#eg-ss-article-content-window .eg-item-heading-container-plus h3,
#eg-ss-article-content-window .eg-item-heading-border h4,
#eg-ss-article-content-window .eg-item-heading-border-plus h4,
#eg-ss-article-content-window .eg-item-heading-border-icon-before h4,
#eg-ss-article-content-window .eg-item-heading-border-plus-icon-before h4,
#eg-ss-article-content-window .eg-item-heading-container-plus h4,
#eg-ss-article-content-window .eg-item-heading-border h5,
#eg-ss-article-content-window .eg-item-heading-border-plus h5,
#eg-ss-article-content-window .eg-item-heading-border-icon-before h5,
#eg-ss-article-content-window .eg-item-heading-border-plus-icon-before h5,
#eg-ss-article-content-window .eg-item-heading-container-plus h5,
#eg-ss-article-content-window .eg-item-heading-border h6,
#eg-ss-article-content-window .eg-item-heading-border-plus h6,
#eg-ss-article-content-window .eg-item-heading-border-icon-before h6,
#eg-ss-article-content-window .eg-item-heading-border-plus-icon-before h6,
#eg-ss-article-content-window .eg-item-heading-container-plus h6 {
  margin: 0;
  font: inherit;
}
#eg-ss-article-content-window .eg-item-heading-border,
#eg-ss-article-content-window .eg-item-heading-border-plus,
#eg-ss-article-content-window .eg-item-heading-container-plus {
  justify-content: space-between;
}
#eg-ss-article-content-window .eg-item-heading-border:after {
  content: "\f0d7";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-window .eg-item-heading-border.active:after {
  content: "\f0d8";
}
#eg-ss-article-content-window .eg-item-heading-border-plus:after {
  content: "\f067";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-window .eg-item-heading-border-plus.active:after {
  content: "\f068";
}
#eg-ss-article-content-window .eg-item-heading-border-icon-before:before {
  content: "\f0d7";
  float: left;
  padding-top: 2px;
  margin-right: 20px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-window
  .eg-item-heading-border-icon-before.active:before {
  content: "\f0d8";
}
#eg-ss-article-content-window .eg-item-heading-border-plus-icon-before:before {
  content: "\f067";
  float: left;
  padding-top: 2px;
  margin-right: 20px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-window
  .eg-item-heading-border-plus-icon-before.active:before {
  content: "\f068";
}
#eg-ss-article-content-window .eg-item-container {
  border: 1px solid #dcdcdc;
}
#eg-ss-article-content-window
  .eg-item-container
  .eg-item-heading-container-plus {
  border: 0;
}
#eg-ss-article-content-window
  .eg-accordion
  .eg-item-container:not(:first-of-type) {
  border-top: 1px solid #dcdcdc;
}
#eg-ss-article-content-window
  .eg-accordion
  .eg-item-container
  + .eg-item-container {
  margin-top: -1px;
}
#eg-ss-article-content-window .eg-item-heading-container-plus:after {
  content: "\f067";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-article-content-window .eg-item-heading-container-plus.active:after {
  content: "\f068";
}
#eg-ss-article-content-window
  .eg-hide-collapse-expand
  .eg-accordion-expand-section {
  display: none;
}
#eg-ss-article-content-window .eg-accordion .eg-item {
  padding-bottom: 10px;
}
#eg-ss-article-content-window .eg-accordion-expand-section {
  margin-bottom: 10px;
}
#eg-ss-article-content-window .eg-accordion-expand {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #097d95;
  color: #097d95;
  border: 1px solid;
  font-size: 12px;
  cursor: pointer;
}
#eg-ss-article-content-window .eg-accordion-expand:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #097d95;
}
#eg-ss-article-content-window .eg-accordion-expand:not(.eg-input-group-button) {
  border-radius: 2px;
  padding: 2px 7px;
}
#eg-ss-article-content-window .eg-accordion-collapse {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #097d95;
  color: #097d95;
  border: 1px solid;
  font-size: 12px;
  cursor: pointer;
  margin-left: 5px;
}
#eg-ss-article-content-window .eg-accordion-collapse:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #097d95;
}
#eg-ss-article-content-window
  .eg-accordion-collapse:not(.eg-input-group-button) {
  border-radius: 2px;
  padding: 2px 7px;
}
#eg-ss-article-content-window .eg-rich-msg-container {
  margin: 8px 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #000000;
  /* Common heading*/
  /* Common Section heading*/
  /* Common message body*/
  /* List*/
  /* Timepicker*/
  /* Rich link*/
  /* Payment*/
}
#eg-ss-article-content-window .eg-rich-msg-container .eg-rich-msg-heading {
  background: #f5f5f6;
  padding: 16px;
  border-radius: 7px;
  margin: 8px 0;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-section-heading-container {
  padding: 8px 0;
  border-radius: 7px;
  float: left;
  margin-top: 4px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-section-heading-container
  .eg-msg-item
  .eg-item-img-container {
  padding-left: 16px;
}
#eg-ss-article-content-window .eg-rich-msg-container .eg-rich-msg-section {
  overflow: hidden;
  margin: 10px 0;
  width: 100%;
  float: left;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-section-body-container {
  float: left;
  width: 100%;
  overflow: hidden;
  position: relative;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-section-body-container
  .eg-list-section-container {
  background: #f5f5f6;
  border-radius: 7px;
  padding: 0 16px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-section-body-container
  .eg-list-section-container
  .eg-msg-item {
  border-bottom: 1px solid #d2cfce;
  padding: 16px 0;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-section-body-container
  .eg-list-section-container
  .eg-msg-item:last-child {
  border-bottom: 1px solid transparent;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-list
  .eg-msg-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-list
  .eg-msg-item
  .eg-item-img-container {
  min-width: 35px;
  margin-right: 8px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-list
  .eg-msg-item
  .eg-item-img-container
  .eg-item-img {
  width: 35px;
  height: 35px;
  border-radius: 20px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-list
  .eg-msg-item
  .eg-item-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 0 4px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-list
  .eg-msg-item
  .eg-item-content
  .eg-title {
  font-weight: bold;
  width: 100%;
  line-height: 1.42;
  font-size: 14px;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-list
  .eg-msg-item
  .eg-item-content
  .eg-subtitle {
  font-size: 12px;
  line-height: 1.42;
  color: #666666;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-list
  .eg-rich-msg-section-heading-container
  .eg-item-img-container {
  padding-left: 16px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-list
  .eg-btn-confirm {
  background: #000000;
  color: #ffffff;
  border-radius: 20px;
  margin: 8px 0;
  padding: 6px 15px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-list
  .eg-btn-confirm:disabled {
  opacity: 1;
}
#eg-ss-article-content-window .eg-rich-msg-container .eg-rich-msg-time-picker {
  float: left;
  width: 100%;
  margin: 0.5rem 0;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-msg-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-msg-item
  .eg-item-img-container {
  margin-right: 8px;
  min-width: 35px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-msg-item
  .eg-item-img-container
  .eg-item-img {
  width: 35px;
  height: 35px;
  min-width: 35px;
  border-radius: 20px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-msg-item
  .eg-item-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 0 4px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-msg-item
  .eg-item-content
  .eg-title {
  font-weight: bold;
  width: 100%;
  line-height: 1.42;
  font-size: 14px;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-msg-item
  .eg-item-content
  .eg-subtitle {
  font-size: 12px;
  line-height: 1.42;
  color: #666666;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-timepicker-section-container {
  display: flex;
  width: 100%;
  flex-direction: column;
  background: #f5f5f6;
  border-radius: 7px;
  padding: 0 16px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-timepicker-section-container
  .eg-day {
  padding: 16px 0;
  border-bottom: 1px solid #d2cfce;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-timepicker-section-container
  .eg-day:last-child {
  border-bottom: 1px solid transparent;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-timepicker-section-container
  .eg-day
  .eg-title {
  font-size: 13px;
  font-weight: bold;
  word-break: break-word;
  line-height: 1.42;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-timepicker-section-container
  .eg-day
  .eg-subtitle {
  margin-top: 8px;
  word-break: break-word;
  line-height: 1.42;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-timepicker-section-container
  .eg-day
  .eg-time-slots {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  padding: 8px 0 0 0;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-time-picker
  .eg-timepicker-section-container
  .eg-day
  .eg-time-slots
  .eg-slot {
  color: #ffffff;
  background: #000000;
  border-radius: 20px;
  padding: 8px 16px;
  text-align: center;
  margin: 4px;
  min-width: 75px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-msg-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-msg-item
  .eg-item-img-container {
  min-width: 35px;
  margin-right: 8px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-msg-item
  .eg-item-img-container
  .eg-item-img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-msg-item
  .eg-item-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 0 4px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-msg-item
  .eg-item-content
  .eg-title {
  font-weight: bold;
  width: 100%;
  line-height: 1.42;
  font-size: 14px;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-msg-item
  .eg-item-content
  .eg-subtitle {
  font-size: 12px;
  line-height: 1.42;
  color: #666666;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item {
  background: #f5f5f6;
  margin: 8px 0;
  border-radius: 7px;
  overflow: hidden;
  color: #000000;
  display: block;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item:hover,
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item:visited {
  color: #000000;
  background: #f5f5f6;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item:last-child {
  margin-bottom: 0;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item
  .eg-item-content {
  background: #f5f5f6;
  box-shadow: 0px 0 50px #00000080;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item-thumbnail {
  padding-top: 56.25%;
  /*To maintain AR 16:9 - 16:9::100:56.25*/
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item-thumbnail
  .eg-btn-play-container
  button,
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item-thumbnail
  .eg-btn-play-container
  button:focus {
  width: 52px;
  height: 52px;
  border-radius: 50px;
  font-size: 12px;
  text-align: center;
  background: #ffffff;
  box-shadow: 0px 3px 6px #00000080;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item-thumbnail
  .eg-btn-play-container
  button
  i.fa,
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item-thumbnail
  .eg-btn-play-container
  button:focus
  i.fa {
  margin: 2px 0 0 4px;
  font-style: normal;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-rich-msg-section-body-container {
  border-radius: 7px;
  background: transparent;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 16px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item-content
  .eg-title {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.42;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-link
  .eg-item-content
  .eg-subtitle {
  font-size: 12px;
  line-height: 1.42;
  color: #666666;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-msg-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-msg-item
  .eg-item-img-container {
  min-width: 35px;
  margin-right: 8px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-msg-item
  .eg-item-img-container
  .eg-item-img {
  width: 35px;
  height: 35px;
  border-radius: 20px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-msg-item
  .eg-item-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 0 4px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-msg-item
  .eg-item-content
  .eg-title {
  font-weight: bold;
  width: 100%;
  line-height: 1.42;
  font-size: 14px;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-msg-item
  .eg-item-content
  .eg-subtitle {
  font-size: 12px;
  line-height: 1.42;
  color: #666666;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-item-thumbnail {
  padding-top: 56.25%;
  /*To maintain AR 16:9 - 16:9::100:56.25*/
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-rich-msg-section-body-container {
  border-radius: 7px;
  background: transparent;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-item {
  background: #f5f5f6;
  margin: 8px 0;
  border-radius: 7px;
  overflow: hidden;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-item:last-child {
  margin-bottom: 0;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-item
  .eg-item-content {
  box-shadow: 0px 0 50px #00000080;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-item-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 16px;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-item-content
  .eg-title {
  font-weight: bold;
  font-size: 14px;
  word-break: break-word;
  line-height: 1.42;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-item-content
  .eg-subtitle {
  font-size: 12px;
  line-height: 1.42;
  color: #666666;
  word-break: break-word;
}
#eg-ss-article-content-window
  .eg-rich-msg-container
  .eg-rich-msg-payment
  .eg-item-content
  .eg-payment-btn {
  margin: 0.5rem;
  min-width: 6rem;
  color: #ffffff;
  background: #000000;
  border-radius: 20px;
  text-align: center;
  padding: 0.25rem;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ebf9f9;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ebf9f9, #ebf9f9);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0;
  margin-bottom: 20px;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .list-group {
  margin-bottom: 0;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .media-list {
  margin-bottom: 0;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .media-heading {
  font-weight: bold;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  border-left: 5px solid #ffffff;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-heading-container
  .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-heading-container
  .eg-heading {
  margin: 0 0 0 -5px;
  padding: 10px 15px;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-no-item-container
  .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-separator-container
  .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: #c3ecee;
  color: #097d95;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: #c3ecee;
  color: #097d95;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-item-container
  .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #ffffff;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  input.eg-form-control:-moz-placeholder,
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  input.eg-form-control::-moz-placeholder,
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  input.eg-form-control:-ms-input-placeholder,
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  input.eg-form-control:placeholder-shown,
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .list-group-item {
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .media {
  border-top: 0 solid transparent;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .media:first-child {
  border-top: none;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .media-body h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid transparent;
  padding-left: 9px;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  label:not(.eg-not-label),
#eg-ss-article-content-window #eg-ss-article-attachments-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-item-container
  .eg-item {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-item-container
  .eg-item
  .eg-item-icon {
  margin-top: -4px;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .eg-pdf-viewer {
  width: 100%;
  height: 75vh;
  border: 0;
  overflow-y: auto;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-attachment-loader {
  width: 100%;
  height: 75vh;
  border: 0;
  background: #474747;
  position: relative;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-attachment-loader
  .eg-loader {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #474747;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  top: calc(50% - 60px);
  left: calc(50% - 60px);
  position: absolute;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container {
  background: #474747;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-animate {
  transition: all ease 0.4s;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-animate
  .eg-pdf-viewer {
  transition: all ease 0.4s;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter {
  opacity: 0;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter
  .eg-pdf-viewer {
  height: 0px;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave,
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter.ng-enter-active {
  opacity: 1;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave
  .eg-pdf-viewer,
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter.ng-enter-active
  .eg-pdf-viewer {
  height: 75vh;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave.ng-leave-active {
  opacity: 0;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave.ng-leave-active
  .eg-pdf-viewer {
  height: 0px;
}
#eg-ss-article-content-window #eg-ss-article-attachments-list .eg-pdf-options {
  padding: 5px 25px;
  text-align: right;
}
#eg-ss-article-content-window
  #eg-ss-article-attachments-list
  .eg-pdf-options
  .eg-button-1 {
  padding: 0;
}
/*
Styling for the Article Feedback Buttons Component
Changes to this section will apply to the component found in:
components/article-feedback-buttons/article-feedback-buttons.html
*/
#eg-ss-article-feedback-buttons {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-top: 10px;
}
#eg-ss-article-feedback-buttons .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-article-feedback-buttons .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-feedback-buttons .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-article-feedback-buttons .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-feedback-buttons .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-feedback-buttons .eg-link-hover:hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-article-feedback-buttons .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-feedback-buttons .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-feedback-buttons .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-article-feedback-buttons .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-feedback-buttons .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-article-feedback-buttons .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-article-feedback-buttons .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-feedback-buttons .panel-heading {
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-article-feedback-buttons .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-feedback-buttons .eg-feedback-answers.eg-separation-top {
  margin-top: 15px;
}
#eg-ss-article-feedback-buttons .eg-table-display {
  display: table;
}
#eg-ss-article-feedback-buttons .eg-table-cell-display {
  display: table-cell;
  vertical-align: middle;
}
#eg-ss-article-feedback-buttons .eg-separation-left {
  margin-left: 10px;
}
/*
Styling for the Article Feedback stars Component
Changes to this section will apply to the component found in:
components/article-feedback-stars/article-feedback-stars.html
*/
#eg-ss-article-feedback-stars {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-feedback-stars .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-article-feedback-stars .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-feedback-stars .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-article-feedback-stars .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-feedback-stars .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-feedback-stars .eg-link-hover:hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-article-feedback-stars .panel-heading {
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-article-feedback-stars .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-feedback-stars .eg-feedback-answers.eg-separation-top {
  margin-top: 15px;
}
/*
Styling for the Article Feedback Thumbs Component
Changes to this section will apply to the component found in:
components/article-feedback-thumbs/article-feedback-thumbs.html
*/
#eg-ss-article-feedback-thumbs {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  background-color: transparent;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-feedback-thumbs .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-article-feedback-thumbs .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-feedback-thumbs .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-article-feedback-thumbs .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-feedback-thumbs .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-feedback-thumbs .eg-link-hover:hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-article-feedback-thumbs .panel-heading {
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-article-feedback-thumbs .fa:not(.eg-fa-inherit) {
  color: #666666;
}
/*
Styling for the Article Related Blockquotes Component
Changes to this section will apply to the component found in:
components/article-related-blockquotes/article-related-blockquotes.html
*/
#eg-ss-article-related-blockquotes {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  background-color: #ffffff;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-related-blockquotes .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-article-related-blockquotes .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-article-related-blockquotes .eg-heading-container .eg-heading {
  border-bottom: 1px solid #000000;
  margin: 0;
  padding: 0;
}
#eg-ss-article-related-blockquotes .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-related-blockquotes .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-related-blockquotes .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-article-related-blockquotes .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-related-blockquotes .eg-img-block-container {
  text-align: center;
}
#eg-ss-article-related-blockquotes .eg-img-block-container .eg-img-block {
  width: 100%;
  height: 140px;
  display: flex;
  text-align: justify;
  align-items: center;
  /* Align the flex-items vertically */
  justify-content: center;
  /* Optional, to align inner flex-items horizontally within the column  */
}
#eg-ss-article-related-blockquotes blockquote {
  border-color: #333333;
  font-size: 14px;
}
/*
Styling for the Article Related List Component
Changes to this section will apply to the component found in:
components/article-related-list/article-related-list.html
*/
#eg-ss-article-related-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #dcdcdc;
  border-radius: 0px;
  margin-top: 35px;
}
#eg-ss-article-related-list .list-group {
  margin-bottom: 0;
}
#eg-ss-article-related-list .media-list {
  margin-bottom: 0;
}
#eg-ss-article-related-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-article-related-list .media-heading {
  font-weight: bold;
}
#eg-ss-article-related-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-related-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 7px 0;
}
#eg-ss-article-related-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-related-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-article-related-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #000000;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-article-related-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-related-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 0;
}
#eg-ss-article-related-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-related-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 0;
}
#eg-ss-article-related-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-related-list .eg-item-container:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-article-related-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 0 0;
  margin: 1px;
}
#eg-ss-article-related-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-related-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-related-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-article-related-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-related-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-article-related-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-article-related-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-article-related-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-article-related-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-article-related-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-article-related-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-article-related-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-article-related-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-article-related-list input.eg-form-control:-moz-placeholder,
#eg-ss-article-related-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-related-list input.eg-form-control::-moz-placeholder,
#eg-ss-article-related-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-article-related-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-article-related-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-article-related-list input.eg-form-control:placeholder-shown,
#eg-ss-article-related-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-article-related-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-article-related-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-article-related-list .eg-list-counter {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 700;
}
#eg-ss-article-related-list .eg-item-content {
  word-wrap: break-word;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
#eg-ss-article-related-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-related-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-article-related-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-article-related-list .eg-item-container:last-child .eg-item-content {
  border-bottom: none;
}
#eg-ss-article-related-list .eg-button-container {
  padding-left: 0;
}
/*
Styling for the Article Tools horizontal Component
Changes to this section will apply to the component found in:
components/article-tools-horizontal/article-tools-horizontal.html
*/
#eg-ss-article-tools-horizontal {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  margin-left: -7px;
  margin-right: -7px;
}
#eg-ss-article-tools-horizontal .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-article-tools-horizontal .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-article-tools-horizontal .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-article-tools-horizontal .eg-link {
  background-color: transparent;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-tools-horizontal .eg-link-hover {
  background-color: transparent;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-article-tools-horizontal .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-article-tools-horizontal .panel-heading {
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-article-tools-horizontal .fa:not(.eg-fa-inherit) {
  color: #666666;
}
#eg-ss-article-tools-horizontal .eg-tool {
  flex: initial;
  padding: 5px 7px;
  margin: 1px;
}
/*
Styling for the Bookmarks List Component
Changes to this section will apply to the component found in:
components/bookmarks-list/bookmarks-list.html
*/
#eg-ss-bookmarks-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-bookmarks-list .list-group {
  margin-bottom: 0;
}
#eg-ss-bookmarks-list .media-list {
  margin-bottom: 0;
}
#eg-ss-bookmarks-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-bookmarks-list .media-heading {
  font-weight: bold;
}
#eg-ss-bookmarks-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-bookmarks-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-bookmarks-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-bookmarks-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-bookmarks-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-bookmarks-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-bookmarks-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-bookmarks-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-bookmarks-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-bookmarks-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-bookmarks-list .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-bookmarks-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-bookmarks-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-bookmarks-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-bookmarks-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-bookmarks-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #666666;
  margin: 1px;
}
#eg-ss-bookmarks-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #000000;
}
#eg-ss-bookmarks-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 10px 15px;
}
#eg-ss-bookmarks-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-bookmarks-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-bookmarks-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-bookmarks-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-bookmarks-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-bookmarks-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-bookmarks-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-bookmarks-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-bookmarks-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-bookmarks-list input.eg-form-control:-moz-placeholder,
#eg-ss-bookmarks-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-bookmarks-list input.eg-form-control::-moz-placeholder,
#eg-ss-bookmarks-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-bookmarks-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-bookmarks-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-bookmarks-list input.eg-form-control:placeholder-shown,
#eg-ss-bookmarks-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-bookmarks-list .media {
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-bookmarks-list .fa:not(.eg-fa-inherit) {
  color: #000000;
}
#eg-ss-bookmarks-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-bookmarks-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-bookmarks-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
@media (min-width: 992px) {
  #eg-ss-bookmarks-list {
    padding: 15px 15px;
  }
  #eg-ss-bookmarks-list .eg-separation-right {
    margin-right: 10px;
  }
}
/*
Styling for the Bookmarks List Component
Changes to this section will apply to the component found in:
components/bookmarks-preview-list/bookmarks-preview-list.html
*/
#eg-ss-bookmarks-preview-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
}
#eg-ss-bookmarks-preview-list .list-group {
  margin-bottom: 0;
}
#eg-ss-bookmarks-preview-list .media-list {
  margin-bottom: 0;
}
#eg-ss-bookmarks-preview-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-bookmarks-preview-list .media-heading {
  font-weight: bold;
}
#eg-ss-bookmarks-preview-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-bookmarks-preview-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-bookmarks-preview-list .eg-heading-container .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-bookmarks-preview-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-bookmarks-preview-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #333333;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-bookmarks-preview-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-bookmarks-preview-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-bookmarks-preview-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-bookmarks-preview-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-bookmarks-preview-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-bookmarks-preview-list .eg-item-container:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-bookmarks-preview-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px 0;
  margin: 1px;
}
#eg-ss-bookmarks-preview-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-bookmarks-preview-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-bookmarks-preview-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-bookmarks-preview-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-bookmarks-preview-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-bookmarks-preview-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-bookmarks-preview-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-bookmarks-preview-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-bookmarks-preview-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-bookmarks-preview-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-bookmarks-preview-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-bookmarks-preview-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-bookmarks-preview-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-bookmarks-preview-list input.eg-form-control:-moz-placeholder,
#eg-ss-bookmarks-preview-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-bookmarks-preview-list input.eg-form-control::-moz-placeholder,
#eg-ss-bookmarks-preview-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-bookmarks-preview-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-bookmarks-preview-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-bookmarks-preview-list input.eg-form-control:placeholder-shown,
#eg-ss-bookmarks-preview-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-bookmarks-preview-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-bookmarks-preview-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-bookmarks-preview-list .eg-list-counter {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 700;
}
#eg-ss-bookmarks-preview-list .eg-item-content {
  word-wrap: break-word;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
#eg-ss-bookmarks-preview-list .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-bookmarks-preview-list .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-bookmarks-preview-list .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-bookmarks-preview-list .eg-heading-container .eg-heading {
  text-transform: uppercase;
  margin-left: 1px;
}
#eg-ss-bookmarks-preview-list .eg-item-container:nth-last-child(2) {
  margin-bottom: 0;
}
#eg-ss-bookmarks-preview-list .eg-item-container .eg-item {
  padding: 10px 10px 0 0;
}
#eg-ss-bookmarks-preview-list .eg-no-item-container .eg-no-item {
  padding: 0px 15px 10px 0px;
}
#eg-ss-bookmarks-preview-list .eg-heading-container {
  padding: 14px 15px 10px 0px;
}
#eg-ss-bookmarks-preview-list .eg-button-container {
  padding-left: 0px;
}
/*
Styling for the Article suggestion window Component
Changes to this section will apply to the component found in:
components/comment-on-article-modal/comment-on-article-modal.html
*/
#eg-ss-comment-on-article-modal {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
  /*
    * Following styling is required for the text-angular editor
    */
}
#eg-ss-comment-on-article-modal .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-comment-on-article-modal .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-comment-on-article-modal .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-comment-on-article-modal .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid #333333;
  width: 50px;
}
#eg-ss-comment-on-article-modal .eg-form-group label:not(.eg-not-label),
#eg-ss-comment-on-article-modal .eg-form-group .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-comment-on-article-modal .eg-form-group label.eg-error,
#eg-ss-comment-on-article-modal .eg-form-group .eg-error {
  color: #ff6600;
}
#eg-ss-comment-on-article-modal .eg-form-group label.eg-mandatory,
#eg-ss-comment-on-article-modal .eg-form-group .eg-mandatory {
  color: #cf4237;
}
#eg-ss-comment-on-article-modal .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-comment-on-article-modal .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-comment-on-article-modal .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-comment-on-article-modal .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-comment-on-article-modal .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #c7c7c7;
  color: #555555;
  margin: 1px;
}
#eg-ss-comment-on-article-modal .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #555555;
}
#eg-ss-comment-on-article-modal .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-comment-on-article-modal .eg-form-control {
  box-shadow: none;
}
#eg-ss-comment-on-article-modal .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-comment-on-article-modal .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-comment-on-article-modal .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-comment-on-article-modal
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-comment-on-article-modal
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-comment-on-article-modal input.eg-form-control:-moz-placeholder,
#eg-ss-comment-on-article-modal textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-comment-on-article-modal input.eg-form-control::-moz-placeholder,
#eg-ss-comment-on-article-modal textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-comment-on-article-modal input.eg-form-control:-ms-input-placeholder,
#eg-ss-comment-on-article-modal textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-comment-on-article-modal input.eg-form-control:placeholder-shown,
#eg-ss-comment-on-article-modal textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-comment-on-article-modal .eg-input-group-button {
  border-color: #c7c7c7;
}
#eg-ss-comment-on-article-modal .modal-header {
  border-bottom: 0 solid #ffffff;
}
#eg-ss-comment-on-article-modal .modal-body {
  padding-bottom: 0;
}
#eg-ss-comment-on-article-modal .modal-footer {
  border-color: #ffffff;
}
#eg-ss-comment-on-article-modal .eg-form-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
#eg-ss-comment-on-article-modal .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-comment-on-article-modal .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-comment-on-article-modal .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-comment-on-article-modal label.eg-error,
#eg-ss-comment-on-article-modal .eg-error {
  color: #ff6600;
}
#eg-ss-comment-on-article-modal label.eg-mandatory,
#eg-ss-comment-on-article-modal .eg-mandatory {
  color: #cf4237;
}
#eg-ss-comment-on-article-modal .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-comment-on-article-modal .form-group textarea {
  height: 200px;
}
#eg-ss-comment-on-article-modal .eg-form-control-wrapper .btn {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #c7c7c7;
  color: #555555;
}
#eg-ss-comment-on-article-modal .eg-form-control-wrapper .btn:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #555555;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  .btn:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  .btn:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#eg-ss-comment-on-article-modal .eg-form-control-wrapper .form-control {
  box-shadow: none;
}
#eg-ss-comment-on-article-modal .eg-form-control-wrapper .form-control:focus {
  box-shadow: none;
}
#eg-ss-comment-on-article-modal .eg-form-control-wrapper .form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-comment-on-article-modal .eg-form-control-wrapper .form-control:focus {
  border-color: #999999;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  input.form-control::-webkit-input-placeholder,
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  textarea.form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  input.form-control:-moz-placeholder,
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  textarea.form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  input.form-control::-moz-placeholder,
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  textarea.form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  input.form-control:-ms-input-placeholder,
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  textarea.form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  input.form-control:placeholder-shown,
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper
  textarea.form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-comment-on-article-modal
  .eg-form-control-wrapper.focussed
  > .form-control {
  border-color: #999999;
}
#eg-ss-comment-on-article-modal .eg-related-article-container {
  display: flex;
  margin-bottom: 10px;
}
#eg-ss-comment-on-article-modal
  .eg-related-article-container
  .eg-related-article-name {
  padding: 0px 10px 0px 20px;
}
#eg-ss-comment-on-article-modal .eg-related-article-container .eg-form-title {
  margin-bottom: 0px;
}
#eg-ss-comment-on-article-modal .eg-suggestion-attachments-container {
  margin-bottom: 20px;
  padding: 0px;
}
#eg-ss-comment-on-article-modal
  .eg-suggestion-attachments-container
  .eg-suggestion-attachment {
  margin: 5px;
  padding: 10px;
  border-radius: 25px;
  border: 1px solid #097d95;
  display: flex;
}
#eg-ss-comment-on-article-modal
  .eg-suggestion-attachments-container
  .eg-suggestion-attachment
  .eg-attachment-text {
  width: 90%;
}
@media (max-width: 1366px) {
  #eg-ss-comment-on-article-modal .ta-scroll-window > .ta-bind {
    min-height: 100px;
  }
}
@media (min-width: 1367px) {
  #eg-ss-comment-on-article-modal .ta-scroll-window > .ta-bind {
    min-height: 300px;
  }
}
#eg-ss-comment-on-article-modal .ta-editor {
  overflow: auto;
  font-family: inherit;
  font-size: 100%;
}
@media (max-width: 1366px) {
  #eg-ss-comment-on-article-modal .ta-editor {
    min-height: 100px;
    height: 110px;
  }
}
@media (min-width: 1367px) {
  #eg-ss-comment-on-article-modal .ta-editor {
    min-height: 300px;
    height: 310px;
  }
}
#eg-ss-comment-on-article-modal .eg-button-3 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
}
#eg-ss-comment-on-article-modal .eg-button-3:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-comment-on-article-modal .eg-button-3:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
/*
Styling for the Contact Options Block Component
Changes to this section will apply to the component found in:
components/contact-options-block/contact-options-block.html
*/
#eg-ss-contact-options-block {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid transparent;
  border-radius: 0px;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 57px;
}
#eg-ss-contact-options-block .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #555555;
  padding: 0 0;
}
#eg-ss-contact-options-block .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 40px;
  font-weight: normal;
}
#eg-ss-contact-options-block .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-contact-options-block .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-contact-options-block .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-contact-options-block .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-contact-options-block .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: #555555;
}
#eg-ss-contact-options-block .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-contact-options-block .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-contact-options-block .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-contact-options-block .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-contact-options-block .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-contact-options-block .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-contact-options-block .panel-heading {
  border-bottom: 0 solid transparent;
}
#eg-ss-contact-options-block .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-contact-options-block .eg-button-1 {
  text-transform: uppercase;
}
/*
Styling for the Contact Us Window Component
Changes to this section will apply to the component found in:
components/contact-us-window/contact-us-window.html
*/
#eg-ss-contact-us-window {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
}
#eg-ss-contact-us-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-contact-us-window .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-contact-us-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-contact-us-window .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #000000;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-contact-us-window .eg-form-group label:not(.eg-not-label),
#eg-ss-contact-us-window .eg-form-group .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-contact-us-window .eg-form-group label.eg-error,
#eg-ss-contact-us-window .eg-form-group .eg-error {
  color: #ff6600;
}
#eg-ss-contact-us-window .eg-form-group label.eg-mandatory,
#eg-ss-contact-us-window .eg-form-group .eg-mandatory {
  color: #cf4237;
}
#eg-ss-contact-us-window .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-contact-us-window .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-contact-us-window .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-contact-us-window .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-contact-us-window .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-contact-us-window .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-contact-us-window .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-contact-us-window .eg-form-control {
  box-shadow: none;
}
#eg-ss-contact-us-window .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-contact-us-window .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-contact-us-window .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-contact-us-window input.eg-form-control::-webkit-input-placeholder,
#eg-ss-contact-us-window textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-contact-us-window input.eg-form-control:-moz-placeholder,
#eg-ss-contact-us-window textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-contact-us-window input.eg-form-control::-moz-placeholder,
#eg-ss-contact-us-window textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-contact-us-window input.eg-form-control:-ms-input-placeholder,
#eg-ss-contact-us-window textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-contact-us-window input.eg-form-control:placeholder-shown,
#eg-ss-contact-us-window textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-contact-us-window .eg-input-group-button {
  border-color: #c7c7c7;
}
#eg-ss-contact-us-window .modal-header {
  border-bottom: 1px solid transparent;
}
#eg-ss-contact-us-window .modal-body {
  padding-bottom: 0;
}
#eg-ss-contact-us-window .modal-footer {
  border-color: transparent;
}
#eg-ss-contact-us-window .eg-form-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
#eg-ss-contact-us-window .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-contact-us-window .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-contact-us-window .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-contact-us-window label.eg-error,
#eg-ss-contact-us-window .eg-error {
  color: #ff6600;
}
#eg-ss-contact-us-window label.eg-mandatory,
#eg-ss-contact-us-window .eg-mandatory {
  color: #cf4237;
}
#eg-ss-contact-us-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-contact-us-window .form-group textarea {
  height: 80px;
}
/*
Styling for the Email Article Modal Component
Changes to this section will apply to the component found in:
components/email-article-modal/email-article-modal.html
*/
#eg-ss-email-article-modal {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
}
#eg-ss-email-article-modal .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-email-article-modal .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-email-article-modal .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-email-article-modal .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid #333333;
  width: 50px;
}
#eg-ss-email-article-modal .eg-form-group label:not(.eg-not-label),
#eg-ss-email-article-modal .eg-form-group .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-email-article-modal .eg-form-group label.eg-error,
#eg-ss-email-article-modal .eg-form-group .eg-error {
  color: #ff6600;
}
#eg-ss-email-article-modal .eg-form-group label.eg-mandatory,
#eg-ss-email-article-modal .eg-form-group .eg-mandatory {
  color: #cf4237;
}
#eg-ss-email-article-modal .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-email-article-modal .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-email-article-modal .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-email-article-modal .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-email-article-modal .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-email-article-modal .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-email-article-modal .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-email-article-modal .eg-form-control {
  box-shadow: none;
}
#eg-ss-email-article-modal .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-email-article-modal .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-email-article-modal .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-email-article-modal input.eg-form-control::-webkit-input-placeholder,
#eg-ss-email-article-modal textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-email-article-modal input.eg-form-control:-moz-placeholder,
#eg-ss-email-article-modal textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-email-article-modal input.eg-form-control::-moz-placeholder,
#eg-ss-email-article-modal textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-email-article-modal input.eg-form-control:-ms-input-placeholder,
#eg-ss-email-article-modal textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-email-article-modal input.eg-form-control:placeholder-shown,
#eg-ss-email-article-modal textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-email-article-modal .eg-input-group-button {
  border-color: #c7c7c7;
}
#eg-ss-email-article-modal .modal-header {
  border-bottom: 0 solid #ffffff;
}
#eg-ss-email-article-modal .modal-body {
  padding-bottom: 0;
}
#eg-ss-email-article-modal .modal-footer {
  border-color: #ffffff;
}
#eg-ss-email-article-modal .eg-form-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
#eg-ss-email-article-modal .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-email-article-modal .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-email-article-modal .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-email-article-modal label.eg-error,
#eg-ss-email-article-modal .eg-error {
  color: #ff6600;
}
#eg-ss-email-article-modal label.eg-mandatory,
#eg-ss-email-article-modal .eg-mandatory {
  color: #cf4237;
}
#eg-ss-email-article-modal .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-email-article-modal .form-group textarea {
  height: 80px;
}
#eg-ss-email-article-modal .eg-button-container {
  /*Following properties are added to vertical align the notification*/
  line-height: 2.5;
}
/*
Styling for the Guided Help Questions List Component
Changes to this section will apply to the component found in:
components/gh-questions-list/gh-questions-list.html
*/
#egain-selfservice-embedded-gh {
  margin-top: 20px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  line-height: 1.4 !important;
}
#egain-selfservice-embedded-gh .panel {
  border-radius: 3px;
  margin-left: 15px;
  border: none;
  color: #000000;
  box-shadow: none;
}
#egain-selfservice-embedded-gh .panel-heading {
  padding: 0px;
  background: #ffffff;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-color: #e1e1e1;
}
#egain-selfservice-embedded-gh .panel-heading h3 {
  color: #5787f5;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 14px;
  padding: 0;
  margin: 0;
}
#egain-selfservice-embedded-gh .panel-heading .panel-title {
  right: 10px;
  top: 40px;
  margin-bottom: 0px;
  margin-top: 0px;
  background-color: #f5f5f5;
}
#egain-selfservice-embedded-gh .panel-heading .panel-title a:focus {
  text-decoration: none;
}
#egain-selfservice-embedded-gh #guided-help-solutions-list {
  padding-bottom: 10px;
}
#egain-selfservice-embedded-gh #guided-help-solutions-list .panel-title {
  left: 15px;
  position: inherit;
  /*background: #F7F8FA;*/
  margin-bottom: 0px;
  padding: 6px;
}
#egain-selfservice-embedded-gh #guided-help-solutions-list .panel-heading {
  padding: 0px;
}
#egain-selfservice-embedded-gh #guided-help-solutions-list .solution-container {
  border: 1px solid #e0e0e0;
  min-height: 42px;
  margin-right: 10px;
}
#egain-selfservice-embedded-gh
  #guided-help-solutions-list
  .solution-container
  .list-group {
  padding-left: 40px;
}
#egain-selfservice-embedded-gh .list-group {
  margin-bottom: 0px;
}
#egain-selfservice-embedded-gh .list-group-item {
  padding-top: 0px;
  background-color: #ffffff;
  color: #101010;
  margin: 0px;
  border: 0px;
  padding-left: 0px;
  margin-left: 1px;
  margin-right: 10px;
}
#egain-selfservice-embedded-gh .list-group-item a {
  background-color: #ffffff;
  color: #00a5d2;
}
#egain-selfservice-embedded-gh .list-group-item a:focus {
  text-decoration: none;
}
#egain-selfservice-embedded-gh .list-group-item .row .pull-right span {
  padding-right: 10px;
}
#egain-selfservice-embedded-gh .list-group-item select {
  width: 250px;
  max-width: 400px;
  border-color: #e1e1e1;
  border-radius: 3px;
}
#egain-selfservice-embedded-gh .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding-top: 7px;
}
#egain-selfservice-embedded-gh .list-group-item:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#egain-selfservice-embedded-gh
  .list-group-item.unansweredSection:last-child
  .media {
  border-bottom-width: 0px;
}
#egain-selfservice-embedded-gh .list-group-item.answeredSection {
  border-bottom: 1px solid #e0e0e0;
}
#egain-selfservice-embedded-gh .list-group-item.answeredSection .answers {
  padding-left: 42px;
}
#egain-selfservice-embedded-gh .list-group-item:not(:first-child) {
  padding-top: 7px;
}
#egain-selfservice-embedded-gh .list-group-item-primary {
  color: #5787f5;
  background: #ffffff;
}
#egain-selfservice-embedded-gh .list-group-item-primary h3 {
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 14px;
}
#egain-selfservice-embedded-gh .list-group-item-primary h3 {
  padding: 0;
  margin: 0;
}
#egain-selfservice-embedded-gh .button-container {
  margin-top: 20px;
}
#egain-selfservice-embedded-gh .btn {
  border-radius: 0px;
}
#egain-selfservice-embedded-gh .btn.btn-primary {
  border-color: #00a5d2;
  color: #ffffff;
  background-color: #00a5d2;
}
#egain-selfservice-embedded-gh .btn.btn-secondary {
  border-color: #c7c7c7;
  background: #c7c7c7;
  color: #ffffff;
}
#egain-selfservice-embedded-gh .additional-info {
  margin-top: 10px;
  margin-right: 20px;
}
#egain-selfservice-embedded-gh .guided-help-diagnostics-container {
  margin-top: 20px;
}
#egain-selfservice-embedded-gh input,
#egain-selfservice-embedded-gh textarea {
  background-color: #ffffff;
  color: #555555;
  margin-bottom: 5px;
}
#egain-selfservice-embedded-gh input {
  margin-bottom: 2px;
  vertical-align: middle;
}
#egain-selfservice-embedded-gh .text-danger {
  color: #ff623c;
}
#egain-selfservice-embedded-gh a:hover {
  cursor: pointer !important;
}
#egain-selfservice-embedded-gh .unansweredSection {
  margin-bottom: 10px;
  border-bottom: 1px solid #e0e0e0;
}
#egain-selfservice-embedded-gh .unansweredSection .media {
  padding-bottom: 10px;
  margin-top: 0px;
}
#egain-selfservice-embedded-gh .unansweredSection:not(:first-child) {
  border-top: none;
}
#egain-selfservice-embedded-gh .question-selected {
  background-color: #e4e7f2;
}
#egain-selfservice-embedded-gh .question-selected a {
  background-color: #e4e7f2;
}
#egain-selfservice-embedded-gh .linked-list-item:hover {
  color: #00a5d2;
  cursor: unset;
}
#egain-selfservice-embedded-gh .linked-list-item:hover a {
  color: #00a5d2;
}
#egain-selfservice-embedded-gh .block-ui-message {
  background-color: #00a5d2;
  color: #ffffff;
  font-size: 17px;
}
#egain-selfservice-embedded-gh .heading,
#egain-selfservice-embedded-gh .sub-heading {
  background: #ffffff;
  color: #5787f5;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
}
#egain-selfservice-embedded-gh .heading {
  font-size: 26px;
  margin-bottom: 20px;
}
#egain-selfservice-embedded-gh .sub-heading {
  font-size: 20px;
  margin-bottom: 5px;
}
#egain-selfservice-embedded-gh .useful-items {
  padding-left: 0px;
}
#egain-selfservice-embedded-gh .useful-items li {
  list-style: none;
  padding: 4px 0;
}
#egain-selfservice-embedded-gh .no-border {
  border: none;
  padding-left: 0px;
  margin-left: 0px;
}
#egain-selfservice-embedded-gh .accordion-toggle {
  background-color: #f5f5f5 !important;
}
#egain-selfservice-embedded-gh .accordion-toggle span {
  font-size: 13px;
  font-weight: normal;
}
#egain-selfservice-embedded-gh .accordion-toggle .add-to-reply span {
  font-size: 13px;
}
#egain-selfservice-embedded-gh .fa {
  font-size: 13px;
}
#egain-selfservice-embedded-gh
  .panel-default
  > .panel-heading
  + .panel-collapse
  > .panel-body {
  border: none;
  /*background: #F7F8FA;*/
  padding: 0px 0px 0px 0px !important;
}
#egain-selfservice-embedded-gh .annotation {
  margin-top: 5px;
}
#egain-selfservice-embedded-gh img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}
#egain-selfservice-embedded-gh .fa-caret-right:before {
  margin-right: 2px;
}
#egain-selfservice-embedded-gh .panel-group {
  margin-bottom: 4px;
  padding-left: 25px;
  margin-top: 16px;
  margin-left: 12px;
  border-left: 1.2px solid #e0e0e0;
}
#egain-selfservice-embedded-gh .answers .panel-group {
  border-left: none;
  margin-top: 2px;
  margin-left: 10px;
}
#egain-selfservice-embedded-gh .eg-additional-questions {
  padding-top: 5px;
}
#egain-selfservice-embedded-gh .eg-colored-background {
  background-color: #f5f5f5;
  padding-left: 10px;
}
#egain-selfservice-embedded-gh .help-block {
  margin-top: 7px;
  padding-left: 35px;
  color: #101010;
}
#egain-selfservice-embedded-gh .help-block .previous-answers {
  padding-right: 10px;
  border-right: 1px solid #737373;
}
#egain-selfservice-embedded-gh .help-block .previous-answers:last-child {
  border: none;
}
#egain-selfservice-embedded-gh .help-block a {
  padding-left: 10px;
}
#egain-selfservice-embedded-gh .media-left img {
  max-width: inherit;
}
#egain-selfservice-embedded-gh .eg-previously-answered {
  margin-bottom: 0px;
  font-weight: normal;
  vertical-align: middle;
}
#egain-selfservice-embedded-gh .eg-heading-question {
  padding-top: 4px;
}
#egain-selfservice-embedded-gh .eg-heading-question b {
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}
#egain-selfservice-embedded-gh .eg-heading-answer {
  padding-top: 4px;
}
#egain-selfservice-embedded-gh .eg-heading-answer b {
  font-size: 15px;
  font-weight: normal;
}
#egain-selfservice-embedded-gh .eg-quickpick-btn {
  margin-right: 25px;
  min-height: 45px;
}
#egain-selfservice-embedded-gh .eg-quickpick-btn button {
  margin-bottom: 10px;
}
#egain-selfservice-embedded-gh .media-body {
  display: inline;
}
#egain-selfservice-embedded-gh .open-icon {
  width: 13px;
  height: 13px;
}
#egain-selfservice-embedded-gh .open-icon:hover {
  cursor: pointer;
}
#egain-selfservice-embedded-gh .checkbox-answered {
  margin-bottom: 0px;
}
#egain-selfservice-embedded-gh .checkboxes span {
  vertical-align: bottom;
}
#egain-selfservice-embedded-gh .radio-button {
  padding-bottom: 2px;
}
#egain-selfservice-embedded-gh .radio-button span {
  vertical-align: middle;
}
#egain-selfservice-embedded-gh .eg-img-container {
  position: absolute;
}
#egain-selfservice-embedded-gh .eg-solution:not(:last-child) {
  padding-bottom: 0px;
}
#egain-selfservice-embedded-gh .eg-question {
  display: table;
}
/*
Styling for the Error Window Component
Changes to this section will apply to the component found in:
components/error-window/error-window.html
*/
#eg-ss-error-window {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: none !important;
  margin-top: 15px;
  overflow: hidden;
  border: none !important;
  border-radius: 0px;
  background-color: #ffffff !important;
  color: #555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-error-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-error-window .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-error-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-error-window .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-error-window .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-error-window .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-error-window .panel-heading {
  border-bottom: 1px solid #f8f8f8;
}
#eg-ss-error-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
/*
Styling for the Escalation Search Results List Component
Changes to this section will apply to the component found in:
components/escalation-search-results-list/escalation-search-results-list.html
*/
#eg-ss-escalation-search-results-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  /*
     * EGS-45280: suggested by design team on SfB
     */
}
#eg-ss-escalation-search-results-list .list-group {
  margin-bottom: 0;
}
#eg-ss-escalation-search-results-list .media-list {
  margin-bottom: 0;
}
#eg-ss-escalation-search-results-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-escalation-search-results-list .media-heading {
  font-weight: bold;
}
#eg-ss-escalation-search-results-list .eg-badge {
  background-color: #588230;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-escalation-search-results-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 30px;
}
#eg-ss-escalation-search-results-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-escalation-search-results-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-escalation-search-results-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-escalation-search-results-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 30px;
}
#eg-ss-escalation-search-results-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-escalation-search-results-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 30px;
}
#eg-ss-escalation-search-results-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-escalation-search-results-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-escalation-search-results-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-escalation-search-results-list
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-escalation-search-results-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-escalation-search-results-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 30px;
  margin: 0;
}
#eg-ss-escalation-search-results-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 30px;
  background-color: transparent;
  color: #000000;
}
#eg-ss-escalation-search-results-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-escalation-search-results-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-escalation-search-results-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-escalation-search-results-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-escalation-search-results-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-escalation-search-results-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-escalation-search-results-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-escalation-search-results-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-escalation-search-results-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-escalation-search-results-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-escalation-search-results-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-escalation-search-results-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-escalation-search-results-list input.eg-form-control:-moz-placeholder,
#eg-ss-escalation-search-results-list
  textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-escalation-search-results-list input.eg-form-control::-moz-placeholder,
#eg-ss-escalation-search-results-list
  textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-escalation-search-results-list
  input.eg-form-control:-ms-input-placeholder,
#eg-ss-escalation-search-results-list
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-escalation-search-results-list input.eg-form-control:placeholder-shown,
#eg-ss-escalation-search-results-list
  textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-escalation-search-results-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-escalation-search-results-list .fa:not(.eg-fa-inherit) {
  color: #000000;
}
#eg-ss-escalation-search-results-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-escalation-search-results-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-escalation-search-results-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
@media (min-width: 992px) {
  #eg-ss-escalation-search-results-list {
    padding: 5px 0 10px 0px;
  }
}
#eg-ss-escalation-search-results-list .eg-badge {
  border-radius: 0;
  padding: 2px 7px;
}
#eg-ss-escalation-search-results-list .eg-search-term {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
/*
Styling for the Footer Small Component
Changes to this section will apply to the component found in:
components/footer-small/footer-small.html
*/
#eg-ss-footer-small {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
#eg-ss-footer-small .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-footer-small .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-footer-small .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-footer-small .eg-link {
  background-color: transparent;
  color: #a1a1a1;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-footer-small .eg-link-hover {
  background-color: transparent;
  color: #a1a1a1;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-footer-small .eg-link-hover:hover {
  background-color: transparent;
  color: #a1a1a1;
}
#eg-ss-footer-small .panel-heading {
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-footer-small .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-footer-small .panel-body {
  padding: 5px 0px 9px 0px;
}
/*
Styling for the Footer With Quick Links Component
Changes to this section will apply to the component found in:
components/footer-with-quick-links/footer-with-quick-links.html
*/
#eg-ss-footer-with-quick-links {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}
#eg-ss-footer-with-quick-links .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-footer-with-quick-links .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-footer-with-quick-links .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-footer-with-quick-links .eg-link {
  background-color: transparent;
  color: #a1a1a1;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-footer-with-quick-links .eg-link-hover {
  background-color: transparent;
  color: #a1a1a1;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-footer-with-quick-links .eg-link-hover:hover {
  background-color: transparent;
  color: #a1a1a1;
}
#eg-ss-footer-with-quick-links .panel-heading {
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-footer-with-quick-links .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-footer-with-quick-links .eg-quick-links-container {
  flex-grow: 1;
  overflow: hidden;
  padding-top: 1px;
}
@media (min-width: 992px) {
  #eg-ss-footer-with-quick-links .eg-quick-links-container {
    display: inline-flex;
  }
}
#eg-ss-footer-with-quick-links .eg-quick-links-label {
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  margin: 0;
  color: #a1a1a1;
}
#eg-ss-footer-with-quick-links .eg-quick-links-items {
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  #eg-ss-footer-with-quick-links .eg-quick-links-items {
    display: inline-flex;
  }
}
@media (min-width: 992px) {
  #eg-ss-footer-with-quick-links .eg-quick-links-item {
    border-right: 1px solid #aaaaaa;
    padding: 0 5px;
  }
  #eg-ss-footer-with-quick-links .eg-quick-links-item:last-child {
    border-right: none;
  }
}
#eg-ss-footer-with-quick-links .eg-quick-links-item-content {
  font-size: 12px;
  color: #a1a1a1;
}
#eg-ss-footer-with-quick-links .panel-body {
  padding: 5px 0px 9px 0px;
}
@media (min-width: 992px) {
  #eg-ss-footer-with-quick-links .panel-body {
    display: flex;
    justify-content: space-between;
  }
}
#eg-ss-footer-with-quick-links .eg-footer-logo {
  display: flex;
  min-width: 150px;
  flex-grow: 1;
  justify-content: flex-end;
  white-space: nowrap;
}
@media (min-width: 992px) and (min-height: 500px) {
  .eg-block-footer.eg-sticky
    #eg-ss-footer-with-quick-links
    .eg-quick-links-items {
    flex-wrap: nowrap;
    overflow: hidden;
  }
}
/*
Styling for the Forgot Password Window Component
Changes to this section will apply to the component found in:
components/forgot-password-window/forgot-password-window.html
*/
#eg-ss-forgot-password-window {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-forgot-password-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-forgot-password-window .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-forgot-password-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-forgot-password-window .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid #333333;
  width: 50px;
}
#eg-ss-forgot-password-window .eg-form-group label:not(.eg-not-label),
#eg-ss-forgot-password-window .eg-form-group .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-forgot-password-window .eg-form-group label.eg-error,
#eg-ss-forgot-password-window .eg-form-group .eg-error {
  color: #ff6600;
}
#eg-ss-forgot-password-window .eg-form-group label.eg-mandatory,
#eg-ss-forgot-password-window .eg-form-group .eg-mandatory {
  color: #cf4237;
}
#eg-ss-forgot-password-window .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-forgot-password-window .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-forgot-password-window .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-forgot-password-window .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-forgot-password-window .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-forgot-password-window .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-forgot-password-window .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-forgot-password-window .eg-form-control {
  box-shadow: none;
}
#eg-ss-forgot-password-window .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-forgot-password-window .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-forgot-password-window .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-forgot-password-window input.eg-form-control::-webkit-input-placeholder,
#eg-ss-forgot-password-window
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-forgot-password-window input.eg-form-control:-moz-placeholder,
#eg-ss-forgot-password-window textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-forgot-password-window input.eg-form-control::-moz-placeholder,
#eg-ss-forgot-password-window textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-forgot-password-window input.eg-form-control:-ms-input-placeholder,
#eg-ss-forgot-password-window textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-forgot-password-window input.eg-form-control:placeholder-shown,
#eg-ss-forgot-password-window textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-forgot-password-window .eg-input-group-button {
  border-color: #c7c7c7;
}
#eg-ss-forgot-password-window .modal-header {
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-forgot-password-window .modal-body {
  padding-bottom: 0;
}
#eg-ss-forgot-password-window .modal-footer {
  border-color: #dcdcdc;
}
#eg-ss-forgot-password-window .eg-form-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
#eg-ss-forgot-password-window .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-forgot-password-window .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-forgot-password-window .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-forgot-password-window label.eg-error,
#eg-ss-forgot-password-window .eg-error {
  color: #ff6600;
}
#eg-ss-forgot-password-window label.eg-mandatory,
#eg-ss-forgot-password-window .eg-mandatory {
  color: #cf4237;
}
#eg-ss-forgot-password-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-forgot-password-window .eg-forgot-password-result {
  margin-top: 15px;
}
#eg-ss-gh-answered-questions-list {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
  margin-top: 30px;
}
#eg-ss-gh-answered-questions-list .list-group {
  margin-bottom: 0;
}
#eg-ss-gh-answered-questions-list .media-list {
  margin-bottom: 0;
}
#eg-ss-gh-answered-questions-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-gh-answered-questions-list .media-heading {
  font-weight: bold;
}
#eg-ss-gh-answered-questions-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-gh-answered-questions-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-gh-answered-questions-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-gh-answered-questions-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-gh-answered-questions-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-answered-questions-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-gh-answered-questions-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-gh-answered-questions-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-gh-answered-questions-list .eg-item-container .eg-item {
  display: block;
  padding: 15px 15px;
  margin: 0;
}
#eg-ss-gh-answered-questions-list .list-group-item {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
#eg-ss-gh-answered-questions-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-gh-answered-questions-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-gh-answered-questions-list .media {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
#eg-ss-gh-answered-questions-list .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-answered-questions-list .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-gh-answered-questions-list .eg-separation-top {
  margin-top: 13px;
}
#eg-ss-gh-answered-questions-list .eg-item {
  border-bottom: 1px solid #c7c7c7;
  padding-left: 0px;
  margin-left: 15px;
  padding-right: 0;
  margin-right: 15px;
}
#eg-ss-gh-answered-questions-list .media-body .eg-item-container .eg-item {
  margin: 0;
  display: flex;
  align-items: center;
  padding: 5px 5px;
}
#eg-ss-gh-answered-questions-list
  .media-body
  .eg-item-container
  .eg-item
  input[type="radio"],
#eg-ss-gh-answered-questions-list
  .media-body
  .eg-item-container
  .eg-item
  input[type="checkbox"] {
  margin-top: 1px;
}
#eg-ss-gh-answered-questions-list
  .media-body
  .eg-item-container
  .eg-item
  .eg-item-text {
  flex: auto;
}
#eg-ss-gh-answered-questions-list .media-body .eg-item-container label {
  font-weight: normal;
}
#eg-ss-gh-casebases-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-gh-casebases-list .list-group {
  margin-bottom: 0;
}
#eg-ss-gh-casebases-list .media-list {
  margin-bottom: 0;
}
#eg-ss-gh-casebases-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-gh-casebases-list .media-heading {
  font-weight: bold;
}
#eg-ss-gh-casebases-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-gh-casebases-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-gh-casebases-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-gh-casebases-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-gh-casebases-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #000000;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-gh-casebases-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-casebases-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-gh-casebases-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-casebases-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-gh-casebases-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-gh-casebases-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-casebases-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-gh-casebases-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-gh-casebases-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-gh-casebases-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-gh-casebases-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-gh-casebases-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-gh-casebases-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-gh-casebases-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-casebases-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-gh-casebases-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-gh-casebases-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-casebases-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-gh-casebases-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-gh-casebases-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-gh-casebases-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-gh-casebases-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-gh-casebases-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-gh-casebases-list input.eg-form-control:-moz-placeholder,
#eg-ss-gh-casebases-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-gh-casebases-list input.eg-form-control::-moz-placeholder,
#eg-ss-gh-casebases-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-gh-casebases-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-gh-casebases-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-gh-casebases-list input.eg-form-control:placeholder-shown,
#eg-ss-gh-casebases-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-gh-casebases-list .list-group-item {
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-gh-casebases-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-gh-casebases-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-gh-casebases-list .media {
  border-top: 0 solid #dcdcdc;
}
#eg-ss-gh-casebases-list .media:first-child {
  border-top: none;
}
#eg-ss-gh-casebases-list .media-body h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid #dcdcdc;
  padding-left: 9px;
}
#eg-ss-gh-casebases-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-gh-casebases-list label:not(.eg-not-label),
#eg-ss-gh-casebases-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
@media (min-width: 992px) {
  #eg-ss-gh-casebases-list .eg-separation-right {
    margin-right: 10px;
  }
}
/*
Styling for the Announcements Carousel Component
Changes to this section will apply to the component found in:
components/gh-question-modal/gh-question-modal.html
*/
#eg-ss-gh-question-modal {
  background-color: #ffffff;
  height: 100%;
  padding: 10px 20px;
  position: relative;
  width: 100%;
  border-radius: 0px;
}
#eg-ss-gh-question-modal .eg-ss-sub-component {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
}
#eg-ss-gh-question-modal .list-group {
  margin-bottom: 0;
}
#eg-ss-gh-question-modal .media-list {
  margin-bottom: 0;
}
#eg-ss-gh-question-modal .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-gh-question-modal .media-heading {
  font-weight: bold;
}
#eg-ss-gh-question-modal .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-gh-question-modal .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-gh-question-modal .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-gh-question-modal .eg-heading-question {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
}
#eg-ss-gh-question-modal .eg-heading-question .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-gh-question-modal .eg-guidance-heading {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
}
#eg-ss-gh-question-modal .eg-guidance-heading .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-gh-question-modal .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal .eg-no-item-container .eg-no-item {
  display: block;
  padding: 15px 15px;
}
#eg-ss-gh-question-modal .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal .eg-separator-container .eg-separator {
  display: block;
  padding: 15px 15px;
}
#eg-ss-gh-question-modal .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-gh-question-modal .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-gh-question-modal .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-gh-question-modal .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-gh-question-modal .eg-item-container .eg-item {
  display: block;
  padding: 15px 15px;
  margin: 0;
}
#eg-ss-gh-question-modal .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 15px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-gh-question-modal .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-gh-question-modal .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-gh-question-modal .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-question-modal .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  border-color: #c7c7c7;
  color: #000000;
  margin: 1px;
}
#eg-ss-gh-question-modal .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  color: #000000;
}
#eg-ss-gh-question-modal .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-question-modal label.eg-error,
#eg-ss-gh-question-modal .eg-error {
  color: #ff6600;
}
#eg-ss-gh-question-modal .list-group-item {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
#eg-ss-gh-question-modal .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-gh-question-modal .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-gh-question-modal .panel-heading {
  border-bottom: 1px solid transparent;
}
#eg-ss-gh-question-modal .media {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
#eg-ss-gh-question-modal .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-gh-question-modal .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-gh-question-modal .eg-form-control {
  box-shadow: none;
}
#eg-ss-gh-question-modal .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-gh-question-modal .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-gh-question-modal .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-gh-question-modal input.eg-form-control::-webkit-input-placeholder,
#eg-ss-gh-question-modal textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-gh-question-modal input.eg-form-control:-moz-placeholder,
#eg-ss-gh-question-modal textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-gh-question-modal input.eg-form-control::-moz-placeholder,
#eg-ss-gh-question-modal textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-gh-question-modal input.eg-form-control:-ms-input-placeholder,
#eg-ss-gh-question-modal textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-gh-question-modal input.eg-form-control:placeholder-shown,
#eg-ss-gh-question-modal textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-gh-question-modal .eg-color-border {
  border-color: transparent;
}
#eg-ss-gh-question-modal .eg-color-border table,
#eg-ss-gh-question-modal .eg-color-border .table,
#eg-ss-gh-question-modal .eg-color-border .table-responsive {
  border-color: transparent;
}
#eg-ss-gh-question-modal .eg-color-border table tr,
#eg-ss-gh-question-modal .eg-color-border .table tr,
#eg-ss-gh-question-modal .eg-color-border .table-responsive tr {
  border-color: transparent;
}
#eg-ss-gh-question-modal .eg-color-border table tr th,
#eg-ss-gh-question-modal .eg-color-border .table tr th,
#eg-ss-gh-question-modal .eg-color-border .table-responsive tr th,
#eg-ss-gh-question-modal .eg-color-border table tr td,
#eg-ss-gh-question-modal .eg-color-border .table tr td,
#eg-ss-gh-question-modal .eg-color-border .table-responsive tr td {
  border-color: transparent;
}
#eg-ss-gh-question-modal .eg-badge-1 {
  background-color: #588230;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: bold;
}
#eg-ss-gh-question-modal .eg-badge-2 {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-gh-question-modal .eg-compliance-section {
  padding: 10px 2px;
}
#eg-ss-gh-question-modal .carousel {
  height: 100%;
  position: static;
}
#eg-ss-gh-question-modal .carousel-indicators {
  display: none;
}
#eg-ss-gh-question-modal .carousel-inner {
  height: 100%;
}
#eg-ss-gh-question-modal .carousel-caption {
  color: #000000;
  left: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-top: 0;
  right: 0;
  text-shadow: none;
  text-align: left;
  top: 0;
  width: 100%;
}
#eg-ss-gh-question-modal .carousel-control {
  display: none;
}
#eg-ss-gh-question-modal .list-group-item {
  text-align: left;
}
#eg-ss-gh-question-modal .text-center {
  text-align: left;
}
#eg-ss-gh-question-modal .eg-separation-top {
  margin-top: 15px;
}
#eg-ss-gh-question-modal .eg-question-container {
  border-left: 1px solid #dcdcdc;
  border-right: 0px;
  padding-left: 15px;
}
#eg-ss-gh-question-modal .eg-no-border:before {
  border: none !important;
}
#eg-ss-gh-question-modal .media {
  display: table !important;
  table-layout: fixed;
  width: 100%;
}
#eg-ss-gh-question-modal .media-left {
  width: 5%;
}
#eg-ss-gh-question-modal .media-body {
  width: auto;
}
#eg-ss-gh-question-modal .media-body .eg-item-container .eg-item {
  margin: 0;
  display: flex;
  align-items: center;
  padding: 5px 5px;
  border-bottom: none;
}
#eg-ss-gh-question-modal
  .media-body
  .eg-item-container
  .eg-item
  input[type="radio"],
#eg-ss-gh-question-modal
  .media-body
  .eg-item-container
  .eg-item
  input[type="checkbox"] {
  margin-top: 1px;
}
#eg-ss-gh-question-modal .media-body .eg-item-container .eg-item .eg-item-text {
  flex: auto;
}
#eg-ss-gh-question-modal .guidance a {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
}
#eg-ss-gh-question-modal .guidance a:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-gh-question-modal .guidance img,
#eg-ss-gh-question-modal .eg-additional-info img {
  height: auto;
  max-width: 100%;
  display: inline-block;
}
#eg-ss-gh-question-modal .eg-guidance-attachments .eg-item {
  padding: 5px;
}
#eg-ss-gh-question-modal .eg-question-img {
  padding: 3px;
}
#eg-ss-gh-question-modal .eg-selected {
  border: 1px solid #c7c7c7;
}
#eg-ss-gh-question-modal .img-responsive {
  width: 100%;
}
#eg-ss-gh-question-modal .eg-component-article {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid #dcdcdc;
  border-radius: 0px;
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* Accordion style start */
  /* Style the buttons that are used to open and close the accordion panel */
  /*
         * Following padding top was added as per design team feedback
         */
  /* Style for Border Accordion */
  /* Style for close all and expand all sections*/
  /*Styling for the Article Attachment Component*/
}
#eg-ss-gh-question-modal .eg-component-article .modal-footer {
  border-color: #dcdcdc;
}
#eg-ss-gh-question-modal .eg-component-article .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
  margin-bottom: 15px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-heading-container
  .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-heading-container
  .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-meta-info {
  margin-bottom: 10px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-id {
  font-weight: normal;
}
#eg-ss-gh-question-modal .eg-component-article .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-gh-question-modal .eg-component-article .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  border-color: #c7c7c7;
  color: #000000;
  margin: 1px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  color: #000000;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal .eg-component-article .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal .eg-component-article .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-gh-question-modal .eg-component-article .nav-tabs {
  border-color: #dcdcdc;
  margin-bottom: 10px;
}
#eg-ss-gh-question-modal .eg-component-article .nav > li.active > a {
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-gh-question-modal .eg-component-article .nav > li.active > a:hover,
#eg-ss-gh-question-modal .eg-component-article .nav > li.active > a:focus {
  background-color: #ffffff;
  color: #000000;
}
#eg-ss-gh-question-modal .eg-component-article .nav > li.active > a:hover,
#eg-ss-gh-question-modal .eg-component-article .nav > li.active > afocus {
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-gh-question-modal .eg-component-article .nav > li > a {
  background-color: #ffffff;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border-color: transparent;
  border-bottom-color: #dcdcdc;
}
#eg-ss-gh-question-modal .eg-component-article .nav > li > a:hover,
#eg-ss-gh-question-modal .eg-component-article .nav > li > a:focus {
  background-color: #f8f8f8;
  color: #097d95;
}
#eg-ss-gh-question-modal .eg-component-article .nav > li > a:hover,
#eg-ss-gh-question-modal .eg-component-article .nav > li > afocus {
  border-color: transparent;
  border-bottom-color: #dcdcdc;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content {
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  box-sizing: border-box;
  display: block;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 22px;
  outline-style: none;
  vertical-align: baseline;
  word-wrap: break-word;
  overflow-x: auto;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content h1 {
  font-size: 1.7em;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content h2 {
  font-size: 1.5em;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content h3 {
  font-size: 1.2em;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content address {
  font-style: italic;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content a,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content a:link,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content a:visited,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content a:active {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-left: 1px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content a:hover,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content a:link:hover,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-article-content
  a:visited:hover,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-article-content
  a:active:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content a[data-url] {
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-article-content
  a[data-url]:hover {
  background-color: #ffffff;
  color: #000000;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content img {
  max-width: 100%;
  height: auto;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content p {
  padding: 0;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content dl dd {
  margin-left: 1em;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content ol {
  list-style-type: decimal;
  list-style-position: inside;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content sup {
  vertical-align: super;
  font-size: smaller;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content sub {
  vertical-align: sub;
  font-size: smaller;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content ul {
  list-style-type: disc;
  list-style-position: outside;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content ul ul {
  list-style-type: circle;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content ul ul ul {
  list-style-type: square;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content h1,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content h2,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content h3,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content h4,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content h5,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content h6 {
  font-weight: bold;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content i,
#eg-ss-gh-question-modal .eg-component-article .eg-article-content em {
  font-style: italic;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-content table td {
  padding: 5px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-location,
#eg-ss-gh-question-modal .eg-component-article .eg-article-url {
  visibility: hidden;
  display: none;
}
@media print {
  #eg-ss-gh-question-modal .eg-component-article .eg-article-location {
    visibility: visible;
    display: block;
    max-width: 100% !important;
  }
  #eg-ss-gh-question-modal .eg-component-article .eg-article-url {
    visibility: visible;
    display: block;
  }
  #eg-ss-gh-question-modal .eg-component-article blockquote {
    border: none;
    margin-left: 10px;
  }
}
#eg-ss-gh-question-modal .eg-component-article .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-gh-question-modal .eg-component-article .eg-badge {
  background-color: #588230;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 7px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-tags .eg-badge-1 {
  background-color: #000000;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: 600;
  padding: 2px 7px;
  text-transform: uppercase;
  line-height: 1;
}
#eg-ss-gh-question-modal .eg-component-article .eg-heading-container {
  border-width: 8px;
  margin-left: -15px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-heading-container
  .eg-heading {
  padding-right: 0;
}
#eg-ss-gh-question-modal .eg-component-article .eg-article-id {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal .eg-component-article .modal-footer {
  margin-top: 10px;
  padding-left: 0px;
  padding-top: 30px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-item {
  padding: 5px 10px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-accordion {
  margin: 15px 0;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading,
#eg-ss-gh-question-modal .eg-component-article .sectionheader {
  background-color: #097d95;
  color: #ffffff;
  font-size: 22px;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  padding: 7px 15px;
  cursor: pointer;
  width: 100%;
  margin-bottom: 1px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading h1,
#eg-ss-gh-question-modal .eg-component-article .sectionheader h1,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading h2,
#eg-ss-gh-question-modal .eg-component-article .sectionheader h2,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading h3,
#eg-ss-gh-question-modal .eg-component-article .sectionheader h3,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading h4,
#eg-ss-gh-question-modal .eg-component-article .sectionheader h4,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading h5,
#eg-ss-gh-question-modal .eg-component-article .sectionheader h5,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading h6,
#eg-ss-gh-question-modal .eg-component-article .sectionheader h6 {
  margin: 0;
  font: inherit;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading:after,
#eg-ss-gh-question-modal .eg-component-article .sectionheader:after {
  content: "\f0d7";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading.active:after,
#eg-ss-gh-question-modal .eg-component-article .sectionheader.active:after {
  content: "\f0d8";
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-body,
#eg-ss-gh-question-modal .eg-component-article .sectionview {
  border-left: 2px solid #097d95;
  padding: 0px 18px;
  overflow: hidden;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-body:before,
#eg-ss-gh-question-modal .eg-component-article .sectionview:before {
  content: " ";
  position: absolute;
  display: block;
  height: 5px;
  border-left: 2px solid #fff;
  margin-left: -20px;
  z-index: 99999;
}
#eg-ss-gh-question-modal .eg-component-article .sectionheader {
  margin-top: 10px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-body {
  padding-top: 15px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-body:before {
  margin-top: -15px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-body-border,
#eg-ss-gh-question-modal .eg-component-article .eg-item-body-border-plus,
#eg-ss-gh-question-modal .eg-component-article .eg-item-body-border-icon-before,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-body-border-plus-icon-before,
#eg-ss-gh-question-modal .eg-component-article .eg-item-body-container-plus {
  padding: 0px 18px;
  overflow: hidden;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border-plus,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-icon-before,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus-icon-before,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-container-plus {
  background-color: #ffffff;
  color: #000000;
  font-size: 22px;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  border: 1px solid #dcdcdc;
  cursor: pointer;
  padding: 7px 15px !important;
  width: 100%;
  display: flex;
  align-items: center;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border h1,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border-plus h1,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-icon-before
  h1,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus-icon-before
  h1,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-container-plus
  h1,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border h2,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border-plus h2,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-icon-before
  h2,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus-icon-before
  h2,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-container-plus
  h2,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border h3,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border-plus h3,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-icon-before
  h3,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus-icon-before
  h3,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-container-plus
  h3,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border h4,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border-plus h4,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-icon-before
  h4,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus-icon-before
  h4,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-container-plus
  h4,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border h5,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border-plus h5,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-icon-before
  h5,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus-icon-before
  h5,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-container-plus
  h5,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border h6,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border-plus h6,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-icon-before
  h6,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus-icon-before
  h6,
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-container-plus
  h6 {
  margin: 0;
  font: inherit;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border-plus,
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-container-plus {
  justify-content: space-between;
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-heading-border:after {
  content: "\f0d7";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border.active:after {
  content: "\f0d8";
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus:after {
  content: "\f067";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus.active:after {
  content: "\f068";
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-icon-before:before {
  content: "\f0d7";
  float: left;
  padding-top: 2px;
  margin-right: 20px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-icon-before.active:before {
  content: "\f0d8";
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus-icon-before:before {
  content: "\f067";
  float: left;
  padding-top: 2px;
  margin-right: 20px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-border-plus-icon-before.active:before {
  content: "\f068";
}
#eg-ss-gh-question-modal .eg-component-article .eg-item-container {
  border: 1px solid #dcdcdc;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-container
  .eg-item-heading-container-plus {
  border: 0;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-accordion
  .eg-item-container:not(:first-of-type) {
  border-top: 1px solid #dcdcdc;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-accordion
  .eg-item-container
  + .eg-item-container {
  margin-top: -1px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-container-plus:after {
  content: "\f067";
  float: right;
  padding-top: 2px;
  margin-left: 5px;
  font: normal normal normal 16px/1 FontAwesome;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-item-heading-container-plus.active:after {
  content: "\f068";
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-hide-collapse-expand
  .eg-accordion-expand-section {
  display: none;
}
#eg-ss-gh-question-modal .eg-component-article .eg-accordion .eg-item {
  padding-bottom: 10px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-accordion-expand-section {
  margin-bottom: 10px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-accordion-expand {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #097d95;
  color: #097d95;
  border: 1px solid;
  font-size: 12px;
  cursor: pointer;
}
#eg-ss-gh-question-modal .eg-component-article .eg-accordion-expand:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #097d95;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-accordion-expand:not(.eg-input-group-button) {
  border-radius: 2px;
  padding: 2px 7px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-accordion-collapse {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #097d95;
  color: #097d95;
  border: 1px solid;
  font-size: 12px;
  cursor: pointer;
  margin-left: 5px;
}
#eg-ss-gh-question-modal .eg-component-article .eg-accordion-collapse:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #097d95;
}
#eg-ss-gh-question-modal
  .eg-component-article
  .eg-accordion-collapse:not(.eg-input-group-button) {
  border-radius: 2px;
  padding: 2px 7px;
}
#eg-ss-gh-question-modal .eg-component-article #eg-ss-article-attachments-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ebf9f9;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ebf9f9, #ebf9f9);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .list-group {
  margin-bottom: 0;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .media-list {
  margin-bottom: 0;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .media-heading {
  font-weight: bold;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  border-left: 5px solid #ffffff;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-heading-container
  .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-heading-container
  .eg-heading {
  margin: 0 0 0 -5px;
  padding: 10px 15px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-no-item-container
  .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-separator-container
  .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: #c3ecee;
  color: #097d95;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: #c3ecee;
  color: #097d95;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-item-container
  .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #ffffff;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-form-control {
  box-shadow: none;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  input.eg-form-control:-moz-placeholder,
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  input.eg-form-control::-moz-placeholder,
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  input.eg-form-control:-ms-input-placeholder,
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  input.eg-form-control:placeholder-shown,
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .list-group-item {
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .media {
  border-top: 0 solid transparent;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .media:first-child {
  border-top: none;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .media-body
  h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid transparent;
  padding-left: 9px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  label:not(.eg-not-label),
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-item-container
  .eg-item {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-item-container
  .eg-item
  .eg-item-icon {
  margin-top: -4px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-viewer {
  width: 100%;
  height: 25vh;
  border: 0;
  overflow-y: auto;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-attachment-loader {
  width: 100%;
  height: 75vh;
  border: 0;
  background: #474747;
  position: relative;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-attachment-loader
  .eg-loader {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #474747;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  top: calc(50% - 60px);
  left: calc(50% - 60px);
  position: absolute;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container {
  background: #474747;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-animate {
  transition: all ease 0.4s;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-animate
  .eg-pdf-viewer {
  transition: all ease 0.4s;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter {
  opacity: 0;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter
  .eg-pdf-viewer {
  height: 0px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave,
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter.ng-enter-active {
  opacity: 1;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave
  .eg-pdf-viewer,
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-enter.ng-enter-active
  .eg-pdf-viewer {
  height: 75vh;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave.ng-leave-active {
  opacity: 0;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-iframe-container.ng-leave.ng-leave-active
  .eg-pdf-viewer {
  height: 0px;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-options {
  padding: 5px 25px;
  text-align: right;
}
#eg-ss-gh-question-modal
  .eg-component-article
  #eg-ss-article-attachments-list
  .eg-pdf-options
  .eg-button-1 {
  padding: 0;
}
#eg-ss-gh-questions-list {
  background-color: transparent;
  margin-top: 30px;
}
#eg-ss-gh-questions-list .eg-ss-sub-component {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
}
#eg-ss-gh-questions-list .list-group {
  margin-bottom: 0;
}
#eg-ss-gh-questions-list .media-list {
  margin-bottom: 0;
}
#eg-ss-gh-questions-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-gh-questions-list .media-heading {
  font-weight: bold;
}
#eg-ss-gh-questions-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-gh-questions-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-gh-questions-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-gh-questions-list .eg-heading-question {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
}
#eg-ss-gh-questions-list .eg-heading-question .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: 600;
}
#eg-ss-gh-questions-list .eg-guidance-heading {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #fff548;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#fff548, #fff548);
  color: #333333;
}
#eg-ss-gh-questions-list .eg-guidance-heading .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 700;
}
#eg-ss-gh-questions-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-questions-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 15px 15px;
}
#eg-ss-gh-questions-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-questions-list .eg-separator-container .eg-separator {
  display: block;
  padding: 15px 15px;
}
#eg-ss-gh-questions-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-gh-questions-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-questions-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-gh-questions-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-gh-questions-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-gh-questions-list .eg-item-container .eg-item {
  display: block;
  padding: 15px 15px;
  margin: 0;
}
#eg-ss-gh-questions-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 15px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-gh-questions-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-gh-questions-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-gh-questions-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-questions-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  border-color: #c7c7c7;
  color: #000000;
  margin: 1px;
}
#eg-ss-gh-questions-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  color: #000000;
}
#eg-ss-gh-questions-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-questions-list label.eg-error,
#eg-ss-gh-questions-list .eg-error {
  color: #ff6600;
}
#eg-ss-gh-questions-list .list-group-item {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
#eg-ss-gh-questions-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-gh-questions-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-gh-questions-list .panel-heading {
  border-bottom: 1px solid transparent;
}
#eg-ss-gh-questions-list .media {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
#eg-ss-gh-questions-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-gh-questions-list .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-questions-list .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-questions-list .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-gh-questions-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-gh-questions-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-gh-questions-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-gh-questions-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-gh-questions-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-gh-questions-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-gh-questions-list input.eg-form-control:-moz-placeholder,
#eg-ss-gh-questions-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-gh-questions-list input.eg-form-control::-moz-placeholder,
#eg-ss-gh-questions-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-gh-questions-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-gh-questions-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-gh-questions-list input.eg-form-control:placeholder-shown,
#eg-ss-gh-questions-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-gh-questions-list .eg-color-border {
  border-color: transparent;
}
#eg-ss-gh-questions-list .eg-color-border table,
#eg-ss-gh-questions-list .eg-color-border .table,
#eg-ss-gh-questions-list .eg-color-border .table-responsive {
  border-color: transparent;
}
#eg-ss-gh-questions-list .eg-color-border table tr,
#eg-ss-gh-questions-list .eg-color-border .table tr,
#eg-ss-gh-questions-list .eg-color-border .table-responsive tr {
  border-color: transparent;
}
#eg-ss-gh-questions-list .eg-color-border table tr th,
#eg-ss-gh-questions-list .eg-color-border .table tr th,
#eg-ss-gh-questions-list .eg-color-border .table-responsive tr th,
#eg-ss-gh-questions-list .eg-color-border table tr td,
#eg-ss-gh-questions-list .eg-color-border .table tr td,
#eg-ss-gh-questions-list .eg-color-border .table-responsive tr td {
  border-color: transparent;
}
#eg-ss-gh-questions-list .eg-badge-1 {
  background-color: #ffffff;
  color: #097d95;
  font-family: inherit;
  font-size: 12px;
  font-weight: bold;
}
#eg-ss-gh-questions-list .eg-badge-2 {
  background-color: #767676;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: bold;
}
#eg-ss-gh-questions-list .eg-separation-top {
  margin-top: 13px;
}
#eg-ss-gh-questions-list .eg-question-selected,
#eg-ss-gh-questions-list .eg-question-selected:hover {
  background-color: #eeeeee;
  color: #555555;
}
#eg-ss-gh-questions-list .eg-ss-sub-component {
  margin-top: 0px;
}
#eg-ss-gh-questions-list .panel {
  margin-bottom: 30px;
  border: 1px solid #c7c7c7;
  border-radius: 0px;
}
#eg-ss-gh-questions-list .panel .panel-body {
  padding-top: 40px;
  padding-bottom: 40px;
}
#eg-ss-gh-questions-list .eg-no-border:before {
  border: none !important;
}
@media (min-width: 992px) {
  #eg-ss-gh-questions-list .eg-question-block {
    border-left: 1px solid #c7c7c7;
  }
}
#eg-ss-gh-questions-list .eg-question-container {
  margin-left: 15px;
}
#eg-ss-gh-questions-list .eg-question-container .eg-item {
  padding-top: 0px;
  padding-left: 0px;
}
#eg-ss-gh-questions-list .eg-ss-sub-component .eg-item {
  border-bottom: 1px solid #c7c7c7;
  padding-left: 0px;
  margin-left: 15px;
  padding-right: 0;
  margin-right: 15px;
}
#eg-ss-gh-questions-list .media {
  display: table;
  table-layout: fixed;
  width: 100%;
}
#eg-ss-gh-questions-list .media-left {
  width: 5%;
}
#eg-ss-gh-questions-list .media-body {
  width: auto;
}
#eg-ss-gh-questions-list .media-body .eg-item-container .eg-item {
  margin: 0;
  display: flex;
  align-items: center;
  padding: 5px 5px;
}
#eg-ss-gh-questions-list
  .media-body
  .eg-item-container
  .eg-item
  input[type="radio"],
#eg-ss-gh-questions-list
  .media-body
  .eg-item-container
  .eg-item
  input[type="checkbox"] {
  margin-top: 1px;
}
#eg-ss-gh-questions-list .media-body .eg-item-container .eg-item .eg-item-text {
  flex: auto;
}
#eg-ss-gh-questions-list .media-body .eg-item-container label {
  font-weight: normal;
}
#eg-ss-gh-questions-list .eg-guidance a {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
}
#eg-ss-gh-questions-list .eg-guidance a:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-gh-questions-list .eg-guidance img,
#eg-ss-gh-questions-list .eg-additional-info img {
  height: auto;
  width: 100%;
  display: inline-block;
}
#eg-ss-gh-questions-list .panel-group .panel {
  border: none;
}
#eg-ss-gh-questions-list .panel-group .panel-body {
  border: none;
}
#eg-ss-gh-questions-list .guided-help-solutions-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #e1f7f8;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#e1f7f8, #e1f7f8);
  margin-top: 0;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
}
#eg-ss-gh-questions-list .eg-guidance-block {
  padding-left: 0px;
}
#eg-ss-gh-questions-list .eg-guidance-block .eg-guidance-heading {
  margin-left: -15px;
  padding-left: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  display: inline-flex;
  padding-right: 30px;
}
#eg-ss-gh-questions-list .guided-help-solutions-list {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
#eg-ss-gh-questions-list .eg-casebase-title {
  font-weight: 400;
}
#eg-ss-gh-questions-list .panel-group .panel-body {
  padding: 0px;
}
#eg-ss-gh-questions-list .eg-guidance-attachments .eg-item {
  border: none;
  padding: 5px 0px;
}
#eg-ss-gh-questions-list .eg-guidance-attachments {
  padding-bottom: 5px;
}
#eg-ss-gh-questions-list .eg-question-img {
  padding: 3px;
}
#eg-ss-gh-questions-list .eg-selected {
  border: 1px solid #c7c7c7;
}
#eg-ss-gh-questions-list .img-responsive {
  width: 100%;
}
#eg-ss-gh-solutions-list {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
  margin-top: 30px;
}
#eg-ss-gh-solutions-list .list-group {
  margin-bottom: 0;
}
#eg-ss-gh-solutions-list .media-list {
  margin-bottom: 0;
}
#eg-ss-gh-solutions-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-gh-solutions-list .media-heading {
  font-weight: bold;
}
#eg-ss-gh-solutions-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-gh-solutions-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-gh-solutions-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-gh-solutions-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-solutions-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 15px 15px;
}
#eg-ss-gh-solutions-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-solutions-list .eg-separator-container .eg-separator {
  display: block;
  padding: 15px 15px;
}
#eg-ss-gh-solutions-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-gh-solutions-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-solutions-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-gh-solutions-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-gh-solutions-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-gh-solutions-list .eg-item-container .eg-item {
  display: block;
  padding: 15px 15px;
  margin: 0;
}
#eg-ss-gh-solutions-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-gh-solutions-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-gh-solutions-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-solutions-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  border-color: #c7c7c7;
  color: #000000;
  margin: 1px;
}
#eg-ss-gh-solutions-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #c7c7c7;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#c7c7c7, #c7c7c7);
  color: #000000;
}
#eg-ss-gh-solutions-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-gh-solutions-list label.eg-error,
#eg-ss-gh-solutions-list .eg-error {
  color: #ff6600;
}
#eg-ss-gh-solutions-list .list-group-item {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
#eg-ss-gh-solutions-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-gh-solutions-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-gh-solutions-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-gh-solutions-list .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-gh-solutions-list .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-gh-solutions-list .eg-badge-1 {
  background-color: #ffffff;
  color: #097d95;
  font-family: inherit;
  font-size: 12px;
  font-weight: bold;
}
#eg-ss-gh-solutions-list .eg-badge-2 {
  background-color: #767676;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: bold;
}
#eg-ss-gh-solutions-list .eg-separation-top {
  margin-top: 13px;
}
#eg-ss-gh-solutions-list .guided-help-solutions-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #e1f7f8;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#e1f7f8, #e1f7f8);
  margin-top: 0;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
}
#eg-ss-gh-solutions-list .guided-help-solutions-list {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
#eg-ss-gh-solutions-list .eg-ss-sub-component {
  margin-top: 0px;
}
#eg-ss-gh-solutions-list .panel-group .panel-body {
  padding: 0px;
}
#eg-ss-gh-solutions-list .eg-ss-sub-component .eg-item {
  border-bottom: 1px solid #c7c7c7;
  padding-left: 0px;
  margin-left: 15px;
  padding-right: 0;
  margin-right: 15px;
}
/*
Styling for the Header Small Component
Changes to this section will apply to the component found in:
components/header-small/header-small.html
*/
#eg-ss-header-login {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 10px 0px;
}
#eg-ss-header-login .list-group {
  margin-bottom: 0;
}
#eg-ss-header-login .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-header-login .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-header-login .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-header-login .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-header-login .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-header-login .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-header-login .panel-heading {
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-header-login .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-header-login .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-header-login .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-header-login .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-header-login .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-header-login .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-header-login .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-header-login .eg-form-control {
  box-shadow: none;
}
#eg-ss-header-login .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-header-login .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-header-login .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-header-login input.eg-form-control::-webkit-input-placeholder,
#eg-ss-header-login textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-header-login input.eg-form-control:-moz-placeholder,
#eg-ss-header-login textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-header-login input.eg-form-control::-moz-placeholder,
#eg-ss-header-login textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-header-login input.eg-form-control:-ms-input-placeholder,
#eg-ss-header-login textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-header-login input.eg-form-control:placeholder-shown,
#eg-ss-header-login textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-header-login .eg-compliance-toaster-container {
  position: fixed;
  z-index: 999999;
}
#eg-ss-header-login .eg-compliance-toaster-container.ng-leave {
  transition: opacity 1s;
  opacity: 1;
}
#eg-ss-header-login .eg-compliance-toaster-container.ng-leave-active {
  opacity: 0;
}
#eg-ss-header-login .eg-toaster-container {
  position: fixed;
  right: 20px;
  top: -200px;
  z-index: 999999;
  max-width: 250px;
  color: #000000;
  transition: top 1s;
}
#eg-ss-header-login .eg-toaster-container.eg-toaster-default {
  background-color: #ffffff;
  box-shadow: 0 0 12px #868686;
  border-radius: 8px;
  cursor: pointer;
}
#eg-ss-header-login .eg-toaster-container.eg-toaster-default:hover {
  box-shadow: 0 0 12px #000;
}
#eg-ss-header-login .eg-toaster-container.eg-animate {
  top: 10px;
}
#eg-ss-header-login .eg-toaster-container .eg-toaster-heading {
  padding: 15px 20px;
  font-size: 15px;
  font-weight: 600;
}
#eg-ss-header-login .eg-toaster-container .eg-toaster-body {
  padding: 10px 20px 15px 20px;
}
#eg-ss-header-login .eg-toaster-container .eg-toaster-footer {
  padding: 8px 20px;
  border-top: 1px solid #dcdcdc;
  cursor: default;
  overflow: hidden;
  display: flex;
  align-items: center;
}
#eg-ss-header-login .eg-toaster-container .eg-toaster-footer .eg-checkbox {
  margin: 0 8px 0 0;
}
#eg-ss-header-login .eg-dropdown-menu-container {
  position: relative;
}
#eg-ss-header-login .eg-dropdown-menu-container .dropdown-menu {
  border: 1px solid #c7c7c7;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-header-login
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item-container,
#eg-ss-header-login .eg-dropdown-menu-container .dropdown-menu li {
  border: none;
  border-radius: 0;
  padding: 0;
  border-top: 0 solid #c7c7c7;
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-header-login
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item-container:first-child,
#eg-ss-header-login .eg-dropdown-menu-container .dropdown-menu li:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-header-login
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item-container:last-child,
#eg-ss-header-login .eg-dropdown-menu-container .dropdown-menu li:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-header-login
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  display: block;
  padding: 10px 15px;
}
#eg-ss-header-login
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-header-login .eg-dropdown-menu-precursor + .dropdown-menu {
  border: 1px solid #c7c7c7;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-header-login
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item-container,
#eg-ss-header-login .eg-dropdown-menu-precursor + .dropdown-menu li {
  border: none;
  border-radius: 0;
  padding: 0;
  border-top: 0 solid #c7c7c7;
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-header-login
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item-container:first-child,
#eg-ss-header-login
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  li:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-header-login
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item-container:last-child,
#eg-ss-header-login .eg-dropdown-menu-precursor + .dropdown-menu li:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-header-login
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  display: block;
  padding: 10px 15px;
}
#eg-ss-header-login
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-header-login
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .active
  .eg-dropdown-menu-item {
  background-color: #eeeeee;
  color: #333333;
  outline: 1px dotted #858688 !important;
}
#eg-ss-header-login .eg-navbar {
  box-shadow: none;
}
#eg-ss-header-login .eg-navbar .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-header-login
  .eg-navbar
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-header-login
  .eg-navbar
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-header-login .eg-navbar .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-header-login
  .eg-navbar
  .eg-item-container.eg-item-container-addon:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-header-login .eg-navbar .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-header-login .dropdown-menu .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-header-login
  .dropdown-menu
  .eg-no-item-container
  .eg-dropdown-menu-item-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-header-login .list-group-item {
  border-top: 1px solid #c7c7c7;
  border-bottom: 1px solid #c7c7c7;
}
#eg-ss-header-login .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-header-login .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-header-login .eg-desktop-nav {
  margin-top: 20px;
}
#eg-ss-header-login .eg-dropdown-link .btn {
  border: none;
}
#eg-ss-header-login .navbar-collapse .navbar-nav {
  margin-top: 15px;
  border-top: 1px solid #c7c7c7;
}
#eg-ss-header-login .eg-logo-image {
  display: inline-block;
}
#eg-ss-header-login .eg-logo-image-container {
  display: inline-block;
  height: 65px;
  line-height: 65px;
}
@media (min-width: 992px) {
  #eg-ss-header-login .eg-logo-image-container {
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  #eg-ss-header-login .eg-logo-image-container {
    padding: 0;
  }
}
/*
Styling for the Header Small Component
Changes to this section will apply to the component found in:
components/header-with-search-and-menu/header-with-search-and-menu.html
*/
#eg-ss-header-with-search-and-menu {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 0;
  overflow: visible;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 10px 0px;
  /* .eg-milestone-banner {
         position: fixed;
         top: 0;
         left: 0;
         width: 100%;
         height: 10px;
         text-align: center;
         z-index: 999;
         transition: 0.25s all linear;
         @media (min-width: 992px) {
             left: 20%;
             width: 60%;
         }
         .eg-milestone-banner-text{
             opacity: 0;
             transition: 0.25s all linear;
             line-height: 40px;
         }
 
         &:hover{
             height: 40px;
             .eg-milestone-banner-text{
                 opacity: 1;
             }
         }
     }*/
}
#eg-ss-header-with-search-and-menu .list-group {
  margin-bottom: 0;
}
#eg-ss-header-with-search-and-menu .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-header-with-search-and-menu .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-header-with-search-and-menu .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-header-with-search-and-menu .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-header-with-search-and-menu .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-header-with-search-and-menu .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-header-with-search-and-menu .panel-heading {
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-header-with-search-and-menu .fa:not(.eg-fa-inherit) {
  color: #666666;
}
#eg-ss-header-with-search-and-menu .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #333333;
  margin: 1px;
}
#eg-ss-header-with-search-and-menu .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
}
#eg-ss-header-with-search-and-menu .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-header-with-search-and-menu .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #dcdcdc;
  color: #666666;
  margin: 1px;
}
#eg-ss-header-with-search-and-menu .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #666666;
}
#eg-ss-header-with-search-and-menu .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 0 0;
}
#eg-ss-header-with-search-and-menu .eg-form-control {
  box-shadow: none;
}
#eg-ss-header-with-search-and-menu .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-header-with-search-and-menu .eg-form-control {
  background-color: #ffffff;
  border-color: #dcdcdc;
  border-radius: 0;
  color: #333333;
}
#eg-ss-header-with-search-and-menu .eg-form-control:focus {
  border-color: #dcdcdc;
}
#eg-ss-header-with-search-and-menu
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-header-with-search-and-menu
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-header-with-search-and-menu input.eg-form-control:-moz-placeholder,
#eg-ss-header-with-search-and-menu textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-header-with-search-and-menu input.eg-form-control::-moz-placeholder,
#eg-ss-header-with-search-and-menu textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-header-with-search-and-menu input.eg-form-control:-ms-input-placeholder,
#eg-ss-header-with-search-and-menu
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-header-with-search-and-menu input.eg-form-control:placeholder-shown,
#eg-ss-header-with-search-and-menu textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-header-with-search-and-menu .eg-compliance-toaster-container {
  position: fixed;
  z-index: 999999;
}
#eg-ss-header-with-search-and-menu .eg-compliance-toaster-container.ng-leave {
  transition: opacity 1s;
  opacity: 1;
}
#eg-ss-header-with-search-and-menu
  .eg-compliance-toaster-container.ng-leave-active {
  opacity: 0;
}
#eg-ss-header-with-search-and-menu .eg-toaster-container {
  position: fixed;
  right: 20px;
  top: -200px;
  z-index: 999999;
  max-width: 250px;
  color: #000000;
  transition: top 1s;
}
#eg-ss-header-with-search-and-menu .eg-toaster-container.eg-toaster-default {
  background-color: #ffffff;
  box-shadow: 0 0 12px #868686;
  border-radius: 8px;
  cursor: pointer;
}
#eg-ss-header-with-search-and-menu
  .eg-toaster-container.eg-toaster-default:hover {
  box-shadow: 0 0 12px #000;
}
#eg-ss-header-with-search-and-menu .eg-toaster-container.eg-animate {
  top: 10px;
}
#eg-ss-header-with-search-and-menu .eg-toaster-container .eg-toaster-heading {
  padding: 15px 20px;
  font-size: 15px;
  font-weight: 600;
}
#eg-ss-header-with-search-and-menu .eg-toaster-container .eg-toaster-body {
  padding: 10px 20px 15px 20px;
}
#eg-ss-header-with-search-and-menu .eg-toaster-container .eg-toaster-footer {
  padding: 8px 20px;
  border-top: 1px solid #dcdcdc;
  cursor: default;
  overflow: hidden;
  display: flex;
  align-items: center;
}
#eg-ss-header-with-search-and-menu
  .eg-toaster-container
  .eg-toaster-footer
  .eg-checkbox {
  margin: 0 8px 0 0;
}
#eg-ss-header-with-search-and-menu .eg-dropdown-menu-container {
  position: relative;
}
#eg-ss-header-with-search-and-menu .eg-dropdown-menu-container .dropdown-menu {
  border: 1px solid #dcdcdc;
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item-container,
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-container
  .dropdown-menu
  li {
  border: none;
  border-radius: 0;
  padding: 0;
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item-container:first-child,
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-container
  .dropdown-menu
  li:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item-container:last-child,
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-container
  .dropdown-menu
  li:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item {
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  display: block;
  padding: 10px 15px;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item:hover {
  background-color: #ffffff;
  color: #097d95;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu {
  border: 1px solid #dcdcdc;
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item-container,
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  li {
  border: none;
  border-radius: 0;
  padding: 0;
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item-container:first-child,
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  li:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item-container:last-child,
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  li:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item {
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  display: block;
  padding: 10px 15px;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item:hover {
  background-color: #ffffff;
  color: #097d95;
}
#eg-ss-header-with-search-and-menu
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .active
  .eg-dropdown-menu-item {
  background-color: #ffffff;
  color: #097d95;
  outline: 1px dotted #858688 !important;
}
#eg-ss-header-with-search-and-menu .eg-navbar {
  box-shadow: none;
}
#eg-ss-header-with-search-and-menu .eg-navbar .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-header-with-search-and-menu
  .eg-navbar
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-header-with-search-and-menu
  .eg-navbar
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-header-with-search-and-menu
  .eg-navbar
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-header-with-search-and-menu
  .eg-navbar
  .eg-item-container.eg-item-container-addon:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-header-with-search-and-menu .eg-navbar .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-header-with-search-and-menu .dropdown-menu .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-header-with-search-and-menu
  .dropdown-menu
  .eg-no-item-container
  .eg-dropdown-menu-item-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-header-with-search-and-menu .list-group-item {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-header-with-search-and-menu .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-header-with-search-and-menu .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-header-with-search-and-menu .eg-desktop-nav {
  margin-top: 20px;
}
#eg-ss-header-with-search-and-menu .eg-dropdown-link .btn {
  border: none;
}
#eg-ss-header-with-search-and-menu .navbar-collapse .navbar-nav {
  margin-top: 15px;
  border-top: 1px solid #c7c7c7;
}
#eg-ss-header-with-search-and-menu .eg-logo-image {
  display: inline-block;
}
#eg-ss-header-with-search-and-menu .eg-logo-image-container {
  display: inline-block;
  height: 65px;
  line-height: 65px;
}
@media (min-width: 992px) {
  #eg-ss-header-with-search-and-menu .eg-logo-image-container {
    padding: 0 15px;
  }
}
#eg-ss-header-with-search-and-menu .eg-topic-dropdown .dropdown-menu {
  display: block;
  max-height: 340px;
  min-width: 300px;
  max-width: 300px;
  overflow: auto;
}
@media (max-width: 350px) {
  #eg-ss-header-with-search-and-menu .eg-topic-dropdown .dropdown-menu {
    min-width: 270px;
  }
}
#eg-ss-header-with-search-and-menu .dropdown-menu {
  border-radius: 0;
  padding: 0;
  margin: 0;
}
#eg-ss-header-with-search-and-menu .eg-form-control {
  border: none;
}
#eg-ss-header-with-search-and-menu .eg-form-control::-ms-clear {
  display: none;
}
#eg-ss-header-with-search-and-menu .eg-button {
  border-radius: 0;
  box-shadow: none;
  border: none;
  margin: 0px;
}
#eg-ss-header-with-search-and-menu .eg-topic-dropdown-button {
  border: none;
  padding: 0 5px 0 0;
}
#eg-ss-header-with-search-and-menu
  .eg-topic-dropdown-button
  .eg-button-border-2 {
  border-right: 1px solid #dcdcdc;
  padding: 5px 16px;
}
#eg-ss-header-with-search-and-menu .eg-button-search {
  padding: 8px 12px;
}
#eg-ss-header-with-search-and-menu .eg-search-container {
  line-height: normal;
  margin-top: 8px;
  border: 1px solid #dcdcdc;
}
#eg-ss-header-with-search-and-menu .eg-search-container .dropdown-menu {
  max-height: 500px;
  width: 50%;
  overflow-y: auto;
}
#eg-ss-header-with-search-and-menu .eg-button-menu {
  margin-top: 15px;
}
#eg-ss-header-with-search-and-menu .eg-main-menu .dropdown-menu {
  display: block;
}
@media (min-width: 351px) {
  #eg-ss-header-with-search-and-menu .eg-main-menu .dropdown-menu .eg-sm {
    display: none;
  }
}
@media (max-width: 350px) {
  #eg-ss-header-with-search-and-menu .eg-main-menu .dropdown-menu .eg-lg {
    display: none;
  }
}
#eg-ss-header-with-search-and-menu .eg-main-menu .dropdown-menu .dropdown-menu {
  right: 100%;
  top: -1px;
}
@media (max-width: 350px) {
  #eg-ss-header-with-search-and-menu
    .eg-main-menu
    .dropdown-menu
    .dropdown-menu {
    border-left: none;
    border-right: none;
    float: none;
    margin-bottom: 1px;
    position: static;
  }
}
#eg-ss-header-with-search-and-menu .fa {
  font-size: 1.25em;
}
#eg-ss-header-with-search-and-menu .list-group-item {
  margin-bottom: 1px;
  background-color: inherit;
}
#eg-ss-header-with-search-and-menu .eg-locale-menu {
  display: inline-block;
  margin-top: 15px;
  vertical-align: middle;
  margin-right: 15px;
}
#eg-ss-header-with-search-and-menu .eg-dropdown-icon {
  margin: auto;
  vertical-align: middle;
  font-size: 15px;
}
#eg-ss-header-with-search-and-menu .eg-milestone-info {
  display: inline-block;
  margin-top: 15px;
  vertical-align: middle;
  margin-right: 15px;
}
#eg-ss-header-with-search-and-menu .eg-authoring-badge {
  background-color: #eb0000;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 2px 7px;
}
#eg-ss-header-with-search-and-menu .eg-staging-badge {
  background-color: #0080a3;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 2px 7px;
}
/*
Styling for the Intranet Search Results List Component
Changes to this section will apply to the component found in:
components/intranet-search-results-list/intranet-search-results-list.html
*/
#eg-ss-intranet-search-results-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-intranet-search-results-list .list-group {
  margin-bottom: 0;
}
#eg-ss-intranet-search-results-list .media-list {
  margin-bottom: 0;
}
#eg-ss-intranet-search-results-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-intranet-search-results-list .media-heading {
  font-weight: bold;
}
#eg-ss-intranet-search-results-list .eg-badge {
  background-color: #588230;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-intranet-search-results-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 30px;
}
#eg-ss-intranet-search-results-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-intranet-search-results-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-intranet-search-results-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-intranet-search-results-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 15px 10px;
}
#eg-ss-intranet-search-results-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-intranet-search-results-list .eg-separator-container .eg-separator {
  display: block;
  padding: 15px 10px;
}
#eg-ss-intranet-search-results-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-intranet-search-results-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-intranet-search-results-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-intranet-search-results-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-intranet-search-results-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-intranet-search-results-list .eg-item-container .eg-item {
  display: block;
  padding: 15px 10px;
  margin: 0;
}
#eg-ss-intranet-search-results-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-intranet-search-results-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-intranet-search-results-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-intranet-search-results-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-intranet-search-results-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-intranet-search-results-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-intranet-search-results-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-intranet-search-results-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-intranet-search-results-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-intranet-search-results-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-intranet-search-results-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-intranet-search-results-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-intranet-search-results-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-intranet-search-results-list input.eg-form-control:-moz-placeholder,
#eg-ss-intranet-search-results-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-intranet-search-results-list input.eg-form-control::-moz-placeholder,
#eg-ss-intranet-search-results-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-intranet-search-results-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-intranet-search-results-list
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-intranet-search-results-list input.eg-form-control:placeholder-shown,
#eg-ss-intranet-search-results-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-intranet-search-results-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-intranet-search-results-list .fa:not(.eg-fa-inherit) {
  color: #000000;
}
#eg-ss-intranet-search-results-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-intranet-search-results-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-intranet-search-results-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
@media (min-width: 992px) {
  #eg-ss-intranet-search-results-list {
    padding: 15px 0;
  }
}
#eg-ss-intranet-search-results-list .eg-badge {
  border-radius: 0;
  padding: 2px 7px;
}
#eg-ss-intranet-search-results-list .eg-search-term {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
/*
Styling for the Login Window Component
Changes to this section will apply to the component found in:
components/login-window/login-window.html
*/
#eg-ss-login-window {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  padding: 30px 30px;
  padding-top: 10px;
}
#eg-ss-login-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 20px 0px;
}
#eg-ss-login-window .eg-heading-container .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-login-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-login-window .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid #333333;
  width: 50px;
}
#eg-ss-login-window .eg-form-group label:not(.eg-not-label),
#eg-ss-login-window .eg-form-group .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-login-window .eg-form-group label.eg-error,
#eg-ss-login-window .eg-form-group .eg-error {
  color: #ff6600;
}
#eg-ss-login-window .eg-form-group label.eg-mandatory,
#eg-ss-login-window .eg-form-group .eg-mandatory {
  color: #cf4237;
}
#eg-ss-login-window .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-login-window .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-login-window .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-login-window .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-login-window .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-login-window .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-login-window .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-login-window .eg-form-control {
  box-shadow: none;
}
#eg-ss-login-window .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-login-window .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-login-window .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-login-window input.eg-form-control::-webkit-input-placeholder,
#eg-ss-login-window textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-login-window input.eg-form-control:-moz-placeholder,
#eg-ss-login-window textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-login-window input.eg-form-control::-moz-placeholder,
#eg-ss-login-window textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-login-window input.eg-form-control:-ms-input-placeholder,
#eg-ss-login-window textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-login-window input.eg-form-control:placeholder-shown,
#eg-ss-login-window textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-login-window .eg-input-group-button {
  border-color: #c7c7c7;
}
#eg-ss-login-window .modal-header {
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-login-window .modal-body {
  padding-bottom: 0;
}
#eg-ss-login-window .modal-footer {
  border-color: #dcdcdc;
}
#eg-ss-login-window .eg-form-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
#eg-ss-login-window .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-login-window .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-login-window .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-login-window label.eg-error,
#eg-ss-login-window .eg-error {
  color: #ff6600;
}
#eg-ss-login-window label.eg-mandatory,
#eg-ss-login-window .eg-mandatory {
  color: #cf4237;
}
#eg-ss-login-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-login-window .eg-button-container {
  /*Following properties are added to vertical align the badge*/
  line-height: 2.5;
}
#eg-ss-login-window .eg-error-container {
  height: 1.25em;
}
#eg-ss-login-window .panel-body {
  padding: 0px;
}
#eg-ss-login-window .eg-heading {
  text-transform: uppercase;
}
/*
Styling for the Logout Window Component
Changes to this section will apply to the component found in:
components/logout-window/logout-window.html
*/
#eg-ss-logout-window {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #f8f8f8;
  border-radius: 0px;
  background-color: #f8f8f8;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-logout-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-logout-window .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-logout-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-logout-window .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-logout-window .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-logout-window .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-logout-window .panel-heading {
  border-bottom: 1px solid #f8f8f8;
}
#eg-ss-logout-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
/*
Styling for the Make a suggestion window Component
Changes to this section will apply to the component found in:
components/make-suggestion-window/make-suggestion-window.html
*/
#eg-ss-make-suggestion-window {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
  /*
     * Following styling is required for the text-angular editor
     */
}
#eg-ss-make-suggestion-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
  padding: 10px 15px;
}
#eg-ss-make-suggestion-window .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-make-suggestion-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-make-suggestion-window .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #097d95;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-make-suggestion-window .eg-form-group label:not(.eg-not-label),
#eg-ss-make-suggestion-window .eg-form-group .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-make-suggestion-window .eg-form-group label.eg-error,
#eg-ss-make-suggestion-window .eg-form-group .eg-error {
  color: #ff6600;
}
#eg-ss-make-suggestion-window .eg-form-group label.eg-mandatory,
#eg-ss-make-suggestion-window .eg-form-group .eg-mandatory {
  color: #cf4237;
}
#eg-ss-make-suggestion-window .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-make-suggestion-window .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-make-suggestion-window .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-make-suggestion-window .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-make-suggestion-window .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #c7c7c7;
  color: #555555;
  margin: 1px;
}
#eg-ss-make-suggestion-window .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #555555;
}
#eg-ss-make-suggestion-window .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-make-suggestion-window .eg-form-control {
  box-shadow: none;
}
#eg-ss-make-suggestion-window .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-make-suggestion-window .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-make-suggestion-window .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-make-suggestion-window input.eg-form-control::-webkit-input-placeholder,
#eg-ss-make-suggestion-window
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-make-suggestion-window input.eg-form-control:-moz-placeholder,
#eg-ss-make-suggestion-window textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-make-suggestion-window input.eg-form-control::-moz-placeholder,
#eg-ss-make-suggestion-window textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-make-suggestion-window input.eg-form-control:-ms-input-placeholder,
#eg-ss-make-suggestion-window textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-make-suggestion-window input.eg-form-control:placeholder-shown,
#eg-ss-make-suggestion-window textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-make-suggestion-window .eg-input-group-button {
  border-color: #c7c7c7;
}
#eg-ss-make-suggestion-window .modal-header {
  border-bottom: 1px solid #c7c7c7;
}
#eg-ss-make-suggestion-window .modal-body {
  padding-bottom: 0;
}
#eg-ss-make-suggestion-window .modal-footer {
  border-color: #c7c7c7;
}
#eg-ss-make-suggestion-window .eg-form-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
#eg-ss-make-suggestion-window .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-make-suggestion-window .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-make-suggestion-window .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-make-suggestion-window label.eg-error,
#eg-ss-make-suggestion-window .eg-error {
  color: #ff6600;
}
#eg-ss-make-suggestion-window label.eg-mandatory,
#eg-ss-make-suggestion-window .eg-mandatory {
  color: #cf4237;
}
#eg-ss-make-suggestion-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-make-suggestion-window .form-group textarea {
  height: 200px;
}
#eg-ss-make-suggestion-window .eg-form-control-wrapper .btn {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #c7c7c7;
  color: #555555;
}
#eg-ss-make-suggestion-window .eg-form-control-wrapper .btn:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #555555;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  .btn:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  .btn:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#eg-ss-make-suggestion-window .eg-form-control-wrapper .form-control {
  box-shadow: none;
}
#eg-ss-make-suggestion-window .eg-form-control-wrapper .form-control:focus {
  box-shadow: none;
}
#eg-ss-make-suggestion-window .eg-form-control-wrapper .form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-make-suggestion-window .eg-form-control-wrapper .form-control:focus {
  border-color: #999999;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  input.form-control::-webkit-input-placeholder,
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  textarea.form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  input.form-control:-moz-placeholder,
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  textarea.form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  input.form-control::-moz-placeholder,
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  textarea.form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  input.form-control:-ms-input-placeholder,
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  textarea.form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  input.form-control:placeholder-shown,
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper
  textarea.form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-make-suggestion-window
  .eg-form-control-wrapper.focussed
  > .form-control {
  border-color: #999999;
}
#eg-ss-make-suggestion-window .eg-suggestion-attachments-container {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0px;
}
#eg-ss-make-suggestion-window
  .eg-suggestion-attachments-container
  .eg-suggestion-attachment {
  margin: 5px;
  padding: 10px;
  border-radius: 25px;
  border: 1px solid #097d95;
  display: flex;
  margin-left: 0px;
}
#eg-ss-make-suggestion-window
  .eg-suggestion-attachments-container
  .eg-suggestion-attachment
  .eg-attachment-text {
  width: 94%;
}
/*
Styling for the Topic Blocks with Articles list Component
Changes to this section will apply to the component found in:
components/topic-blocks-with-articles/topic-blocks-with-articles.html
*/
#eg-ss-more-topic-blocks-with-articles {
  background-color: transparent;
}
#eg-ss-more-topic-blocks-with-articles .eg-ss-sub-component {
  /* Fallback for browsers that do not support gradients */
  background-color: #f8f8f8;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #f8f8f8;
  border-radius: 0px;
  height: 260px !important;
  margin: 15px 0px;
  padding: 15px 10px;
  position: relative;
}
#eg-ss-more-topic-blocks-with-articles .list-group {
  margin-bottom: 0;
}
#eg-ss-more-topic-blocks-with-articles .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 5px 10px;
}
#eg-ss-more-topic-blocks-with-articles .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: 600;
}
#eg-ss-more-topic-blocks-with-articles .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-more-topic-blocks-with-articles .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-more-topic-blocks-with-articles .eg-no-item-container .eg-no-item {
  display: block;
  padding: 5px 10px;
}
#eg-ss-more-topic-blocks-with-articles .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-more-topic-blocks-with-articles
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-more-topic-blocks-with-articles
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-more-topic-blocks-with-articles
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-more-topic-blocks-with-articles
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-more-topic-blocks-with-articles .eg-item-container .eg-item {
  display: block;
  padding: 5px 10px;
  margin: 0;
}
#eg-ss-more-topic-blocks-with-articles .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: transparent;
  color: #000000;
}
#eg-ss-more-topic-blocks-with-articles .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: #555555;
  color: #555555;
  margin: 1px;
}
#eg-ss-more-topic-blocks-with-articles .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #555555;
}
#eg-ss-more-topic-blocks-with-articles
  .eg-button-1:not(.eg-input-group-button) {
  border-radius: 3px;
  padding: 5px 10px;
}
#eg-ss-more-topic-blocks-with-articles .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-more-topic-blocks-with-articles .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-more-topic-blocks-with-articles
  .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-more-topic-blocks-with-articles .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-more-topic-blocks-with-articles .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-more-topic-blocks-with-articles .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-more-topic-blocks-with-articles .list-group-item {
  border-top: 0 solid #f8f8f8;
  border-bottom: 0 solid #f8f8f8;
}
#eg-ss-more-topic-blocks-with-articles .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-more-topic-blocks-with-articles .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-more-topic-blocks-with-articles .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-more-topic-blocks-with-articles .row {
  padding: 0px 0px;
}
#eg-ss-more-topic-blocks-with-articles .eg-underline {
  width: 30%;
  height: 1px;
  border-bottom: 2px solid #333333;
}
#eg-ss-more-topic-blocks-with-articles .eg-go-to-topic {
  bottom: 15px;
  left: 10px;
  padding: 5px 10px;
  position: absolute;
  right: 10px;
}
#eg-ss-more-topic-blocks-with-articles .eg-topic-list {
  height: 185px;
  overflow: hidden;
}
#eg-ss-more-topic-blocks-with-articles .eg-text {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
}
#eg-ss-more-topic-blocks-with-articles.eg-ellipsis-fade-out .eg-ellipsis {
  position: relative;
  text-overflow: clip;
}
#eg-ss-more-topic-blocks-with-articles.eg-ellipsis-fade-out .eg-ellipsis:after {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  width: 40px;
  background-image: linear-gradient(
    to right,
    transparent 0%,
    transparent,
    transparent
  );
  pointer-events: none;
}
#eg-ss-more-topic-blocks-with-articles .eg-topic-count + .eg-article-count {
  margin-left: 10px;
}
#eg-ss-more-topic-blocks-with-articles .eg-topic-image {
  float: left;
}
#eg-ss-more-topic-blocks-with-articles .eg-topic-image img {
  height: 24px;
  width: 24px;
}
#eg-ss-more-topic-blocks-with-articles .eg-item-container .eg-item {
  padding-left: 12px;
}
#eg-ss-more-topic-blocks-with-articles .eg-background-img {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/*
Styling for the My Profilw Window Component
Changes to this section will apply to the component found in:
components/my-profile-window/my-profile-window.html
*/
#eg-ss-my-profile-window {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
}
#eg-ss-my-profile-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-my-profile-window .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-my-profile-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-my-profile-window .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #000000;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-my-profile-window .eg-form-group label:not(.eg-not-label),
#eg-ss-my-profile-window .eg-form-group .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-my-profile-window .eg-form-group label.eg-error,
#eg-ss-my-profile-window .eg-form-group .eg-error {
  color: #ff6600;
}
#eg-ss-my-profile-window .eg-form-group label.eg-mandatory,
#eg-ss-my-profile-window .eg-form-group .eg-mandatory {
  color: #cf4237;
}
#eg-ss-my-profile-window .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: transparent;
  color: inherit;
}
#eg-ss-my-profile-window .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-my-profile-window .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-my-profile-window .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-my-profile-window .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-my-profile-window .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-my-profile-window .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-my-profile-window .eg-form-control {
  box-shadow: none;
}
#eg-ss-my-profile-window .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-my-profile-window .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-my-profile-window .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-my-profile-window input.eg-form-control::-webkit-input-placeholder,
#eg-ss-my-profile-window textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-my-profile-window input.eg-form-control:-moz-placeholder,
#eg-ss-my-profile-window textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-my-profile-window input.eg-form-control::-moz-placeholder,
#eg-ss-my-profile-window textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-my-profile-window input.eg-form-control:-ms-input-placeholder,
#eg-ss-my-profile-window textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-my-profile-window input.eg-form-control:placeholder-shown,
#eg-ss-my-profile-window textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-my-profile-window .eg-input-group-button {
  border-color: #c7c7c7;
}
#eg-ss-my-profile-window .modal-header {
  border-bottom: 1px solid transparent;
}
#eg-ss-my-profile-window .modal-body {
  padding-bottom: 0;
}
#eg-ss-my-profile-window .modal-footer {
  border-color: transparent;
}
#eg-ss-my-profile-window .eg-form-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
#eg-ss-my-profile-window .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-my-profile-window .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-my-profile-window .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-my-profile-window label.eg-error,
#eg-ss-my-profile-window .eg-error {
  color: #ff6600;
}
#eg-ss-my-profile-window label.eg-mandatory,
#eg-ss-my-profile-window .eg-mandatory {
  color: #cf4237;
}
#eg-ss-my-profile-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-my-profile-window .eg-my-profile-result {
  margin-top: 15px;
}
/*
Styling for the My Suggestions List Component
Changes to this section will apply to the component found in:
components/my-suggestions-list/my-suggestions-list.html
*/
#eg-ss-my-suggestions-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-my-suggestions-list .list-group {
  margin-bottom: 0;
}
#eg-ss-my-suggestions-list .media-list {
  margin-bottom: 0;
}
#eg-ss-my-suggestions-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-my-suggestions-list .media-heading {
  font-weight: bold;
}
#eg-ss-my-suggestions-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-my-suggestions-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-my-suggestions-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-my-suggestions-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-my-suggestions-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-my-suggestions-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-my-suggestions-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-my-suggestions-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-my-suggestions-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-my-suggestions-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-my-suggestions-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-my-suggestions-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-my-suggestions-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-my-suggestions-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-my-suggestions-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-my-suggestions-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-my-suggestions-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-my-suggestions-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-my-suggestions-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #666666;
  margin: 1px;
}
#eg-ss-my-suggestions-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #000000;
}
#eg-ss-my-suggestions-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-my-suggestions-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-my-suggestions-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-my-suggestions-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-my-suggestions-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-my-suggestions-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-my-suggestions-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-my-suggestions-list input.eg-form-control:-moz-placeholder,
#eg-ss-my-suggestions-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-my-suggestions-list input.eg-form-control::-moz-placeholder,
#eg-ss-my-suggestions-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-my-suggestions-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-my-suggestions-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-my-suggestions-list input.eg-form-control:placeholder-shown,
#eg-ss-my-suggestions-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-my-suggestions-list .media {
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-my-suggestions-list .fa:not(.eg-fa-inherit) {
  color: #000000;
}
#eg-ss-my-suggestions-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-my-suggestions-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-my-suggestions-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
@media (min-width: 992px) {
  #eg-ss-my-suggestions-list {
    padding: 15px 15px;
  }
}
/*
Styling for the Bookmarks List Component
Changes to this section will apply to the component found in:
components/newly-created-items-list/newly-created-items-list.html
*/
#eg-ss-newly-created-items-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
}
#eg-ss-newly-created-items-list .list-group {
  margin-bottom: 0;
}
#eg-ss-newly-created-items-list .media-list {
  margin-bottom: 0;
}
#eg-ss-newly-created-items-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-newly-created-items-list .media-heading {
  font-weight: bold;
}
#eg-ss-newly-created-items-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-newly-created-items-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-newly-created-items-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-newly-created-items-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-newly-created-items-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #333333;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-newly-created-items-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-newly-created-items-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-newly-created-items-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-newly-created-items-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-newly-created-items-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-newly-created-items-list .eg-item-container:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-newly-created-items-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px 0;
  margin: 1px;
}
#eg-ss-newly-created-items-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-newly-created-items-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-newly-created-items-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-newly-created-items-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-newly-created-items-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-newly-created-items-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-newly-created-items-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-newly-created-items-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-newly-created-items-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-newly-created-items-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-newly-created-items-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-newly-created-items-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-newly-created-items-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-newly-created-items-list input.eg-form-control:-moz-placeholder,
#eg-ss-newly-created-items-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-newly-created-items-list input.eg-form-control::-moz-placeholder,
#eg-ss-newly-created-items-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-newly-created-items-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-newly-created-items-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-newly-created-items-list input.eg-form-control:placeholder-shown,
#eg-ss-newly-created-items-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-newly-created-items-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-newly-created-items-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-newly-created-items-list .eg-list-counter {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 700;
}
#eg-ss-newly-created-items-list .eg-item-content {
  word-wrap: break-word;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
#eg-ss-newly-created-items-list .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-newly-created-items-list .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-newly-created-items-list .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-newly-created-items-list .eg-item-container:nth-last-child(2) {
  margin-bottom: 0;
}
#eg-ss-newly-created-items-list .eg-item-container .eg-item .eg-item-info {
  background-color: transparent;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 9px;
  font-weight: normal;
}
/*
Styling for the Page Tools Horizontal Component
Changes to this section will apply to the component found in:
components/page-tools-horizontal/page-tools-horizontal.html
*/
#eg-ss-page-tools-horizontal {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid transparent;
  border-radius: 0px;
}
#eg-ss-page-tools-horizontal .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #555555;
  padding: 0 0;
}
#eg-ss-page-tools-horizontal .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 40px;
  font-weight: normal;
}
#eg-ss-page-tools-horizontal .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-page-tools-horizontal .eg-breadcrumb-item {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  padding: 0 0;
}
#eg-ss-page-tools-horizontal .eg-breadcrumb-item:hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-page-tools-horizontal .eg-breadcrumb-separator {
  background-color: transparent;
  color: #097d95;
  font-size: 14px;
  font-weight: normal;
  padding: 0 5px;
}
#eg-ss-page-tools-horizontal .eg-heading-container {
  line-height: 57px;
}
#eg-ss-page-tools-horizontal .eg-page-tools {
  padding-bottom: 15px;
}
#eg-ss-page-tools-horizontal .eg-page-tool {
  padding-bottom: 5px;
}
/*
Styling for the Bookmarks List Component
Changes to this section will apply to the component found in:
components/pending-articles-list/pending-articles-list.html
*/
#eg-ss-pending-articles-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-pending-articles-list .list-group {
  margin-bottom: 0;
}
#eg-ss-pending-articles-list .media-list {
  margin-bottom: 0;
}
#eg-ss-pending-articles-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-pending-articles-list .media-heading {
  font-weight: bold;
}
#eg-ss-pending-articles-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-pending-articles-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-pending-articles-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-pending-articles-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-pending-articles-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-pending-articles-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-pending-articles-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-pending-articles-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-pending-articles-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-pending-articles-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-pending-articles-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-pending-articles-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-pending-articles-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-pending-articles-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-pending-articles-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-pending-articles-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-pending-articles-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-pending-articles-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 10px 15px;
}
#eg-ss-pending-articles-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-pending-articles-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-pending-articles-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-pending-articles-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-pending-articles-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-pending-articles-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-pending-articles-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-pending-articles-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-pending-articles-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-pending-articles-list input.eg-form-control:-moz-placeholder,
#eg-ss-pending-articles-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-pending-articles-list input.eg-form-control::-moz-placeholder,
#eg-ss-pending-articles-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-pending-articles-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-pending-articles-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-pending-articles-list input.eg-form-control:placeholder-shown,
#eg-ss-pending-articles-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-pending-articles-list .media {
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-pending-articles-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-pending-articles-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-pending-articles-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-pending-articles-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
@media (min-width: 992px) {
  #eg-ss-pending-articles-list {
    padding: 15px 15px;
  }
  #eg-ss-pending-articles-list .eg-separation-right {
    margin-right: 10px;
  }
}
#eg-ss-pending-articles-list .eg-article-past-sla {
  background: #fef4f4;
}
#eg-ss-pending-articles-list .eg-article-past-sla .eg-badge {
  border: 1px solid;
  font-size: 12px;
  padding: 2px 8px;
  background: red;
  color: #fff;
}
#eg-ss-pending-articles-list .eg-list-container {
  padding: 10px 15px;
}
/*
Styling for the Popular Articles List Component
Changes to this section will apply to the component found in:
components/popular-articles-list/popular-articles-list.html
*/
#eg-ss-popular-articles-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
}
#eg-ss-popular-articles-list .list-group {
  margin-bottom: 0;
}
#eg-ss-popular-articles-list .media-list {
  margin-bottom: 0;
}
#eg-ss-popular-articles-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-popular-articles-list .media-heading {
  font-weight: bold;
}
#eg-ss-popular-articles-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-popular-articles-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-popular-articles-list .eg-heading-container .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-popular-articles-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-popular-articles-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #333333;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-popular-articles-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-popular-articles-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-popular-articles-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-popular-articles-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-popular-articles-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-popular-articles-list .eg-item-container:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-popular-articles-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px 0;
  margin: 1px;
}
#eg-ss-popular-articles-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-popular-articles-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-popular-articles-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-popular-articles-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-popular-articles-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-popular-articles-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-popular-articles-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-popular-articles-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-popular-articles-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-popular-articles-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-popular-articles-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-popular-articles-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-popular-articles-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-popular-articles-list input.eg-form-control:-moz-placeholder,
#eg-ss-popular-articles-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-popular-articles-list input.eg-form-control::-moz-placeholder,
#eg-ss-popular-articles-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-popular-articles-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-popular-articles-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-popular-articles-list input.eg-form-control:placeholder-shown,
#eg-ss-popular-articles-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-popular-articles-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-popular-articles-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-popular-articles-list .eg-list-counter {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 17px;
  font-weight: 700;
}
#eg-ss-popular-articles-list .eg-item-content {
  word-wrap: break-word;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
#eg-ss-popular-articles-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-popular-articles-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-popular-articles-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-popular-articles-list .eg-list-counter {
  margin-right: 10px;
  margin-top: -3px;
}
#eg-ss-popular-articles-list .eg-heading-container {
  padding: 10px 10px 10px 0px;
}
#eg-ss-popular-articles-list .eg-item-container .eg-item {
  padding: 10px 10px 0px 0px;
}
/*
Styling for the Popular Articles List Component
Changes to this section will apply to the component found in:
components/popular-articles-list/popular-articles-list.html
*/
#eg-ss-popular-articles {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
}
#eg-ss-popular-articles .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-popular-articles .eg-heading-container .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-popular-articles .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-popular-articles .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #333333;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-popular-articles .eg-cards-container .eg-card {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border: 1px solid #dcdcdc;
}
#eg-ss-popular-articles .eg-cards-container .eg-card:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-popular-articles .eg-cards-container .eg-card .eg-card-body {
  padding: 5px 5px;
}
#eg-ss-popular-articles .eg-cards-container .eg-card-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: bold;
  border: 0 solid #dcdcdc;
  padding: 0 0;
}
#eg-ss-popular-articles .eg-cards-container .eg-card-subtitle {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border: 0 solid #dcdcdc;
  padding: 0 0;
}
#eg-ss-popular-articles .eg-cards-container .eg-card:hover .eg-card-title {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-popular-articles .eg-cards-container .eg-card:hover .eg-card-subtitle {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-popular-articles .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-popular-articles .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-popular-articles .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-popular-articles .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-popular-articles .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #333333;
  margin: 1px;
}
#eg-ss-popular-articles .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #097d95;
}
#eg-ss-popular-articles .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-popular-articles .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-popular-articles .eg-heading-container,
#eg-ss-popular-articles .eg-button-container {
  padding-left: 0;
}
#eg-ss-popular-articles .eg-cards-container .eg-card-subtitle {
  padding-bottom: 5px;
}
/*
Styling for the Quick Links Carousel Component
Changes to this section will apply to the component found in:
components/quick-links-carousel/quick-links-carousel.html
*/
#eg-ss-quick-links-carousel {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  margin: 20px 0;
  /*
     * re-setting line-height to 1.25 to calculate the .eg-carousel-items height
     */
  line-height: 1.25;
}
#eg-ss-quick-links-carousel .eg-carousel-item {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  padding: 0 0;
}
#eg-ss-quick-links-carousel .eg-carousel-item:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-quick-links-carousel
  .eg-carousel-item:not(.eg-carousel-item-hidden)
  + .eg-carousel-item:not(.eg-carousel-item-hidden) {
  border-left: 1px solid #dcdcdc;
}
#eg-ss-quick-links-carousel .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #333333;
  margin: 1px;
}
#eg-ss-quick-links-carousel .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #097d95;
}
#eg-ss-quick-links-carousel .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-quick-links-carousel .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #333333;
  margin: 1px;
}
#eg-ss-quick-links-carousel .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #097d95;
}
#eg-ss-quick-links-carousel .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-quick-links-carousel .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-quick-links-carousel .eg-carousel {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#eg-ss-quick-links-carousel .eg-carousel .eg-button {
  flex: none;
  margin: 1px;
}
#eg-ss-quick-links-carousel .eg-carousel .eg-button:disabled {
  visibility: hidden;
}
#eg-ss-quick-links-carousel .eg-carousel .eg-button.eg-button-1 {
  padding-left: 0;
}
#eg-ss-quick-links-carousel .eg-carousel .eg-button.eg-button-2 {
  padding-right: 0;
}
#eg-ss-quick-links-carousel .eg-carousel .eg-carousel-items {
  flex: auto;
  overflow: hidden;
  padding: 5px 0;
  width: 100%;
  /*
             * setting height to fix flickering issue on IE
             */
  height: 26.25px;
}
#eg-ss-quick-links-carousel .eg-carousel .eg-carousel-item-content {
  padding: 0 5px;
  margin: 1px;
}
#eg-ss-quick-links-carousel .eg-carousel-item {
  overflow: hidden;
  transition: all 0.25s;
  transition-property: opacity, width, transform, border-width;
  display: inline-block;
}
#eg-ss-quick-links-carousel .eg-carousel-item-hidden {
  /*
         * If the item is not being animated set the display to none.
         * So that the item will not take any space
         */
  /*
         * If the item is being hidden.
         * Then set the following animations/transitions
         */
  /*
         * If the item is being shown.
         * Then set the following animations/transitions
         */
}
#eg-ss-quick-links-carousel .eg-carousel-item-hidden:not(.ng-animate) {
  display: none;
}
#eg-ss-quick-links-carousel
  .eg-carousel-item-hidden.eg-carousel-item-hidden-add {
  opacity: 1;
}
#eg-ss-quick-links-carousel
  .eg-carousel-item-hidden.eg-carousel-item-hidden-add-active {
  opacity: 0;
  width: 0;
}
#eg-ss-quick-links-carousel
  .eg-carousel-item-hidden.eg-carousel-item-hidden-remove {
  opacity: 0;
  width: 0;
}
#eg-ss-quick-links-carousel
  .eg-carousel-item-hidden.eg-carousel-item-hidden-remove-active {
  opacity: 1;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-start
  .eg-carousel-item-hidden {
  /*
             * Left item being hidden
             */
  /*
             * Right item being shown
             */
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-start
  .eg-carousel-item-hidden.eg-carousel-item-hidden-add {
  transform: translateX(-100%);
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-start
  .eg-carousel-item-hidden.eg-carousel-item-hidden-add-active {
  transform: translateX(-200%);
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-start
  .eg-carousel-item-hidden.eg-carousel-item-hidden-remove {
  transform: translateX(100%);
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-start
  .eg-carousel-item-hidden.eg-carousel-item-hidden-remove-active {
  transform: translateX(0);
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-end
  .eg-carousel-item-hidden {
  /*
             * Left item being shown
             */
  /*
             * Right item being hidden
             */
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-end
  .eg-carousel-item-hidden.eg-carousel-item-hidden-remove {
  transform: translateX(-100%);
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-end
  .eg-carousel-item-hidden.eg-carousel-item-hidden-remove-active {
  transform: translateX(0);
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-end
  .eg-carousel-item-hidden.eg-carousel-item-hidden-add {
  transform: translateX(100%);
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-being-moved-to-end
  .eg-carousel-item-hidden.eg-carousel-item-hidden-add-active {
  transform: translateX(200%);
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-20
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 5%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-19
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 5.26315789%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-18
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 5.55555556%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-17
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 5.88235294%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-16
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 6.25%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-15
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 6.66666667%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-14
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 7.14285714%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-13
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 7.69230769%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-12
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 8.33333333%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-11
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 9.09090909%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-10
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 10%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-9
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 11.11111111%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-8
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 12.5%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-7
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 14.28571429%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-6
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 16.66666667%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-5
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 20%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-4
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 25%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-3
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 33.33333333%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-2
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 50%;
}
#eg-ss-quick-links-carousel
  .eg-carousel-items-count-1
  .eg-carousel-item:not(.eg-carousel-item-hidden) {
  width: 100%;
}
/*
Styling for the Quick Links List Component
Changes to this section will apply to the component found in:
components/quick-links-list/quick-links-list.html
*/
#eg-ss-quick-links-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
}
#eg-ss-quick-links-list .list-group {
  margin-bottom: 0;
}
#eg-ss-quick-links-list .media-list {
  margin-bottom: 0;
}
#eg-ss-quick-links-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-quick-links-list .media-heading {
  font-weight: bold;
}
#eg-ss-quick-links-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-quick-links-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #097d95;
  padding: 10px 15px;
}
#eg-ss-quick-links-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-quick-links-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-quick-links-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-quick-links-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-quick-links-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-quick-links-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-quick-links-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-quick-links-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-quick-links-list .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-quick-links-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-quick-links-list .eg-item-container.eg-item-container-addon:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-quick-links-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-quick-links-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-quick-links-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-quick-links-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-quick-links-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-quick-links-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-quick-links-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-quick-links-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-quick-links-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-quick-links-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-quick-links-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-quick-links-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-quick-links-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-quick-links-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-quick-links-list input.eg-form-control:-moz-placeholder,
#eg-ss-quick-links-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-quick-links-list input.eg-form-control::-moz-placeholder,
#eg-ss-quick-links-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-quick-links-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-quick-links-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-quick-links-list input.eg-form-control:placeholder-shown,
#eg-ss-quick-links-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-quick-links-list .media {
  border-top: 1px solid #c7c7c7;
  border-bottom: 1px solid #c7c7c7;
}
#eg-ss-quick-links-list .fa:not(.eg-fa-inherit) {
  color: #333333;
}
#eg-ss-quick-links-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-quick-links-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-quick-links-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
/*
Styling for the Bookmarks List Component
Changes to this section will apply to the component found in:
components/recently-updated-items-list/recently-updated-items-list.html
*/
#eg-ss-recently-updated-items-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
}
#eg-ss-recently-updated-items-list .list-group {
  margin-bottom: 0;
}
#eg-ss-recently-updated-items-list .media-list {
  margin-bottom: 0;
}
#eg-ss-recently-updated-items-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-recently-updated-items-list .media-heading {
  font-weight: bold;
}
#eg-ss-recently-updated-items-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-recently-updated-items-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-recently-updated-items-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-recently-updated-items-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-recently-updated-items-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #333333;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-recently-updated-items-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-recently-updated-items-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-recently-updated-items-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-recently-updated-items-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-recently-updated-items-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-recently-updated-items-list .eg-item-container:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-recently-updated-items-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px 0;
  margin: 1px;
}
#eg-ss-recently-updated-items-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-recently-updated-items-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-recently-updated-items-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-recently-updated-items-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-recently-updated-items-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-recently-updated-items-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-recently-updated-items-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-recently-updated-items-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-recently-updated-items-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-recently-updated-items-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-recently-updated-items-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-recently-updated-items-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-recently-updated-items-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-recently-updated-items-list input.eg-form-control:-moz-placeholder,
#eg-ss-recently-updated-items-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-recently-updated-items-list input.eg-form-control::-moz-placeholder,
#eg-ss-recently-updated-items-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-recently-updated-items-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-recently-updated-items-list
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-recently-updated-items-list input.eg-form-control:placeholder-shown,
#eg-ss-recently-updated-items-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-recently-updated-items-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-recently-updated-items-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-recently-updated-items-list .eg-list-counter {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 700;
}
#eg-ss-recently-updated-items-list .eg-item-content {
  word-wrap: break-word;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
#eg-ss-recently-updated-items-list .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-recently-updated-items-list .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-recently-updated-items-list .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-recently-updated-items-list .eg-item-container:nth-last-child(2) {
  margin-bottom: 0;
}
#eg-ss-recently-updated-items-list .eg-item-container .eg-item .eg-item-info {
  background-color: transparent;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 9px;
  font-weight: normal;
}
/*
Styling for the Search Field Component
Changes to this section will apply to the component found in:
components/search-field/search-field.html
*/
#eg-ss-search-field {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 30px;
  overflow: visible;
  border: 1px solid transparent;
  border-radius: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
}
#eg-ss-search-field .list-group {
  margin-bottom: 0;
}
#eg-ss-search-field .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-search-field .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-search-field .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-search-field .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-search-field .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-search-field .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-search-field .panel-heading {
  border-bottom: 1px solid transparent;
}
#eg-ss-search-field .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-search-field .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #333333;
  margin: 1px;
}
#eg-ss-search-field .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
}
#eg-ss-search-field .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-field .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #dcdcdc;
  color: #666666;
  margin: 1px;
}
#eg-ss-search-field .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #666666;
}
#eg-ss-search-field .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 0 0;
}
#eg-ss-search-field .eg-form-control {
  box-shadow: none;
}
#eg-ss-search-field .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-search-field .eg-form-control {
  background-color: #ffffff;
  border-color: #dcdcdc;
  border-radius: 0;
  color: #333333;
}
#eg-ss-search-field .eg-form-control:focus {
  border-color: #dcdcdc;
}
#eg-ss-search-field input.eg-form-control::-webkit-input-placeholder,
#eg-ss-search-field textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-search-field input.eg-form-control:-moz-placeholder,
#eg-ss-search-field textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-field input.eg-form-control::-moz-placeholder,
#eg-ss-search-field textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-field input.eg-form-control:-ms-input-placeholder,
#eg-ss-search-field textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-search-field input.eg-form-control:placeholder-shown,
#eg-ss-search-field textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-search-field .eg-dropdown-menu-container {
  position: relative;
}
#eg-ss-search-field .eg-dropdown-menu-container .dropdown-menu {
  border: 1px solid #dcdcdc;
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-field
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item-container,
#eg-ss-search-field .eg-dropdown-menu-container .dropdown-menu li {
  border: none;
  border-radius: 0;
  padding: 0;
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-search-field
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item-container:first-child,
#eg-ss-search-field .eg-dropdown-menu-container .dropdown-menu li:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-search-field
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item-container:last-child,
#eg-ss-search-field .eg-dropdown-menu-container .dropdown-menu li:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-search-field
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item {
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-field
  .eg-dropdown-menu-container
  .dropdown-menu
  .eg-dropdown-menu-item:hover {
  background-color: #ffffff;
  color: #097d95;
}
#eg-ss-search-field .eg-dropdown-menu-precursor + .dropdown-menu {
  border: 1px solid #dcdcdc;
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-field
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item-container,
#eg-ss-search-field .eg-dropdown-menu-precursor + .dropdown-menu li {
  border: none;
  border-radius: 0;
  padding: 0;
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-search-field
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item-container:first-child,
#eg-ss-search-field
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  li:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-search-field
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item-container:last-child,
#eg-ss-search-field .eg-dropdown-menu-precursor + .dropdown-menu li:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-search-field
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item {
  background-color: #ffffff;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-field
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .eg-dropdown-menu-item:hover {
  background-color: #ffffff;
  color: #097d95;
}
#eg-ss-search-field
  .eg-dropdown-menu-precursor
  + .dropdown-menu
  .active
  .eg-dropdown-menu-item {
  background-color: #ffffff;
  color: #097d95;
}
#eg-ss-search-field .dropdown-menu .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-field
  .dropdown-menu
  .eg-no-item-container
  .eg-dropdown-menu-item-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-field .list-group-item {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-search-field .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-search-field .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-search-field .eg-topic-dropdown .dropdown-menu {
  max-height: 340px;
  min-width: 300px;
  max-width: 300px;
  overflow: auto;
  margin: 1px;
}
@media (max-width: 350px) {
  #eg-ss-search-field .eg-topic-dropdown .dropdown-menu {
    min-width: 270px;
  }
}
#eg-ss-search-field .dropdown-menu {
  border-radius: 0;
  padding: 0;
  margin: 0;
}
#eg-ss-search-field .eg-form-control {
  border: none;
}
#eg-ss-search-field .eg-form-control::-ms-clear {
  display: none;
}
#eg-ss-search-field .eg-button {
  border-radius: 0;
  box-shadow: none;
  font-weight: 300;
  font-size: 13px;
}
#eg-ss-search-field .eg-topic-dropdown-button {
  border: none;
  padding: 0 5px 0 0;
}
#eg-ss-search-field .eg-topic-dropdown-button .eg-button-border-2 {
  border-right: 1px solid #dcdcdc;
  padding: 5px 16px;
}
#eg-ss-search-field .eg-topic-dropdown-button .fa {
  color: #333333;
}
#eg-ss-search-field .eg-button-search {
  padding: 8px 12px;
}
#eg-ss-search-field .eg-search-container {
  line-height: normal;
  background-color: #ffffff;
}
#eg-ss-search-field .eg-search-container .dropdown-menu {
  max-height: 500px;
  width: 50%;
  overflow-y: auto;
}
/*
Styling for the Search filter custom attributes Component
Changes to this section will apply to the component found in:
components/search-filter-custom-attributes/search-filter-custom-attributes.html
*/
#eg-ss-search-filter-custom-attributes {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  /*
     * EGS-45280: suggested by design team on SfB
     */
}
#eg-ss-search-filter-custom-attributes .list-group {
  margin-bottom: 0;
}
#eg-ss-search-filter-custom-attributes .media-list {
  margin-bottom: 0;
}
#eg-ss-search-filter-custom-attributes .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-search-filter-custom-attributes .media-heading {
  font-weight: bold;
}
#eg-ss-search-filter-custom-attributes .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-custom-attributes .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
  text-transform: uppercase;
}
#eg-ss-search-filter-custom-attributes .eg-heading-container .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-search-filter-custom-attributes .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-search-filter-custom-attributes .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid transparent;
  width: 50px;
}
#eg-ss-search-filter-custom-attributes .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-custom-attributes .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-filter-custom-attributes .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-custom-attributes .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-filter-custom-attributes .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-search-filter-custom-attributes
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-custom-attributes
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-search-filter-custom-attributes
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-search-filter-custom-attributes
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-search-filter-custom-attributes .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-search-filter-custom-attributes .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: transparent;
  color: #333333;
}
#eg-ss-search-filter-custom-attributes .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-search-filter-custom-attributes .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-search-filter-custom-attributes
  .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-filter-custom-attributes .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-search-filter-custom-attributes .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-search-filter-custom-attributes
  .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-filter-custom-attributes .eg-form-control {
  box-shadow: none;
}
#eg-ss-search-filter-custom-attributes .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-search-filter-custom-attributes .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-search-filter-custom-attributes .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-search-filter-custom-attributes
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-search-filter-custom-attributes
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-search-filter-custom-attributes input.eg-form-control:-moz-placeholder,
#eg-ss-search-filter-custom-attributes
  textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-filter-custom-attributes input.eg-form-control::-moz-placeholder,
#eg-ss-search-filter-custom-attributes
  textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-filter-custom-attributes
  input.eg-form-control:-ms-input-placeholder,
#eg-ss-search-filter-custom-attributes
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-search-filter-custom-attributes input.eg-form-control:placeholder-shown,
#eg-ss-search-filter-custom-attributes
  textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-search-filter-custom-attributes .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-search-filter-custom-attributes .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-search-filter-custom-attributes label:not(.eg-not-label),
#eg-ss-search-filter-custom-attributes .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-custom-attributes .eg-item-content {
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-search-filter-custom-attributes .eg-custom-checkbox-group {
  line-height: 1.5;
}
#eg-ss-search-filter-custom-attributes
  .eg-custom-checkbox-group
  .eg-custom-checkbox {
  vertical-align: middle;
  margin-top: 0;
}
#eg-ss-search-filter-custom-attributes .eg-button-container {
  padding-bottom: 15px;
}
#eg-ss-search-filter-custom-attributes .eg-item-container .eg-not-label {
  margin: 0;
  display: flex;
  align-items: center;
  font-weight: normal;
}
#eg-ss-search-filter-custom-attributes
  .eg-item-container
  .eg-not-label
  input[type="radio"],
#eg-ss-search-filter-custom-attributes
  .eg-item-container
  .eg-not-label
  input[type="checkbox"] {
  margin-top: 1px;
}
#eg-ss-search-filter-custom-attributes
  .eg-item-container
  .eg-not-label
  .eg-item-text {
  flex: auto;
}
#eg-ss-search-filter-custom-attributes .eg-link-hover {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-custom-attributes .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-search-filter-custom-attributes .eg-heading-container {
  padding-top: 20px;
}
/*
Styling for the Search filter tags checkboxes Component
Changes to this section will apply to the component found in:
components/search-filter-tags-checkboxes/search-filter-tags-checkboxes.html
*/
#eg-ss-search-filter-tags-checkboxes {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  /*
     * EGS-45280: suggested by design team on SfB
     */
}
#eg-ss-search-filter-tags-checkboxes .list-group {
  margin-bottom: 0;
}
#eg-ss-search-filter-tags-checkboxes .media-list {
  margin-bottom: 0;
}
#eg-ss-search-filter-tags-checkboxes .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-search-filter-tags-checkboxes .media-heading {
  font-weight: bold;
}
#eg-ss-search-filter-tags-checkboxes .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-tags-checkboxes .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
  text-transform: uppercase;
}
#eg-ss-search-filter-tags-checkboxes .eg-heading-container .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-search-filter-tags-checkboxes .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-search-filter-tags-checkboxes .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid transparent;
  width: 50px;
}
#eg-ss-search-filter-tags-checkboxes .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-filter-tags-checkboxes .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-filter-tags-checkboxes .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-filter-tags-checkboxes .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-filter-tags-checkboxes .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-search-filter-tags-checkboxes
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-filter-tags-checkboxes
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-search-filter-tags-checkboxes
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-search-filter-tags-checkboxes
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-search-filter-tags-checkboxes .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-search-filter-tags-checkboxes .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: transparent;
  color: #333333;
}
#eg-ss-search-filter-tags-checkboxes .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-search-filter-tags-checkboxes .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-search-filter-tags-checkboxes .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-filter-tags-checkboxes .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-search-filter-tags-checkboxes .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-search-filter-tags-checkboxes .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-filter-tags-checkboxes .eg-form-control {
  box-shadow: none;
}
#eg-ss-search-filter-tags-checkboxes .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-search-filter-tags-checkboxes .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-search-filter-tags-checkboxes .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-search-filter-tags-checkboxes
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-search-filter-tags-checkboxes
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-search-filter-tags-checkboxes input.eg-form-control:-moz-placeholder,
#eg-ss-search-filter-tags-checkboxes textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-filter-tags-checkboxes input.eg-form-control::-moz-placeholder,
#eg-ss-search-filter-tags-checkboxes
  textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-filter-tags-checkboxes
  input.eg-form-control:-ms-input-placeholder,
#eg-ss-search-filter-tags-checkboxes
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-search-filter-tags-checkboxes input.eg-form-control:placeholder-shown,
#eg-ss-search-filter-tags-checkboxes
  textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-search-filter-tags-checkboxes .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-search-filter-tags-checkboxes .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-search-filter-tags-checkboxes label:not(.eg-not-label),
#eg-ss-search-filter-tags-checkboxes .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-tags-checkboxes .eg-item-content {
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-search-filter-tags-checkboxes .eg-button-container {
  padding-bottom: 15px;
}
#eg-ss-search-filter-tags-checkboxes .eg-item-container .eg-not-label {
  margin: 0;
  display: flex;
  align-items: center;
  font-weight: normal;
}
#eg-ss-search-filter-tags-checkboxes
  .eg-item-container
  .eg-not-label
  input[type="radio"],
#eg-ss-search-filter-tags-checkboxes
  .eg-item-container
  .eg-not-label
  input[type="checkbox"] {
  margin-top: 1px;
}
#eg-ss-search-filter-tags-checkboxes
  .eg-item-container
  .eg-not-label
  .eg-item-text {
  flex: auto;
}
#eg-ss-search-filter-tags-checkboxes .eg-link-hover {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-tags-checkboxes .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-search-filter-tags-checkboxes .eg-child-ul {
  padding-left: 25px;
}
#eg-ss-search-filter-tags-checkboxes .eg-heading-container {
  padding-top: 20px;
}
/*
Styling for the Search filter Topic checkboxes Component
Changes to this section will apply to the component found in:
components/search-filter-topic-checkboxes/search-filter-topic-checkboxes.html
*/
#eg-ss-search-filter-topic-checkboxes {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  /*
     * EGS-45280: suggested by design team on SfB
     */
}
#eg-ss-search-filter-topic-checkboxes .list-group {
  margin-bottom: 0;
}
#eg-ss-search-filter-topic-checkboxes .media-list {
  margin-bottom: 0;
}
#eg-ss-search-filter-topic-checkboxes .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-search-filter-topic-checkboxes .media-heading {
  font-weight: bold;
}
#eg-ss-search-filter-topic-checkboxes .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-topic-checkboxes .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
  text-transform: uppercase;
}
#eg-ss-search-filter-topic-checkboxes .eg-heading-container .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-search-filter-topic-checkboxes .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-search-filter-topic-checkboxes .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid transparent;
  width: 50px;
}
#eg-ss-search-filter-topic-checkboxes .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-filter-topic-checkboxes .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-filter-topic-checkboxes .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-filter-topic-checkboxes .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-filter-topic-checkboxes .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-search-filter-topic-checkboxes
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-filter-topic-checkboxes
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-search-filter-topic-checkboxes
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-search-filter-topic-checkboxes
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-search-filter-topic-checkboxes .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-search-filter-topic-checkboxes .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: transparent;
  color: #333333;
}
#eg-ss-search-filter-topic-checkboxes .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-search-filter-topic-checkboxes .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-search-filter-topic-checkboxes .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-filter-topic-checkboxes .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-search-filter-topic-checkboxes .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-search-filter-topic-checkboxes .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-filter-topic-checkboxes .eg-form-control {
  box-shadow: none;
}
#eg-ss-search-filter-topic-checkboxes .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-search-filter-topic-checkboxes .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-search-filter-topic-checkboxes .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-search-filter-topic-checkboxes
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-search-filter-topic-checkboxes
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-search-filter-topic-checkboxes input.eg-form-control:-moz-placeholder,
#eg-ss-search-filter-topic-checkboxes
  textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-filter-topic-checkboxes input.eg-form-control::-moz-placeholder,
#eg-ss-search-filter-topic-checkboxes
  textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-filter-topic-checkboxes
  input.eg-form-control:-ms-input-placeholder,
#eg-ss-search-filter-topic-checkboxes
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-search-filter-topic-checkboxes input.eg-form-control:placeholder-shown,
#eg-ss-search-filter-topic-checkboxes
  textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-search-filter-topic-checkboxes .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-search-filter-topic-checkboxes .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-search-filter-topic-checkboxes label:not(.eg-not-label),
#eg-ss-search-filter-topic-checkboxes .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-filter-topic-checkboxes .eg-item-content {
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-search-filter-topic-checkboxes .eg-button-container {
  padding-bottom: 15px;
}
#eg-ss-search-filter-topic-checkboxes .eg-item-container .eg-item {
  margin: 0;
  display: flex;
  align-items: center;
  font-weight: normal;
}
#eg-ss-search-filter-topic-checkboxes
  .eg-item-container
  .eg-item
  input[type="radio"],
#eg-ss-search-filter-topic-checkboxes
  .eg-item-container
  .eg-item
  input[type="checkbox"] {
  margin-top: 1px;
}
#eg-ss-search-filter-topic-checkboxes
  .eg-item-container
  .eg-item
  .eg-item-text {
  flex: auto;
}
#eg-ss-search-filter-topic-checkboxes .eg-heading-container {
  padding-top: 20px;
}
/*
Styling for the Search Profiles List Component
Changes to this section will apply to the component found in:
components/search-profiles-list/search-profiles-list.html
*/
#eg-ss-search-profiles-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-search-profiles-list .list-group {
  margin-bottom: 0;
}
#eg-ss-search-profiles-list .media-list {
  margin-bottom: 0;
}
#eg-ss-search-profiles-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-search-profiles-list .media-heading {
  font-weight: bold;
}
#eg-ss-search-profiles-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-profiles-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
  text-transform: uppercase;
}
#eg-ss-search-profiles-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-search-profiles-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-search-profiles-list .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid transparent;
  width: 50px;
}
#eg-ss-search-profiles-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-profiles-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-profiles-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-profiles-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-search-profiles-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-search-profiles-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-profiles-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-search-profiles-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-search-profiles-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-search-profiles-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-search-profiles-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: transparent;
  color: #333333;
}
#eg-ss-search-profiles-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-search-profiles-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-search-profiles-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-profiles-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-search-profiles-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-search-profiles-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-profiles-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-search-profiles-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-search-profiles-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-search-profiles-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-search-profiles-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-search-profiles-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-search-profiles-list input.eg-form-control:-moz-placeholder,
#eg-ss-search-profiles-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-profiles-list input.eg-form-control::-moz-placeholder,
#eg-ss-search-profiles-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-profiles-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-search-profiles-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-search-profiles-list input.eg-form-control:placeholder-shown,
#eg-ss-search-profiles-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-search-profiles-list .media {
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-search-profiles-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-search-profiles-list label:not(.eg-not-label),
#eg-ss-search-profiles-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-profiles-list .eg-item-content {
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-search-profiles-list .eg-item-container .eg-item {
  margin: 0;
  display: flex;
  align-items: center;
  font-weight: normal;
}
#eg-ss-search-profiles-list .eg-item-container .eg-item input[type="radio"],
#eg-ss-search-profiles-list .eg-item-container .eg-item input[type="checkbox"] {
  margin-top: 1px;
}
#eg-ss-search-profiles-list .eg-item-container .eg-item .eg-item-text {
  flex: auto;
}
/*
Styling for the Search Results List Component
Changes to this section will apply to the component found in:
components/search-results-list/search-results-list.html
*/
#eg-ss-search-results-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
  padding: 5px 30px;
  /*
     * EGS-45280: suggested by design team on SfB
     */
}
#eg-ss-search-results-list .list-group {
  margin-bottom: 0;
}
#eg-ss-search-results-list .media-list {
  margin-bottom: 0;
}
#eg-ss-search-results-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-search-results-list .media-heading {
  font-weight: bold;
}
#eg-ss-search-results-list .eg-badge {
  background-color: #588230;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-search-results-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 20px 0;
}
#eg-ss-search-results-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-search-results-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-search-results-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: normal;
}
#eg-ss-search-results-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 20px 0;
}
#eg-ss-search-results-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: normal;
}
#eg-ss-search-results-list .eg-separator-container .eg-separator {
  display: block;
  padding: 20px 0;
}
#eg-ss-search-results-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-search-results-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: normal;
}
#eg-ss-search-results-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-search-results-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-search-results-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-search-results-list .eg-item-container .eg-item {
  display: block;
  padding: 20px 0;
  margin: 0;
}
#eg-ss-search-results-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 30px;
  background-color: transparent;
  color: #000000;
}
#eg-ss-search-results-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-search-results-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-search-results-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-results-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-search-results-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-search-results-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-results-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-search-results-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-search-results-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-search-results-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-search-results-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-search-results-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-search-results-list input.eg-form-control:-moz-placeholder,
#eg-ss-search-results-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-results-list input.eg-form-control::-moz-placeholder,
#eg-ss-search-results-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-search-results-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-search-results-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-search-results-list input.eg-form-control:placeholder-shown,
#eg-ss-search-results-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-search-results-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-search-results-list .fa:not(.eg-fa-inherit) {
  color: #000000;
}
#eg-ss-search-results-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-results-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-search-results-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
@media (min-width: 992px) {
  #eg-ss-search-results-list {
    padding: 5px 30px 10px 30px;
  }
}
#eg-ss-search-results-list .eg-item-container .eg-item {
  display: flex;
  align-items: flex-start;
}
#eg-ss-search-results-list .eg-item-container .eg-item .eg-item-text {
  flex: auto;
}
#eg-ss-search-results-list .eg-item-container .eg-item .eg-item-title {
  font-weight: 600;
}
#eg-ss-search-results-list .eg-item-container .eg-item .eg-item-icon {
  margin-right: 10px;
}
#eg-ss-search-results-list .eg-item-container .eg-item-topic {
  align-items: center;
}
#eg-ss-search-results-list .eg-item-container:after {
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  height: 1px;
  background: #dcdcdc;
  width: 50%;
  left: 0px;
}
#eg-ss-search-results-list .eg-badge {
  border-radius: 0;
  padding: 4px 6px;
}
#eg-ss-search-results-list .eg-search-term {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-search-results-list .eg-pagination {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#eg-ss-search-results-list .eg-pagination > .pagination-prev > a,
#eg-ss-search-results-list .eg-pagination > .pagination-next > a,
#eg-ss-search-results-list .eg-pagination > .pagination-first > a,
#eg-ss-search-results-list .eg-pagination > .pagination-last > a,
#eg-ss-search-results-list .eg-pagination > .pagination-page > a {
  margin: 1px;
}
#eg-ss-search-results-list .eg-pagination > .pagination-prev > a,
#eg-ss-search-results-list .eg-pagination > .pagination-next > a,
#eg-ss-search-results-list .eg-pagination > .pagination-first > a,
#eg-ss-search-results-list .eg-pagination > .pagination-last > a {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
}
#eg-ss-search-results-list .eg-pagination > .pagination-prev > a:hover,
#eg-ss-search-results-list .eg-pagination > .pagination-next > a:hover,
#eg-ss-search-results-list .eg-pagination > .pagination-first > a:hover,
#eg-ss-search-results-list .eg-pagination > .pagination-last > a:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-search-results-list
  .eg-pagination
  > .pagination-prev
  > a:not(.eg-input-group-button),
#eg-ss-search-results-list
  .eg-pagination
  > .pagination-next
  > a:not(.eg-input-group-button),
#eg-ss-search-results-list
  .eg-pagination
  > .pagination-first
  > a:not(.eg-input-group-button),
#eg-ss-search-results-list
  .eg-pagination
  > .pagination-last
  > a:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-results-list .eg-pagination > .pagination-page > a {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #c7c7c7;
  color: #555555;
}
#eg-ss-search-results-list .eg-pagination > .pagination-page > a:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #555555;
}
#eg-ss-search-results-list
  .eg-pagination
  > .pagination-page
  > a:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-results-list .eg-pagination > .pagination-page.active > a {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
}
#eg-ss-search-results-list .eg-pagination > .pagination-page.active > a:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-search-results-list
  .eg-pagination
  > .pagination-page.active
  > a:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-search-results-list .eg-item-snippet {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
/*
Styling for the Signup Window Component
Changes to this section will apply to the component found in:
components/signup-window/signup-window.html
*/
#eg-ss-signup-window {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-signup-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-signup-window .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-signup-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-signup-window .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid #333333;
  width: 50px;
}
#eg-ss-signup-window .eg-form-group label:not(.eg-not-label),
#eg-ss-signup-window .eg-form-group .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-signup-window .eg-form-group label.eg-error,
#eg-ss-signup-window .eg-form-group .eg-error {
  color: #ff6600;
}
#eg-ss-signup-window .eg-form-group label.eg-mandatory,
#eg-ss-signup-window .eg-form-group .eg-mandatory {
  color: #cf4237;
}
#eg-ss-signup-window .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-signup-window .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-signup-window .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-signup-window .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-signup-window .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-signup-window .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-signup-window .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-signup-window .eg-form-control {
  box-shadow: none;
}
#eg-ss-signup-window .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-signup-window .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-signup-window .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-signup-window input.eg-form-control::-webkit-input-placeholder,
#eg-ss-signup-window textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-signup-window input.eg-form-control:-moz-placeholder,
#eg-ss-signup-window textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-signup-window input.eg-form-control::-moz-placeholder,
#eg-ss-signup-window textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-signup-window input.eg-form-control:-ms-input-placeholder,
#eg-ss-signup-window textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-signup-window input.eg-form-control:placeholder-shown,
#eg-ss-signup-window textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-signup-window .eg-input-group-button {
  border-color: #c7c7c7;
}
#eg-ss-signup-window .modal-header {
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-signup-window .modal-body {
  padding-bottom: 0;
}
#eg-ss-signup-window .modal-footer {
  border-color: #dcdcdc;
}
#eg-ss-signup-window .eg-form-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
#eg-ss-signup-window .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-signup-window .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-signup-window .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-signup-window label.eg-error,
#eg-ss-signup-window .eg-error {
  color: #ff6600;
}
#eg-ss-signup-window label.eg-mandatory,
#eg-ss-signup-window .eg-mandatory {
  color: #cf4237;
}
#eg-ss-signup-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-signup-window .eg-signup-error {
  margin-top: 15px;
}
/*
Styling for the Topic Breadcrumb Component
Changes to this section will apply to the component found in:
components/topic-breadcrumb/topic-breadcrumb.html
*/
#eg-ss-static-breadcrumb {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 30px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
}
#eg-ss-static-breadcrumb .eg-breadcrumb-item {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding: 0 0;
}
#eg-ss-static-breadcrumb .eg-breadcrumb-item:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-static-breadcrumb .eg-breadcrumb-separator {
  background-color: transparent;
  color: #333333;
  font-size: 13px;
  font-weight: normal;
  padding: 0 10px;
}
#eg-ss-static-breadcrumb .eg-breadcrumb-separator .fa:not(.eg-fa-inherit) {
  font-weight: inherit;
}
#eg-ss-static-breadcrumb .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-static-breadcrumb .eg-breadcrumb-current-item {
  cursor: default;
  background-color: transparent;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding: 0 0;
}
#eg-ss-static-breadcrumb .eg-breadcrumb-current-item:hover {
  background-color: transparent;
  color: #666666;
}
#eg-ss-static-breadcrumb .eg-breadcrumb {
  margin: 1px;
}
#eg-ss-static-breadcrumb .breadcrumb-ellipsis:hover {
  cursor: pointer;
}
/*
Styling for the Topic Blocks with Articles list Component
Changes to this section will apply to the component found in:
components/topic-blocks-with-articles/topic-blocks-with-articles.html
*/
#eg-ss-sub-topic-blocks-with-articles {
  background-color: transparent;
}
#eg-ss-sub-topic-blocks-with-articles .eg-ss-sub-component {
  /* Fallback for browsers that do not support gradients */
  background-color: #f8f8f8;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #f8f8f8;
  border-radius: 0px;
  height: 260px !important;
  margin: 15px 0px;
  padding: 15px 10px;
  position: relative;
}
#eg-ss-sub-topic-blocks-with-articles .list-group {
  margin-bottom: 0;
}
#eg-ss-sub-topic-blocks-with-articles .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 5px 10px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: 600;
}
#eg-ss-sub-topic-blocks-with-articles .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-sub-topic-blocks-with-articles .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-sub-topic-blocks-with-articles .eg-no-item-container .eg-no-item {
  display: block;
  padding: 5px 10px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-sub-topic-blocks-with-articles
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-sub-topic-blocks-with-articles
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-sub-topic-blocks-with-articles
  .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-sub-topic-blocks-with-articles
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-sub-topic-blocks-with-articles .eg-item-container .eg-item {
  display: block;
  padding: 5px 10px;
  margin: 0;
}
#eg-ss-sub-topic-blocks-with-articles .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: transparent;
  color: #000000;
}
#eg-ss-sub-topic-blocks-with-articles .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: #555555;
  color: #555555;
  margin: 1px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #555555;
}
#eg-ss-sub-topic-blocks-with-articles .eg-button-1:not(.eg-input-group-button) {
  border-radius: 3px;
  padding: 5px 10px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-sub-topic-blocks-with-articles .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-sub-topic-blocks-with-articles .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-sub-topic-blocks-with-articles .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-sub-topic-blocks-with-articles .list-group-item {
  border-top: 0 solid #f8f8f8;
  border-bottom: 0 solid #f8f8f8;
}
#eg-ss-sub-topic-blocks-with-articles .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-sub-topic-blocks-with-articles .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-sub-topic-blocks-with-articles .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-sub-topic-blocks-with-articles .row {
  padding: 0px 0px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-underline {
  width: 30%;
  height: 1px;
  border-bottom: 2px solid #333333;
}
#eg-ss-sub-topic-blocks-with-articles .eg-go-to-topic {
  bottom: 15px;
  left: 10px;
  padding: 5px 10px;
  position: absolute;
  right: 10px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-topic-list {
  height: 185px;
  overflow: hidden;
}
#eg-ss-sub-topic-blocks-with-articles .eg-text {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
}
#eg-ss-sub-topic-blocks-with-articles.eg-ellipsis-fade-out .eg-ellipsis {
  position: relative;
  text-overflow: clip;
}
#eg-ss-sub-topic-blocks-with-articles.eg-ellipsis-fade-out .eg-ellipsis:after {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  width: 40px;
  background-image: linear-gradient(
    to right,
    transparent 0%,
    transparent,
    transparent
  );
  pointer-events: none;
}
#eg-ss-sub-topic-blocks-with-articles .eg-topic-count + .eg-article-count {
  margin-left: 10px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-topic-image {
  float: left;
}
#eg-ss-sub-topic-blocks-with-articles .eg-topic-image img {
  height: 24px;
  width: 24px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-item-container .eg-item {
  padding-left: 12px;
  margin-left: 1px;
}
#eg-ss-sub-topic-blocks-with-articles .eg-background-img {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/*
Styling for the Bookmarks List Component
Changes to this section will apply to the component found in:
components/bookmarks-list/bookmarks-list.html
*/
#eg-ss-subscriptions-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-subscriptions-list .list-group {
  margin-bottom: 0;
}
#eg-ss-subscriptions-list .media-list {
  margin-bottom: 0;
}
#eg-ss-subscriptions-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-subscriptions-list .media-heading {
  font-weight: bold;
}
#eg-ss-subscriptions-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-subscriptions-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-subscriptions-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-subscriptions-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-subscriptions-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-subscriptions-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-subscriptions-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-subscriptions-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-subscriptions-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-subscriptions-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-subscriptions-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-subscriptions-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-subscriptions-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-subscriptions-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-subscriptions-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-subscriptions-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-subscriptions-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-subscriptions-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-subscriptions-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #666666;
  margin: 1px;
}
#eg-ss-subscriptions-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #000000;
}
#eg-ss-subscriptions-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 10px 15px;
}
#eg-ss-subscriptions-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-subscriptions-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-subscriptions-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-subscriptions-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-subscriptions-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-subscriptions-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-subscriptions-list input.eg-form-control:-moz-placeholder,
#eg-ss-subscriptions-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-subscriptions-list input.eg-form-control::-moz-placeholder,
#eg-ss-subscriptions-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-subscriptions-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-subscriptions-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-subscriptions-list input.eg-form-control:placeholder-shown,
#eg-ss-subscriptions-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-subscriptions-list .media {
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-subscriptions-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-subscriptions-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-subscriptions-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-subscriptions-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
@media (min-width: 992px) {
  #eg-ss-subscriptions-list {
    padding: 15px 15px;
  }
  #eg-ss-subscriptions-list .eg-separation-right {
    margin-right: 10px;
  }
}
/*
Styling for the SubTopic Navigation List Component
Changes to this section will apply to the component found in:
components/subtopic-nav-list/subtopic-nav-list.html
*/
#eg-ss-subtopic-nav-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
  padding-bottom: 20px;
}
#eg-ss-subtopic-nav-list .list-group {
  margin-bottom: 0;
}
#eg-ss-subtopic-nav-list .media-list {
  margin-bottom: 0;
}
#eg-ss-subtopic-nav-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-subtopic-nav-list .media-heading {
  font-weight: bold;
}
#eg-ss-subtopic-nav-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-subtopic-nav-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #555555;
  padding: 7px 20px;
}
#eg-ss-subtopic-nav-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-subtopic-nav-list .eg-heading-container .eg-heading {
  border-bottom: 1px solid #aaaaaa;
  margin: 0;
  padding: 0;
}
#eg-ss-subtopic-nav-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-subtopic-nav-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 20px;
}
#eg-ss-subtopic-nav-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-subtopic-nav-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 20px;
}
#eg-ss-subtopic-nav-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-subtopic-nav-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-subtopic-nav-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-subtopic-nav-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-subtopic-nav-list .eg-item-container.eg-item-container-addon:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-subtopic-nav-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 20px;
  margin: 0;
}
#eg-ss-subtopic-nav-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-subtopic-nav-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-subtopic-nav-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-subtopic-nav-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-subtopic-nav-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-subtopic-nav-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-subtopic-nav-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-subtopic-nav-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-subtopic-nav-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-subtopic-nav-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-subtopic-nav-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-subtopic-nav-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-subtopic-nav-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-subtopic-nav-list input.eg-form-control:-moz-placeholder,
#eg-ss-subtopic-nav-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-subtopic-nav-list input.eg-form-control::-moz-placeholder,
#eg-ss-subtopic-nav-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-subtopic-nav-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-subtopic-nav-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-subtopic-nav-list input.eg-form-control:placeholder-shown,
#eg-ss-subtopic-nav-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-subtopic-nav-list .list-group-item {
  border-top: 0 solid #c7c7c7;
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-subtopic-nav-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-subtopic-nav-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-subtopic-nav-list .media {
  border-top: 0 solid #c7c7c7;
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-subtopic-nav-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-subtopic-nav-list label:not(.eg-not-label),
#eg-ss-subtopic-nav-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
/*
Styling for the Topic Blocks Component
Changes to this section will apply to the component found in:
components/table-of-contents/table-of-contents.html
*/
#eg-ss-table-of-contents {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
  position: fixed;
  width: 15%;
}
#eg-ss-table-of-contents .list-group {
  margin-bottom: 0;
}
#eg-ss-table-of-contents .media-list {
  margin-bottom: 0;
}
#eg-ss-table-of-contents .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-table-of-contents .media-heading {
  font-weight: bold;
}
#eg-ss-table-of-contents .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-table-of-contents .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 0;
}
#eg-ss-table-of-contents .eg-heading-container .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-table-of-contents .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-table-of-contents .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #333333;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-table-of-contents .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-table-of-contents .eg-no-item-container .eg-no-item {
  display: block;
  padding: 0 0;
}
#eg-ss-table-of-contents .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-table-of-contents .eg-separator-container .eg-separator {
  display: block;
  padding: 0 0;
}
#eg-ss-table-of-contents .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-table-of-contents .eg-item-container:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-table-of-contents .eg-item-container .eg-item {
  display: block;
  padding: 0 0 0;
  margin: 1px;
}
#eg-ss-table-of-contents .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-table-of-contents .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-table-of-contents .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-table-of-contents .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-table-of-contents .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-table-of-contents .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-table-of-contents .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-table-of-contents .eg-form-control {
  box-shadow: none;
}
#eg-ss-table-of-contents .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-table-of-contents .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-table-of-contents .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-table-of-contents input.eg-form-control::-webkit-input-placeholder,
#eg-ss-table-of-contents textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-table-of-contents input.eg-form-control:-moz-placeholder,
#eg-ss-table-of-contents textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-table-of-contents input.eg-form-control::-moz-placeholder,
#eg-ss-table-of-contents textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-table-of-contents input.eg-form-control:-ms-input-placeholder,
#eg-ss-table-of-contents textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-table-of-contents input.eg-form-control:placeholder-shown,
#eg-ss-table-of-contents textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-table-of-contents .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-table-of-contents .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-table-of-contents .eg-list-counter {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 700;
}
#eg-ss-table-of-contents .eg-item-content {
  word-wrap: break-word;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 0;
}
#eg-ss-table-of-contents .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-table-of-contents .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-table-of-contents .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-table-of-contents .eg-heading-container {
  padding-top: 0;
}
#eg-ss-table-of-contents .eg-headline-elements {
  max-height: 63vh;
  overflow-y: auto;
}
#eg-ss-table-of-contents .eg-toc-active-element {
  background-color: inherit;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-table-of-contents .eg-toc-active-element:hover,
#eg-ss-table-of-contents .eg-toc-active-element:focus {
  background-color: inherit;
  color: #097d95;
}
#eg-ss-table-of-contents .eg-top-level {
  padding-bottom: 10px;
}
#eg-ss-table-of-contents .eg-sub-level {
  padding-left: 10px;
  padding-bottom: 5px;
}
#eg-ss-table-of-contents .eg-bottom-level {
  padding-left: 20px;
  padding-bottom: 5px;
}
#eg-ss-table-of-contents .eg-headline-elements::-webkit-scrollbar {
  width: 5px;
}
#eg-ss-table-of-contents .eg-headline-elements::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 1px;
}
#eg-ss-table-of-contents .eg-headline-elements::-webkit-scrollbar-thumb {
  border-radius: 1px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
/*
Styling for the Topic Articles List Component
Changes to this section will apply to the component found in:
components/topic-articles-list/topic-articles-list.html
*/
#eg-ss-topic-articles-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 4px;
  border: 0;
  margin-top: 20px;
}
#eg-ss-topic-articles-list .list-group {
  margin-bottom: 0;
}
#eg-ss-topic-articles-list .media-list {
  margin-bottom: 0;
}
#eg-ss-topic-articles-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-topic-articles-list .media-heading {
  font-weight: bold;
}
#eg-ss-topic-articles-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-articles-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-topic-articles-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-topic-articles-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-topic-articles-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #333333;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-topic-articles-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-articles-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-topic-articles-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-articles-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-topic-articles-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-topic-articles-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-articles-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-topic-articles-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-topic-articles-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-topic-articles-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-topic-articles-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: transparent;
  color: #555555;
}
#eg-ss-topic-articles-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-articles-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-topic-articles-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-articles-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-articles-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-topic-articles-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-articles-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-topic-articles-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-topic-articles-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-topic-articles-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-topic-articles-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-topic-articles-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-topic-articles-list input.eg-form-control:-moz-placeholder,
#eg-ss-topic-articles-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-articles-list input.eg-form-control::-moz-placeholder,
#eg-ss-topic-articles-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-articles-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-topic-articles-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-topic-articles-list input.eg-form-control:placeholder-shown,
#eg-ss-topic-articles-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-topic-articles-list .list-group-item {
  border-top: 0 solid #c7c7c7;
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-topic-articles-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-topic-articles-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-topic-articles-list .media {
  border-top: 0 solid #c7c7c7;
}
#eg-ss-topic-articles-list .media:first-child {
  border-top: none;
}
#eg-ss-topic-articles-list .media-body h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid #c7c7c7;
  padding-left: 9px;
}
#eg-ss-topic-articles-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-topic-articles-list label:not(.eg-not-label),
#eg-ss-topic-articles-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-articles-list .media {
  border-top: none;
}
#eg-ss-topic-articles-list .eg-heading-container {
  margin-bottom: 20px;
}
#eg-ss-topic-articles-list .eg-item {
  line-height: 1.6;
}
#eg-ss-topic-articles-list .eg-button-container {
  /*Following properties are added to vertical align the badge*/
  line-height: 2.5;
  padding-left: 0px;
}
#eg-ss-topic-articles-list .eg-separation-left {
  margin-left: 30px;
}
/*
Styling for the Topic Articles List Component
Changes to this section will apply to the component found in:
components/topic-articles-list/topic-articles-list.html
*/
#eg-ss-topic-articles {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
}
#eg-ss-topic-articles .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-topic-articles .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-topic-articles .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-topic-articles .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #333333;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-topic-articles .eg-cards-container .eg-card {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border: 1px solid #dcdcdc;
}
#eg-ss-topic-articles .eg-cards-container .eg-card:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-topic-articles .eg-cards-container .eg-card .eg-card-body {
  padding: 5px 5px;
}
#eg-ss-topic-articles .eg-cards-container .eg-card-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: bold;
  border: 0 solid #dcdcdc;
  padding: 0 0;
}
#eg-ss-topic-articles .eg-cards-container .eg-card-subtitle {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border: 0 solid #dcdcdc;
  padding: 0 0;
}
#eg-ss-topic-articles .eg-cards-container .eg-card:hover .eg-card-title {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-topic-articles .eg-cards-container .eg-card:hover .eg-card-subtitle {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-topic-articles .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-topic-articles .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-articles .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-topic-articles .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-articles .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: transparent;
  color: #333333;
  margin: 1px;
}
#eg-ss-topic-articles .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #097d95;
}
#eg-ss-topic-articles .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-articles .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-topic-articles .eg-heading-container,
#eg-ss-topic-articles .eg-button-container {
  padding-left: 0;
}
#eg-ss-topic-articles .eg-cards-container .eg-card-subtitle {
  padding-bottom: 5px;
}
#eg-ss-topic-articles .eg-separation-left {
  margin-left: 30px;
}
/*
Styling for the Topic Blocks with Articles list Component
Changes to this section will apply to the component found in:
components/topic-blocks-with-articles/topic-blocks-with-articles.html
*/
#eg-ss-topic-blocks-with-articles {
  background-color: transparent;
  margin-top: 15px;
}
#eg-ss-topic-blocks-with-articles .eg-ss-sub-component {
  /* Fallback for browsers that do not support gradients */
  background-color: #f8f8f8;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #f8f8f8;
  border-radius: 0px;
  height: 260px !important;
  margin: 15px 0px;
  padding: 15px 10px;
  position: relative;
}
#eg-ss-topic-blocks-with-articles .list-group {
  margin-bottom: 0;
}
#eg-ss-topic-blocks-with-articles .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 5px 10px;
}
#eg-ss-topic-blocks-with-articles .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: 600;
}
#eg-ss-topic-blocks-with-articles .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-topic-blocks-with-articles .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-topic-blocks-with-articles .eg-no-item-container .eg-no-item {
  display: block;
  padding: 5px 10px;
}
#eg-ss-topic-blocks-with-articles .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-topic-blocks-with-articles
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-topic-blocks-with-articles
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-topic-blocks-with-articles .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-topic-blocks-with-articles
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-topic-blocks-with-articles .eg-item-container .eg-item {
  display: block;
  padding: 5px 10px;
  margin: 0;
}
#eg-ss-topic-blocks-with-articles .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: transparent;
  color: #000000;
}
#eg-ss-topic-blocks-with-articles .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  border-color: #555555;
  color: #555555;
  margin: 1px;
}
#eg-ss-topic-blocks-with-articles .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #555555;
}
#eg-ss-topic-blocks-with-articles .eg-button-1:not(.eg-input-group-button) {
  border-radius: 3px;
  padding: 5px 10px;
}
#eg-ss-topic-blocks-with-articles .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-blocks-with-articles .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-topic-blocks-with-articles .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-blocks-with-articles .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-topic-blocks-with-articles .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-topic-blocks-with-articles .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-topic-blocks-with-articles .list-group-item {
  border-top: 0 solid #f8f8f8;
  border-bottom: 0 solid #f8f8f8;
}
#eg-ss-topic-blocks-with-articles .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-topic-blocks-with-articles .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-topic-blocks-with-articles .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-topic-blocks-with-articles .row {
  padding: 0px 0px;
}
#eg-ss-topic-blocks-with-articles .eg-underline {
  width: 30%;
  height: 1px;
  border-bottom: 2px solid #333333;
}
#eg-ss-topic-blocks-with-articles .eg-go-to-topic {
  bottom: 15px;
  left: 10px;
  padding: 5px 10px;
  position: absolute;
  right: 10px;
}
#eg-ss-topic-blocks-with-articles .eg-topic-list {
  height: 185px;
  overflow: hidden;
}
#eg-ss-topic-blocks-with-articles .eg-text {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
}
#eg-ss-topic-blocks-with-articles.eg-ellipsis-fade-out .eg-ellipsis {
  position: relative;
  text-overflow: clip;
}
#eg-ss-topic-blocks-with-articles.eg-ellipsis-fade-out .eg-ellipsis:after {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  width: 40px;
  background-image: linear-gradient(
    to right,
    transparent 0%,
    transparent,
    transparent
  );
  pointer-events: none;
}
#eg-ss-topic-blocks-with-articles .eg-topic-count + .eg-article-count {
  margin-left: 10px;
}
#eg-ss-topic-blocks-with-articles .eg-topic-image {
  float: left;
  margin-left: -3px;
}
#eg-ss-topic-blocks-with-articles .eg-topic-image img {
  height: 24px;
  width: 24px;
}
#eg-ss-topic-blocks-with-articles .eg-ss-sub-component.eg-block-resize {
  height: 240px !important;
}
#eg-ss-topic-blocks-with-articles .eg-item-container .eg-item {
  padding-left: 12px;
  margin-left: 2px;
}
#eg-ss-topic-blocks-with-articles .eg-background-img {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/*
Styling for the Topic Breadcrumb Component
Changes to this section will apply to the component found in:
components/topic-breadcrumb/topic-breadcrumb.html
*/
#eg-ss-topic-breadcrumb {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 20px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
}
#eg-ss-topic-breadcrumb .eg-breadcrumb-item {
  background-color: transparent;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding: 0 0;
}
#eg-ss-topic-breadcrumb .eg-breadcrumb-item:hover {
  background-color: transparent;
  color: #666666;
}
#eg-ss-topic-breadcrumb .eg-breadcrumb-separator {
  background-color: transparent;
  color: #666666;
  font-size: 13px;
  font-weight: normal;
  padding: 0 10px;
}
#eg-ss-topic-breadcrumb .eg-breadcrumb-separator .fa:not(.eg-fa-inherit) {
  font-weight: inherit;
}
#eg-ss-topic-breadcrumb .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-topic-breadcrumb .eg-breadcrumb-current-item {
  cursor: default;
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding: 0 0;
}
#eg-ss-topic-breadcrumb .eg-breadcrumb-current-item:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-topic-breadcrumb .eg-breadcrumb {
  margin: 1px;
}
/*
Styling for the Topic Columns List Component
Changes to this section will apply to the component found in:
components/topic-columns-list/topic-columns-list.html
*/
#eg-ss-topic-columns-list {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 0;
  background-color: #ffffff;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-columns-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-topic-columns-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-topic-columns-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-topic-columns-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-columns-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-columns-list .eg-link-hover:hover {
  background-color: transparent;
  color: #555555;
}
#eg-ss-topic-columns-list .panel-heading {
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-topic-columns-list .fa:not(.eg-fa-inherit) {
  color: #333333;
}
/*
Styling for the Topic Featured Articles List Component
Changes to this section will apply to the component found in:
components/topic-featured-articles-list/topic-featured-articles-list.html
*/
#eg-ss-topic-featured-articles-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
}
#eg-ss-topic-featured-articles-list .list-group {
  margin-bottom: 0;
}
#eg-ss-topic-featured-articles-list .media-list {
  margin-bottom: 0;
}
#eg-ss-topic-featured-articles-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-topic-featured-articles-list .media-heading {
  font-weight: bold;
}
#eg-ss-topic-featured-articles-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-featured-articles-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  border-left: 5px solid #333333;
}
#eg-ss-topic-featured-articles-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-topic-featured-articles-list .eg-heading-container .eg-heading {
  margin: 0 0 0 -5px;
  padding: 10px 15px;
}
#eg-ss-topic-featured-articles-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-featured-articles-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-topic-featured-articles-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-featured-articles-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-topic-featured-articles-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-topic-featured-articles-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-featured-articles-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-topic-featured-articles-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-topic-featured-articles-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-topic-featured-articles-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-topic-featured-articles-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-topic-featured-articles-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-featured-articles-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-topic-featured-articles-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-featured-articles-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-featured-articles-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-topic-featured-articles-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-featured-articles-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-topic-featured-articles-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-topic-featured-articles-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-topic-featured-articles-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-topic-featured-articles-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-topic-featured-articles-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-topic-featured-articles-list input.eg-form-control:-moz-placeholder,
#eg-ss-topic-featured-articles-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-featured-articles-list input.eg-form-control::-moz-placeholder,
#eg-ss-topic-featured-articles-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-featured-articles-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-topic-featured-articles-list
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-topic-featured-articles-list input.eg-form-control:placeholder-shown,
#eg-ss-topic-featured-articles-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-topic-featured-articles-list .list-group-item {
  border-top: 1px solid #c7c7c7;
  border-bottom: 1px solid #c7c7c7;
}
#eg-ss-topic-featured-articles-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-topic-featured-articles-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-topic-featured-articles-list .media {
  border-top: 1px solid #c7c7c7;
}
#eg-ss-topic-featured-articles-list .media:first-child {
  border-top: none;
}
#eg-ss-topic-featured-articles-list .media-body h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid #c7c7c7;
  padding-left: 9px;
}
#eg-ss-topic-featured-articles-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-topic-featured-articles-list label:not(.eg-not-label),
#eg-ss-topic-featured-articles-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-featured-articles-list .media:nth-child(2) {
  border-top: none;
}
/*
Styling for the Topic Home Content Component
Changes to this section will apply to the component found in:
components/topic-home-content/topic-home-content.html
*/
#eg-ss-topic-heading {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-heading .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 0px;
}
#eg-ss-topic-heading .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 28px;
  font-weight: bold;
}
#eg-ss-topic-heading .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-topic-heading .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-heading .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-heading .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-topic-heading .panel-heading {
  border-bottom: 1px solid transparent;
}
#eg-ss-topic-heading .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-topic-heading .eg-badge {
  background-color: #0080a3;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-weight: normal;
}
#eg-ss-topic-heading .eg-badge {
  border-radius: 0;
}
#eg-ss-topic-heading .eg-heading-container {
  padding-bottom: 0;
}
/*
Styling for the Topic Home Content Component
Changes to this section will apply to the component found in:
components/topic-home-content/topic-home-content.html
*/
#eg-ss-topic-home-content {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 0px;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-topic-home-content .modal-footer {
  border-color: transparent;
}
#eg-ss-topic-home-content .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
  margin-bottom: 15px;
}
#eg-ss-topic-home-content .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 28px;
  font-weight: bold;
}
#eg-ss-topic-home-content .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-topic-home-content .eg-article-meta-info {
  margin-bottom: 10px;
}
#eg-ss-topic-home-content .eg-article-id {
  font-weight: normal;
}
#eg-ss-topic-home-content .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-topic-home-content .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-home-content .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-topic-home-content .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-home-content .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-home-content .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-topic-home-content .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-home-content .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-topic-home-content .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-topic-home-content .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-topic-home-content .nav-tabs {
  border-color: transparent;
  margin-bottom: 10px;
}
#eg-ss-topic-home-content .nav > li.active > a {
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border-color: transparent;
  border-bottom-color: transparent;
}
#eg-ss-topic-home-content .nav > li.active > a:hover,
#eg-ss-topic-home-content .nav > li.active > a:focus {
  background-color: #ffffff;
  color: #000000;
}
#eg-ss-topic-home-content .nav > li.active > a:hover,
#eg-ss-topic-home-content .nav > li.active > afocus {
  border-color: transparent;
  border-bottom-color: transparent;
}
#eg-ss-topic-home-content .nav > li > a {
  background-color: #ffffff;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border-color: transparent;
  border-bottom-color: transparent;
}
#eg-ss-topic-home-content .nav > li > a:hover,
#eg-ss-topic-home-content .nav > li > a:focus {
  background-color: #f8f8f8;
  color: #097d95;
}
#eg-ss-topic-home-content .nav > li > a:hover,
#eg-ss-topic-home-content .nav > li > afocus {
  border-color: transparent;
  border-bottom-color: transparent;
}
#eg-ss-topic-home-content .eg-article-content {
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  box-sizing: border-box;
  display: block;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 22px;
  outline-style: none;
  vertical-align: baseline;
  word-wrap: break-word;
  overflow-x: auto;
}
#eg-ss-topic-home-content .eg-article-content h1 {
  font-size: 1.7em;
}
#eg-ss-topic-home-content .eg-article-content h2 {
  font-size: 1.5em;
}
#eg-ss-topic-home-content .eg-article-content h3 {
  font-size: 1.2em;
}
#eg-ss-topic-home-content .eg-article-content address {
  font-style: italic;
}
#eg-ss-topic-home-content .eg-article-content a,
#eg-ss-topic-home-content .eg-article-content a:link,
#eg-ss-topic-home-content .eg-article-content a:visited,
#eg-ss-topic-home-content .eg-article-content a:active {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
  margin-left: 1px;
}
#eg-ss-topic-home-content .eg-article-content a:hover,
#eg-ss-topic-home-content .eg-article-content a:link:hover,
#eg-ss-topic-home-content .eg-article-content a:visited:hover,
#eg-ss-topic-home-content .eg-article-content a:active:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-topic-home-content .eg-article-content a[data-url] {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
}
#eg-ss-topic-home-content .eg-article-content a[data-url]:hover {
  background-color: transparent;
  color: #000000;
}
#eg-ss-topic-home-content .eg-article-content img {
  max-width: 100%;
  height: auto;
}
#eg-ss-topic-home-content .eg-article-content p {
  padding: 0;
}
#eg-ss-topic-home-content .eg-article-content dl dd {
  margin-left: 1em;
}
#eg-ss-topic-home-content .eg-article-content ol {
  list-style-type: decimal;
  list-style-position: inside;
}
#eg-ss-topic-home-content .eg-article-content sup {
  vertical-align: super;
  font-size: smaller;
}
#eg-ss-topic-home-content .eg-article-content sub {
  vertical-align: sub;
  font-size: smaller;
}
#eg-ss-topic-home-content .eg-article-content ul {
  list-style-type: disc;
  list-style-position: outside;
}
#eg-ss-topic-home-content .eg-article-content ul ul {
  list-style-type: circle;
}
#eg-ss-topic-home-content .eg-article-content ul ul ul {
  list-style-type: square;
}
#eg-ss-topic-home-content .eg-article-content h1,
#eg-ss-topic-home-content .eg-article-content h2,
#eg-ss-topic-home-content .eg-article-content h3,
#eg-ss-topic-home-content .eg-article-content h4,
#eg-ss-topic-home-content .eg-article-content h5,
#eg-ss-topic-home-content .eg-article-content h6 {
  font-weight: bold;
}
#eg-ss-topic-home-content .eg-article-content i,
#eg-ss-topic-home-content .eg-article-content em {
  font-style: italic;
}
#eg-ss-topic-home-content .eg-article-content table td {
  padding: 5px;
}
#eg-ss-topic-home-content .eg-article-location,
#eg-ss-topic-home-content .eg-article-url {
  visibility: hidden;
  display: none;
}
@media print {
  #eg-ss-topic-home-content .eg-article-location {
    visibility: visible;
    display: block;
    max-width: 100% !important;
  }
  #eg-ss-topic-home-content .eg-article-url {
    visibility: visible;
    display: block;
  }
  #eg-ss-topic-home-content blockquote {
    border: none;
    margin-left: 10px;
  }
}
#eg-ss-topic-home-content .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-topic-home-content .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  padding: 2px 7px;
}
#eg-ss-topic-home-content .eg-article-tags .eg-badge-1 {
  background-color: #000000;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding: 2px 7px;
  text-transform: uppercase;
  line-height: 1;
}
#eg-ss-topic-home-content .eg-heading-container {
  border-width: 8px;
  margin-left: -15px;
}
#eg-ss-topic-home-content .eg-heading-container .eg-heading {
  padding-right: 0;
}
@media (min-width: 992px) {
  #eg-ss-topic-home-content .eg-heading-container {
    margin-left: -30px;
  }
}
#eg-ss-topic-home-content .nav-tabs {
  border-color: #dcdcdc;
}
#eg-ss-topic-home-content .nav > li.active > a {
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-topic-home-content .nav > li.active > a:hover,
#eg-ss-topic-home-content .nav > li.active > afocus {
  border-color: #dcdcdc;
  border-bottom-color: transparent;
}
#eg-ss-topic-home-content .nav > li > a {
  border-bottom-color: #dcdcdc;
}
#eg-ss-topic-home-content .nav > li > a:hover,
#eg-ss-topic-home-content .nav > li > afocus {
  border-bottom-color: #dcdcdc;
}
/*
Styling for the Topic More articles list Component
Changes to this section will apply to the component found in:
components/topic-more-articles-list/topic-more-articles-list.html
*/
#eg-ss-topic-more-articles-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #c7c7c7;
  border-radius: 4px;
}
#eg-ss-topic-more-articles-list .list-group {
  margin-bottom: 0;
}
#eg-ss-topic-more-articles-list .media-list {
  margin-bottom: 0;
}
#eg-ss-topic-more-articles-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-topic-more-articles-list .media-heading {
  font-weight: bold;
}
#eg-ss-topic-more-articles-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#eg-ss-topic-more-articles-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-topic-more-articles-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-topic-more-articles-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-topic-more-articles-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #000000;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-topic-more-articles-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-topic-more-articles-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-topic-more-articles-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-topic-more-articles-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-topic-more-articles-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-topic-more-articles-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-topic-more-articles-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-topic-more-articles-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-topic-more-articles-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-topic-more-articles-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-topic-more-articles-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: transparent;
  color: #000000;
}
#eg-ss-topic-more-articles-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-more-articles-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-topic-more-articles-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-more-articles-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-more-articles-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-topic-more-articles-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-more-articles-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-topic-more-articles-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-topic-more-articles-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-topic-more-articles-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-topic-more-articles-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-topic-more-articles-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-topic-more-articles-list input.eg-form-control:-moz-placeholder,
#eg-ss-topic-more-articles-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-more-articles-list input.eg-form-control::-moz-placeholder,
#eg-ss-topic-more-articles-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-more-articles-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-topic-more-articles-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-topic-more-articles-list input.eg-form-control:placeholder-shown,
#eg-ss-topic-more-articles-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-topic-more-articles-list .list-group-item {
  border-top: 0 solid #c7c7c7;
  border-bottom: 0 solid #c7c7c7;
}
#eg-ss-topic-more-articles-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-topic-more-articles-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-topic-more-articles-list .media {
  border-top: 0 solid #c7c7c7;
}
#eg-ss-topic-more-articles-list .media:first-child {
  border-top: none;
}
#eg-ss-topic-more-articles-list .media-body h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid #c7c7c7;
  padding-left: 9px;
}
#eg-ss-topic-more-articles-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-topic-more-articles-list label:not(.eg-not-label),
#eg-ss-topic-more-articles-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-more-articles-list .eg-separation-left {
  margin-left: 30px;
}
#eg-ss-topic-more-articles-list .eg-button-container {
  padding-left: 0px;
}
#eg-ss-topic-more-articles-list .fa {
  height: 16px;
  width: 16px;
  vertical-align: middle;
}
#eg-ss-topic-more-articles-list .row {
  margin: 0px;
}
#eg-ss-topic-more-articles-list .eg-heading-container {
  padding-left: 0px;
}
#eg-ss-topic-more-articles-list .eg-item-container .eg-item {
  padding-left: 1px;
  margin-left: 1px;
  margin-right: 1px;
}
/*
Styling for the Topic Search Bar Component
Changes to this section will apply to the component found in:
components/topic-search-bar/topic-search-bar.html
*/
#eg-ss-topic-search-bar {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
}
#eg-ss-topic-search-bar .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-topic-search-bar .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-topic-search-bar .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-topic-search-bar .eg-form-group label:not(.eg-not-label),
#eg-ss-topic-search-bar .eg-form-group .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-search-bar .eg-form-group label.eg-error,
#eg-ss-topic-search-bar .eg-form-group .eg-error {
  color: #ff6600;
}
#eg-ss-topic-search-bar .eg-form-group label.eg-mandatory,
#eg-ss-topic-search-bar .eg-form-group .eg-mandatory {
  color: #cf4237;
}
#eg-ss-topic-search-bar .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-topic-search-bar .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-search-bar .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-topic-search-bar .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-search-bar .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-search-bar .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-topic-search-bar .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-search-bar .eg-form-control {
  box-shadow: none;
}
#eg-ss-topic-search-bar .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-topic-search-bar .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-topic-search-bar .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-topic-search-bar input.eg-form-control::-webkit-input-placeholder,
#eg-ss-topic-search-bar textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-topic-search-bar input.eg-form-control:-moz-placeholder,
#eg-ss-topic-search-bar textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-search-bar input.eg-form-control::-moz-placeholder,
#eg-ss-topic-search-bar textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-search-bar input.eg-form-control:-ms-input-placeholder,
#eg-ss-topic-search-bar textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-topic-search-bar input.eg-form-control:placeholder-shown,
#eg-ss-topic-search-bar textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-topic-search-bar .eg-input-group-button {
  border-color: #c7c7c7;
}
#eg-ss-topic-search-bar .modal-header {
  border-bottom: 1px solid #c7c7c7;
}
#eg-ss-topic-search-bar .modal-body {
  padding-bottom: 0;
}
#eg-ss-topic-search-bar .modal-footer {
  border-color: #c7c7c7;
}
#eg-ss-topic-search-bar .eg-form-title {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
#eg-ss-topic-search-bar .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-search-bar .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-search-bar .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-topic-search-bar label.eg-error,
#eg-ss-topic-search-bar .eg-error {
  color: #ff6600;
}
#eg-ss-topic-search-bar label.eg-mandatory,
#eg-ss-topic-search-bar .eg-mandatory {
  color: #cf4237;
}
#eg-ss-topic-search-bar .fa:not(.eg-fa-inherit) {
  color: inherit;
}
/*
Styling for the Header Small Component
Changes to this section will apply to the component found in:
components/topic-tree/topic-tree.html
*/
#eg-ss-topic-tree {
  /* Fallback for browsers that do not support gradients */
  background-color: #f8f8f8;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  margin-top: 25px;
  overflow: hidden;
  border: 1px solid #f8f8f8;
  border-radius: 0px;
  padding: 0 10px 20px 10px;
}
#eg-ss-topic-tree .list-group {
  margin-bottom: 0;
}
#eg-ss-topic-tree .media-list {
  margin-bottom: 0;
}
#eg-ss-topic-tree .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-topic-tree .media-heading {
  font-weight: bold;
}
#eg-ss-topic-tree .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-tree .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 15px 10px;
  text-transform: uppercase;
}
#eg-ss-topic-tree .eg-heading-container .eg-heading {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#eg-ss-topic-tree .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-topic-tree .eg-heading-container .eg-heading:after {
  content: "";
  display: block;
  border-bottom: 3px solid transparent;
  width: 50px;
}
#eg-ss-topic-tree .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-topic-tree .eg-no-item-container .eg-no-item {
  display: block;
  padding: 15px 10px;
}
#eg-ss-topic-tree .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-topic-tree .eg-separator-container .eg-separator {
  display: block;
  padding: 15px 10px;
}
#eg-ss-topic-tree .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-topic-tree .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-topic-tree .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-topic-tree .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-topic-tree .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #333333;
}
#eg-ss-topic-tree .eg-item-container .eg-item {
  display: block;
  padding: 15px 10px;
  margin: 0;
}
#eg-ss-topic-tree .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-topic-tree .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-tree .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-topic-tree .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-tree .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-topic-tree .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-topic-tree .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-topic-tree .eg-form-control {
  box-shadow: none;
}
#eg-ss-topic-tree .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-topic-tree .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-topic-tree .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-topic-tree input.eg-form-control::-webkit-input-placeholder,
#eg-ss-topic-tree textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-topic-tree input.eg-form-control:-moz-placeholder,
#eg-ss-topic-tree textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-tree input.eg-form-control::-moz-placeholder,
#eg-ss-topic-tree textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-topic-tree input.eg-form-control:-ms-input-placeholder,
#eg-ss-topic-tree textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-topic-tree input.eg-form-control:placeholder-shown,
#eg-ss-topic-tree textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-topic-tree .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-topic-tree .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-topic-tree label:not(.eg-not-label),
#eg-ss-topic-tree .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-topic-tree .eg-item-content {
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-topic-tree .eg-heading-container {
  padding-bottom: 10px;
}
#eg-ss-topic-tree .eg-selected-topic {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: bold;
}
#eg-ss-topic-tree .eg-item-container .eg-item {
  padding-bottom: 0;
  padding-left: calc(25px);
}
#eg-ss-topic-tree .eg-item-container .eg-item-content {
  padding-bottom: 15px;
}
#eg-ss-topic-tree .eg-item-container.eg-item-container-root {
  font-weight: 600;
}
#eg-ss-topic-tree
  .eg-item-container:last-child
  > .eg-position-relative
  > .eg-item
  > .eg-item-content {
  border: none;
  padding-bottom: 0;
}
#eg-ss-topic-tree input[type="checkbox"] {
  display: none;
}
#eg-ss-topic-tree .eg-drop-icon {
  cursor: pointer;
  margin: 0;
  padding: 15px 10px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
#eg-ss-topic-tree .eg-drop-icon:hover,
#eg-ss-topic-tree .eg-item-text:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-topic-tree .eg-children {
  border: none;
  float: none;
  position: static;
  width: 100%;
}
#eg-ss-topic-tree .eg-children .eg-drop-icon {
  padding: 10px 0px;
}
#eg-ss-topic-tree .eg-children .eg-item-container .eg-item {
  padding: 10px 0 0 calc(15px);
}
#eg-ss-topic-tree .eg-children .eg-item-container .eg-item-content {
  padding-bottom: 10px;
}
/*
Styling for the Error Window Component
Changes to this section will apply to the component found in:
components/unsubscribe-window/unsubscribe-window.html
*/
#eg-ss-unsubscribe-window {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #f8f8f8;
  border-radius: 0px;
  background-color: #f8f8f8;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-unsubscribe-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-unsubscribe-window .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
#eg-ss-unsubscribe-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-unsubscribe-window .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-unsubscribe-window .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-unsubscribe-window .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-unsubscribe-window .panel-heading {
  border-bottom: 1px solid #f8f8f8;
}
#eg-ss-unsubscribe-window .fa:not(.eg-fa-inherit) {
  color: inherit;
}
/*
Styling for the Bookmarks List Component
Changes to this section will apply to the component found in:
components/useful-items-from-folder-list/useful-items-from-folder-list.html
*/
#eg-ss-useful-items-from-folder-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
}
#eg-ss-useful-items-from-folder-list .list-group {
  margin-bottom: 0;
}
#eg-ss-useful-items-from-folder-list .media-list {
  margin-bottom: 0;
}
#eg-ss-useful-items-from-folder-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-useful-items-from-folder-list .media-heading {
  font-weight: bold;
}
#eg-ss-useful-items-from-folder-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-useful-items-from-folder-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: transparent;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(transparent, transparent);
  color: #333333;
  padding: 10px 15px;
}
#eg-ss-useful-items-from-folder-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 20px;
  font-weight: bold;
}
#eg-ss-useful-items-from-folder-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-useful-items-from-folder-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #333333;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-useful-items-from-folder-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-useful-items-from-folder-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-useful-items-from-folder-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-useful-items-from-folder-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-useful-items-from-folder-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-useful-items-from-folder-list .eg-item-container:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-useful-items-from-folder-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px 0;
  margin: 1px;
}
#eg-ss-useful-items-from-folder-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-useful-items-from-folder-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-useful-items-from-folder-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-useful-items-from-folder-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-useful-items-from-folder-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-useful-items-from-folder-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-useful-items-from-folder-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-useful-items-from-folder-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-useful-items-from-folder-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-useful-items-from-folder-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-useful-items-from-folder-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-useful-items-from-folder-list
  input.eg-form-control::-webkit-input-placeholder,
#eg-ss-useful-items-from-folder-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-useful-items-from-folder-list input.eg-form-control:-moz-placeholder,
#eg-ss-useful-items-from-folder-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-useful-items-from-folder-list input.eg-form-control::-moz-placeholder,
#eg-ss-useful-items-from-folder-list
  textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-useful-items-from-folder-list
  input.eg-form-control:-ms-input-placeholder,
#eg-ss-useful-items-from-folder-list
  textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-useful-items-from-folder-list input.eg-form-control:placeholder-shown,
#eg-ss-useful-items-from-folder-list
  textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-useful-items-from-folder-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-useful-items-from-folder-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-useful-items-from-folder-list .eg-list-counter {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 700;
}
#eg-ss-useful-items-from-folder-list .eg-item-content {
  word-wrap: break-word;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
#eg-ss-useful-items-from-folder-list .eg-link {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-useful-items-from-folder-list .eg-link-hover {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-useful-items-from-folder-list .eg-link-hover:hover {
  background-color: transparent;
  color: #097d95;
}
#eg-ss-useful-items-from-folder-list .eg-item-container:nth-last-child(2) {
  margin-bottom: 0;
}
#eg-ss-useful-items-from-folder-list .eg-item-container .eg-item .eg-item-info {
  background-color: transparent;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  font-size: 9px;
  font-weight: normal;
}
/*
Styling for the Useful Items List Component
Changes to this section will apply to the component found in:
components/useful-items-list/useful-items-list.html
*/
#eg-ss-useful-items-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 0 solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-useful-items-list .list-group {
  margin-bottom: 0;
}
#eg-ss-useful-items-list .media-list {
  margin-bottom: 0;
}
#eg-ss-useful-items-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-useful-items-list .media-heading {
  font-weight: bold;
}
#eg-ss-useful-items-list .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-useful-items-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 15px;
}
#eg-ss-useful-items-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-useful-items-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-useful-items-list .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 3px solid #000000;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-useful-items-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-useful-items-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 15px;
}
#eg-ss-useful-items-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-useful-items-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 15px;
}
#eg-ss-useful-items-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-useful-items-list .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-useful-items-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-useful-items-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-useful-items-list .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-useful-items-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 15px;
  margin: 0;
}
#eg-ss-useful-items-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-useful-items-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-useful-items-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-useful-items-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-useful-items-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-useful-items-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-useful-items-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-useful-items-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-useful-items-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-useful-items-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-useful-items-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-useful-items-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-useful-items-list textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-useful-items-list input.eg-form-control:-moz-placeholder,
#eg-ss-useful-items-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-useful-items-list input.eg-form-control::-moz-placeholder,
#eg-ss-useful-items-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-useful-items-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-useful-items-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-useful-items-list input.eg-form-control:placeholder-shown,
#eg-ss-useful-items-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-useful-items-list .list-group-item {
  border-top: 0 solid #dcdcdc;
  border-bottom: 0 solid #dcdcdc;
}
#eg-ss-useful-items-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
#eg-ss-useful-items-list .list-group-item:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
#eg-ss-useful-items-list .media {
  border-top: 0 solid #dcdcdc;
}
#eg-ss-useful-items-list .media:first-child {
  border-top: none;
}
#eg-ss-useful-items-list .media-body h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  border-left: 5px solid #dcdcdc;
  padding-left: 9px;
}
#eg-ss-useful-items-list .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-useful-items-list label:not(.eg-not-label),
#eg-ss-useful-items-list .eg-label {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
/*
Styling for the View Suggestion Modal Component
Changes to this section will apply to the component found in:
components/view-suggestion-modal/view-suggestion-modal.html
*/
#eg-ss-view-suggestion-modal {
  /* Fallback for browsers that do not support gradients */
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 0;
  overflow: hidden;
  border: 0 solid #ffffff;
  border-radius: 0px;
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /*
     * Following styling is required for the text-angular editor
     */
}
#eg-ss-view-suggestion-modal .modal-footer {
  border-color: #ffffff;
}
#eg-ss-view-suggestion-modal .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #333333;
  padding: 10px 15px;
  margin-bottom: 15px;
}
#eg-ss-view-suggestion-modal .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-view-suggestion-modal .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-view-suggestion-modal .eg-article-meta-info {
  margin-bottom: 10px;
}
#eg-ss-view-suggestion-modal .eg-article-id {
  font-weight: normal;
}
#eg-ss-view-suggestion-modal .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 0 0;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-view-suggestion-modal .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-view-suggestion-modal .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-view-suggestion-modal .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-view-suggestion-modal .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  border-color: #dcdcdc;
  color: #333333;
  margin: 1px;
}
#eg-ss-view-suggestion-modal .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #dcdcdc;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#dcdcdc, #dcdcdc);
  color: #333333;
}
#eg-ss-view-suggestion-modal .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-view-suggestion-modal .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-view-suggestion-modal .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
}
#eg-ss-view-suggestion-modal .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-view-suggestion-modal .nav-tabs {
  border-color: #ffffff;
  margin-bottom: 10px;
}
#eg-ss-view-suggestion-modal .nav > li.active > a {
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border-color: #ffffff;
  border-bottom-color: transparent;
}
#eg-ss-view-suggestion-modal .nav > li.active > a:hover,
#eg-ss-view-suggestion-modal .nav > li.active > a:focus {
  background-color: #ffffff;
  color: #000000;
}
#eg-ss-view-suggestion-modal .nav > li.active > a:hover,
#eg-ss-view-suggestion-modal .nav > li.active > afocus {
  border-color: #ffffff;
  border-bottom-color: transparent;
}
#eg-ss-view-suggestion-modal .nav > li > a {
  background-color: #ffffff;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  border-color: transparent;
  border-bottom-color: #ffffff;
}
#eg-ss-view-suggestion-modal .nav > li > a:hover,
#eg-ss-view-suggestion-modal .nav > li > a:focus {
  background-color: #f8f8f8;
  color: #097d95;
}
#eg-ss-view-suggestion-modal .nav > li > a:hover,
#eg-ss-view-suggestion-modal .nav > li > afocus {
  border-color: transparent;
  border-bottom-color: #ffffff;
}
#eg-ss-view-suggestion-modal .eg-article-content {
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  box-sizing: border-box;
  display: block;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 22px;
  outline-style: none;
  vertical-align: baseline;
  word-wrap: break-word;
  overflow-x: auto;
}
#eg-ss-view-suggestion-modal .eg-article-content h1 {
  font-size: 1.7em;
}
#eg-ss-view-suggestion-modal .eg-article-content h2 {
  font-size: 1.5em;
}
#eg-ss-view-suggestion-modal .eg-article-content h3 {
  font-size: 1.2em;
}
#eg-ss-view-suggestion-modal .eg-article-content address {
  font-style: italic;
}
#eg-ss-view-suggestion-modal .eg-article-content a,
#eg-ss-view-suggestion-modal .eg-article-content a:link,
#eg-ss-view-suggestion-modal .eg-article-content a:visited,
#eg-ss-view-suggestion-modal .eg-article-content a:active {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: normal;
  margin-left: 1px;
}
#eg-ss-view-suggestion-modal .eg-article-content a:hover,
#eg-ss-view-suggestion-modal .eg-article-content a:link:hover,
#eg-ss-view-suggestion-modal .eg-article-content a:visited:hover,
#eg-ss-view-suggestion-modal .eg-article-content a:active:hover {
  background-color: #eeeeee;
  color: #333333;
}
#eg-ss-view-suggestion-modal .eg-article-content a[data-url] {
  background-color: #ffffff;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
}
#eg-ss-view-suggestion-modal .eg-article-content a[data-url]:hover {
  background-color: #ffffff;
  color: #000000;
}
#eg-ss-view-suggestion-modal .eg-article-content img {
  max-width: 100%;
  height: auto;
}
#eg-ss-view-suggestion-modal .eg-article-content p {
  padding: 0;
}
#eg-ss-view-suggestion-modal .eg-article-content dl dd {
  margin-left: 1em;
}
#eg-ss-view-suggestion-modal .eg-article-content ol {
  list-style-type: decimal;
  list-style-position: inside;
}
#eg-ss-view-suggestion-modal .eg-article-content sup {
  vertical-align: super;
  font-size: smaller;
}
#eg-ss-view-suggestion-modal .eg-article-content sub {
  vertical-align: sub;
  font-size: smaller;
}
#eg-ss-view-suggestion-modal .eg-article-content ul {
  list-style-type: disc;
  list-style-position: outside;
}
#eg-ss-view-suggestion-modal .eg-article-content ul ul {
  list-style-type: circle;
}
#eg-ss-view-suggestion-modal .eg-article-content ul ul ul {
  list-style-type: square;
}
#eg-ss-view-suggestion-modal .eg-article-content h1,
#eg-ss-view-suggestion-modal .eg-article-content h2,
#eg-ss-view-suggestion-modal .eg-article-content h3,
#eg-ss-view-suggestion-modal .eg-article-content h4,
#eg-ss-view-suggestion-modal .eg-article-content h5,
#eg-ss-view-suggestion-modal .eg-article-content h6 {
  font-weight: bold;
}
#eg-ss-view-suggestion-modal .eg-article-content i,
#eg-ss-view-suggestion-modal .eg-article-content em {
  font-style: italic;
}
#eg-ss-view-suggestion-modal .eg-article-content table td {
  padding: 5px;
}
#eg-ss-view-suggestion-modal .eg-article-location,
#eg-ss-view-suggestion-modal .eg-article-url {
  visibility: hidden;
  display: none;
}
@media print {
  #eg-ss-view-suggestion-modal .eg-article-location {
    visibility: visible;
    display: block;
    max-width: 100% !important;
  }
  #eg-ss-view-suggestion-modal .eg-article-url {
    visibility: visible;
    display: block;
  }
  #eg-ss-view-suggestion-modal blockquote {
    border: none;
    margin-left: 10px;
  }
}
#eg-ss-view-suggestion-modal .fa:not(.eg-fa-inherit) {
  color: inherit;
}
#eg-ss-view-suggestion-modal .eg-badge {
  background-color: transparent;
  color: inherit;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  padding: 2px 7px;
}
#eg-ss-view-suggestion-modal .eg-article-tags .eg-badge-1 {
  background-color: #000000;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  padding: 2px 7px;
  text-transform: uppercase;
  line-height: 1;
}
#eg-ss-view-suggestion-modal .modal-body .eg-suggestion-desc {
  width: 100%;
  margin-bottom: 15px;
}
#eg-ss-view-suggestion-modal .modal-body .eg-suggestion-edit {
  width: 100%;
  margin-bottom: 15px;
}
#eg-ss-view-suggestion-modal .modal-body .eg-suggestion-edit b {
  padding-right: 10px;
}
#eg-ss-view-suggestion-modal .modal-body .eg-suggestion-edit p {
  padding-top: 15px;
}
#eg-ss-view-suggestion-modal .modal-body .eg-suggestion-comments {
  padding: 15px 0;
  border-top: 1px solid #ffffff;
  width: 100%;
}
#eg-ss-view-suggestion-modal .modal-body .eg-suggestion-comments b {
  padding-top: 10px;
}
#eg-ss-view-suggestion-modal .modal-body .eg-suggestion-actions {
  margin: 0;
  padding: 0;
  width: 100%;
}
#eg-ss-view-suggestion-modal .form-group textarea {
  height: 200px;
}
#eg-ss-view-suggestion-modal .eg-form-control-wrapper .btn {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  border-color: #c7c7c7;
  color: #555555;
}
#eg-ss-view-suggestion-modal .eg-form-control-wrapper .btn:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #555555;
}
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  .btn:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  .btn:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#eg-ss-view-suggestion-modal .eg-form-control-wrapper .form-control {
  box-shadow: none;
}
#eg-ss-view-suggestion-modal .eg-form-control-wrapper .form-control:focus {
  box-shadow: none;
}
#eg-ss-view-suggestion-modal .eg-form-control-wrapper .form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-view-suggestion-modal .eg-form-control-wrapper .form-control:focus {
  border-color: #999999;
}
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  input.form-control::-webkit-input-placeholder,
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  textarea.form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  input.form-control:-moz-placeholder,
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  textarea.form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  input.form-control::-moz-placeholder,
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  textarea.form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  input.form-control:-ms-input-placeholder,
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  textarea.form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  input.form-control:placeholder-shown,
#eg-ss-view-suggestion-modal
  .eg-form-control-wrapper
  textarea.form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-view-suggestion-modal .eg-form-control-wrapper.focussed > .form-control {
  border-color: #999999;
}
#eg-ss-view-suggestion-modal .eg-suggestion-attachments-container {
  margin-bottom: 20px;
  padding: 0px;
}
#eg-ss-view-suggestion-modal
  .eg-suggestion-attachments-container
  .eg-suggestion-attachment {
  margin: 5px;
  padding: 10px;
  border-radius: 25px;
  border: 1px solid #097d95;
  display: flex;
}
#eg-ss-view-suggestion-modal
  .eg-suggestion-attachments-container
  .eg-suggestion-attachment
  .eg-attachment-text {
  width: 90%;
}
#eg-ss-view-suggestion-modal .eg-attachment-button {
  margin-top: 15px;
}
/*
Styling for the Web Search Results List Component
Changes to this section will apply to the component found in:
components/web-search-results-list/web-search-results-list.html
*/
#eg-ss-web-search-results-list {
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 15px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}
#eg-ss-web-search-results-list .list-group {
  margin-bottom: 0;
}
#eg-ss-web-search-results-list .media-list {
  margin-bottom: 0;
}
#eg-ss-web-search-results-list .media {
  margin-top: -1px;
  margin-bottom: -1px;
}
#eg-ss-web-search-results-list .media-heading {
  font-weight: bold;
}
#eg-ss-web-search-results-list .eg-badge {
  background-color: #588230;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-web-search-results-list .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  /* Fallback for browsers that do not support gradients */
  background-color: #ffffff;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#ffffff, #ffffff);
  color: #000000;
  padding: 10px 30px;
}
#eg-ss-web-search-results-list .eg-heading-container .eg-heading {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}
#eg-ss-web-search-results-list .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
}
#eg-ss-web-search-results-list .eg-no-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-web-search-results-list .eg-no-item-container .eg-no-item {
  display: block;
  padding: 10px 30px;
}
#eg-ss-web-search-results-list .eg-separator-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #eeeeee;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-web-search-results-list .eg-separator-container .eg-separator {
  display: block;
  padding: 10px 30px;
}
#eg-ss-web-search-results-list .eg-item-container {
  border: none;
  border-radius: 0;
  padding: 0;
}
#eg-ss-web-search-results-list
  .eg-item-container:not(.eg-item-container-addon) {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
}
#eg-ss-web-search-results-list
  .eg-item-container:not(.eg-item-container-addon):hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-web-search-results-list .eg-item-container.eg-item-container-addon {
  background-color: transparent;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  /* .eg-item {
             .eg-mx-text-with-hover(
             @color_background: @color_background;
             @color_foreground: @color_foreground;
             @font_family: @font_family;
             @font_size: @font_size;
             @font_weight: @font_weight;
             @hover_color_background: @hover_color_background;
             @hover_color_foreground: @hover_color_foreground
                 );
         }*/
}
#eg-ss-web-search-results-list
  .eg-item-container.eg-item-container-addon:hover {
  background-color: transparent;
  color: #c6d9f1;
}
#eg-ss-web-search-results-list .eg-item-container .eg-item {
  display: block;
  padding: 10px 30px;
  margin: 0;
}
#eg-ss-web-search-results-list .eg-button-container {
  border: none;
  border-radius: 0;
  padding: 0;
  padding: 10px 15px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-web-search-results-list .eg-button-1 {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  border-color: #333333;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-web-search-results-list .eg-button-1:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #333333;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#333333, #333333);
  color: #ffffff;
}
#eg-ss-web-search-results-list .eg-button-1:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-web-search-results-list .eg-button-2 {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  border-color: #097d95;
  color: #ffffff;
  margin: 1px;
}
#eg-ss-web-search-results-list .eg-button-2:hover {
  /* Fallback for browsers that do not support gradients */
  background-color: #097d95;
  /* Standard syntax: Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image: linear-gradient(#097d95, #097d95);
  color: #ffffff;
}
#eg-ss-web-search-results-list .eg-button-2:not(.eg-input-group-button) {
  border-radius: 0px;
  padding: 5px 10px;
}
#eg-ss-web-search-results-list .eg-form-control {
  box-shadow: none;
}
#eg-ss-web-search-results-list .eg-form-control:focus {
  box-shadow: none;
}
#eg-ss-web-search-results-list .eg-form-control {
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-radius: 0;
  color: #555555;
}
#eg-ss-web-search-results-list .eg-form-control:focus {
  border-color: #999999;
}
#eg-ss-web-search-results-list input.eg-form-control::-webkit-input-placeholder,
#eg-ss-web-search-results-list
  textarea.eg-form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #666666;
}
#eg-ss-web-search-results-list input.eg-form-control:-moz-placeholder,
#eg-ss-web-search-results-list textarea.eg-form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#eg-ss-web-search-results-list input.eg-form-control::-moz-placeholder,
#eg-ss-web-search-results-list textarea.eg-form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#eg-ss-web-search-results-list input.eg-form-control:-ms-input-placeholder,
#eg-ss-web-search-results-list textarea.eg-form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666;
}
#eg-ss-web-search-results-list input.eg-form-control:placeholder-shown,
#eg-ss-web-search-results-list textarea.eg-form-control:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #666666;
}
#eg-ss-web-search-results-list .media {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
#eg-ss-web-search-results-list .fa:not(.eg-fa-inherit) {
  color: #000000;
}
#eg-ss-web-search-results-list .eg-link {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-web-search-results-list .eg-link-hover {
  background-color: transparent;
  color: #555555;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
#eg-ss-web-search-results-list .eg-link-hover:hover {
  background-color: #eeeeee;
  color: #333333;
}
@media (min-width: 992px) {
  #eg-ss-web-search-results-list {
    padding: 15px 0;
  }
}
#eg-ss-web-search-results-list .eg-badge {
  border-radius: 0;
  padding: 2px 7px;
}
#eg-ss-web-search-results-list .eg-search-term {
  background-color: transparent;
  color: #097d95;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 26px;
  font-weight: bold;
}

/*CUSTOM_CSS_START*/
.eg-ss-body .modal-content {
  background-color: #fff;
}

.eg-ss-body .eg-sub-article-content {
  display: block;
  flex-flow: row wrap;
  padding: 10px 0;
  align-items: center;
  justify-content: space-between;
}

#eg-ss-article-tools-horizontal {
  justify-content: end;
}

.list-group-item-primary {
  padding-left: 10px;
  height: 40px;
  border: 1px solid #061a43;
  border-bottom: 2px;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  background: linear-gradient(#061a43, #061a43);
  position: relative;
  display: block;
  padding: 10px 15px;
}
.list-group-item-primary,
.list-group-item-primary h1 {
  font-size: 16px;
  color: #fff;
  margin: 0;
  font-style: "Helvetica Neue", arial, "Open Sans", sans-serif;
  font-weight: 700;
  list-style: none;
}

#eg-ss-article-content-window .eg-article-view-wrapper {
  border-bottom: none;
}

#eg-ss-article-related-list-custom {
  margin-top: 15px;
}
#eg-ss-article-related-list-custom .list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#eg-ss-article-related-list-custom .list-group-item:last-child {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding-bottom: 10px;
}
#eg-ss-article-related-list-custom .list-group-item {
  background-color: #ffffff;
  color: #555555;
  border-color: #c7c7c7;
}
#eg-ss-article-related-list-custom .list-group-item-primary {
  background-color: #061a43;
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  color: #e8ebf3;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
}
#eg-ss-article-related-list-custom li.list-group-item-primary h3 {
  padding: 0;
  margin: 0;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
}
#eg-ss-article-related-list-custom .linked-list-item a {
  color: #555555;
}
#eg-ss-article-related-list-custom .linked-list-item:hover {
  background-color: #c3ecee;
  color: #666666;
}
#eg-ss-article-related-list-custom .linked-list-item:hover a {
  color: #666666;
}

#eg-ss-email-article-modal-custom .modal-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  border-color: #c7c7c7;
}
#eg-ss-email-article-modal-custom .modal-header h3 {
  color: #e8ebf3;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
  padding: 0;
  margin: 0;
}
#eg-ss-email-article-modal-custom .btn-primary {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  border-color: #061a43;
  border-radius: 4px;
  color: #e8ebf3;
}
#eg-ss-email-article-modal-custom .btn-secondary {
  border-color: #061a43;
  background: #061a43 !important;
  border-radius: 4px;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  color: #f1f4f9;
  font-weight: bold;
}
#eg-ss-email-article-modal-custom .dropdown-menu .linked-list-item {
  padding: 5px;
}
#eg-ss-email-article-modal-custom .text-danger {
  color: #ff6600;
}
#eg-ss-email-article-modal-custom input,
#eg-ss-email-article-modal-custom textarea {
  background-color: #ffffff;
  color: #040000;
}
#eg-ss-email-article-modal-custom input::-webkit-input-placeholder,
#eg-ss-email-article-modal-custom textarea::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #aaaaaa;
}
#eg-ss-email-article-modal-custom input:-moz-placeholder,
#eg-ss-email-article-modal-custom textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #aaaaaa;
  opacity: 1;
}
#eg-ss-email-article-modal-custom input::-moz-placeholder,
#eg-ss-email-article-modal-custom textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #aaaaaa;
  opacity: 1;
}
#eg-ss-email-article-modal-custom input:-ms-input-placeholder,
#eg-ss-email-article-modal-custom textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #aaaaaa;
}
#eg-ss-email-article-modal-custom input:placeholder-shown,
#eg-ss-email-article-modal-custom textarea:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #aaaaaa;
}

#eg-ss-comment-on-article-modal-custom .modal-header {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-color: #c7c7c7;
}
#eg-ss-comment-on-article-modal-custom .modal-header h3 {
  color: #e8ebf3;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
  padding: 0;
  margin: 0;
}
#eg-ss-comment-on-article-modal-custom .form-group textarea {
  height: 200px;
}
#eg-ss-comment-on-article-modal-custom .btn {
  border-radius: 4px;
}
#eg-ss-comment-on-article-modal-custom .btn-primary {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  border-color: #061a43;
  color: #f1f4f9;
}
#eg-ss-comment-on-article-modal-custom .text-danger {
  color: #ff6600;
}
#eg-ss-comment-on-article-modal-custom input,
#eg-ss-comment-on-article-modal-custom textarea {
  background-color: #ffffff;
  color: #040000;
}
#eg-ss-comment-on-article-modal-custom input::-webkit-input-placeholder,
#eg-ss-comment-on-article-modal-custom textarea::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #aaaaaa;
}
#eg-ss-comment-on-article-modal-custom input:-moz-placeholder,
#eg-ss-comment-on-article-modal-custom textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #aaaaaa;
  opacity: 1;
}
#eg-ss-comment-on-article-modal-custom input::-moz-placeholder,
#eg-ss-comment-on-article-modal-custom textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #aaaaaa;
  opacity: 1;
}
#eg-ss-comment-on-article-modal-custom input:-ms-input-placeholder,
#eg-ss-comment-on-article-modal-custom textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #aaaaaa;
}
#eg-ss-comment-on-article-modal-custom input:placeholder-shown,
#eg-ss-comment-on-article-modal-custom textarea:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #aaaaaa;
}
#eg-ss-make-suggestion-window-custom {
  margin-top: 15px;
}
#eg-ss-make-suggestion-window-custom .panel {
  border-color: #c7c7c7 !important;
  border-radius: 4px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-make-suggestion-window-custom .panel-body h3 {
  font-weight: bold;
  font-size: 16px;
}
#eg-ss-make-suggestion-window-custom .panel-heading {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-color: #c7c7c7;
}
#eg-ss-make-suggestion-window-custom .panel-heading h3 {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
  padding: 0;
  margin: 0;
}
#eg-ss-make-suggestion-window-custom .form-group textarea {
  height: 200px;
}
#eg-ss-make-suggestion-window-custom .btn {
  border-radius: 4px;
}
#eg-ss-make-suggestion-window-custom .btn-primary {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  border-color: #061a43;
  color: #f1f4f9;
}
#eg-ss-make-suggestion-window-custom .text-danger {
  color: #ff6600;
}
#eg-ss-make-suggestion-window-custom input,
#eg-ss-make-suggestion-window-custom textarea {
  background-color: #ffffff;
  color: #040000;
}
#eg-ss-make-suggestion-window-custom input::-webkit-input-placeholder,
#eg-ss-make-suggestion-window-custom textarea::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #aaaaaa;
}
#eg-ss-make-suggestion-window-custom input:-moz-placeholder,
#eg-ss-make-suggestion-window-custom textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #aaaaaa;
  opacity: 1;
}
#eg-ss-make-suggestion-window-custom input::-moz-placeholder,
#eg-ss-make-suggestion-window-custom textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #aaaaaa;
  opacity: 1;
}
#eg-ss-make-suggestion-window-custom input:-ms-input-placeholder,
#eg-ss-make-suggestion-window-custom textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #aaaaaa;
}
#eg-ss-make-suggestion-window-custom input:placeholder-shown,
#eg-ss-make-suggestion-window-custom textarea:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #aaaaaa;
}

#eg-ss-topic-more-articles-list-custom {
  margin-top: 15px;
}
#eg-ss-topic-more-articles-list-custom .button-container {
  display: inline-block;
  width: 100%;
}
#eg-ss-topic-more-articles-list-custom a {
  color: #555555;
}
#eg-ss-topic-more-articles-list-custom .button-container button {
  background-color: #061a43;
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  color: #f1f4f9;
}
#eg-ss-topic-more-articles-list-custom .list-group-item {
  border-color: #c7c7c7;
}
#eg-ss-topic-more-articles-list-custom .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#eg-ss-topic-more-articles-list-custom .list-group-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
#eg-ss-topic-more-articles-list-custom .linked-list-item {
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-topic-more-articles-list-custom .linked-list-item:hover {
  background-color: #c3ecee;
  color: #666666;
}
#eg-ss-topic-more-articles-list-custom li.list-group-item.list-separator {
  background-color: #e9e9e9;
  color: #666666;
}
#eg-ss-topic-more-articles-list-custom .list-group-item.item-heading {
  color: #f1f4f9;
  border-color: #c7c7c7;
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#eg-ss-topic-more-articles-list-custom .list-group-item.item-heading h3 {
  display: inline-block;
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
}

#eg-ss-article-feedback-thumbs-custom .row {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  color: #555555;
  font-weight: bold;
}
#eg-ss-article-feedback-thumbs-custom .row a {
  color: #555555;
}
#eg-ss-article-feedback-thumbs-custom .row a:hover {
  color: #666666;
}
#eg-ss-article-feedback-thumbs-custom .feedback-question {
  color: #061a43;
  font-weight: bold;
}

#eg-ss-topic-columns-list-custom {
  margin-top: 15px;
}
#eg-ss-topic-columns-list-custom .topic-columns-list {
  display: inline-block;
  width: 33.3%;
  line-height: 21px;
}
#eg-ss-topic-columns-list-custom .topic-columns-list a {
  color: #555555;
  font-weight: 100;
  display: block;
}
#eg-ss-topic-columns-list-custom i {
  background-color: #ffffff;
  color: #061a43;
}

#eg-ss-topic-breadcrumb-custom {
  margin-top: 15px;
  margin-bottom: 2px;
  background-color: #ffffff;
}
#eg-ss-topic-breadcrumb-custom a {
  color: #555555;
  font-weight: bold;
  font-size: 0.9em;
}

#eg-ss-topic-search-bar-custom {
  margin-top: 15px;
}
#eg-ss-topic-search-bar-custom .TopicSearchBarContainer {
  border: 1px solid #c7c7c7;
  padding: 10px;
  border-radius: 4px;
  background: #ffffff;
}
#eg-ss-topic-search-bar-custom .TopicSearchBarContainer .TopicSearchBar {
  width: 70%;
  height: 33px;
  border: 1px solid #c7c7c7;
  float: left;
  background: #fff;
}
#eg-ss-topic-search-bar-custom .fa-search {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  color: #f1f4f9;
  cursor: pointer;
  font-size: 20px;
  padding: 5px;
  float: right;
  height: 100%;
}
#eg-ss-topic-search-bar-custom .btn-primary {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  border-color: #061a43;
  color: #f1f4f9;
  border-radius: 4px;
  margin-left: 20px;
  padding: 10px 10px;
}
#eg-ss-topic-search-bar-custom input[type="text"] {
  background-color: #ffffff;
  color: #040000;
  border: none;
  width: 90%;
  height: 100%;
  margin-left: 5px;
}
#eg-ss-topic-search-bar-custom input[type="text"]::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #aaaaaa;
}
#eg-ss-topic-search-bar-custom input[type="text"]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #aaaaaa;
  opacity: 1;
}
#eg-ss-topic-search-bar-custom input[type="text"]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #aaaaaa;
  opacity: 1;
}
#eg-ss-topic-search-bar-custom input[type="text"]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #aaaaaa;
}
#eg-ss-topic-search-bar-custom input[type="text"]:placeholder-shown {
  /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #aaaaaa;
}

#eg-ss-topic-search-bar-custom,
#egain-selfservice-useful-items-list {
  margin-top: 5px;
}

#eg-ss-topic-search-bar-custom .TopicSearchBarContainer {
  border: 1px solid #c7c7c7;
  padding: 5px;
  border-radius: 4px;
  background: #061a43;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0 !important;
}

#eg-ss-topic-search-bar-custom .egce-searchtopic-label {
  font-family: Calibri;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  padding: 5px 5px 5px 15px;
  width: 190px;
}

#eg-ss-topic-search-bar-custom .TopicSearchBarContainer .TopicSearchBar {
  width: calc(100% - 400px);
  height: 33px;
  border: 1px solid #c7c7c7;
  float: left;
  background: #fff;
  border-radius: 30px;
}

@media only screen and (max-width: 991px) {
  #eg-ss-topic-search-bar-custom .TopicSearchBarContainer .TopicSearchBar {
    width: calc(100% - 205px);
    margin-left: 15px;
  }
}

#eg-ss-topic-search-bar-custom .search-go-button {
  margin-right: 15px;
}

#eg-ss-topic-search-bar-custom .search-input {
  margin-left: 15px;
  margin-right: 15px;
  box-shadow: none;
}

#eg-ss-topic-search-bar-custom .pad-right {
  padding-right: 0;
}

#eg-ss-topic-search-bar-custom .pad-left {
  padding-left: 0;
}

#eg-ss-topic-search-bar-custom .fa-search {
  background: #fff !important;
  background: -webkit-linear-gradient(#fff, #fff) !important;
  background: -moz-linear-gradient(#fff, #fff) !important;
  background: -o-linear-gradient(#fff, #fff) !important;
  background: -ms-linear-gradient(#fff, #fff) !important;
  background: linear-gradient(#fff, #fff) !important;
  color: #061a43;
  cursor: pointer;
  font-size: 20px;
  padding: 5px;
  float: right;
  height: 100%;
}

#eg-ss-topic-search-bar-custom .btn-primary {
  border-radius: 4px;
  padding: 5px 10px;
  background: #fff !important;
  color: #000;
  font-family: Calibri;
  font-size: 17px;
}

#eg-ss-topic-search-bar-custom input[type="text"] {
  background-color: #fff;
  color: #040000;
  border: none;
  width: 100%;
  height: 100%;
  margin-left: 0;
  padding-left: 15px;
  border-radius: 30px;
}

#eg-ss-topic-search-bar-custom input[type="text"]:placeholder-shown {
  color: #909090;
  font-size: 12px;
  font-family: Calibri;
  padding-left: 15px;
}

#eg-ss-topic-search-bar-custom .dropdown-menu > .active > a,
#eg-ss-topic-search-bar-custom .dropdown-menu > .active > a:focus,
#eg-ss-topic-search-bar-custom .dropdown-menu > .active > a:hover {
  background-color: #c6d9f1 !important;
}

#eg-ss-topic-search-bar-custom .dropdown-menu {
  min-width: 250px;
  padding: 0;
  width: calc(100% - 405px);
  color: #04163e;
  background-color: #f7f7f7;
  border: 1px solid #061a43;
  border-radius: 0;
}

@media only screen and (max-width: 991px) {
  #eg-ss-topic-search-bar-custom .dropdown-menu {
    width: calc(100% - 210px);
  }
}

#eg-ss-topic-search-bar-custom .dropdown-menu li {
  border-top: 1px solid #ccc;
}

#eg-ss-topic-search-bar-custom .dropdown-menu li:hover,
#eg-ss-topic-search-bar-custom .dropdown-menu li:hover a {
  background-color: #c6d9f1 !important;
}

#eg-ss-topic-search-bar-custom .dropdown-menu a {
  color: #04163e;
  cursor: pointer;
  padding-top: 15px;
  padding-bottom: 14px;
  white-space: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}

#eg-ss-topic-search-bar-custom .dropdown-menu a:hover {
  color: #000;
  background-color: #c6d9f1 !important;
  text-decoration: underline;
}

#eg-ss-topic-search-bar-custom .dropdown-menu > li:first-child {
  display: none;
}

#eg-ss-topic-search-bar-custom .dropdown-menu .suggestion-divider {
  padding: 15px;
  color: #f2f2f2;
  margin-bottom: 0;
  background: #061a43;
  background: -webkit-linear-gradient(#061a43, #061a43);
  background: -moz-linear-gradient(#061a43, #061a43);
  background: -o-linear-gradient(#061a43, #061a43);
  background: -ms-linear-gradient(#061a43, #061a43);
  background: linear-gradient(#061a43, #061a43);
}

#eg-ss-topic-search-bar-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-topic-search-bar-custom #search-within-topic-button:focus {
  outline: #fff dotted 2px !important;
}

#eg-ss-topic-search-bar-custom .search-input:focus {
  box-shadow: none;
  outline: #fff dotted 2px !important;
  outline-offset: 2px;
}

#eg-ss-article-attachments-list-custom {
  margin-top: 15px;
}
#eg-ss-article-attachments-list-custom .list-group-item {
  border-color: #c7c7c7;
}
#eg-ss-article-attachments-list-custom .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#eg-ss-article-attachments-list-custom .list-group-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
#eg-ss-article-attachments-list-custom a.linked-list-item {
  padding-left: 5px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-article-attachments-list-custom a.linked-list-item .thumbnail {
  border: none;
  margin-right: 5px;
  margin-left: 5px;
  padding-top: 0;
  margin-top: 0;
  background-color: transparent;
}
#eg-ss-article-attachments-list-custom a.linked-list-item p {
  margin-bottom: 0;
  padding-bottom: 0;
}
#eg-ss-article-attachments-list-custom a.linked-list-item:hover {
  background-color: #c3ecee;
  color: #666666;
}
#eg-ss-article-attachments-list-custom .list-group-item-secondary {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
}
#eg-ss-article-attachments-list-custom .list-group-item-secondary h3 {
  color: #f1f4f9;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
}
#eg-ss-article-attachments-list-custom .list-group-item-secondary h3 {
  padding: 0;
  margin: 0;
}

#eg-ss-popular-articles-list-custom {
  margin-top: 15px;
}
#eg-ss-popular-articles-list-custom .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#eg-ss-popular-articles-list-custom .list-group-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
#eg-ss-popular-articles-list-custom .list-group-item {
  border-color: #c7c7c7;
}
#eg-ss-popular-articles-list-custom a.linked-list-item {
  padding-left: 5px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-popular-articles-list-custom a.linked-list-item .thumbnail {
  border: none;
  margin-right: 5px;
  margin-left: 5px;
  padding-top: 0;
  margin-top: 0;
  background-color: transparent;
}
#eg-ss-popular-articles-list-custom a.linked-list-item p {
  margin-bottom: 0;
  padding-bottom: 0;
}
#eg-ss-popular-articles-list-custom a.linked-list-item:hover {
  background-color: #c3ecee;
  color: #666666;
}
#eg-ss-popular-articles-list-custom .list-group-item.list-separator {
  background-color: #e9e9e9;
  color: #666666;
  padding: 15px;
}
#eg-ss-popular-articles-list-custom .list-group-item-secondary {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  color: #f1f4f9;
}
#eg-ss-popular-articles-list-custom .list-group-item-secondary h3 {
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
}
#eg-ss-popular-articles-list-custom .btn {
  border-radius: 4px;
}
#eg-ss-popular-articles-list-custom .btn-secondary {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  color: #e8ebf3;
  border-color: #061a43;
}
#eg-ss-popular-articles-list-custom .list-group-item-info {
  background-color: #e9e9e9;
  color: #666666;
  border-color: #c7c7c7;
  padding: 15px;
}

#egain-selfservice-custom-header-small {
  background: #061a43;
  background: -webkit-linear-gradient(#061a43, #061a43);
  background: -moz-linear-gradient(#061a43, #061a43);
  background: -o-linear-gradient(#061a43, #061a43);
  background: -ms-linear-gradient(#061a43, #061a43);
  background: linear-gradient(#061a43, #061a43);
  height: 48px;
}

#egain-selfservice-custom-header-small :focus {
  outline: #fff dotted 2px !important;
}

#egain-selfservice-custom-header-small i {
  padding-right: 6px;
}

#egain-selfservice-custom-header-small .row {
  background-color: transparent;
  height: 44px;
}

#egain-selfservice-custom-header-small .egce-pad-right {
  padding-right: 0;
}

#egain-selfservice-custom-header-small .pad-left {
  padding-left: 5px;
}

#egain-selfservice-custom-header-small #search-list {
  padding-right: 5px !important;
  padding-left: 5px !important;
}

#egain-selfservice-custom-header-small .col-width-95 {
  width: 95%;
}

#egain-selfservice-custom-header-small .col-width-5 {
  width: 5%;
}

@media only screen and (max-width: 990px) {
  #egain-selfservice-custom-header-small .homeLink {
    top: -200px;
    padding-right: 200px;
  }
}

@media only screen and (max-width: 767px) {
  #egain-selfservice-custom-header-small .homeLink {
    top: -170px;
    padding-right: 5px;
  }
}

#egain-selfservice-custom-header-small .homeLink {
  padding-top: 10px;
  padding-right: 0;
}

#egain-selfservice-custom-header-small .homeLink a {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  white-space: nowrap;
}

#egain-selfservice-custom-header-small .homeLink a:hover {
  color: #c6d9f1;
}

#egain-selfservice-custom-header-small .suggestion:hover {
  color: #c6d9f1 !important;
}

#egain-selfservice-custom-header-small .fa-home:hover,
#egain-selfservice-custom-header-small .home:hover {
  color: #c6d9f1;
}

#egain-selfservice-custom-header-small .fa-home:hover ~ .home {
  color: #000 !important;
}

#egain-selfservice-custom-header-small .home:hover ~ .fa-home {
  color: #c6d9f1 !important;
}

#egain-selfservice-custom-header-small .margin-left {
  margin-left: 15px;
}

#egain-selfservice-custom-header-small .searchBar {
  margin-top: 15px;
}

#egain-selfservice-custom-header-small .search {
  font-weight: 700;
  font-size: 13px;
  color: #565656;
  padding: 5px 7px 7px;
  background: linear-gradient(#f2f2f2, #cecece);
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  width: 37px;
  height: 30px;
  outline: inherit;
}

#egain-selfservice-custom-header-small .egain-desktop-nav,
#egain-selfservice-custom-header-small .egain-nav-links,
#egain-selfservice-thank-you-custom-modal #modal-main:focus {
  outline: 0 !important;
}

#egain-selfservice-custom-header-small #search-input-bar {
  width: calc(100% - 45px);
}

#egain-selfservice-custom-header-small .search-input {
  color: #666;
  font-size: 12px;
  width: 100%;
  margin-top: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

#egain-selfservice-custom-header-small .dropdown-menu > .active > a,
#egain-selfservice-custom-header-small .dropdown-menu > .active > a:focus,
#egain-selfservice-custom-header-small .dropdown-menu > .active > a:hover {
  background-color: #c6d9f1 !important;
}

#egain-selfservice-custom-header-small .dropdown-menu {
  min-width: 250px;
  padding: 0;
  width: calc(100% - 55px);
  color: #04163e;
  background-color: #f7f7f7;
  border: 1px solid #061a43;
  z-index: 1011;
  border-radius: 0;
}

#egain-selfservice-custom-header-small .dropdown-menu li {
  font-size: 13px;
  border-top: 1px solid #ccc;
}

#egain-selfservice-custom-header-small .dropdown-menu li:focus,
#egain-selfservice-custom-header-small .dropdown-menu li:hover {
  background-color: #c6d9f1 !important;
}

#egain-selfservice-custom-header-small .dropdown-menu a {
  color: #04163e;
  cursor: pointer;
  padding-top: 15px;
  padding-bottom: 15px;
  overflow-wrap: break-word;
  word-break: break-word;
  white-space: inherit;
}

#egain-selfservice-custom-header-small .dropdown-menu a:hover {
  color: #000;
  background-color: #c6d9f1 !important;
}

#egain-selfservice-custom-header-small .dropdown-menu > li:first-child {
  padding: 0;
}

#egain-selfservice-custom-header-small .eg-no-item-container {
  padding: 15px;
  color: #f2f2f2;
  margin-bottom: 0;
  background: #061a43;
  background: -webkit-linear-gradient(#061a43, #061a43);
  background: -moz-linear-gradient(#061a43, #061a43);
  background: -o-linear-gradient(#061a43, #061a43);
  background: -ms-linear-gradient(#061a43, #061a43);
  background: linear-gradient(#061a43, #061a43);
}

#egain-selfservice-custom-header-small .egce-bold {
  font-weight: 700;
}

#egain-selfservice-custom-header-small .egain-desktop-nav ul {
  padding: 0;
  list-style: none;
}

#egain-selfservice-custom-header-small .egain-nav-links a {
  margin-right: 10px;
}

#egain-selfservice-custom-header-small .go-botton {
  margin-top: 7px;
}
#egain-selfservice-custom-header-small .dropdown-menu a:hover {
  text-decoration: underline;
}

#eg-ss-make-suggestion-window .eg-heading-container .eg-heading {
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: #fff;
  margin: 0;
  font-weight: 700;
  line-height: 1.1;
  list-style: none;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
}
#eg-ss-make-suggestion-window .eg-heading-container .eg-heading:before {
  content: "";
  display: block;
  border-top: 0px solid #097d95;
  width: 50px;
  padding-top: 5px;
}
#eg-ss-make-suggestion-window .eg-heading-container {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: #061a43;
  background-image: linear-gradient(#061a43, #061a43);
  color: #fff;
  padding: 10px 15px;
}

#eg-ss-announcements-list-custom {
  margin-top: 15px;
}
#eg-ss-announcements-list-custom .list-group-item {
  border-color: #c7c7c7;
}
#eg-ss-announcements-list-custom .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#eg-ss-announcements-list-custom .list-group-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
#eg-ss-announcements-list-custom a.linked-list-item {
  padding-left: 5px;
  background-color: #ffffff;
  color: #555555;
}
#eg-ss-announcements-list-custom a.linked-list-item .thumbnail {
  border: none;
  margin-right: 5px;
  margin-left: 5px;
  padding-top: 0;
  margin-top: 0;
  background-color: transparent;
}
#eg-ss-announcements-list-custom a.linked-list-item p {
  margin-bottom: 0;
  padding-bottom: 0;
}
#eg-ss-announcements-list-custom a.linked-list-item:hover {
  background-color: #c6d9f1;
  color: #666666;
}
#eg-ss-announcements-list-custom .list-group-item-primary {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
}
#eg-ss-announcements-list-custom .list-group-item-primary h3 {
  color: #e8ebf3;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
}
#eg-ss-announcements-list-custom .list-group-item-primary h3 {
  padding: 0;
  margin: 0;
}
#eg-ss-announcements-list-custom .btn-primary {
  border-color: #061a43;
  border-radius: 4px;
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  color: #f1f4f9;
}
#eg-ss-announcements-list-custom .list-group-item-info {
  background-color: #e9e9e9;
  color: #666666;
  border-color: #c7c7c7;
  padding: 15px;
}
#eg-ss-announcements-list-custom {
  margin-top: 5px;
}

#eg-ss-announcements-list-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-announcements-list-custom .js-article-view-click {
  color: #04163e;
  overflow-wrap: break-word;
  font-size: 15px;
}

#eg-ss-announcements-list-custom .js-article-view-click:hover {
  text-decoration: underline;
}

#eg-ss-announcements-list-custom .linked-list-item:first-child {
  border-top: none;
}

#eg-ss-announcements-list-custom .list-group-item:hover,
#eg-ss-announcements-list a.linked-list-item:hover {
  background-color: #c6d9f1;
}

#eg-ss-announcements-list-custom .list-group-item-info {
  padding: 0 15px;
  height: 20px;
}

#eg-ss-announcements-list-custom .btn-primary {
  font-weight: 700;
}

#eg-ss-announcements-list-custom .load-more:hover {
  background-color: #fff !important;
}
#eg-ss-article-attachments-list a.linked-list-item:hover,
#eg-ss-article-related-list-custom .list-group-item:hover,
#eg-ss-article-related-list-custom a.linked-list-item:hover {
  background-color: #c6d9f1;
}

#eg-ss-announcements-list-custom .load-more-button {
  padding-left: 20px;
  padding-right: 20px;
}

#eg-ss-announcements-list-custom #announcment-header {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  font-style: "Helvetica Neue", arial, "Open Sans", sans-serif;
  list-style: none;
  margin: 0;
}
#eg-ss-popular-articles-list-custom a.list-group-item:focus,
#eg-ss-search-results-list-custom a.list-group-item:focus {
  z-index: 100;
}
#eg-ss-popular-articles-list,
#eg-ss-search-refinement-list-custom,
#eg-ss-search-results-list-custom {
  margin-top: 5px;
}
#eg-ss-popular-articles-list .list-group-item-info {
  padding: 0 15px;
  height: 20px;
}
#eg-ss-popular-articles-list-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-popular-articles-list-custom .js-article-view-click {
  color: #04163e;
  overflow-wrap: break-word;
  word-break: break-word;
}

#eg-ss-popular-articles-list-custom .list-group-item:hover,
#eg-ss-popular-articles-list-custom a.linked-list-item:hover {
  background-color: #c6d9f1;
}

#eg-ss-popular-articles-list-custom .btn-secondary {
  font-weight: 700;
}

#eg-ss-popular-articles-list-custom .load-more:hover {
  background-color: #fff !important;
}

#eg-ss-popular-articles-list-custom .load-more-button {
  padding-left: 20px;
  padding-right: 20px;
}

#eg-ss-popular-articles-list-custom #populor-header {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  font-style: "Helvetica Neue", arial, "Open Sans", sans-serif;
  list-style: none;
  margin: 0;
}

#eg-ss-popular-articles-list-custom .more-articles-list-item {
  list-style: none;
}

#egain-selfservice-custom-header-small .dropdown-menu a:hover,
#egain-selfservice-gh-questions-list .more-info a.linked-list-item:hover,
#eg-ss-popular-articles-list-custom .js-article-view-click:hover,
#egain-selfservice-topic-breadcrumb a span {
  text-decoration: underline;
}

#eg-ss-article-attachments-list-custom {
  margin-top: 5px;
}

#eg-ss-article-attachments-list-custom .attachment-text {
  font-weight: 700;
  color: #04163e;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 15px;
  font-family: calibri;
}

#eg-ss-article-attachments-list-custom .attachment-text:hover {
  color: maroon;
  text-decoration: underline;
}

#eg-ss-article-attachments-list-custom .attachment-list {
  color: #061a43 !important;
  font-size: 13px;
}

#eg-ss-article-attachments-list-custom a.linked-list-item {
  padding-left: 15px;
}

#eg-ss-article-attachments-list-custom .list-group {
  border: 1px solid #c7c7c7 !important;
}

#eg-ss-article-attachments-list-custom .list-group-item {
  border: none !important;
}

#eg-ss-article-attachments-list-custom .article-attachments-heading {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  list-style: none;
  margin: 0;
  font-family: inherit;
  line-height: 1.1;
  display: block;
}
#eg-ss-topic-breadcrumb-custom a {
  color: #444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 0.86em;
  overflow-wrap: break-word;
  word-break: break-word;
}

#eg-ss-topic-breadcrumb-custom .egce-breadcrumb-padding {
  padding-left: 5px;
}

#eg-ss-topic-breadcrumb-custom .topicBreadcrumbArrow {
  color: #000;
  text-decoration: none;
  font-size: 11px;
  font-family: "Helvetica Neue", arial, "Open Sans", sans-serif;
}

#eg-ss-topic-breadcrumb-custom #parentTopicName {
  color: #444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 0.86em;
  overflow-wrap: break-word;
  word-break: break-word;
  display: inline;
}

#eg-ss-topic-columns-list-custom {
  margin-top: 5px;
}

#eg-ss-topic-columns-list-custom .topic-columns-list {
  padding-left: 10px;
  text-overflow: ellipsis;
}

#eg-ss-topic-columns-list-custom .topic-columns-list a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #444;
  font-weight: 700;
}

#eg-ss-topic-columns-list-custom .topic-columns-list a:hover {
  color: #000;
  text-decoration: underline;
}
#eg-ss-article-feedback-thumbs-custom {
  font-size: 13px;
}

.modal-close-button {
  background: #444;
  border: 2px solid #fff;
  border-radius: 25px;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  padding: 4px 10px;
  position: absolute;
  right: -15px;
  top: -15px;
}

#eg-ss-article-feedback-thumbs-custom .thanks-message {
  font-weight: 400;
  font-family: "Helvetica Neue", arial, "Open Sans", sans-serif;
  font-size: 13px;
  color: #000;
}

#eg-ss-article-feedback-thumbs-custom .row a {
  color: #333;
  font-weight: 700;
}

#eg-ss-topic-more-articles-list-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-topic-more-articles-list-custom .list-group-item-primary {
  height: auto;
}

#eg-ss-topic-more-articles-list-custom .pad-left {
  padding-left: 5px;
}

#eg-ss-topic-more-articles-list-custom .last-updated-text {
  color: #000;
  font-size: 13px;
  font-family: Helvetica Neue, arial, Open Sans, sans-serif;
  line-height: 19.5px;
  font-weight: 700;
}

#eg-ss-topic-more-articles-list-custom .js-article-view-click {
  color: #04163e;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 13px;
}

#eg-ss-topic-more-articles-list-custom .js-article-view-click:hover {
  text-decoration: underline;
}

#eg-ss-topic-more-articles-list-custom .list-group-item-info {
  padding: 0 15px;
  height: 20px;
}

#eg-ss-topic-more-articles-list-custom .clear-margin {
  margin-left: 0;
  margin-right: 0;
}

#eg-ss-topic-more-articles-list-custom .load-more:hover {
  background-color: #fff !important;
}

#eg-ss-topic-more-articles-list-custom .load-more-button {
  padding-left: 20px;
  padding-right: 20px;
}

#eg-ss-topic-more-articles-list-custom .load-more-button:focus {
  outline: dotted 2px !important;
  outline-offset: -2px;
}

#eg-ss-topic-more-articles-list-custom :focus {
  outline: #000 dotted 2px !important;
}

#eg-ss-topic-more-articles-list-custom .item-heading {
  color: #fff;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
}

#eg-ss-topic-more-articles-list-custom .article-available-text {
  font-size: 12px;
}

#eg-ss-topic-more-articles-list-custom .list-group-item-primary h2 {
  overflow-wrap: break-word;
  word-break: break-word;
  width: 90%;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  font-style: "Helvetica Neue", arial, "Open Sans", sans-serif;
  list-style: none;
  margin: 0;
}

#eg-ss-article-feedback-thumbs-custom .row a:hover {
  color: maroon;
}

#eg-ss-topic-more-articles-list-custom a.list-group-item:focus,
#egain-selfservice-useful-items-list .list-group-item a:focus {
  z-index: 100;
}

#eg-ss-topic-more-articles-list-custom .list-group-item:hover,
#eg-ss-topic-more-articles-list-custom a.linked-list-item:hover {
  background-color: #c6d9f1;
}

#eg-ss-make-suggestion-window-custom {
  margin-top: 5px;
}

#eg-ss-make-suggestion-window-custom .suggestion-form {
  width: 60%;
}

#eg-ss-make-suggestion-window-custom .formSuggestionSuccess {
  border: 1px solid #c7c7c7;
  font-size: 14px;
}

@media only screen and (max-width: 768px) {
  #eg-ss-make-suggestion-window-custom .suggestion-form {
    width: 100%;
  }

  #eg-ss-make-suggestion-window-custom .errortab {
    left: 100%;
  }
}

#eg-ss-make-suggestion-window-custom .text-danger-inline {
  color: #a94442;
}

#eg-ss-make-suggestion-window-custom .egce-arrowLeft {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #061a43;
  position: absolute;
  left: -10px;
  margin-top: -2px;
}

#eg-ss-make-suggestion-window-custom .margin-input-errortab {
  margin-top: -50px;
}

#eg-ss-make-suggestion-window-custom .margin-textarea-errortab {
  margin-top: -216px;
}

#eg-ss-make-suggestion-window-custom .errortab {
  position: absolute;
  left: 61%;
  margin-left: -4px;
  padding: 10px 20px 10px 15px;
  display: inline-table;
  background: #061a43;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  white-space: nowrap;
  border-radius: 5px;
}

#eg-ss-make-suggestion-window-custom .text-danger {
  color: #000;
}

#eg-ss-make-suggestion-window-custom .js-article-view-click {
  color: #04163e;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 13px;
}

#eg-ss-make-suggestion-window-custom .panel-heading {
  padding: 10px 15px 15px;
}

#eg-ss-make-suggestion-window-custom .egce-title {
  color: #444;
  font-size: 13px;
  font-weight: 400;
}

#eg-ss-make-suggestion-window-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-make-suggestion-window-custom .btn-primary {
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 0;
}

#eg-ss-make-suggestion-window-custom .form_field_error {
  margin: 0 !important;
}
#eg-ss-search-results-list-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-search-results-list-custom .list-group-item-primary label {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
}

#eg-ss-search-results-list-custom .list-group-item-primary a,
#eg-ss-search-results-list-custom .list-group-item-primary a:active,
#eg-ss-search-results-list-custom .list-group-item-primary a:visited {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  font-style: italic;
}

#eg-ss-search-results-list-custom .list-group-item-primary a:hover {
  color: #fff;
}

#eg-ss-search-results-list-custom .pad-left {
  padding-left: 5px;
}

#eg-ss-search-results-list-custom .linked-list-item .js-article-view-click,
#eg-ss-search-results-list-custom .linked-list-item .topic-name {
  line-height: 19.5px;
  color: #04163e;
  font-weight: 700;
}

#eg-ss-search-results-list-custom
  .linked-list-item
  .js-article-view-click:hover {
  color: #000;
  text-decoration: underline;
}

#eg-ss-search-results-list-custom .linked-list-item .topic-name:hover {
  color: #000;
}

#eg-ss-search-results-list-custom .list-group-item-info {
  padding: 0 15px;
  height: 20px;
}

#eg-ss-search-results-list-custom .load-more:hover {
  background-color: #fff !important;
}

#eg-ss-search-results-list-custom .load-more-button {
  background: #061a43;
  padding-left: 20px;
  padding-right: 20px;
  color: #fff;
}

#eg-ss-search-results-list-custom a.list-group-item:hover {
  background: #c6d9f1;
}

#eg-ss-search-results-list-custom a.list-group-item {
  border-bottom: 1px solid #ccc;
  padding: 15px;
  overflow-wrap: break-word;
  word-break: break-word;
}

#eg-ss-search-results-list-custom a.list-group-item p {
  font-size: 13px;
  line-height: 19.5px;
  color: #000;
}

#eg-ss-search-results-list-custom .last-updated-text {
  color: #000;
  line-height: 19.5px;
  font-weight: 700;
}

#eg-ss-search-results-list-custom .search-term {
  font-style: italic;
  overflow-wrap: break-word;
  word-break: break-word;
}

#eg-ss-search-results-list-custom .list-group-item-primary .result-found {
  font-size: 12px;
  font-weight: 400;
  margin-top: 3px;
}

#eg-ss-search-results-list-custom .fa-folder-open {
  font-size: 22px;
  color: #000;
}

#eg-ss-search-results-list-custom .fa-file-text-o {
  color: #000;
}

#eg-ss-search-results-list-custom .list-separator {
  color: #666;
  font-size: 11px;
  background: #eee;
  padding: 3px 5px;
  border-top: 1px solid #ddd;
}

#eg-ss-search-results-list-custom .refine-search-component {
  padding-left: 11px;
  padding-right: 0;
}

#eg-ss-search-results-list-custom #refine-search-heading h1 {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Helvetica Neue", arial, "Open Sans", sans-serif;
}

#eg-ss-search-results-list-custom #searchResultsListCustom {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

#eg-ss-search-results-list-custom #searchRefinementList {
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
  opacity: 0.001;
}

@media (min-width: 991px) {
  #eg-ss-search-results-list-custom #searchRefinementList {
    margin-left: -3px;
    padding-right: 3px;
    padding-left: 0;
    opacity: 0.001;
  }
}

#eg-ss-search-results-list-custom .search-header h1 {
  font-size: 16px;
  margin: 0;
  display: inline;
}

#eg-ss-comment-on-article-modal-custom .egce-modal-close-button {
  background: #444;
  border: 2px solid #fff;
  border-radius: 25px;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  padding: 4px 10px;
  position: absolute;
  right: -15px;
  top: -20px;
}

#eg-ss-comment-on-article-modal-custom .egce-arrowLeft,
#egain-selfservice-email-article-modal .egce-arrowLeft {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #061a43;
  width: 0;
  height: 0;
}

#eg-ss-comment-on-article-modal-custom .text-danger {
  color: #a94442;
}

#eg-ss-comment-on-article-modal-custom .form-buttons {
  padding-right: 10%;
}

#eg-ss-comment-on-article-modal-custom .js-article-view-click {
  color: #04163e;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 13px;
}

#eg-ss-comment-on-article-modal-custom .panel-heading {
  padding: 15px;
}

#eg-ss-comment-on-article-modal-custom .egce-arrowLeft {
  position: absolute;
  left: -10px;
  margin-top: -2px;
}

#eg-ss-comment-on-article-modal-custom .margin-input-errortab {
  margin-top: -50px;
}

#eg-ss-comment-on-article-modal-custom .margin-textarea-errortab {
  margin-top: -216px;
}

#eg-ss-comment-on-article-modal-custom .errortab {
  position: absolute;
  left: 100%;
  margin-left: -4px;
  padding: 10px 20px 10px 15px;
  display: inline-table;
  background: #061a43;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  white-space: nowrap;
  border-radius: 5px;
}

#eg-ss-comment-on-article-modal-custom .egce-title {
  color: #444;
  font-size: 13px;
  font-weight: 400;
}

#eg-ss-comment-on-article-modal-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-comment-on-article-modal-custom .btn-primary {
  padding-left: 20px;
  padding-right: 20px;
}

#eg-ss-comment-on-article-modal-custom .modal-header h3 {
  color: #fff;
  font-family: Helvetica Neue, Arial, Open Sans, Sans-serif;
  font-weight: 700;
}

#eg-ss-email-article-modal-custom .modal-header {
  position: relative;
}

#eg-ss-email-article-modal-custom .mynewclassclose {
  position: absolute;
  margin: 0;
  top: -23px;
  right: -23px;
  opacity: 0.9;
}

#eg-ss-email-article-modal-custom .mynewclassclose:hover {
  opacity: 1;
}

#eg-ss-email-article-modal-custom .confirmation-message {
  text-align: center;
}

#eg-ss-email-article-modal-custom .egce-arrowLeft {
  position: absolute;
  left: -10px;
  margin-top: -2px;
}

#eg-ss-email-article-modal-custom .errortab {
  position: absolute;
  font-weight: 700;
  left: 100%;
  margin-left: -4px;
  margin-top: -50px;
  padding: 12px 20px 12px 15px;
  display: inline-table;
  background: #061a43;
  color: #fff;
  font-size: 0.86em;
  white-space: nowrap;
  border-radius: 5px;
}

#eg-ss-email-article-modal-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-thank-you-custom-modal .egce-modal-close-button {
  background: #444;
  border: 2px solid #fff;
  border-radius: 25px;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  padding: 4px 10px;
  position: absolute;
  right: -15px;
  top: -15px;
}

#eg-ss-email-article-modal-custom .egce-modal-close-button {
  background: #444;
  border: 2px solid #fff;
  border-radius: 25px;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  padding: 4px 10px;
  position: absolute;
  right: -15px;
  top: -70px;
}

#eg-ss-email-article-modal-custom .text-danger {
  color: #a94442;
}

#eg-ss-article-related-list-custom {
  margin-top: 5px;
}

#eg-ss-article-related-list-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-article-related-list-custom .js-article-view-click {
  color: #04163e;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 15px;
}

#eg-ss-article-related-list-custom .list-group-item-primary {
  border: 1px solid #061a43;
  color: #fff;
  font-size: 13px;
  font-family: Helvetica Neue, arial, Open Sans, sans-serif;
}

#eg-ss-article-related-list-custom .last-updated-text {
  color: #000;
  font-size: 13px;
  font-family: Helvetica Neue, arial, Open Sans, sans-serif;
  line-height: 19.5px;
  font-weight: 700;
}

#eg-ss-article-related-list-custom .js-article-view-click:hover {
  text-decoration: underline;
}

#eg-ss-article-related-list-custom .list-group {
  border: 1px solid #c7c7c7;
}

#eg-ss-article-related-list-custom .load-more,
#eg-ss-article-related-list-custom a {
  border: none;
}

#eg-ss-article-related-list-custom .load-more a {
  text-decoration: underline;
  font-family: calibri;
  font-weight: 700;
  color: #061a43;
  font-size: 15px;
}

#eg-ss-article-related-list-custom .load-more a:hover {
  color: maroon;
}

#eg-ss-article-related-list-custom .load-more:hover {
  background: #fff;
}

#eg-ss-article-related-list-custom .article-related-list-heading {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  list-style: none;
  margin: 0;
  font-family: inherit;
  line-height: 1.1;
  display: block;
}

#eg-ss-article-related-list-custom li {
  list-style: none;
}

#eg-ss-article-content-window .eg-heading-container .eg-heading {
  border-left: solid 5px #061a43;
  padding-left: 10px;
}

#eg-ss-article-content-window .eg-heading-container {
  border-bottom: 2px solid #c7c7c7;
  padding-bottom: 25px;
}
#eg-ss-article-content-window .eg-badge {
  padding: 0px 1px;
}

/* custom header footer  */
#egain-selfservice-external-header html {
  font-size: 100%;
  overflow-x: hidden;
}
#egain-selfservice-external-header body {
  position: relative;
  color: #010c29;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75%;
  height: 100%;
  overflow-x: hidden;
  background: #003161;
}
#egain-selfservice-external-header .fill {
  margin: 0 -15px;
}
#egain-selfservice-external-header .nav-wrap-hidden {
  width: 0px;
}
#egain-selfservice-external-header .nav-wrap-display {
  z-index: 1000;
  width: 85%;
}
#egain-selfservice-external-header #skiplink {
  height: 0;
  overflow: hidden;
  position: fixed;
  width: 0;
}
#egain-selfservice-external-header #skiplink:active,
#egain-selfservice-external-header #skiplink:focus {
  background-color: #444444;
  border: 1px solid #ffffff;
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  height: auto !important;
  overflow: visible !important;
  padding: 3px 5px 5px;
  position: fixed;
  right: 3px;
  top: 3px;
  width: auto !important;
  z-index: 5;
}
#egain-selfservice-external-header .fright {
  float: right;
}
#egain-selfservice-external-header a:focus,
#egain-selfservice-external-header input:focus {
  outline: 2px dotted #c30000;
}
#egain-selfservice-external-header .clear {
  clear: both;
}
#egain-selfservice-external-header .marginbtm {
  margin-bottom: 10px;
  text-align: right;
}
#egain-selfservice-external-header #main {
  position: relative;
}
#egain-selfservice-external-header #bg-main {
  min-width: 320px;
}
#egain-selfservice-external-header ul {
  list-style: inside;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header ol {
  list-style: inside;
  list-style-type: decimal;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header a:hover,
#egain-selfservice-external-header a:focus {
  color: #900;
}
#egain-selfservice-external-header .accessible-link {
  color: #003f72;
  text-decoration: underline;
}
#egain-selfservice-external-header p {
  color: #2e2e2e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0;
  padding: 0 0 1.25em 0;
}
#egain-selfservice-external-header #main-wrap {
  background: #ffffff;
}
#egain-selfservice-external-header #breadCrumbPath {
  font-size: 0.9em;
  color: #2e2e2e;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 15px;
  font-family: Arial, Helvetica, sans-serif;
}
#egain-selfservice-external-header #breadCrumbPath a {
  color: #2e2e2e;
}
#egain-selfservice-external-header #breadCrumbPath a:hover,
#egain-selfservice-external-header #breadCrumbPath a:focus {
  color: #2e2e2e;
}
#egain-selfservice-external-header .main-header-wrap {
  background: #01133f;
}
#egain-selfservice-external-header .patient-img {
  float: right;
  margin: 0px 0px 2em 2em;
}
#egain-selfservice-external-header .localBtn {
  margin-bottom: 0px;
  vertical-align: bottom;
}
#egain-selfservice-external-header .non-visual {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  text-indent: -9999px;
}
#egain-selfservice-external-header .positionset {
  position: absolute;
  left: -9999px;
}
#egain-selfservice-external-header .positionsearch {
  position: absolute;
  left: -3000px;
}
#egain-selfservice-external-header .hidethis {
  display: none;
}
#egain-selfservice-external-header .main-header {
  background: #01133f;
  overflow: hidden;
}
#egain-selfservice-external-header #main-logo {
  float: left;
}
#egain-selfservice-external-header .logo {
  display: block;
}
#egain-selfservice-external-header #main-logo img {
  width: 250px;
}
#egain-selfservice-external-header .registeredmark {
  font-size: 0.8em;
}
#egain-selfservice-external-header #footer .larger {
  font-size: 1.3em;
}
#egain-selfservice-external-header #emergency a,
#egain-selfservice-external-header #IVHcontrols a,
#egain-selfservice-external-header #morestories a,
#egain-selfservice-external-header .basicContainer a,
#egain-selfservice-external-header .pane a {
  color: #1b3e5d;
  text-decoration: underline;
}
#egain-selfservice-external-header .social-n-search {
  outline: none !important;
  display: none;
}
#egain-selfservice-external-header #main-social-wrapper {
  display: none;
}
#egain-selfservice-external-header #mainSearchForm {
  padding: 7px;
}
#egain-selfservice-external-header #mainSearchFormH {
  padding: 7px;
}
#egain-selfservice-external-header .share-btn,
#egain-selfservice-external-header .search-button {
  display: none;
}
#egain-selfservice-external-header .social-wrapper-508 {
  float: left;
  height: 22px;
  margin-left: 210px;
  width: 200px;
}
#egain-selfservice-external-header #main-social-wrapper {
  float: right;
  height: 22px;
  margin: 12px 42px 10px;
  width: 341px;
}
#egain-selfservice-external-header .main-social-containers {
  display: inline;
  float: left;
  height: 22px;
  width: 22px;
}
#egain-selfservice-external-header #skiplink a:active,
#egain-selfservice-external-header #skiplink a:focus {
  background-color: #2e2e2e;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  height: auto;
  overflow: visible;
  padding: 3px 5px 5px;
  position: absolute;
  right: 3px;
  top: 3px;
  width: auto;
  z-index: 5;
  display: block;
}
#egain-selfservice-external-header .skip {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
#egain-selfservice-external-header #skiplink a {
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
}
#egain-selfservice-external-header #main-search {
  height: 42px;
  width: 400px;
  float: right;
  margin: 0 -5px 0 20px;
}
#egain-selfservice-external-header #main-searchH {
  display: none;
  height: 42px;
  width: 100%;
  float: right;
  margin: 0 -5px 0 20px;
}
#egain-selfservice-external-header #search-area {
  outline: none !important;
  float: right;
  text-align: right;
  margin-right: 20px;
  width: 400px;
}
#egain-selfservice-external-header #search-areaH {
  float: right;
  text-align: right;
  margin-right: 20px;
  width: 400px;
}
#egain-selfservice-external-header #mainSearchForm #searchtxt {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 1px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 48%;
  height: 26px;
}
#egain-selfservice-external-header #mainSearchFormH #searchtxtH {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 1px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 48%;
  height: 26px;
}
#egain-selfservice-external-header #nav-wrap {
  position: absolute;
  top: 0;
  overflow: hidden;
  background: #0f4f8d;
}
#egain-selfservice-external-header .topnav {
  padding: 0;
  margin: 0;
  font-size: 13px;
}
#egain-selfservice-external-header .topnav li.first-level:first-child {
  border-right: medium none;
}
#egain-selfservice-external-header .topnav li.first-level {
  display: block;
  list-style: none;
  position: relative;
  background: #0f4f8d;
  margin-bottom: 1px;
}
#egain-selfservice-external-header .topnav li.nav-home-icon {
  display: none;
}
#egain-selfservice-external-header .topnav li.first-level > a {
  display: block;
  text-align: left;
  font-weight: normal;
  color: #ffffff;
  position: relative;
  line-height: 26px;
  padding: 4px 10px 4px 31px;
  background: none repeat scroll 0 0 #003161;
  min-height: 36px;
}
#egain-selfservice-external-header .topnav li.first-level > a:after {
  content: "";
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  left: 18px;
  top: 13px;
  z-index: 999;
  background: url(../../media/external/closed.png) 0 0 no-repeat;
}
#egain-selfservice-external-header .topnav li.first-level > a.active {
  background: -moz-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0b5a92),
    color-stop(100%, #003f72)
  );
  background: -webkit-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -o-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -ms-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: linear-gradient(top, #0b5a92 0%, #003f72 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5a92',endColorstr='#003f72',GradientType=0);
}
#egain-selfservice-external-header .topnav li.first-level > a.active:after {
  background-image: url(../../media/external/open.png);
}
#egain-selfservice-external-header .topnav li.nav-home-icon > a {
  background: -moz-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #6c6e74),
    color-stop(100%, #4b4d51)
  );
  background: -webkit-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  background: -o-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  background: -ms-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  background: linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c6e74',endColorstr='#4b4d51',GradientType=0);
}
#egain-selfservice-external-header .topnav li.nav-home > a {
  background: none;
}
#egain-selfservice-external-header .topnav li.first-level > a:hover {
  text-decoration: none;
}
#egain-selfservice-external-header .topnav .mainnav-dd {
  display: none;
  background: #efefef;
}
#egain-selfservice-external-header .sec-level,
#egain-selfservice-external-header .sec-level a {
  color: #fff;
}
#egain-selfservice-external-header .topnav .mainnav-dd li,
#egain-selfservice-external-header .topnav .mainnav-dd a {
  display: block;
}
#egain-selfservice-external-header .sec-level > li {
  background: #efefef;
  border-bottom: 1px solid #c9c9c9;
  margin-bottom: 0;
}
#egain-selfservice-external-header .sec-level > li a {
  display: block;
  color: #797979;
  line-height: 22px;
  padding: 4px 10px 4px 35px;
}
#egain-selfservice-external-header .sec-level h4 {
  font: 12px/16px Arial, Helvetica, sand-serif;
  text-transform: uppercase;
  color: #797979;
  background: #fff;
  margin-bottom: 0;
  cursor: pointer;
}
#egain-selfservice-external-header .sec-level h4 span {
  color: #0f4f89;
  font-family: Arial, Helvetica, sand-serif;
  font-size: 1em;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin: 0 0 0px;
  padding: 8px 10px 8px 45px;
  text-align: left;
  text-transform: uppercase;
  display: block;
  background: url(../../media/external/sub-closed.png) 25px center no-repeat;
}
#egain-selfservice-external-header .sec-level h4.active {
  background: -moz-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #dbf0ff),
    color-stop(50%, #cbebff),
    color-stop(100%, #bce6ff)
  );
  background: -webkit-linear-gradient(
    top,
    #dbf0ff 0%,
    #cbebff 50%,
    #bce6ff 100%
  );
  background: -o-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -ms-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: linear-gradient(to bottom, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf0ff',endColorstr='#bce6ff',GradientType=0);
}
#egain-selfservice-external-header .sec-level h4.active span {
  background: url(../../media/external/sub-open.png) 25px center no-repeat;
}
#egain-selfservice-external-header .topnav .tri-level {
  display: none;
}
#egain-selfservice-external-header .topnav .tri-level li {
  margin-bottom: 0;
  font-weight: normal;
}
#egain-selfservice-external-header .topnav .tri-level li a {
  font-size: 0.92em;
  line-height: 1.7em;
  display: block;
  color: #797979;
  background: #efefef;
  padding: 4px 10px 4px 50px;
  border-bottom: 1px solid #c9c9c9;
  font-weight: normal;
}
#egain-selfservice-external-header .topnav .tri-level li:last-child a {
  border: none;
}
#egain-selfservice-external-header .menu-btn {
  background: none repeat scroll 0 0 #195fa4;
  color: #ffffff;
  height: 36px;
  text-align: right;
  width: auto;
  text-transform: uppercase;
}
#egain-selfservice-external-header .menu-btn .lft-menu span {
  color: #ffffff;
  float: left;
  font-weight: bold;
  line-height: 17px;
  padding: 10px;
  text-transform: uppercase;
}
#egain-selfservice-external-header .menu-btn .rt-menu span {
  color: #ffffff;
  float: left;
  font-weight: bold;
  margin: 8px 10px 8px 15px;
  text-decoration: none;
  outline: medium none;
}
#egain-selfservice-external-header #menu-btn .rt-menu span {
  background: url("../../media/external/list-icon1.png") no-repeat scroll left
    top transparent;
  line-height: 14px;
  margin: 10px 9px 9px;
  padding-left: 25px;
  cursor: pointer;
}
#egain-selfservice-external-header .menu-back {
  display: block;
  width: 60px;
  clear: both;
  padding: 3px 5px;
  margin: 5px 0 10px 10px;
  background: #fff;
  color: #2a6496;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
#egain-selfservice-external-header #type2-special-message {
  z-index: 10;
  margin: 0 -15px;
  overflow: hidden;
  background: #042859;
  background: -moz-linear-gradient(top, #4090b5 0%, #579cbf 31%, #042859 85%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #4090b5),
    color-stop(31%, #579cbf),
    color-stop(85%, #042859)
  );
  background: -webkit-linear-gradient(
    top,
    #4090b5 0%,
    #579cbf 31%,
    #042859 85%
  );
  background: -o-linear-gradient(top, #4090b5 0%, #579cbf 31%, #042859 85%);
  background: -ms-linear-gradient(top, #4090b5 0%, #579cbf 31%, #042859 85%);
  background: linear-gradient(to bottom, #4090b5 0%, #579cbf 31%, #042859 85%);
}
#egain-selfservice-external-header a.type2-link {
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
}
#egain-selfservice-external-header a.type2-link:link {
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
  color: #ffffff;
}
#egain-selfservice-external-header a.type2-link:visited {
  color: #8de1fb;
  outline: medium none;
  text-decoration: none;
}
#egain-selfservice-external-header a.type2-link:hover {
  text-decoration: underline;
}
#egain-selfservice-external-header a.type2-link a img {
  border: medium none;
}
#egain-selfservice-external-header #type2-special-message h3 {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  text-shadow: 0px 1px 2px #474747;
  filter: dropshadow(color=#474747, offx=0, offy=1);
  margin: 0 0 6px 0;
}
#egain-selfservice-external-header #type2-special-message h3.text_replacement {
  background: url("../../media/external/text-stay-connected-to-va.png")
    no-repeat scroll left bottom transparent;
  height: 40px;
  text-indent: -9999px;
  width: 100%;
  margin-left: 15px;
}
#egain-selfservice-external-header form#GovDeliverySignupForm label {
  display: block;
  float: left;
  clear: left;
  margin: 6px 0;
}
#egain-selfservice-external-header form#GovDeliverySignupForm label input,
#egain-selfservice-external-header form#GovDeliverySignupForm label textarea,
#egain-selfservice-external-header form#GovDeliverySignupForm label select {
  float: left;
  width: 215px;
}
#egain-selfservice-external-header
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock {
  border: medium none;
  margin: 15px;
  width: auto;
}
#egain-selfservice-external-header
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  label {
  display: block;
  float: left;
  width: 90%;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-shadow: 0px 1px 2px #474747;
  filter: dropshadow(color=#474747, offx=0, offy=1);
  margin-bottom: 5px;
}
#egain-selfservice-external-header
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  label.ValidateErrorText {
  font-weight: normal;
  font-size: 14px;
  color: yellow;
  margin: 0;
}
#egain-selfservice-external-header
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  select {
  width: 215px;
  margin-bottom: 7px;
}
#egain-selfservice-external-header
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  input {
  margin-bottom: 7px;
}
#egain-selfservice-external-header
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  input#GovDeliveryEmail {
  width: 209px;
  height: 32px;
  background: url(../../media/external/bg-input-email.png) top left no-repeat;
  border: 0;
  padding-left: 5px;
  font-size: 14px;
  font-weight: bold;
}
#egain-selfservice-external-header
  form#GovDeliverySignupForm
  input[type="submit"] {
  display: inline;
  float: left;
  width: 153px;
  height: 37px;
  margin: 5px 0 0 0px;
  border: 0;
  cursor: pointer;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 16px;
  text-shadow: 0 -1px #266684;
  background: url("../../media/external/bg-button-submit.png") 0 0 no-repeat;
}
#egain-selfservice-external-header
  form#GovDeliverySignupForm
  input[type="submit"]:hover {
  background-position: 0 -39px;
  text-shadow: 0 -1px #6f161a;
}
#egain-selfservice-external-header
  form#GovDeliverySignupForm
  input[type="submit"]:active {
  background-position: 0 -39px;
  text-shadow: 0 -1px #6f161a;
}
#egain-selfservice-external-header
  #type2-special-message
  #GovDeliveryPlaceHolder
  p {
  font-size: 14px;
  line-height: 18px;
  margin: 15px 15px;
  padding: 0;
  text-shadow: 0 1px 2px #474747;
  width: auto;
  color: #fff;
}
#egain-selfservice-external-header .quicksearch {
  border: 4px solid #e0e9f0;
  font-size: 1.5em;
  margin-bottom: 10px;
  padding: 14px 3px 0;
}
#egain-selfservice-external-header #hp-three-col {
  height: 100%;
  background-color: #ffffff;
}
#egain-selfservice-external-header #hp-three-col {
  height: 380px;
}
#egain-selfservice-external-header #hp-three-col .col {
  margin: 0 -15px;
  float: left;
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 15px;
  overflow: hidden;
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff 0%, #f1f1f1 100%);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0%, #ffffff),
    color-stop(100%, #f1f1f1)
  );
  background: -webkit-linear-gradient(left, #ffffff 0%, #f1f1f1 100%);
  background: -o-linear-gradient(left, #ffffff 0%, #f1f1f1 100%);
  background: -ms-linear-gradient(left, #ffffff 0%, #f1f1f1 100%);
  background: linear-gradient(to right, #ffffff 0%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=1);
}
#egain-selfservice-external-header #hp-three-col .titles {
  height: 57px;
  width: 100%;
  margin: 33px 0 0 10px;
  float: left;
}
#egain-selfservice-external-header #hp-three-col .titles h2 {
  color: #0083be;
  font: 21px Georgia, "Times New Roman", Times, serif;
  margin: 11px 0 0 3px;
}
#egain-selfservice-external-header #hp-three-col .titles h2 a {
  color: #0083be;
  text-decoration: none;
}
#egain-selfservice-external-header a:visited {
  color: #0083be;
}
#egain-selfservice-external-header #hp-three-col ul.custom {
  overflow: hidden;
}
#egain-selfservice-external-header #hp-three-col ul.custom li a:hover {
  text-decoration: underline;
}
#egain-selfservice-external-header #hp-three-col .icons {
  height: 57px;
  width: 52px;
  float: left;
}
#egain-selfservice-external-header #hp-three-col p {
  color: #333333;
  margin: 0 10px 10px 19px;
}
#egain-selfservice-external-header #hp-three-col ul.custom li {
  height: 22px;
  width: 100%;
  float: left;
  font: 12px Arial, Helvetica, sans-serif;
  color: #0083be;
}
#egain-selfservice-external-header .hp-button-wrapper {
  height: 30px;
  width: 100%;
  margin: 14px 0 0 22px;
}
#egain-selfservice-external-header li.bullet {
  list-style-type: none;
  background: url("../../media/external/bullet.png") no-repeat top left;
  height: 13px;
  margin-left: 18px;
  padding-left: 25px;
}
#egain-selfservice-external-header #hp-three-col .bullet a {
  color: #0083be;
}
#egain-selfservice-external-header .button-getting-started {
  background: url("../../media/external/button-getting-started.png") no-repeat 0
    0;
  float: left;
  height: 34px;
  width: 129px;
  margin-top: 10px;
}
#egain-selfservice-external-header .button-getting-started .text a {
  font: "Times New Roman", Times, serif;
  color: #333333;
  text-decoration: none;
  height: 15px;
  width: 129px;
  text-align: center;
  float: left;
  margin-top: 10px;
  display: block;
  height: 34px;
}
#egain-selfservice-external-header .hp-icons {
  height: 49px;
  width: 57px;
  float: left;
}
#egain-selfservice-external-header #container {
  background: #ffffff;
  padding: 0 0 20px 0;
  overflow: hidden;
}
#egain-selfservice-external-header #menuIAmA {
  padding-left: 10px;
  padding-bottom: 18px;
}
#egain-selfservice-external-header #menuIAmA {
  display: none;
}
#egain-selfservice-external-header #leftNavContainer {
  background: url("../../media/external/gray_nav_bkgd.png") left top repeat-x;
}
#egain-selfservice-external-header #menuIAmA label {
  padding-left: 5px;
  padding-top: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  color: #001e51;
  line-height: 1.5em;
  font-weight: 600;
  margin: 12px 0 10px 0;
  display: block;
}
#egain-selfservice-external-header .styled-select {
  width: 89%;
  overflow: hidden;
  background: url("../../media/external/select-arrow.png") no-repeat right
    #f2f2f2;
}
#egain-selfservice-external-header .styled-select select {
  background: transparent;
  width: 114%;
  padding: 6px 5px;
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  border: 1px solid #ccc;
  height: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#egain-selfservice-external-header #left-col-content {
  height: 100%;
  margin: auto;
  display: none;
}
#egain-selfservice-external-header .sitemap {
  display: block;
}
#egain-selfservice-external-header .lftNavhide {
  display: none;
}
#egain-selfservice-external-header .sitemap {
  background: #195fa4;
  margin-left: 0;
  padding: 9px 10px 10px 0;
}
#egain-selfservice-external-header .sitemap span {
  color: #fff;
  font-size: 1em;
  font-weight: bold;
  padding: 10px 0 0 16px;
  text-transform: uppercase;
}
#egain-selfservice-external-header #sitemapup {
  background: url("../../media/external/list-icon1.png") no-repeat scroll 10px
    46% #195fa4;
  padding-left: 18px;
}
#egain-selfservice-external-header #sitemapup span {
  cursor: pointer;
}
#egain-selfservice-external-header .lftNavhide {
  display: none;
}
#egain-selfservice-external-header .widget {
  max-height: 100%;
  border: 4px solid #e0e9f0;
  margin: 10px;
  padding: 3px 10px;
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #efefef)
  );
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
}
#egain-selfservice-external-header .widget1 {
  max-height: 100%;
  border: 4px solid #e0e9f0;
  margin: 10px;
  padding: 3px 10px;
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #efefef)
  );
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
}
#egain-selfservice-external-header .widget-title {
  color: #003f72;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  background: none;
}
#egain-selfservice-external-header h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.25em;
  color: #003f72;
  line-height: 1.3em;
  font-weight: 400;
  margin-top: 12px;
  margin-bottom: 12px;
}
#egain-selfservice-external-header h4 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.35em;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 0;
  color: #003f72;
}
#egain-selfservice-external-header .widget-title h4 {
  color: #003f72;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
#egain-selfservice-external-header .widget ul,
#egain-selfservice-external-header #innerContent .widget ul,
#egain-selfservice-external-header #tier4innerContent .widget ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#egain-selfservice-external-header .widget ul li,
#egain-selfservice-external-header #innerContent .widget ul li,
#egain-selfservice-external-header #tier4innerContent .widget ul li {
  font-family: Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  list-style-type: none;
  display: block;
  float: left;
  padding: 8px;
  margin: 0;
  width: 100%;
}
#egain-selfservice-external-header #leftNavContainer .widget ul {
  margin-bottom: 8px;
}
#egain-selfservice-external-header .widget a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #0b6cb2;
  font-style: normal;
  text-decoration: none;
  padding: 0;
  margin: 0;
}
#egain-selfservice-external-header .widget a:link {
  color: #0b6cb2;
  text-decoration: none;
}
#egain-selfservice-external-header .widget a:visited {
  color: #7d478a;
  text-decoration: none;
}
#egain-selfservice-external-header .widget a:active {
  color: #0b6cb2;
  text-decoration: none;
}
#egain-selfservice-external-header .widget a:hover {
  color: #900;
  text-decoration: underline;
}
#egain-selfservice-external-header div.badge {
  float: left;
  margin: 10px 0 0 0;
  padding: 0;
}
#egain-selfservice-external-header div.ebenefit {
  margin-left: 33px;
  margin-top: 3px;
}
#egain-selfservice-external-header .summary_page #left-col-content .badge {
  margin: 25px 10px 13px 17px;
}
#egain-selfservice-external-header #left-col-content .badge {
  margin: 10px 10px 13px 17px;
}
#egain-selfservice-external-header div.badge a img {
  width: 184px;
  height: 90px;
}
#egain-selfservice-external-header div.badge a,
#egain-selfservice-external-header div.badge a img {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header #swoosh {
  width: auto;
}
#egain-selfservice-external-header #mainContentWrapper {
  background-image: url("../../media/external/greyfade.png");
  background-repeat: repeat-x;
  background-position: left top;
  padding: 12px 10px 10px 10px;
}
#egain-selfservice-external-header #mainContentWrapper1 {
  background-image: url("../../media/external/greyfade.png");
  background-repeat: repeat-x;
  background-position: left top;
  padding: 12px 10px 10px 10px;
}
#egain-selfservice-external-header h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 2.44em;
  color: #003f72;
  line-height: 100%;
  font-weight: 400;
  margin: 0;
  padding-bottom: 6px;
}
#egain-selfservice-external-header h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.55em;
  color: #003f72;
  line-height: 1.75;
  font-weight: 400;
  margin: 20px 0 0 0;
  padding-bottom: 6px;
}
#egain-selfservice-external-header #homeinnerContent {
  float: left;
  height: auto;
  margin: 30px 0 0;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-header #vamcHomeInnerContent {
  float: left;
  height: auto;
  margin-top: 0px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-header #homeinnerContent_miami {
  float: left;
  height: auto;
  margin-top: 0px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-header #tabContent {
  height: auto;
  width: 100%;
  float: left;
  margin-top: 0;
}
#egain-selfservice-external-header #tabContent p {
  font-size: 0.95em;
}
#egain-selfservice-external-header #homeContent {
  float: left;
  height: auto;
  margin-top: 0;
  padding-left: 0;
  width: 100%;
}
#egain-selfservice-external-header #homeContent div.first,
#egain-selfservice-external-header #homeContent div > div {
  background: none repeat scroll 0 0 transparent;
  margin-top: 0;
  padding-top: 0;
}
#egain-selfservice-external-header #homeContent img {
  border: 3px solid #e0e9f0;
  clear: left;
  float: left;
  margin: 0 20px 20px 0;
}
#egain-selfservice-external-header #homeContent h2 {
  color: #0083be;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.55em;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 12px;
  margin-top: 0;
}
#egain-selfservice-external-header #widget-email {
  width: 166px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  margin: 0 0 15px 8px;
}
#egain-selfservice-external-header #widget-email-Button {
  height: 30px;
  width: 66px;
  float: right;
}
#egain-selfservice-external-header #widget-area form {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header #widget-email #email {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 1px;
  margin-top: 4px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 90px;
  height: 27px;
}
#egain-selfservice-external-header
  #widget-email-Button
  #vamc_govDeliverySubmit {
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  width: 66px;
  margin-left: 0;
  float: right;
}
#egain-selfservice-external-header #widget-email-Button .form_button {
  color: #555555;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin-left: 0;
  width: 66px;
}
#egain-selfservice-external-header #widget-email #searchOptions {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  left: 0;
  margin-right: 1px;
  top: 0;
}
#egain-selfservice-external-header #widget-email label {
  color: #000033;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin: 0;
  padding: 0;
  height: 30px;
}
#egain-selfservice-external-header #leftNavContainer .widget ul {
  list-style-image: none;
  margin-left: 0;
  padding-top: 0;
}
#egain-selfservice-external-header .widget-user {
  float: left;
  height: 100%;
  margin: 0 4px 10px 5px;
  padding: 0;
}
#egain-selfservice-external-header .widget-user ul li {
  padding: 8px 6px;
  width: 100%;
}
#egain-selfservice-external-header .widget-user ul li:last-child a {
  border-right: none;
}
#egain-selfservice-external-header .widget-user ul li a {
  border-right: 0px solid #0b6cb2;
  padding-right: 10px;
}
#egain-selfservice-external-header .widget-social-col-l {
  float: left;
}
#egain-selfservice-external-header #widget-social {
  overflow: hidden;
  margin-bottom: 10px;
}
#egain-selfservice-external-header #widget-social ul li {
  font-family: Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  list-style-type: none;
  display: block;
  padding: 0;
  margin: 0 0 0 1px;
  border-top: none;
  border-bottom: none;
  float: left;
  width: 88px;
}
#egain-selfservice-external-header #widget-locator {
  background: url(../../media/external/bg-locator.png) no-repeat left top
    transparent;
  overflow: hidden;
}
#egain-selfservice-external-header #locator-form {
  height: 30px;
  width: 170px;
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: 40px 0 20px 25px;
}
#egain-selfservice-external-header #widget-quick-links {
  overflow: hidden;
}
#egain-selfservice-external-header #zipInputButton {
  height: 28px;
  width: 43px;
  float: left;
}
#egain-selfservice-external-header #locator-form form {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header #widget-quick-links ul li {
  font-family: Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  list-style-type: none;
  display: block;
  padding: 0;
  margin-left: 5px;
  margin-bottom: 1px;
  border-top: none;
  border-bottom: none;
  float: left;
  width: 200px;
}
#egain-selfservice-external-header #locator-form #LocatorPostalCode {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 1px;
  margin-top: 3px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 90px;
  height: 19px;
  float: left;
}
#egain-selfservice-external-header #locator-form-Button #zipInputButton {
  color: #555555;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  width: 43px;
  margin-left: 0;
  float: right;
}
#egain-selfservice-external-header #locator-form #searchOptions {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  left: 0;
  margin-right: 1px;
  top: 0;
}
#egain-selfservice-external-header #locator-form label {
  color: #000033;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin: 0;
  padding: 0;
  height: 30px;
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #efefef)
  );
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
}
#egain-selfservice-external-header .social {
  margin: 4px;
  display: inline-block;
  width: 200px;
}
#egain-selfservice-external-header .social p,
#egain-selfservice-external-header .social div {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  color: #0083be;
  text-transform: uppercase;
  float: left;
}
#egain-selfservice-external-header .social a.blogger_button {
  margin-left: 2px;
}
#egain-selfservice-external-header #socialmedia {
  float: left;
  width: 190px;
  margin-bottom: 10px;
  padding-top: 20px;
  clear: right;
}
#egain-selfservice-external-header #socialmedia ul {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header #socialmedia li {
  float: left;
  margin: 0;
  display: block;
  padding-right: 8px;
}
#egain-selfservice-external-header #socialmedia li p {
  padding-right: 0;
}
#egain-selfservice-external-header #socialmedia li.facebook a {
  text-decoration: none;
  background: none;
}
#egain-selfservice-external-header #socialmedia li.facebook a:hover {
  text-decoration: none;
}
#egain-selfservice-external-header #socialmedia li.facebook a span {
  display: none;
}
#egain-selfservice-external-header #socialmedia li.twitter a {
  text-decoration: none;
  background: none;
}
#egain-selfservice-external-header #socialmedia li.twitter a:hover {
  text-decoration: none;
}
#egain-selfservice-external-header #socialmedia li.twitter a span {
  display: none;
}
#egain-selfservice-external-header #socialmedia li.flickr a {
  text-decoration: none;
  background: none;
}
#egain-selfservice-external-header #socialmedia li.flickr a:hover {
  text-decoration: none;
}
#egain-selfservice-external-header #socialmedia li.flickr a span {
  display: none;
}
#egain-selfservice-external-header #socialmedia li.youtube a {
  text-decoration: none;
  background: none;
}
#egain-selfservice-external-header #socialmedia li.youtube a:hover {
  text-decoration: none;
}
#egain-selfservice-external-header #socialmedia li.youtube a span {
  display: none;
}
#egain-selfservice-external-header .rightContentHlt {
  width: 99% !important;
}
#egain-selfservice-external-header #rightContent {
  background-color: #fff;
  background-position: left top;
  background-repeat: repeat-x;
  float: none;
  width: 100%;
  min-height: 100%;
  margin-top: -30px;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0px;
}
#egain-selfservice-external-header #rightContent {
  margin-top: 0;
  position: relative;
}
#egain-selfservice-external-header #innerRightContent {
  background-position: left top;
  background-repeat: repeat-x;
  padding-left: 0;
  padding-right: 0;
}
#egain-selfservice-external-header .innerRightContentDirection {
  background-image: url("../../media/external/gray_nav_bkgd.png");
}
#egain-selfservice-external-header #innerRightContent h3,
#egain-selfservice-external-header #innerRightContent p {
  padding-left: 8px;
}
#egain-selfservice-external-header .basicContainer {
  background: #ffffff;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #f4f4f4)
  );
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f4f4f4',GradientType=0);
  border: 1px solid #e6e6e6;
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0 15px 15px;
  width: 100%;
}
#egain-selfservice-external-header .basicContainer-inside {
  background: #ffffff;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #f4f4f4)
  );
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f4f4f4',GradientType=0);
  display: inline-block;
  margin: 20px;
  padding: 20px 10px 15px;
  border: 1px solid #e6e6e6;
}
#egain-selfservice-external-header .basicContainer-inside1 {
  display: block !important;
}
#egain-selfservice-external-header h3.subsection {
  clear: both;
  color: #003f72;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  font-weight: bold;
  text-transform: uppercase;
}
#egain-selfservice-external-header h3 span.highlight {
  color: #0053be;
}
#egain-selfservice-external-header #IVHcontrols img {
  position: relative;
  width: 8px;
  height: 10px;
  top: -1px;
}
#egain-selfservice-external-header #morestories img {
  position: relative;
  top: -1px;
  width: 8px;
  height: 10px;
}
#egain-selfservice-external-header #innerContentWrapper {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
}
#egain-selfservice-external-header #innerContentWrapperSpeeche {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
}
#egain-selfservice-external-header #innerContentWrapperPress {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
}
#egain-selfservice-external-header #innerContentWrapperPhone {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
  float: left;
  width: 100%;
}
#egain-selfservice-external-header #innerContent {
  float: left;
  height: auto;
  margin-top: 0px;
  overflow: hidden;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
#egain-selfservice-external-header .framset {
  width: 100%;
  height: 270px;
}
#egain-selfservice-external-header .video-img {
  width: 100%;
}
#egain-selfservice-external-header #ivhfeeds img {
  position: relative;
  top: -2px;
}
#egain-selfservice-external-header .national-img {
  margin: 0px 7px;
}
#egain-selfservice-external-header .national-img img {
  float: left;
  margin-bottom: 10px;
  margin-right: 3px;
}
#egain-selfservice-external-header #vamc_calendar a:hover {
  color: #900;
  text-decoration: underline;
}
#egain-selfservice-external-header #quick-link-rt {
  display: none;
}
#egain-selfservice-external-header .edition-link {
  text-align: left;
  padding-right: 0;
}
#egain-selfservice-external-header .edition-link a {
  font-size: 0.8em;
}
#egain-selfservice-external-header a[href$=".pdf"] {
  background: url("../../media/external/icon-pdf.png") no-repeat;
}
#egain-selfservice-external-header a[href$=".ppt"],
#egain-selfservice-external-header a[href$=".pptx"] {
  background: url("../../media/external/icon-ppt.png") no-repeat;
}
#egain-selfservice-external-header a[href$=".doc"],
#egain-selfservice-external-header a[href$=".docx"] {
  background: url("../../media/external/icon-doc.png") no-repeat;
}
#egain-selfservice-external-header a[href$=".xls"],
#egain-selfservice-external-header a[href$=".xlsx"],
#egain-selfservice-external-header a[href$=".csv"] {
  background: url("../../media/external/icon-xls.png") no-repeat;
}
#egain-selfservice-external-header a[href$=".vsd"],
#egain-selfservice-external-header a[href$=".vdw"] {
  background: url("../../media/external/icon-vsd.png") no-repeat;
}
#egain-selfservice-external-header a[href$=".mp3"] {
  background: url("../../media/external/icon-mp3.png") no-repeat;
}
#egain-selfservice-external-header a[href$=".zip"],
#egain-selfservice-external-header a[href$=".rar"] {
  background: url("../../media/external/icon-zip.png") no-repeat;
}
#egain-selfservice-external-header a[href$=".pdf"],
#egain-selfservice-external-header a[href$=".ppt"],
#egain-selfservice-external-header a[href$=".pptx"],
#egain-selfservice-external-header a[href$=".doc"],
#egain-selfservice-external-header a[href$=".docx"],
#egain-selfservice-external-header a[href$=".xls"],
#egain-selfservice-external-header a[href$=".xlsx"],
#egain-selfservice-external-header a[href$=".csv"],
#egain-selfservice-external-header a[href$=".vsd"],
#egain-selfservice-external-header a[href$=".vdw"],
#egain-selfservice-external-header a[href$=".mp3"],
#egain-selfservice-external-header a[href$=".zip"],
#egain-selfservice-external-header a[href$=".rar"] {
  display: inline-block;
  padding-right: 20px;
  margin-right: 0.25em;
  line-height: 16px;
  background-position: right center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}
#egain-selfservice-external-header a[href$=".pdf"] img,
#egain-selfservice-external-header a[href$=".ppt"] img,
#egain-selfservice-external-header a[href$=".pptx"] img,
#egain-selfservice-external-header a[href$=".doc"] img,
#egain-selfservice-external-header a[href$=".docx"] img,
#egain-selfservice-external-header a[href$=".xls"] img,
#egain-selfservice-external-header a[href$=".xlsx"] img,
#egain-selfservice-external-header a[href$=".csv"] img,
#egain-selfservice-external-header a[href$=".vsd"] img,
#egain-selfservice-external-header a[href$=".vdw"] img,
#egain-selfservice-external-header a[href$=".mp3"] img,
#egain-selfservice-external-header a[href$=".zip"] img,
#egain-selfservice-external-header a[href$=".rar"] img {
  padding: 0;
  margin: 0 -20px -4px 0;
  border: none;
  background-color: transparent;
}
#egain-selfservice-external-header #footer-effect {
  width: 100%;
  background: url("../../media/external/bg-footer-effect.png") #021341 center
    top no-repeat;
  padding-top: 20px;
}
#egain-selfservice-external-header #footer {
  background-color: #021341;
}
#egain-selfservice-external-header #footer a[href$=".pdf"] {
  background: transparent;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header #footer .col {
  margin: 7px 10px 10px;
  border-bottom: 1px solid #09c;
}
#egain-selfservice-external-header #footer h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #09c;
  margin: 0 0 0px 0;
  padding: 10px 0 15px;
  text-transform: none;
  text-align: left;
}
#egain-selfservice-external-header #footer h4.top-level {
  background: url("../../media/external/arrow-down.png") no-repeat scroll 98%
    37% transparent;
  cursor: pointer;
}
#egain-selfservice-external-header #footer h4.top-level.active {
  background-image: url("../../media/external/arrow-up.png");
}
#egain-selfservice-external-header #footer .ftrcls {
  display: none;
  margin-top: 8px;
  padding-bottom: 15px;
}
#egain-selfservice-external-header #footer .footer-accordion {
  background-color: #021341;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 1520px) {
  #egain-selfservice-external-header #footer .footer-accordion {
    padding-left: 12%;
  }
}
@media (min-width: 991px) {
  #egain-selfservice-external-header #footer .footer-accordion {
    min-width: 960px;
  }
}
#egain-selfservice-external-header #footer p {
  color: #fff;
  font-size: 1.2em;
  line-height: 1.7em;
  clear: both;
}
#egain-selfservice-external-header .h4correct {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  color: #fff;
  text-transform: none;
}
#egain-selfservice-external-header .txtCenter {
  text-align: center;
}
#egain-selfservice-external-header #footer-social-wrapper {
  float: left;
  margin: 0 0 4px 0;
}
#egain-selfservice-external-header #footer-email {
  height: 30px;
  width: 166px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: -3px 0;
}
#egain-selfservice-external-header #footer-email #email_footer {
  color: #000;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  height: 24px;
  margin-right: 1px;
  margin-top: 3px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 98px;
}
#egain-selfservice-external-header #footer-email-Button {
  height: 30px;
  width: 66px;
  float: right;
}
#egain-selfservice-external-header #footer-email label {
  color: #003;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin: 0;
  padding: 0;
  height: 30px;
}
#egain-selfservice-external-header #footer-email #email_footer {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 1px;
  margin-top: 3px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 97px;
  height: 26px;
  float: left;
}
#egain-selfservice-external-header #footer-email-Button .form_button {
  color: #555;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin-left: 0;
  width: 66px;
}
#egain-selfservice-external-header #footer ul {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header #footer li {
  font-size: 1.2em;
  color: #fff;
  list-style-type: none;
  margin: 0 0 10px;
  padding: 0;
}
#egain-selfservice-external-header #footer a {
  color: #fff;
  text-decoration: none;
}
#egain-selfservice-external-header #footer a:hover {
  text-decoration: underline;
}
#egain-selfservice-external-header #sub-footer {
  background-color: #010c2a;
  padding: 13px 0;
  text-align: center;
  color: #010c2a;
}
#egain-selfservice-external-header #sub-footer div {
  width: 40%;
  margin-left: 30%;
}
#egain-selfservice-external-header #sub-footer div:focus {
  outline: 1px dotted white !important;
}
#egain-selfservice-external-header #sub-footer p {
  font-family: Arial, Helvetica, Geneva, sans-seri;
  letter-spacing: normal;
  font-weight: normal;
  color: #eeeeee;
  font-size: 0.9em;
  margin: 0;
  padding-bottom: 5px;
}
#egain-selfservice-external-header #connect p.h4correct {
  padding-bottom: 5px;
}
#egain-selfservice-external-header #locator-mobile #mainLocator-button {
  background: none repeat scroll 0 0 #eeeeee;
  border-right: 1px solid #c3c3c3;
  color: #000;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
  width: 34%;
}
#egain-selfservice-external-header #locator-mobile #mainContact-button {
  background: none repeat scroll 0 0 #eeeeee;
  border-right: 1px solid #c3c3c3;
  color: #000;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
  width: 33%;
}
#egain-selfservice-external-header #locator-mobile .mainContact-button {
  background: none repeat scroll 0 0 #eeeeee;
  border-right: 1px solid #c3c3c3;
  color: #000;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
  width: 33%;
}
#egain-selfservice-external-header #locator-mobile .mainContact-button a {
  text-decoration: none;
  color: #000;
  padding: 12px 20%;
}
#egain-selfservice-external-header #locator-mobile .search-button {
  background: none repeat scroll 0 0 #eeeeee;
  color: #000;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
  width: 33%;
}
#egain-selfservice-external-header #main-contact {
  background: none repeat scroll 0 0 #ffffff;
  clear: both;
  display: none;
  float: left;
  padding: 0 3px 3px;
  text-align: left;
  width: 100%;
}
#egain-selfservice-external-header #main-contact .title {
  font-size: 0.9em;
  font-weight: bold;
  margin: 10px;
  text-transform: uppercase;
}
#egain-selfservice-external-header #main-contact p {
  margin: 5px 10px 5px 20px;
  padding: 0;
}
#egain-selfservice-external-header #main-locator {
  background: none repeat scroll 0 0 #ffffff;
  clear: both;
  display: none;
  float: left;
  padding: 0 3px 3px;
  text-align: left;
  width: 100%;
}
#egain-selfservice-external-header #main-locator .title {
  font-size: 0.9em;
  font-weight: bold;
  margin: 10px;
  text-transform: uppercase;
}
#egain-selfservice-external-header #main-locator p {
  margin: 5px 10px 5px 20px;
  padding: 0;
}
#egain-selfservice-external-header #tier4innerContent {
  float: left;
  height: auto;
  margin: 0px 0 0 0;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-header #tier4innerContent ul {
  margin-left: 35px;
  padding: 0 0 1em 0;
  list-style-type: disc;
}
#egain-selfservice-external-header #tier4innerContent ol {
  margin-left: 35px;
  padding: 0 0 1em 0;
  list-style-type: decimal;
}
#egain-selfservice-external-header #tier4innerContent ol li {
  display: list-item;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  font-size: 1.1em;
  list-style-type: decimal;
  color: #2e2e2e;
  padding-bottom: 1.25em;
}
#egain-selfservice-external-header #tier4innerContent li {
  display: list-item;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  font-size: 1.1em;
  list-style-type: disc;
  color: #2e2e2e;
  padding-bottom: 1.25em;
}
#egain-selfservice-external-header table {
  border-top: none;
  border-left: none;
  margin-bottom: 20px;
  border-collapse: collapse;
  font-size: 100%;
}
#egain-selfservice-external-header td {
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  padding: 3px;
  border-bottom: none;
  border-right: none;
}
#egain-selfservice-external-header #innerContent .top_link {
  display: inline-block;
  padding: 0;
  margin: 20px 0;
}
#egain-selfservice-external-header .top_link_dir {
  display: block;
  padding: 0;
  margin: 20px 0;
}
#egain-selfservice-external-header #innerContent ul {
  list-style-type: disc;
}
#egain-selfservice-external-header #innerContent ul {
  margin-left: 25px;
  padding: 0 0 1em 0;
}
#egain-selfservice-external-header #innerContentWrapperLocation {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
  float: left;
  width: 100%;
}
#egain-selfservice-external-header .serviceBtn {
  height: 25px !important;
  position: relative;
  top: -2px;
  width: 60%;
}
#egain-selfservice-external-header .serviceBtnDirector {
  height: 25px !important;
  position: relative;
  top: -11px;
  width: 60%;
}
#egain-selfservice-external-header #innerContent {
  float: left;
  height: auto;
  margin-top: 10px;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-header .txtRight {
  text-align: left;
}
#egain-selfservice-external-header .top_link {
  display: none;
}
#egain-selfservice-external-header .widget-user-info ul {
  list-style-type: disc !important;
}
#egain-selfservice-external-header .widget-user-info ul li {
  margin-left: 16px;
}
#egain-selfservice-external-header .video-bg {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
#egain-selfservice-external-header .video-bg iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#egain-selfservice-external-header #close-nav {
  background: url("../../media/external/button_close.png") no-repeat scroll 0 0
    transparent;
  cursor: pointer;
  display: block;
  height: 35px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 1px;
  width: 35px;
}
#egain-selfservice-external-header #facilityPhoto {
  display: none;
}
#egain-selfservice-external-header .ficon span {
  width: 30%;
  margin-top: 6px;
  font-weight: bold;
  color: #428bca;
}
#egain-selfservice-external-header .ficon {
  background: url("../../media/external/downarrow2.png") no-repeat scroll 90%
    37% transparent;
  cursor: pointer;
  width: 129px;
}
#egain-selfservice-external-header .ficon.active {
  background-image: url("../../media/external/uparrow2.png");
}
#egain-selfservice-external-header .ficon img {
  margin-right: 3px;
  margin-top: -5px;
}
#egain-selfservice-external-header #menu-btn-close {
  cursor: pointer;
}
#egain-selfservice-external-header .speech-date {
  margin-right: 20px;
}
#egain-selfservice-external-header .caption_right {
  font-size: 90%;
  color: #808080;
  line-height: 1.2em;
  padding-left: 6px;
}
#egain-selfservice-external-header .homelessImg {
  float: right;
  margin-left: 1em;
}
#egain-selfservice-external-header .tab-accord h3 {
  font-size: 1.125em;
}
#egain-selfservice-external-header #supportblkactive > a {
  display: block;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0b5a92),
    color-stop(100%, #003f72)
  );
}
#egain-selfservice-external-header #supportblk {
  display: block;
}
#egain-selfservice-external-header #tier4RightContent {
  float: left;
  width: 100%;
}
#egain-selfservice-external-header #tier4RightContentFeature {
  float: right;
}
#egain-selfservice-external-header .va_right {
  text-align: right;
}
#egain-selfservice-external-header .va_center {
  text-align: center;
}
#egain-selfservice-external-header .va_left {
  text-align: left;
}
#egain-selfservice-external-header .press-release #container {
  background: #fff;
}
#egain-selfservice-external-header #main-secondary-nav {
  outline: none !important;
  display: none;
}
#egain-selfservice-external-header #featureStory > img {
  height: 100%;
  max-width: 100%;
  width: 100%;
}
#egain-selfservice-external-header .para-right {
  text-align: right;
}
#egain-selfservice-external-header .para-center {
  text-align: center;
}
#egain-selfservice-external-header .img-border {
  border: none;
}
#egain-selfservice-external-header .img-mobilephone-border {
  align: right;
  border: none;
}
#egain-selfservice-external-header #widget-email-Button {
  height: 30px;
  width: 66px;
  float: right;
}
#egain-selfservice-external-header .image-full-national {
  height: auto;
  max-width: 100%;
}
@media (min-width: 480px) {
  #egain-selfservice-external-header #IVHnew .ivhcnt {
    margin-left: 190px;
    clear: none;
  }
  #egain-selfservice-external-header .topnav li.first-level > a {
    font-weight: normal;
  }
}
@media (min-width: 768px) {
  #egain-selfservice-external-header #tier4RightContent {
    float: left;
    width: 100%;
  }
  #egain-selfservice-external-header .topnav li.first-level > a {
    font-weight: normal;
  }
  #egain-selfservice-external-header #bg-main {
    width: 100%;
    height: auto;
    z-index: 2;
    background: no-repeat scroll center -65px #010c29;
  }
  #egain-selfservice-external-header .ficon {
    display: none;
  }
  #egain-selfservice-external-header #facilityPhoto {
    display: block;
  }
  #egain-selfservice-external-header #container {
    background: #ffffff;
    padding: 0 0 20px 0;
    overflow: hidden;
  }
  #egain-selfservice-external-header #container1 {
    background: #ffffff;
    padding: 0 0 20px 0;
    overflow: hidden;
  }
  #egain-selfservice-external-header .main-header {
    background: #01133f;
    overflow: hidden;
  }
  #egain-selfservice-external-header #bg-middle-effect {
    width: 100%;
    height: auto;
    background: url("../../media/external/bg-middle-effect.png") repeat-y scroll
      center -65px #01133f;
  }
  #egain-selfservice-external-header .main-header {
    min-height: 117px;
  }
  #egain-selfservice-external-header #main-logo {
    height: 119px;
    width: 341px;
    float: left;
  }
  #egain-selfservice-external-header #main-logo img {
    width: auto;
  }
  #egain-selfservice-external-header #main-social-wrapper {
    outline: none !important;
    display: block;
  }
  #egain-selfservice-external-header .social-n-search {
    display: block;
  }
  #egain-selfservice-external-header .social-n-search {
    float: right;
    width: 400px;
  }
  #egain-selfservice-external-header #locator-mobile {
    display: none;
  }
  #egain-selfservice-external-header .social-n-search {
    display: block !important;
  }
  #egain-selfservice-external-header #hp-three-col .col {
    border: none;
  }
  #egain-selfservice-external-header .sitemap {
    display: block;
  }
  #egain-selfservice-external-header .lftNavhide {
    display: none;
  }
  #egain-selfservice-external-header .edition-link {
    text-align: right;
  }
  #egain-selfservice-external-header .edition-link a {
    font-size: 1em;
  }
  #egain-selfservice-external-header #menuIAmA {
    display: none;
  }
  #egain-selfservice-external-header #footer .footer-accordion li {
    display: inline;
    padding: 0 5px 0 0;
    margin: 0 5px 0 0;
    border-right: 1px solid #1f3a74;
  }
  #egain-selfservice-external-header #footer .footer-accordion li:last-child {
    border: none;
  }
}
@media (min-width: 960px) {
  #egain-selfservice-external-header #main-secondary-nav {
    height: 15px;
    width: 279px;
    float: right;
    margin: 2px 0 13px 20px;
    color: #ffffff;
  }
  #egain-selfservice-external-header ul.secondary-nav li {
    list-style-type: none;
    font: normal small-caps normal 11px/90% Arial, Helvetica, sans-serif;
    color: #ffffff;
    display: inline;
  }
  #egain-selfservice-external-header ul.secondary-nav li a {
    list-style-type: none;
    font: normal small-caps normal 11px/90% Arial, Helvetica, sans-serif;
    color: #ffffff;
    display: inline;
  }
  #egain-selfservice-external-header body {
    background: none;
  }
  #egain-selfservice-external-header #container {
    background: url("../../media/external/bg-content.png") repeat-y scroll 0 0
      #fff;
  }
  #egain-selfservice-external-header #container1 {
    background: url("../../media/external/bg-content-tier4.png") repeat-y scroll
      0 0 #fff;
  }
  #egain-selfservice-external-header .nav-container-close {
    display: block;
  }
  #egain-selfservice-external-header .ficon {
    display: none;
  }
  #egain-selfservice-external-header #facilityPhoto {
    display: block;
  }
  #egain-selfservice-external-header .social-n-search {
    display: block !important;
  }
  #egain-selfservice-external-header #main-secondary-nav {
    display: block !important;
  }
  #egain-selfservice-external-header #mainSearchForm {
    outline: none !important;
    padding: 0px;
  }
  #egain-selfservice-external-header #mainSearchFormH {
    padding: 0px;
  }
  #egain-selfservice-external-header #hp-three-col .titles h2 {
    font-size: 25px;
  }
  #egain-selfservice-external-header .innerContentWrapperFeature {
    width: 737px !important;
  }
  #egain-selfservice-external-header #innerContentWrapper {
    width: 523px;
  }
  #egain-selfservice-external-header #tier4RightContent {
    width: 215px;
  }
  #egain-selfservice-external-header #tier4RightContentFeature {
    float: none;
  }
  #egain-selfservice-external-header .main-social-containers {
    margin-right: 0px;
  }
  #egain-selfservice-external-header .top_link {
    display: block;
  }
  #egain-selfservice-external-header .topnav li.first-level > a {
    font-weight: bold;
  }
  #egain-selfservice-external-header .main-header {
    background: url("../../media/external/bg-header.jpeg") left bottom no-repeat;
    background-image: url(../../media/external/bg-header.jpeg) !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
  }
  #egain-selfservice-external-header .txtRight {
    text-align: right;
  }
  #egain-selfservice-external-header #mainContentWrapper {
    background-image: url("../../media/external/greyfade.png");
    background-repeat: repeat-x;
    background-position: left top;
    padding: 12px 20px 10px 20px;
    display: block;
  }
  #egain-selfservice-external-header #innerContent {
    float: left;
    height: auto;
    margin-top: 30px;
    width: 100%;
    overflow: hidden;
  }
  #egain-selfservice-external-header #innerContentPress {
    float: left;
    height: auto;
    padding: 0 10px 0 10px;
    overflow: hidden;
    width: 100%;
  }
  #egain-selfservice-external-header #container {
    padding: 0 0 20px 0;
    overflow: hidden;
  }
  #egain-selfservice-external-header .menu-back {
    display: none;
  }
  #egain-selfservice-external-header #nav-wrap {
    width: 100% !important;
    position: static;
    width: auto;
    background: #0f4f8d;
    overflow: visible;
  }
  #egain-selfservice-external-header .topnav {
    background: url(../../media/external/bg-main-nav.jpg) left top;
    height: 53px;
  }
  #egain-selfservice-external-header .topnav li.nav-home-icon {
    display: block;
  }
  #egain-selfservice-external-header .menu-btn {
    display: none;
  }
  #egain-selfservice-external-header .topnav li.first-level {
    width: 12.667%;
    float: left;
    border-left: 1px solid #c2c2c2;
    background: none repeat scroll 0 0 #eee;
  }
  #egain-selfservice-external-header .nav-home-icon {
    display: block !important;
  }
  #egain-selfservice-external-header .topnav li.nav-home-icon {
    width: 45px;
    line-height: 50px;
  }
  #egain-selfservice-external-header .topnav li.nav-blog {
    width: 9%;
  }
  #egain-selfservice-external-header .topnav li.bmemorial {
    width: 15%;
  }
  #egain-selfservice-external-header .topnav li.first-level > a {
    color: #003f72 !important;
    text-align: center;
    background: none;
    white-space: nowrap;
    text-transform: initial;
    font-size: 1em;
    line-height: 52px;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif !important;
  }
  #egain-selfservice-external-header .topnav li.first-level > a span {
    background: none;
  }
  #egain-selfservice-external-header .topnav li.first-level > a:hover,
  #egain-selfservice-external-header .topnav li.first-level > a.open {
    text-decoration: none;
    background: #fff;
    color: #333 !important;
  }
  #egain-selfservice-external-header .topnav li.first-level > a:after {
    display: none;
  }
  #egain-selfservice-external-header .topnav li.first-level > a:focus {
    color: #c30000;
    outline: 2px solid #e79d9d;
    outline-offset: -1px;
  }
  #egain-selfservice-external-header .topnav .mainnav-dd {
    width: 289px;
    padding: 15px 10px;
    background-color: #fff;
    transition: opacity 250ms ease 250ms, max-height 500ms ease 0s,
      visibility 0s linear 500ms, top 0s linear 500ms;
    border-left: 1px solid #d6d4d4;
    border-right: 1px solid #d6d4d4;
    border-bottom: 1px solid #d6d4d4;
    border-radius: 0 0 3px 3px;
    margin-left: -1px;
    position: absolute;
    z-index: 99999999;
    box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.5), 1px 1px 0px #ffffff inset;
    overflow: hidden;
  }
  #egain-selfservice-external-header .topnav .nav-abt .mainnav-dd {
    width: 490px;
  }
  #egain-selfservice-external-header .topnav .nav-media .mainnav-dd {
    width: 700px;
  }
  #egain-selfservice-external-header .accessible-megamenu-panel.open {
    display: block;
  }
  #egain-selfservice-external-header .topnav .nav-abt .mainnav-dd {
    left: -205px;
  }
  #egain-selfservice-external-header .topnav .nav-media .mainnav-dd {
    left: -456px;
  }
  #egain-selfservice-external-header .topnav .nav-contact .mainnav-dd,
  #egain-selfservice-external-header .topnav .nav-loc .mainnav-dd {
    right: 0px;
  }
  #egain-selfservice-external-header .sec-level li {
    background: none;
    border: none;
    padding: 0;
  }
  #egain-selfservice-external-header .sec-level li a {
    padding: 0;
  }
  #egain-selfservice-external-header .sec-level h4 {
    color: #003f72;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.1em;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-top: 0.4em;
    cursor: default;
  }
  #egain-selfservice-external-header .sec-level h4 span {
    font-size: 0.92em;
    background: none;
    padding: 0;
  }
  #egain-selfservice-external-header .sec-level a,
  #egain-selfservice-external-header .sec-level > li a {
    color: #003f72;
    font-weight: normal;
    text-transform: none;
    display: inline-block !important;
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 0.5em;
    width: auto;
  }
  #egain-selfservice-external-header .sec-level > li a:hover {
    color: #c30000;
    text-decoration: underline;
  }
  #egain-selfservice-external-header .sec-level > li a:focus {
    color: #c30000;
    text-decoration: underline;
    -moz-outline-radius: 3px;
    outline: 2px solid #e79d9d;
  }
  #egain-selfservice-external-header .topnav .tri-level li a {
    background: none;
    border: medium none;
    color: #003f72;
    display: inline-block;
    margin-bottom: 0.5em;
    padding: 0;
    text-transform: none;
    width: auto;
  }
  #egain-selfservice-external-header .topnav .tri-level li a:hover {
    color: #c30000;
    text-decoration: underline;
  }
  #egain-selfservice-external-header .topnav .tri-level li a:focus {
    color: #c30000;
    text-decoration: underline;
    -moz-outline-radius: 3px;
    outline: 2px solid #e79d9d;
  }
  #egain-selfservice-external-header #hp-three-col p {
    height: 171px;
  }
  #egain-selfservice-external-header .main-nav .col-md-4:first-child {
    border-left: none;
  }
  #egain-selfservice-external-header .main-nav .col-md-4 {
    border-left: 1px solid #b2b2b2 !important;
  }
  #egain-selfservice-external-header .main-nav .col-md-6:first-child {
    border-left: none;
  }
  #egain-selfservice-external-header .main-nav .col-md-6 {
    border-left: 1px solid #b2b2b2 !important;
  }
  #egain-selfservice-external-header .sec-level,
  #egain-selfservice-external-header .sec-level a {
    color: #0f4f89;
  }
  #egain-selfservice-external-header .topnav .tri-level {
    display: block;
  }
  #egain-selfservice-external-header #hp-three-col .hp-beta .hp-button-wrapper,
  #egain-selfservice-external-header
    #hp-three-col
    .hp-gamma
    .hp-button-wrapper {
    margin-top: 15px;
  }
  #egain-selfservice-external-header #type2-special-message {
    background: url("../../media/external/bg-explore-form.jpg") no-repeat scroll
      center -24px transparent;
    height: 382px;
  }
  #egain-selfservice-external-header
    #type2-special-message
    h3.text_replacement {
    background-position: center bottom;
    height: 69px;
    margin-left: 0;
  }
  #egain-selfservice-external-header
    #type2-special-message
    #GovDeliveryPlaceHolder
    p {
    margin: 18px auto;
    width: 220px;
  }
  #egain-selfservice-external-header
    form#GovDeliverySignupForm
    #GovDeliverySignupBlock {
    border: medium none;
    margin: 5px auto;
    width: 217px;
  }
  #egain-selfservice-external-header #hp-three-col .hp-beta .hp-button-wrapper,
  #egain-selfservice-external-header
    #hp-three-col
    .hp-gamma
    .hp-button-wrapper {
    margin-top: 14px;
  }
  #egain-selfservice-external-header .main-nav .col-md-4 {
    border-left: none;
  }
  #egain-selfservice-external-header .main-nav .col-md-6 {
    border-left: none;
  }
  #egain-selfservice-external-header .sitemap {
    display: none;
  }
  #egain-selfservice-external-header .lftNavhide {
    display: block !important;
  }
  #egain-selfservice-external-header #left-col-content {
    display: block;
  }
  #egain-selfservice-external-header .widget-user ul li a {
    border: none;
  }
  #egain-selfservice-external-header #quick-link-rt {
    display: block;
  }
  #egain-selfservice-external-header .edition-link {
    text-align: right;
  }
  #egain-selfservice-external-header .edition-link a {
    font-size: 1em;
  }
  #egain-selfservice-external-header .widget ul li,
  #egain-selfservice-external-header #innerContent .widget ul li,
  #egain-selfservice-external-header #tier4innerContent .widget ul li {
    font-family: Arial, Helvetica, sans-serif;
    color: #2e2e2e;
    list-style-type: none;
    display: block;
    float: left;
    padding: 8px;
    margin: 0;
    width: 100%;
  }
  #egain-selfservice-external-header .national-img {
    margin: 0px 10px;
  }
  #egain-selfservice-external-header .national-img img:first-child {
    margin-left: 0px;
  }
  #egain-selfservice-external-header .national-img img {
    float: left;
    margin-bottom: 10px;
    margin-left: 12px !important;
  }
  #egain-selfservice-external-header #menuIAmA {
    display: block;
  }
  #egain-selfservice-external-header #swoosh {
    background: url("../../media/external/admin-swoosh2-ie.png") no-repeat right
      0 transparent;
    position: relative;
    z-index: 8;
    float: left;
    height: 56px;
    width: 100%;
    margin: -25px 0px -28px;
  }
  #egain-selfservice-external-header
    form#GovDeliverySignupForm
    input[type="submit"] {
    margin: 15px 0 0 30px;
  }
  #egain-selfservice-external-header #innerRightContent {
    background-image: url("../../media/external/gray_nav_bkgd.png");
    background-position: left top;
    background-repeat: repeat-x;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
  }
  #egain-selfservice-external-header #rightContent {
    background-color: #fff;
    background-image: url("../../media/external/gray_nav_bkgd.png");
  }
  #egain-selfservice-external-header .national-img {
    margin: 0px 10px;
  }
  #egain-selfservice-external-header .national .widget {
    float: left;
    max-height: 100%;
    border: 4px solid #e0e9f0;
    margin: 8px;
    padding-right: 0;
    padding-left: 0;
    width: 200px;
    background: url(data:image/svg+xml;
		base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #ffffff),
      color-stop(100%, #efefef)
    );
    background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: linear-gradient(top, #ffffff 0%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
  }
  #egain-selfservice-external-header .national .widget1 {
    max-height: 100%;
    border: 4px solid #e0e9f0;
    margin: 8px;
    padding: 5px;
    width: 200px;
    background: url(data:image/svg+xml;
		base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #ffffff),
      color-stop(100%, #efefef)
    );
    background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: linear-gradient(top, #ffffff 0%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
  }
  #egain-selfservice-external-header .widget {
    max-height: 100%;
    border: 4px solid #e0e9f0;
    margin: 8px 8px 0px 8px;
    padding-right: 0;
    padding-left: 0;
    background: url(data:image/svg+xml;
		base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #ffffff),
      color-stop(100%, #efefef)
    );
    background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: linear-gradient(top, #ffffff 0%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
  }
  #egain-selfservice-external-header .featur-stories {
    margin-bottom: 20px;
  }
  #egain-selfservice-external-header #footer .col {
    float: left;
    width: 170px;
    border-bottom: none;
  }
  #egain-selfservice-external-header #footer .footer-accordion .col {
    width: 180px;
    margin: 7px 5px 10px;
  }
  #egain-selfservice-external-header #footer .footer-accordion li {
    border: none;
    display: list-item;
    margin-bottom: 4px;
  }
  #egain-selfservice-external-header #footer .connect {
    border: none;
  }
  #egain-selfservice-external-header #close-nav {
    display: none;
  }
  #egain-selfservice-external-header #footer li {
    font-size: 0.9em;
    color: #fff;
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
  }
  #egain-selfservice-external-header #footer h4 {
    font-size: 0.9em;
  }
  #egain-selfservice-external-header #footer p {
    color: #fff;
    font-size: 0.9em;
    line-height: 1.7em;
    clear: both;
  }
  #egain-selfservice-external-header #footer h4.top-level a {
    text-decoration: none;
    cursor: default;
    color: #09c;
  }
  #egain-selfservice-external-header #footer .ftrcls {
    display: block !important;
  }
  #egain-selfservice-external-header #footer h4.top-level {
    border-bottom: none;
    background: none;
    cursor: text;
  }
  #egain-selfservice-external-header #footer h4.top-level.active {
    background: none;
  }
  #egain-selfservice-external-header #innerRightContent {
    min-height: 800px !important;
  }
  #egain-selfservice-external-header .widget-social-col-l {
    width: 88px;
    float: left;
    margin-left: 8px;
  }
  #egain-selfservice-external-header .widget-social-col-r {
    width: 88px;
    float: left;
  }
  #egain-selfservice-external-header #leftNavContainer {
    min-height: 1px;
    margin: 0px;
  }
  #egain-selfservice-external-header .quicksearch {
    border: none;
    margin-bottom: 0px;
    padding: 0px 0 0;
    font-size: 1em;
  }
  #egain-selfservice-external-header .col-md-3 {
    width: 23%;
  }
  #egain-selfservice-external-header .col-md-9 {
    width: 77%;
  }
  #egain-selfservice-external-header .release2 .col-md-8 {
    width: 100%;
  }
  #egain-selfservice-external-header .col-md-8 {
    width: 70.8%;
    background: #fff;
  }
  #egain-selfservice-external-header .pharmacybg {
    background: none !important;
  }
  #egain-selfservice-external-header .col-md-4 {
    width: 29.2%;
  }
  #egain-selfservice-external-header .featureLft {
    width: 200px;
    text-align: left;
  }
  #egain-selfservice-external-header .feature-store {
    margin-bottom: 35px;
  }
  #egain-selfservice-external-header .top_link_dir {
    display: block;
  }
  #egain-selfservice-external-header #main-wrap {
    width: 959px;
    border: 1px solid #01133f;
  }
}
#egain-selfservice-external-header #getDirections {
  margin-bottom: 60px;
}
#egain-selfservice-external-header #directionsButton {
  font-size: 0.9em;
  background: #003f72;
  text-decoration: none;
  cursor: pointer;
  margin-top: 6px;
  width: 100%;
  float: left;
  background: linear-gradient(to bottom, #1e5799 1%, #003f72 100%) repeat scroll
    0 0 transparent;
  border-radius: 3px 3px 3px 3px;
  color: #ffffff;
  padding: 4px;
  text-align: center;
}
#egain-selfservice-external-header #directionsButton_national {
  font-size: 0.9em;
  background: #003f72;
  text-decoration: none;
  cursor: pointer;
  margin-top: 6px;
  width: 100%;
  float: left;
  background: linear-gradient(to bottom, #1e5799 1%, #003f72 100%) repeat scroll
    0 0 transparent;
  border-radius: 3px 3px 3px 3px;
  color: #ffffff;
  padding: 4px;
  text-align: center;
}
#egain-selfservice-external-header .csshide {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#egain-selfservice-external-header .megamenu {
  background: url("http://www.va.gov/va_files/2012/images/bg-main-nav.jpg")
    repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  height: 52px;
  margin: auto;
  padding: 0;
}
#egain-selfservice-external-header .accessible-megamenu {
  position: relative;
  display: block;
  box-sizing: border-box;
  list-style: none;
  margin: 0 0 0 0;
  padding: 0;
  color: #454545;
  background-color: #eeeeee;
  border-color: rgba(0, 0, 0, 0.3);
  font-size: 13px;
  z-index: 1111;
}
#egain-selfservice-external-header .accessible-megamenu h2,
#egain-selfservice-external-header .accessible-megamenu h3,
#egain-selfservice-external-header .accessible-megamenu h4 {
  font-size: 1em;
  display: inline;
  margin: 0;
  padding: 0;
  line-height: inherit;
}
#egain-selfservice-external-header
  .accessible-megamenu-panel-group
  h3
  .panelheader {
  color: #0f4f89;
  font-family: Arial, Helvetica, sand-serif;
  font-size: 0.917em;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin: 0 0 0px;
  padding: 10px 10px 10px 32px;
  text-align: left;
  text-transform: uppercase;
  display: block;
  border-bottom: 1px solid #c9c9c9;
  background: url(../../media/external/sub-closed.png) 20px center no-repeat
    #efefef;
}
#egain-selfservice-external-header .accessible-megamenu-panel-group h3.active {
  display: block;
  background: -moz-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #dbf0ff),
    color-stop(50%, #cbebff),
    color-stop(100%, #bce6ff)
  );
  background: -webkit-linear-gradient(
    top,
    #dbf0ff 0%,
    #cbebff 50%,
    #bce6ff 100%
  );
  background: -o-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -ms-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: linear-gradient(to bottom, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf0ff',endColorstr='#bce6ff',GradientType=0);
}
#egain-selfservice-external-header
  .accessible-megamenu-panel-group
  h3.active
  .panelheader {
  background: url(../../media/external/sub-open.png) 18px center no-repeat;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item {
  color: #454545 !important;
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: relative;
  border-bottom: 1px solid #0f4f8d;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item.last {
  border-right: none;
  color: #454545 !important;
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: relative;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a:link
  a:visited
  a:hover
  a:focus {
  color: #003f72;
  font-weight: normal;
  text-decoration: none;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup] {
  background: none repeat scroll 0 0 #003161;
  color: #fff !important;
  display: block;
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: normal;
  line-height: 26px;
  min-width: 94px !important;
  padding: 5px 10px 5px 31px;
  position: relative;
  text-decoration: none;
  z-index: inherit;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup]:after {
  content: "";
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  left: 18px;
  top: 13px;
  z-index: 999;
  background: url(../../media/external/closed.png) 0 0 no-repeat;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup].active:after {
  background: url(../../media/external/open.png) 0 0 no-repeat;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup]:hover,
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup]:focus {
  outline-offset: -1px;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup].active {
  margin-left: 0;
  z-index: 1002;
  background: -moz-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0b5a92),
    color-stop(100%, #003f72)
  );
  background: -webkit-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -o-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -ms-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: linear-gradient(top, #0b5a92 0%, #003f72 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5a92',endColorstr='#003f72',GradientType=0);
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-top-nav-item:first-child
  a[aria-haspopup].open {
  border-bottom-left-radius: 0px;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  left: -1px;
  margin-right: -1px;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel {
  display: none;
  color: #454545;
  margin: 0;
  line-height: normal;
  background-color: #ffffff;
  cursor: default;
  overflow: hidden;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel.open {
  visibility: visible;
  top: 4em;
  max-height: 1200px;
  opacity: 1;
  z-index: 1001;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  a {
  display: block;
  font-size: 0.92em;
  line-height: 1.7em;
  color: #797979;
  background: #fff;
  padding: 6px 10px 6px 50px;
  border-bottom: 1px solid #c9c9c9;
  font-weight: normal;
  text-decoration: none;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel.cols-4 {
  width: 878px;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel.cols-4
  > ol
  > li {
  width: 22%;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel.cols-4b {
  width: 878px;
  left: -7.25em;
  border-top-left-radius: 3px;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel.cols-4b
  > ol
  > li {
  width: 22%;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  ol {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  ol
  .accessible-megamenu-lvl3 {
  display: none;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  ol
  > li {
  position: relative;
  list-style: none;
  padding: 0;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li {
  display: block;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li:first-of-type {
  padding-left: 0;
  border-left: none;
  box-shadow: none;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  > p {
  color: #454545;
  font-size: 1.2em;
  line-height: 1.1em;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li
  > h3
  > a {
  color: #003f72;
  font-size: 1.1em;
  margin-bottom: 20px;
  padding-top: 0.4em;
  padding-bottom: 0;
  line-height: 1.1em;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  ol
  ol
  > li
  > a {
  width: auto;
  color: #003f72;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  a:hover,
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  a:focus {
  color: #c30000;
  text-decoration: underline;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li
  > h3
  > a:hover,
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li
  > h3
  > a:focus {
  color: #333;
}
#egain-selfservice-external-header
  .accessible-megamenu
  .accessible-megamenu-panel
  hr {
  border-width: 1px 0px;
  border-style: solid;
  border-top-color: rgba(0, 0, 0, 0.3);
  border-bottom-color: #fff;
}
#egain-selfservice-external-header .accessible-megamenu :focus {
  outline: 2px solid rgba(195, 0, 0, 0.3) !important;
  -moz-outline-radius: 0px;
}
@media screen and (min-width: 960px) {
  #egain-selfservice-external-header .megamenu {
    background: url("http://www.va.gov/va_files/2012/images/bg-main-nav.jpg")
      repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 52px;
    margin: auto;
    padding: 0;
    width: 960px;
  }
  #egain-selfservice-external-header .accessible-megamenu {
    height: 4em;
    width: auto;
  }
  #egain-selfservice-external-header
    .accessible-megamenu-panel-group
    h3
    .panelheader {
    color: #0f4f89;
    font-family: Arial, Helvetica, sand-serif;
    font-size: 0.917em;
    font-weight: bold;
    letter-spacing: 0.05em;
    margin: 0 0 20px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    float: left;
    width: 100%;
    border-bottom: none;
    background: none;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item {
    border-right: 1px solid rgba(0, 0, 0, 0.3);
    border-bottom: none;
    float: left;
    height: 52px;
    text-shadow: 0 1px 0 #ffffff;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item.last {
    border-right: 1px solid rgba(0, 0, 0, 0.3);
    color: #454545 !important;
    display: block;
    float: left;
    height: 52px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    text-shadow: 0 1px 0 #ffffff;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a:link
    a:visited
    a:hover
    a:focus {
    color: #003f72;
    font-weight: normal;
    text-decoration: none;
  }
  #egain-selfservice-external-header .accessible-megamenu :focus {
    outline: 2px solid rgba(195, 0, 0, 0.3);
    -moz-outline-radius: 3px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup] {
    background: none;
    box-shadow: 1px 1px 0 #ffffff inset;
    color: #003f72 !important;
    float: left;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: bold;
    height: 4em;
    line-height: 4em;
    padding: 0 0.789em 0 0.789em;
    text-align: center;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:after {
    display: none;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:hover,
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:focus {
    color: #333 !important;
    outline-offset: -1px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:hover,
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:focus,
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup].open {
    margin-left: 0;
    background: #eeeeee none;
    z-index: 1002;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup].open {
    background: #ffffff none;
    padding-bottom: 2px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item:first-child
    a[aria-haspopup] {
    border-bottom-left-radius: 3px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-top-nav-item:first-child
    a[aria-haspopup].open {
    border-bottom-left-radius: 0px;
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    left: -1px;
    margin-right: -1px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel {
    position: absolute;
    display: block !important;
    left: -1px;
    padding: 1.538em 0.769em 0.769em;
    -webkit-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.5), inset 1px 1px 0 #fff;
    -moz-box-shadow: 0 4px 6px -2px -moz-rgba(0, 0, 0, 0.5),
      inset 1px 1px 0 #fff;
    box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.5), inset 1px 1px 0 #fff;
    visibility: hidden;
    top: -9999em;
    max-height: 0px;
    opacity: 0;
    -webkit-transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    -moz-transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    -ms-transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    -o-transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.open {
    visibility: visible;
    top: 4em;
    max-height: 1200px;
    opacity: 1;
    z-index: 1001;
    -webkit-transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
    -moz-transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
    -ms-transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
    -o-transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
    transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    a {
    display: inline-block;
    font-size: 0.92em;
    line-height: 1.5em;
    text-decoration: none;
    color: #c30000;
    font-weight: normal;
    margin-bottom: 0.5em;
    background: none;
    padding: 0;
    border-bottom: none;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-4 {
    width: 878px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-4
    > ol
    > li {
    width: 22%;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-4b {
    width: 878px;
    left: -7.25em;
    border-top-left-radius: 3px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-4b
    > ol
    > li {
    width: 22%;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-3 {
    width: 707px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-3
    > ol
    > li {
    width: 30%;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-2 {
    width: 600px;
    margin-left: -30px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-2
    > ol
    > li {
    width: 45%;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-1 {
    width: 289px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-2.fifthtolast {
    margin-left: -40px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-3.thirdtolast {
    margin-left: -377px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-1.secondtolast {
    width: 289px;
    margin-left: -75px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-1.last {
    width: 289px;
    margin-left: -169px;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel.cols-1
    > ol
    > li {
    width: 95%;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    ol {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    ol
    .accessible-megamenu-lvl3 {
    display: block !important;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    ol
    > li {
    position: relative;
    list-style: none;
    margin: 0 0 4px 0;
    padding: 0;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li {
    float: left;
    display: block;
    margin-right: 1em;
    margin-bottom: 1em;
    padding-left: 1em;
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: inset 1px 0 0 #fff;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li:first-of-type {
    padding-left: 0;
    border-left: none;
    box-shadow: none;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    > p {
    color: #454545;
    font-size: 1.2em;
    line-height: 1.1em;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li
    > h3
    > a {
    color: #003f72;
    font-size: 1.1em;
    margin-bottom: 20px;
    padding-top: 0.4em;
    padding-bottom: 0;
    line-height: 1.1em;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    ol
    ol
    > li
    > a {
    width: auto;
    text-indent: -2.5em;
    padding-left: 2.5em;
    color: #003f72;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    a:hover,
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    a:focus {
    color: #c30000;
    text-decoration: underline;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li
    > h3
    > a:hover,
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li
    > h3
    > a:focus {
    color: #333;
  }
  #egain-selfservice-external-header
    .accessible-megamenu
    .accessible-megamenu-panel
    hr {
    border-width: 1px 0px;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0.3);
    border-bottom-color: #fff;
  }
}
#egain-selfservice-external-header #menu-btn {
  display: none;
}
#egain-selfservice-external-header #leftNav ul {
  padding: 0;
}
#egain-selfservice-external-header .accordion,
#egain-selfservice-external-header .accordion ul,
#egain-selfservice-external-header .accordion li,
#egain-selfservice-external-header .accordion a,
#egain-selfservice-external-header .accordion span {
  border: 0;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-header .accordion li {
  list-style: none outside none;
}
#egain-selfservice-external-header .accordion li > a {
  background-color: #003161;
  border-bottom: 1px solid #194570;
  color: #fdfdfd;
  display: block;
  font: 12px/22px Arial, sans-serif;
  height: auto;
  padding: 6px 10px 4px 30px;
  position: relative;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
  vertical-align: middle;
  min-height: 36px;
}
#egain-selfservice-external-header .accordion > li.active > a {
  background: -moz-linear-gradient(center top, #0b5a92 0%, #003f72 100%) repeat
    scroll 0 0 transparent;
  color: white;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2);
  background: url(Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSICiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE);
  background: -moz-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0b5a92),
    color-stop(100%, #003f72)
  );
  background: -webkit-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -o-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -ms-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: linear-gradient(top, #0b5a92 0%, #003f72 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5a92',endColorstr='#003f72',GradientType=0);
}
#egain-selfservice-external-header .accordion span {
  display: block;
  float: left;
  left: 0;
  margin-left: -22px;
  margin-right: -6px;
  margin-top: -1px;
  padding: 0 10px;
  position: static;
  z-index: 10000;
}
#egain-selfservice-external-header .sub-menu li.active > a,
#egain-selfservice-external-header .sub-menu li.active:first-child > a,
#egain-selfservice-external-header .sub-menu li.current > a {
  background: #dbf0ff;
  background: -moz-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #dbf0ff),
    color-stop(50%, #cbebff),
    color-stop(100%, #bce6ff)
  );
  background: -webkit-linear-gradient(
    top,
    #dbf0ff 0%,
    #cbebff 50%,
    #bce6ff 100%
  );
  background: -o-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -ms-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: linear-gradient(to bottom, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf0ff',endColorstr='#bce6ff',GradientType=0);
  color: #797979;
}
#egain-selfservice-external-header .sub-menu li a {
  background: none repeat scroll 0 0 #efefef;
  border-bottom: 1px solid #c9c9c9;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset,
    0 1px 0 0 rgba(0, 0, 0, 0.1);
  color: #797979;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
  padding-left: 34px;
}
#egain-selfservice-external-header .sub-menu li > a span {
  background: none repeat scroll 0 0 transparent;
  box-shadow: none;
  color: #797979;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
  margin-left: -22px;
}
#egain-selfservice-external-header #leftNav .current {
  background: #edf7fc;
  background: -moz-linear-gradient(top, #edf7fc 0%, #cfeaf7 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #edf7fc),
    color-stop(100%, #cfeaf7)
  );
  background: -webkit-linear-gradient(top, #edf7fc 0%, #cfeaf7 100%);
  background: -o-linear-gradient(top, #edf7fc 0%, #cfeaf7 100%);
  background: -ms-linear-gradient(top, #edf7fc 0%, #cfeaf7 100%);
  background: linear-gradient(to bottom, #edf7fc 0%, #cfeaf7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf7fc',endColorstr='#cfeaf7',GradientType=0);
}
#egain-selfservice-external-header #leftNav .accordion > li > a.current {
  background: #347dba;
  background: -moz-linear-gradient(top, #347dba 0%, #2768bc 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #347dba),
    color-stop(100%, #2768bc)
  );
  background: -webkit-linear-gradient(top, #347dba 0%, #2768bc 100%);
  background: -o-linear-gradient(top, #347dba 0%, #2768bc 100%);
  background: -ms-linear-gradient(top, #347dba 0%, #2768bc 100%);
  background: linear-gradient(to bottom, #347dba 0%, #2768bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347dba',endColorstr='#2768bc',GradientType=0);
}
#egain-selfservice-external-header .accordion li > .sub-menu {
  display: none;
}
#egain-selfservice-external-header .accordion li:target > .sub-menu {
  display: block;
}
#egain-selfservice-external-header .sub-sub-menu li.active > a,
#egain-selfservice-external-header .sub-sub-menu li.active:first-child > a {
  background: none repeat scroll 0 0 #fdfdfd;
  color: #797979;
}
#egain-selfservice-external-header .sub-sub-menu li a {
  background: none repeat scroll 0 0 #fdfdfd;
  border-top: 1px solid #c9c9c9;
  border-bottom: 0px solid #c9c9c9;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset,
    0 1px 0 0 rgba(0, 0, 0, 0.1);
  color: #797979;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
  padding-left: 45px;
}
#egain-selfservice-external-header .sub-sub-menu li:first-child a {
  border-top: 0px solid #c9c9c9;
}
#egain-selfservice-external-header .sub-sub-menu li:last-child > a {
  border-top: 1px solid #c9c9c9;
}
#egain-selfservice-external-header .sub-sub-menu li:last-child {
  border-bottom: 1px solid #c9c9c9;
}
#egain-selfservice-external-header .sub-sub-menu li > a span {
  background: none repeat scroll 0 0 transparent;
  box-shadow: none;
  color: #797979;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
  margin-left: -22px;
}
#egain-selfservice-external-header .sub-sub-menu em {
  color: #a6a6a6;
  font: 10px/32px Arial, sans-serif;
  left: 0;
  margin-left: 14px;
  position: absolute;
  top: 0;
}
#egain-selfservice-external-header .sub-menu li > .sub-sub-menu {
  display: none;
}
#egain-selfservice-external-header .sub-menu li:target > .sub-sub-menu {
  display: block;
}
#egain-selfservice-external-header .sub-sub-menu li:target > .sub-sub-menu {
  display: block;
}
#egain-selfservice-external-header .sub-sub-menu li ul.sub-sub-menu > li a {
  height: 18px;
  padding-left: 76px;
  padding-top: 4px;
  border: 0px;
  line-height: 14px;
}
#egain-selfservice-external-header .sub-sub-menu li ul.sub-sub-menu {
  margin-top: -4px;
}
#egain-selfservice-external-header .sub-sub-menu li ul.sub-sub-menu > li {
  border-bottom: 0;
}
#egain-selfservice-external-header .sub-sub-menu li.head a {
  border-bottom: 0px;
}
@media (min-width: 960px) {
  #egain-selfservice-external-header .accordion li > a {
    background: -moz-linear-gradient(center top, #6c6e74 0%, #4b4d51 100%)
      repeat scroll 0 0 transparent;
    border: none;
    color: #fdfdfd;
    display: block;
    vertical-align: middle;
    font: 12px/22px Arial, sans-serif;
    height: auto;
    padding: 4px 10px 4px 26px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
    min-height: 31px;
    background: #6c6e74;
    background: -moz-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #6c6e74),
      color-stop(100%, #4b4d51)
    );
    background: -webkit-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    background: -o-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    background: -ms-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    background: linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c6e74',endColorstr='#4b4d51',GradientType=0);
  }
  #egain-selfservice-external-header .sub-menu li.active > a,
  #egain-selfservice-external-header .sub-menu li.active:first-child > a,
  #egain-selfservice-external-header .sub-menu li.current > a {
    background: #dbf0ff;
    background: -moz-linear-gradient(
      top,
      #dbf0ff 0%,
      #cbebff 50%,
      #bce6ff 100%
    );
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #dbf0ff),
      color-stop(50%, #cbebff),
      color-stop(100%, #bce6ff)
    );
    background: -webkit-linear-gradient(
      top,
      #dbf0ff 0%,
      #cbebff 50%,
      #bce6ff 100%
    );
    background: -o-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
    background: -ms-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
    background: linear-gradient(
      to bottom,
      #dbf0ff 0%,
      #cbebff 50%,
      #bce6ff 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf0ff',endColorstr='#bce6ff',GradientType=0);
    color: #444444;
  }
  #egain-selfservice-external-header .sub-menu li a {
    background: none repeat scroll 0 0 #efefef;
    border-bottom: 1px solid #c9c9c9;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset,
      0 1px 0 0 rgba(0, 0, 0, 0.1);
    color: #444444;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
    padding-left: 28px;
  }
  #egain-selfservice-external-header .sub-sub-menu li a {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #c9c9c9;
    border-bottom: 0px solid #c9c9c9;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset,
      0 1px 0 0 rgba(0, 0, 0, 0.1);
    color: #444444;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
    padding-left: 45px;
  }
}
#egain-selfservice-external-header .slider {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#egain-selfservice-external-header .scrollable {
  background: none repeat scroll 0 0 #0174b2;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  float: left;
}
#egain-selfservice-external-header #homepageSlider .scrollable {
  background: none repeat scroll 0 0 #000;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  float: left;
}
#egain-selfservice-external-header .scrollable .items {
  position: relative;
  width: 20000em;
}
#egain-selfservice-external-header .scrollable .items > div {
  width: 640px;
  background-color: #01133f;
  float: left;
  position: relative;
}
#egain-selfservice-external-header .scrollable .slider-info h3 {
  margin-bottom: 5px;
  color: #ffffff;
  font: bold 1.4em/1.25em Arial, Helvetica, sans-serif;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
  line-height: 1.35;
  margin-top: 0;
}
#egain-selfservice-external-header .slider3 .scrollable .slider-info h3 {
  color: #ffffff;
  font: bold 1.4em/1.1 Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
  margin-top: 10px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
}
#egain-selfservice-external-header .scrollable .items > div a,
#egain-selfservice-external-header .scrollable .items > div img {
  display: block;
  width: 100%;
}
#egain-selfservice-external-header
  #homepageSlider
  .scrollable
  .items
  > div
  .slider-info {
  background: url("../../media/external/bg-galley-text.png") repeat right 0
    transparent;
  height: 131px;
  width: 100%;
  z-index: 999;
  color: #fff;
  padding: 10px 12px;
}
#egain-selfservice-external-header .scrollable .items > div .slider-info {
  width: 100%;
  z-index: 999;
  color: #fff;
  padding: 10px 20px;
  background-color: #0174b2;
}
#egain-selfservice-external-header .slider > .slider-thumbnails {
  display: none;
}
#egain-selfservice-external-header .slider > .slider-thumbnails img {
  max-width: 100%;
}
#egain-selfservice-external-header .slider .prev,
#egain-selfservice-external-header .slider .next {
  display: block;
  width: 15%;
  position: absolute;
  top: 30%;
  z-index: 99999;
  cursor: pointer;
}
#egain-selfservice-external-header .slider .prev img,
#egain-selfservice-external-header .slider .next img {
  width: 100%;
  height: auto;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
#egain-selfservice-external-header .slider .prev {
  left: 2%;
}
#egain-selfservice-external-header .slider .next {
  right: 2%;
}
#egain-selfservice-external-header #slider-controls {
  display: none;
}
#egain-selfservice-external-header
  .slider2
  .scrollable
  .items
  > div
  .slider-info {
  padding-top: 30px;
}
#egain-selfservice-external-header
  .slider3
  .scrollable
  .items
  > div
  .slider-info {
  padding-top: 2px;
}
#egain-selfservice-external-header .scrollable .items > div .slider-info p {
  margin: 0 1px 0 0;
  color: #fff;
  padding: 0;
  line-height: 1.4em;
  font-size: 1em;
}
#egain-selfservice-external-header .scrollable .items > div .slider-info p a {
  color: #ffffff;
  margin-top: 8px;
  width: 90%;
}
#egain-selfservice-external-header
  .slider
  > .slider-thumbnails
  > .thumbnails-wrap
  > a:hover {
  color: #ffffff;
  text-decoration: underline;
}
#egain-selfservice-external-header
  .slider
  > .slider-thumbnails
  > .thumbnails-wrap
  > a.selected:hover {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  #egain-selfservice-external-header .scrollable .items > div a {
    width: 68%;
  }
  #egain-selfservice-external-header
    #homepageSlider
    .scrollable
    .items
    > div
    .slider-info {
    padding: 10px 53px;
  }
  #egain-selfservice-external-header .scrollable .items .slider-info {
    width: 32% !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    color: #fff;
    padding: 5px 10px;
  }
  #egain-selfservice-external-header #slider-controls {
    left: 4px;
    position: absolute;
    top: 62%;
    z-index: 200;
    display: block;
  }
  #egain-selfservice-external-header .slider-controls {
    left: 4px;
    position: absolute;
    top: 152px !important;
    z-index: 200;
    display: none;
  }
  #egain-selfservice-external-header
    .homepageSlider
    .scrollable
    .items
    > div
    a {
    width: 100%;
  }
  #egain-selfservice-external-header
    .homepageSlider
    .scrollable
    .items
    .slider-info {
    width: 100% !important;
    position: absolute;
    top: auto !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
  }
  #egain-selfservice-external-header .slider .prev,
  #egain-selfservice-external-header .slider .next {
    display: none;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a
    > span {
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    top: 5px;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a:focus {
    outline: 2px solid rgba(195, 0, 0, 0.3);
    -moz-outline-radius: 3px;
  }
  #egain-selfservice-external-header .slider > .slider-thumbnails {
    position: relative;
    text-align: center;
    padding: 0px;
    margin: 0px;
    display: block;
    width: 100%;
    clear: both;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap {
    position: relative;
    background: url("../../media/external/slider-bckgrnd-nonactive.jpg") #0b2c62
      repeat-x;
    text-align: left;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    img {
    border: solid 0px #f6efdc;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a {
    width: 24%;
    padding: 2.2% 1% 3% 0.5%;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    outline: medium none;
    cursor: pointer;
    line-height: 1em;
    text-decoration: none;
    position: relative;
    min-height: 58px;
    font-size: 0.95em;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a.selected {
    background: url("../../media/external/slider-bckgrnd-notch-active.jpg")
      no-repeat center top;
    min-height: 58px;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a:last-child {
    border-right: none;
    padding: 2.2% 1% 3% 0.5%;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a
    > span {
    color: #ffffff;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a
    > img {
    -moz-box-shadow: 0px 0px 5px #000000;
    -webkit-box-shadow: 0px 0px 5px #000000;
    box-shadow: 0px 0px 5px #000000;
    border: solid 1px #c3c2c2;
    opacity: 0.5;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a:hover
    img,
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a.selected
    img {
    position: relative;
    -moz-box-shadow: 0px 0px 5px #ffffff;
    -webkit-box-shadow: 0px 0px 5px #ffffff;
    box-shadow: 0px 0px 5px #ffffff;
    border: solid 1px #ffffff;
    opacity: 1;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a:hover
    span {
    color: #ffffff;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a.selected
    span {
    color: #ffffff;
  }
  #egain-selfservice-external-header
    .slider3
    > .slider-thumbnails
    > .thumbnails-wrap
    > a {
    width: 32.9%;
  }
}
@media only screen and (min-width: 960px) {
  #egain-selfservice-external-header #bld > div > p {
    font-size: 0.75em;
  }
  #egain-selfservice-external-header #slider-controls {
    display: block;
    left: 7px;
    position: absolute;
    top: 232px;
    z-index: 200;
  }
  #egain-selfservice-external-header
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a
    > span {
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    top: 5px;
  }
  #egain-selfservice-external-header .scrollable .items .slider-info1 {
    padding: 10px 58px !important;
  }
  #egain-selfservice-external-header
    #homepageSlider
    .scrollable
    .items
    > div
    .slider-info {
    background: url("../../media/external/bg-galley-text.png") repeat right 0
      transparent;
    height: 107px;
  }
  #egain-selfservice-external-header .slider > .slider-wrap > div > div {
    font-size: 1em;
  }
  #egain-selfservice-external-header #whats-new > div:nth-child(3):before {
    content: "Subscribe:";
  }
  #egain-selfservice-external-header #whats-new > div:nth-child(3) {
    text-align: right;
  }
}
#egain-selfservice-external-header .tab-accord {
  list-style: none;
  margin: 0 !important;
  padding: 0;
  border-bottom: 1px solid #e6e6e6;
}
#egain-selfservice-external-header .imagespace {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  border: 3px solid #e0e9f0;
}
#egain-selfservice-external-header .imagespace_rt {
  float: right;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  border: 3px solid #e0e9f0;
}
#egain-selfservice-external-header .tab-accord .tab {
  text-indent: 0;
  padding: 0;
  margin: 0 !important;
  list-style: none !important;
}
#egain-selfservice-external-header .tab-accord .tab a {
  font-size: 0.9em;
  display: block;
  height: 40px;
  line-height: 38px;
  text-align: center;
  text-decoration: none;
  color: #666;
  padding: 0;
  margin: 0 0 -1px 0;
  outline: none;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  border: 1px solid #cecece;
  background: #e6e6e6;
  background: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e6e6e6 0%, #ececec 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #e6e6e6),
    color-stop(100%, #ececec)
  );
  background: -webkit-linear-gradient(top, #e6e6e6 0%, #ececec 100%);
  background: -o-linear-gradient(top, #e6e6e6 0%, #ececec 100%);
  background: -ms-linear-gradient(top, #e6e6e6 0%, #ececec 100%);
  background: linear-gradient(to bottom, #e6e6e6 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#ececec',GradientType=0);
}
#egain-selfservice-external-header .tab-accord .tab a:active {
  outline: none;
}
#egain-selfservice-external-header .tab-accord .tab a:hover {
  background: #cccccc;
  color: #fff;
}
#egain-selfservice-external-header .tab-accord .tab a.current,
#egain-selfservice-external-header .tab-accord .tab a.current:hover,
#egain-selfservice-external-header .tab-accord .tab.current .tab a {
  cursor: default !important;
  color: #666 !important;
  background: #ffffff;
  background: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #ececec)
  );
  background: -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec',GradientType=0);
}
#egain-selfservice-external-header .panes .pane {
  display: none;
}
#egain-selfservice-external-header .tab-accord .pane {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #f6f6f6),
    color-stop(100%, #f4f4f4)
  );
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f4f4f4',GradientType=0);
  border: 1px solid #cecece;
  border-bottom: none;
  border-top: none;
  font-size: 14px;
  min-height: 300px;
  padding: 15px 10px;
  clear: both;
}
#egain-selfservice-external-header .panes > div {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #f6f6f6),
    color-stop(100%, #f4f4f4)
  );
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f4f4f4',GradientType=0);
  border-color: -moz-use-text-color #e6e6e6 #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-style: none solid solid;
  border-width: medium 1px 1px;
  display: none;
  font-size: 14px;
  min-height: 300px;
  padding: 15px 10px;
  width: 458px;
}
#egain-selfservice-external-header #innerRightContent #tabContent {
  width: 190px;
}
#egain-selfservice-external-header #innerRightContent .tab-accord {
  width: 184px;
}
#egain-selfservice-external-header #innerRightContent .panes {
  width: 184px;
}
@media (min-width: 768px) {
  #egain-selfservice-external-header .tab-accord .tab {
    float: left;
  }
  #egain-selfservice-external-header .tab-accord .tab a {
    font-size: 0.9em;
    display: block;
    height: 40px;
    line-height: 40px;
    width: 174px;
    text-align: center;
    text-decoration: none;
    color: #666;
    padding: 0;
    margin: 0;
    margin-right: 2px;
    position: relative;
    top: 1px;
    border: none;
    background-image: url("../../media/external/tabs.png") !important;
    background-repeat: no-repeat;
    background-position: -246px 0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 700;
  }
  #egain-selfservice-external-header .tab-accord .tab a:active {
    outline: none;
  }
  #egain-selfservice-external-header .tab-accord .tab a:hover {
    background-image: url("../../media/external/tabs.png");
    background-color: transparent;
    background-position: -246px -41px;
    color: #fff;
  }
  #egain-selfservice-external-header .tab-accord .tab a.s {
    background-position: -548px -4;
    width: 86px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.s:hover {
    background-position: -548px -41px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.s.current {
    background-position: -548px -84px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.l {
    background-position: -246px 0;
    width: 174px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.l:hover {
    background-position: -246px -41px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.l.current {
    background-position: -246px -82px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.xl {
    background-position: 0 0;
    width: 248px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.xl:hover {
    background-position: 0 -41px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.xl.current {
    background-position: 0 -82px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.s {
    background-position: -548px -4;
    width: 86px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.s:hover {
    background-position: -548px -41px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.s.current {
    background-position: -548px -84px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.m {
    background-position: -419px 0;
    width: 130px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.m:hover {
    background-position: -419px -41px;
  }
  #egain-selfservice-external-header .tab-accord .tab a.m.current {
    background-position: -419px -84px;
  }
  #egain-selfservice-external-header .tab-accord .pane {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e6e6e6 #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-top: 1px solid #e6e6e6;
  }
}

#egain-selfservice-external-footer html {
  font-size: 100%;
  overflow-x: hidden;
}
#egain-selfservice-external-footer body {
  position: relative;
  color: #010c29;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75%;
  height: 100%;
  overflow-x: hidden;
  background: #003161;
}
#egain-selfservice-external-footer .fill {
  margin: 0 -15px;
}
#egain-selfservice-external-footer .nav-wrap-hidden {
  width: 0px;
}
#egain-selfservice-external-footer .nav-wrap-display {
  z-index: 1000;
  width: 85%;
}
#egain-selfservice-external-footer #skiplink {
  height: 0;
  overflow: hidden;
  position: fixed;
  width: 0;
}
#egain-selfservice-external-footer #skiplink:active,
#egain-selfservice-external-footer #skiplink:focus {
  background-color: #444444;
  border: 1px solid #ffffff;
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  height: auto !important;
  overflow: visible !important;
  padding: 3px 5px 5px;
  position: fixed;
  right: 3px;
  top: 3px;
  width: auto !important;
  z-index: 5;
}
#egain-selfservice-external-footer .fright {
  float: right;
}
#egain-selfservice-external-footer a:focus,
#egain-selfservice-external-footer input:focus {
  outline: 2px dotted #c30000;
}
#egain-selfservice-external-footer .clear {
  clear: both;
}
#egain-selfservice-external-footer .marginbtm {
  margin-bottom: 10px;
  text-align: right;
}
#egain-selfservice-external-footer #main {
  position: relative;
}
#egain-selfservice-external-footer #bg-main {
  min-width: 320px;
}
#egain-selfservice-external-footer ul {
  list-style: inside;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer ol {
  list-style: inside;
  list-style-type: decimal;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer a:hover,
#egain-selfservice-external-footer a:focus {
  color: #900;
}
#egain-selfservice-external-footer .accessible-link {
  color: #003f72;
  text-decoration: underline;
}
#egain-selfservice-external-footer p {
  color: #2e2e2e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0;
  padding: 0 0 1.25em 0;
}
#egain-selfservice-external-footer #main-wrap {
  background: #ffffff;
}
#egain-selfservice-external-footer #breadCrumbPath {
  font-size: 0.9em;
  color: #2e2e2e;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 15px;
  font-family: Arial, Helvetica, sans-serif;
}
#egain-selfservice-external-footer #breadCrumbPath a {
  color: #2e2e2e;
}
#egain-selfservice-external-footer #breadCrumbPath a:hover,
#egain-selfservice-external-footer #breadCrumbPath a:focus {
  color: #2e2e2e;
}
#egain-selfservice-external-footer .main-header-wrap {
  background: #01133f;
}
#egain-selfservice-external-footer .patient-img {
  float: right;
  margin: 0px 0px 2em 2em;
}
#egain-selfservice-external-footer .localBtn {
  margin-bottom: 0px;
  vertical-align: bottom;
}
#egain-selfservice-external-footer .non-visual {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  text-indent: -9999px;
}
#egain-selfservice-external-footer .positionset {
  position: absolute;
  left: -9999px;
}
#egain-selfservice-external-footer .positionsearch {
  position: absolute;
  left: -3000px;
}
#egain-selfservice-external-footer .hidethis {
  display: none;
}
#egain-selfservice-external-footer .main-header {
  background: #01133f;
  overflow: hidden;
}
#egain-selfservice-external-footer #main-logo {
  float: left;
}
#egain-selfservice-external-footer .logo {
  display: block;
}
#egain-selfservice-external-footer #main-logo img {
  width: 250px;
}
#egain-selfservice-external-footer .registeredmark {
  font-size: 0.8em;
}
#egain-selfservice-external-footer #footer .larger {
  font-size: 1.3em;
}
#egain-selfservice-external-footer #emergency a,
#egain-selfservice-external-footer #IVHcontrols a,
#egain-selfservice-external-footer #morestories a,
#egain-selfservice-external-footer .basicContainer a,
#egain-selfservice-external-footer .pane a {
  color: #1b3e5d;
  text-decoration: underline;
}
#egain-selfservice-external-footer .social-n-search {
  outline: none !important;
  display: none;
}
#egain-selfservice-external-footer #main-social-wrapper {
  display: none;
}
#egain-selfservice-external-footer #mainSearchForm {
  padding: 7px;
}
#egain-selfservice-external-footer #mainSearchFormH {
  padding: 7px;
}
#egain-selfservice-external-footer .share-btn,
#egain-selfservice-external-footer .search-button {
  display: none;
}
#egain-selfservice-external-footer .social-wrapper-508 {
  float: left;
  height: 22px;
  margin-left: 210px;
  width: 200px;
}
#egain-selfservice-external-footer #main-social-wrapper {
  float: right;
  height: 22px;
  margin: 12px 42px 10px;
  width: 341px;
}
#egain-selfservice-external-footer .main-social-containers {
  display: inline;
  float: left;
  height: 22px;
  width: 22px;
}
#egain-selfservice-external-footer #skiplink a:active,
#egain-selfservice-external-footer #skiplink a:focus {
  background-color: #2e2e2e;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  height: auto;
  overflow: visible;
  padding: 3px 5px 5px;
  position: absolute;
  right: 3px;
  top: 3px;
  width: auto;
  z-index: 5;
  display: block;
}
#egain-selfservice-external-footer .skip {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
#egain-selfservice-external-footer #skiplink a {
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
}
#egain-selfservice-external-footer #main-search {
  height: 42px;
  width: 400px;
  float: right;
  margin: 0 -5px 0 20px;
}
#egain-selfservice-external-footer #main-searchH {
  display: none;
  height: 42px;
  width: 100%;
  float: right;
  margin: 0 -5px 0 20px;
}
#egain-selfservice-external-footer #search-area {
  outline: none !important;
  float: right;
  text-align: right;
  margin-right: 20px;
  width: 400px;
}
#egain-selfservice-external-footer #search-areaH {
  float: right;
  text-align: right;
  margin-right: 20px;
  width: 400px;
}
#egain-selfservice-external-footer #mainSearchForm #searchtxt {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 1px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 48%;
  height: 26px;
}
#egain-selfservice-external-footer #mainSearchFormH #searchtxtH {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 1px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 48%;
  height: 26px;
}
#egain-selfservice-external-footer #nav-wrap {
  position: absolute;
  top: 0;
  overflow: hidden;
  background: #0f4f8d;
}
#egain-selfservice-external-footer .topnav {
  padding: 0;
  margin: 0;
  font-size: 13px;
}
#egain-selfservice-external-footer .topnav li.first-level:first-child {
  border-right: medium none;
}
#egain-selfservice-external-footer .topnav li.first-level {
  display: block;
  list-style: none;
  position: relative;
  background: #0f4f8d;
  margin-bottom: 1px;
}
#egain-selfservice-external-footer .topnav li.nav-home-icon {
  display: none;
}
#egain-selfservice-external-footer .topnav li.first-level > a {
  display: block;
  text-align: left;
  font-weight: normal;
  color: #ffffff;
  position: relative;
  line-height: 26px;
  padding: 4px 10px 4px 31px;
  background: none repeat scroll 0 0 #003161;
  min-height: 36px;
}
#egain-selfservice-external-footer .topnav li.first-level > a:after {
  content: "";
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  left: 18px;
  top: 13px;
  z-index: 999;
  background: url(../img/external/closed.png) 0 0 no-repeat;
}
#egain-selfservice-external-footer .topnav li.first-level > a.active {
  background: -moz-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0b5a92),
    color-stop(100%, #003f72)
  );
  background: -webkit-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -o-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -ms-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: linear-gradient(top, #0b5a92 0%, #003f72 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5a92',endColorstr='#003f72',GradientType=0);
}
#egain-selfservice-external-footer .topnav li.first-level > a.active:after {
  background-image: url(../img/external/open.png);
}
#egain-selfservice-external-footer .topnav li.nav-home-icon > a {
  background: -moz-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #6c6e74),
    color-stop(100%, #4b4d51)
  );
  background: -webkit-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  background: -o-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  background: -ms-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  background: linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c6e74',endColorstr='#4b4d51',GradientType=0);
}
#egain-selfservice-external-footer .topnav li.nav-home > a {
  background: none;
}
#egain-selfservice-external-footer .topnav li.first-level > a:hover {
  text-decoration: none;
}
#egain-selfservice-external-footer .topnav .mainnav-dd {
  display: none;
  background: #efefef;
}
#egain-selfservice-external-footer .sec-level,
#egain-selfservice-external-footer .sec-level a {
  color: #fff;
}
#egain-selfservice-external-footer .topnav .mainnav-dd li,
#egain-selfservice-external-footer .topnav .mainnav-dd a {
  display: block;
}
#egain-selfservice-external-footer .sec-level > li {
  background: #efefef;
  border-bottom: 1px solid #c9c9c9;
  margin-bottom: 0;
}
#egain-selfservice-external-footer .sec-level > li a {
  display: block;
  color: #797979;
  line-height: 22px;
  padding: 4px 10px 4px 35px;
}
#egain-selfservice-external-footer .sec-level h4 {
  font: 12px/16px Arial, Helvetica, sand-serif;
  text-transform: uppercase;
  color: #797979;
  background: #fff;
  margin-bottom: 0;
  cursor: pointer;
}
#egain-selfservice-external-footer .sec-level h4 span {
  color: #0f4f89;
  font-family: Arial, Helvetica, sand-serif;
  font-size: 1em;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin: 0 0 0px;
  padding: 8px 10px 8px 45px;
  text-align: left;
  text-transform: uppercase;
  display: block;
  background: url(../../media/external/sub-closed.png) 25px center no-repeat;
}
#egain-selfservice-external-footer .sec-level h4.active {
  background: -moz-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #dbf0ff),
    color-stop(50%, #cbebff),
    color-stop(100%, #bce6ff)
  );
  background: -webkit-linear-gradient(
    top,
    #dbf0ff 0%,
    #cbebff 50%,
    #bce6ff 100%
  );
  background: -o-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -ms-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: linear-gradient(to bottom, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf0ff',endColorstr='#bce6ff',GradientType=0);
}
#egain-selfservice-external-footer .sec-level h4.active span {
  background: url(../../media/external/sub-open.png) 25px center no-repeat;
}
#egain-selfservice-external-footer .topnav .tri-level {
  display: none;
}
#egain-selfservice-external-footer .topnav .tri-level li {
  margin-bottom: 0;
  font-weight: normal;
}
#egain-selfservice-external-footer .topnav .tri-level li a {
  font-size: 0.92em;
  line-height: 1.7em;
  display: block;
  color: #797979;
  background: #efefef;
  padding: 4px 10px 4px 50px;
  border-bottom: 1px solid #c9c9c9;
  font-weight: normal;
}
#egain-selfservice-external-footer .topnav .tri-level li:last-child a {
  border: none;
}
#egain-selfservice-external-footer .menu-btn {
  background: none repeat scroll 0 0 #195fa4;
  color: #ffffff;
  height: 36px;
  text-align: right;
  width: auto;
  text-transform: uppercase;
}
#egain-selfservice-external-footer .menu-btn .lft-menu span {
  color: #ffffff;
  float: left;
  font-weight: bold;
  line-height: 17px;
  padding: 10px;
  text-transform: uppercase;
}
#egain-selfservice-external-footer .menu-btn .rt-menu span {
  color: #ffffff;
  float: left;
  font-weight: bold;
  margin: 8px 10px 8px 15px;
  text-decoration: none;
  outline: medium none;
}
#egain-selfservice-external-footer #menu-btn .rt-menu span {
  background: url("../../media/external/list-icon1.png") no-repeat scroll left
    top transparent;
  line-height: 14px;
  margin: 10px 9px 9px;
  padding-left: 25px;
  cursor: pointer;
}
#egain-selfservice-external-footer .menu-back {
  display: block;
  width: 60px;
  clear: both;
  padding: 3px 5px;
  margin: 5px 0 10px 10px;
  background: #fff;
  color: #2a6496;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}
#egain-selfservice-external-footer #type2-special-message {
  z-index: 10;
  margin: 0 -15px;
  overflow: hidden;
  background: #042859;
  background: -moz-linear-gradient(top, #4090b5 0%, #579cbf 31%, #042859 85%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #4090b5),
    color-stop(31%, #579cbf),
    color-stop(85%, #042859)
  );
  background: -webkit-linear-gradient(
    top,
    #4090b5 0%,
    #579cbf 31%,
    #042859 85%
  );
  background: -o-linear-gradient(top, #4090b5 0%, #579cbf 31%, #042859 85%);
  background: -ms-linear-gradient(top, #4090b5 0%, #579cbf 31%, #042859 85%);
  background: linear-gradient(to bottom, #4090b5 0%, #579cbf 31%, #042859 85%);
}
#egain-selfservice-external-footer a.type2-link {
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
}
#egain-selfservice-external-footer a.type2-link:link {
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
  color: #ffffff;
}
#egain-selfservice-external-footer a.type2-link:visited {
  color: #8de1fb;
  outline: medium none;
  text-decoration: none;
}
#egain-selfservice-external-footer a.type2-link:hover {
  text-decoration: underline;
}
#egain-selfservice-external-footer a.type2-link a img {
  border: medium none;
}
#egain-selfservice-external-footer #type2-special-message h3 {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  text-shadow: 0px 1px 2px #474747;
  filter: dropshadow(color=#474747, offx=0, offy=1);
  margin: 0 0 6px 0;
}
#egain-selfservice-external-footer #type2-special-message h3.text_replacement {
  background: url("../../media/external/text-stay-connected-to-va.png")
    no-repeat scroll left bottom transparent;
  height: 40px;
  text-indent: -9999px;
  width: 100%;
  margin-left: 15px;
}
#egain-selfservice-external-footer form#GovDeliverySignupForm label {
  display: block;
  float: left;
  clear: left;
  margin: 6px 0;
}
#egain-selfservice-external-footer form#GovDeliverySignupForm label input,
#egain-selfservice-external-footer form#GovDeliverySignupForm label textarea,
#egain-selfservice-external-footer form#GovDeliverySignupForm label select {
  float: left;
  width: 215px;
}
#egain-selfservice-external-footer
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock {
  border: medium none;
  margin: 15px;
  width: auto;
}
#egain-selfservice-external-footer
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  label {
  display: block;
  float: left;
  width: 90%;
  color: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-shadow: 0px 1px 2px #474747;
  filter: dropshadow(color=#474747, offx=0, offy=1);
  margin-bottom: 5px;
}
#egain-selfservice-external-footer
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  label.ValidateErrorText {
  font-weight: normal;
  font-size: 14px;
  color: yellow;
  margin: 0;
}
#egain-selfservice-external-footer
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  select {
  width: 215px;
  margin-bottom: 7px;
}
#egain-selfservice-external-footer
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  input {
  margin-bottom: 7px;
}
#egain-selfservice-external-footer
  form#GovDeliverySignupForm
  #GovDeliverySignupBlock
  input#GovDeliveryEmail {
  width: 209px;
  height: 32px;
  background: url(../../media/external/bg-input-email.png) top left no-repeat;
  border: 0;
  padding-left: 5px;
  font-size: 14px;
  font-weight: bold;
}
#egain-selfservice-external-footer
  form#GovDeliverySignupForm
  input[type="submit"] {
  display: inline;
  float: left;
  width: 153px;
  height: 37px;
  margin: 5px 0 0 0px;
  border: 0;
  cursor: pointer;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 16px;
  text-shadow: 0 -1px #266684;
  background: url("../../media/external/bg-button-submit.png") 0 0 no-repeat;
}
#egain-selfservice-external-footer
  form#GovDeliverySignupForm
  input[type="submit"]:hover {
  background-position: 0 -39px;
  text-shadow: 0 -1px #6f161a;
}
#egain-selfservice-external-footer
  form#GovDeliverySignupForm
  input[type="submit"]:active {
  background-position: 0 -39px;
  text-shadow: 0 -1px #6f161a;
}
#egain-selfservice-external-footer
  #type2-special-message
  #GovDeliveryPlaceHolder
  p {
  font-size: 14px;
  line-height: 18px;
  margin: 15px 15px;
  padding: 0;
  text-shadow: 0 1px 2px #474747;
  width: auto;
  color: #fff;
}
#egain-selfservice-external-footer .quicksearch {
  border: 4px solid #e0e9f0;
  font-size: 1.5em;
  margin-bottom: 10px;
  padding: 14px 3px 0;
}
#egain-selfservice-external-footer #hp-three-col {
  height: 100%;
  background-color: #ffffff;
}
#egain-selfservice-external-footer #hp-three-col {
  height: 380px;
}
#egain-selfservice-external-footer #hp-three-col .col {
  margin: 0 -15px;
  float: left;
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 15px;
  overflow: hidden;
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff 0%, #f1f1f1 100%);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0%, #ffffff),
    color-stop(100%, #f1f1f1)
  );
  background: -webkit-linear-gradient(left, #ffffff 0%, #f1f1f1 100%);
  background: -o-linear-gradient(left, #ffffff 0%, #f1f1f1 100%);
  background: -ms-linear-gradient(left, #ffffff 0%, #f1f1f1 100%);
  background: linear-gradient(to right, #ffffff 0%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=1);
}
#egain-selfservice-external-footer #hp-three-col .titles {
  height: 57px;
  width: 100%;
  margin: 33px 0 0 10px;
  float: left;
}
#egain-selfservice-external-footer #hp-three-col .titles h2 {
  color: #0083be;
  font: 21px Georgia, "Times New Roman", Times, serif;
  margin: 11px 0 0 3px;
}
#egain-selfservice-external-footer #hp-three-col .titles h2 a {
  color: #0083be;
  text-decoration: none;
}
#egain-selfservice-external-footer a:visited {
  color: #0083be;
}
#egain-selfservice-external-footer #hp-three-col ul.custom {
  overflow: hidden;
}
#egain-selfservice-external-footer #hp-three-col ul.custom li a:hover {
  text-decoration: underline;
}
#egain-selfservice-external-footer #hp-three-col .icons {
  height: 57px;
  width: 52px;
  float: left;
}
#egain-selfservice-external-footer #hp-three-col p {
  color: #333333;
  margin: 0 10px 10px 19px;
}
#egain-selfservice-external-footer #hp-three-col ul.custom li {
  height: 22px;
  width: 100%;
  float: left;
  font: 12px Arial, Helvetica, sans-serif;
  color: #0083be;
}
#egain-selfservice-external-footer .hp-button-wrapper {
  height: 30px;
  width: 100%;
  margin: 14px 0 0 22px;
}
#egain-selfservice-external-footer li.bullet {
  list-style-type: none;
  background: url("../../media/external/bullet.png") no-repeat top left;
  height: 13px;
  margin-left: 18px;
  padding-left: 25px;
}
#egain-selfservice-external-footer #hp-three-col .bullet a {
  color: #0083be;
}
#egain-selfservice-external-footer .button-getting-started {
  background: url("../../media/external/button-getting-started.png") no-repeat 0
    0;
  float: left;
  height: 34px;
  width: 129px;
  margin-top: 10px;
}
#egain-selfservice-external-footer .button-getting-started .text a {
  font: "Times New Roman", Times, serif;
  color: #333333;
  text-decoration: none;
  height: 15px;
  width: 129px;
  text-align: center;
  float: left;
  margin-top: 10px;
  display: block;
  height: 34px;
}
#egain-selfservice-external-footer .hp-icons {
  height: 49px;
  width: 57px;
  float: left;
}
#egain-selfservice-external-footer #container {
  background: #ffffff;
  padding: 0 0 20px 0;
  overflow: hidden;
}
#egain-selfservice-external-footer #menuIAmA {
  padding-left: 10px;
  padding-bottom: 18px;
}
#egain-selfservice-external-footer #menuIAmA {
  display: none;
}
#egain-selfservice-external-footer #leftNavContainer {
  background: url("../../media/external/gray_nav_bkgd.png") left top repeat-x;
}
#egain-selfservice-external-footer #menuIAmA label {
  padding-left: 5px;
  padding-top: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1em;
  color: #001e51;
  line-height: 1.5em;
  font-weight: 600;
  margin: 12px 0 10px 0;
  display: block;
}
#egain-selfservice-external-footer .styled-select {
  width: 89%;
  overflow: hidden;
  background: url("../../media/external/select-arrow.png") no-repeat right
    #f2f2f2;
}
#egain-selfservice-external-footer .styled-select select {
  background: transparent;
  width: 114%;
  padding: 6px 5px;
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 400;
  border: 1px solid #ccc;
  height: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#egain-selfservice-external-footer #left-col-content {
  height: 100%;
  margin: auto;
  display: none;
}
#egain-selfservice-external-footer .sitemap {
  display: block;
}
#egain-selfservice-external-footer .lftNavhide {
  display: none;
}
#egain-selfservice-external-footer .sitemap {
  background: #195fa4;
  margin-left: 0;
  padding: 9px 10px 10px 0;
}
#egain-selfservice-external-footer .sitemap span {
  color: #fff;
  font-size: 1em;
  font-weight: bold;
  padding: 10px 0 0 16px;
  text-transform: uppercase;
}
#egain-selfservice-external-footer #sitemapup {
  background: url("../../media/external/list-icon1.png") no-repeat scroll 10px
    46% #195fa4;
  padding-left: 18px;
}
#egain-selfservice-external-footer #sitemapup span {
  cursor: pointer;
}
#egain-selfservice-external-footer .lftNavhide {
  display: none;
}
#egain-selfservice-external-footer .widget {
  max-height: 100%;
  border: 4px solid #e0e9f0;
  margin: 10px;
  padding: 3px 10px;
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #efefef)
  );
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
}
#egain-selfservice-external-footer .widget1 {
  max-height: 100%;
  border: 4px solid #e0e9f0;
  margin: 10px;
  padding: 3px 10px;
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #efefef)
  );
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
}
#egain-selfservice-external-footer .widget-title {
  color: #003f72;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  background: none;
}
#egain-selfservice-external-footer h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.25em;
  color: #003f72;
  line-height: 1.3em;
  font-weight: 400;
  margin-top: 12px;
  margin-bottom: 12px;
}
#egain-selfservice-external-footer h4 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.35em;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 0;
  color: #003f72;
}
#egain-selfservice-external-footer .widget-title h4 {
  color: #003f72;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
#egain-selfservice-external-footer .widget ul,
#egain-selfservice-external-footer #innerContent .widget ul,
#egain-selfservice-external-footer #tier4innerContent .widget ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#egain-selfservice-external-footer .widget ul li,
#egain-selfservice-external-footer #innerContent .widget ul li,
#egain-selfservice-external-footer #tier4innerContent .widget ul li {
  font-family: Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  list-style-type: none;
  display: block;
  float: left;
  padding: 8px;
  margin: 0;
  width: 100%;
}
#egain-selfservice-external-footer #leftNavContainer .widget ul {
  margin-bottom: 8px;
}
#egain-selfservice-external-footer .widget a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #0b6cb2;
  font-style: normal;
  text-decoration: none;
  padding: 0;
  margin: 0;
}
#egain-selfservice-external-footer .widget a:link {
  color: #0b6cb2;
  text-decoration: none;
}
#egain-selfservice-external-footer .widget a:visited {
  color: #7d478a;
  text-decoration: none;
}
#egain-selfservice-external-footer .widget a:active {
  color: #0b6cb2;
  text-decoration: none;
}
#egain-selfservice-external-footer .widget a:hover {
  color: #900;
  text-decoration: underline;
}
#egain-selfservice-external-footer div.badge {
  float: left;
  margin: 10px 0 0 0;
  padding: 0;
}
#egain-selfservice-external-footer div.ebenefit {
  margin-left: 33px;
  margin-top: 3px;
}
#egain-selfservice-external-footer .summary_page #left-col-content .badge {
  margin: 25px 10px 13px 17px;
}
#egain-selfservice-external-footer #left-col-content .badge {
  margin: 10px 10px 13px 17px;
}
#egain-selfservice-external-footer div.badge a img {
  width: 184px;
  height: 90px;
}
#egain-selfservice-external-footer div.badge a,
#egain-selfservice-external-footer div.badge a img {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer #swoosh {
  width: auto;
}
#egain-selfservice-external-footer #mainContentWrapper {
  background-image: url("../../media/external/greyfade.png");
  background-repeat: repeat-x;
  background-position: left top;
  padding: 12px 10px 10px 10px;
}
#egain-selfservice-external-footer #mainContentWrapper1 {
  background-image: url("../../media/external/greyfade.png");
  background-repeat: repeat-x;
  background-position: left top;
  padding: 12px 10px 10px 10px;
}
#egain-selfservice-external-footer h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 2.44em;
  color: #003f72;
  line-height: 100%;
  font-weight: 400;
  margin: 0;
  padding-bottom: 6px;
}
#egain-selfservice-external-footer h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.55em;
  color: #003f72;
  line-height: 1.75;
  font-weight: 400;
  margin: 20px 0 0 0;
  padding-bottom: 6px;
}
#egain-selfservice-external-footer #homeinnerContent {
  float: left;
  height: auto;
  margin: 30px 0 0;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-footer #vamcHomeInnerContent {
  float: left;
  height: auto;
  margin-top: 0px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-footer #homeinnerContent_miami {
  float: left;
  height: auto;
  margin-top: 0px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-footer #tabContent {
  height: auto;
  width: 100%;
  float: left;
  margin-top: 0;
}
#egain-selfservice-external-footer #tabContent p {
  font-size: 0.95em;
}
#egain-selfservice-external-footer #homeContent {
  float: left;
  height: auto;
  margin-top: 0;
  padding-left: 0;
  width: 100%;
}
#egain-selfservice-external-footer #homeContent div.first,
#egain-selfservice-external-footer #homeContent div > div {
  background: none repeat scroll 0 0 transparent;
  margin-top: 0;
  padding-top: 0;
}
#egain-selfservice-external-footer #homeContent img {
  border: 3px solid #e0e9f0;
  clear: left;
  float: left;
  margin: 0 20px 20px 0;
}
#egain-selfservice-external-footer #homeContent h2 {
  color: #0083be;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.55em;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 12px;
  margin-top: 0;
}
#egain-selfservice-external-footer #widget-email {
  width: 166px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  margin: 0 0 15px 8px;
}
#egain-selfservice-external-footer #widget-email-Button {
  height: 30px;
  width: 66px;
  float: right;
}
#egain-selfservice-external-footer #widget-area form {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer #widget-email #email {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 1px;
  margin-top: 4px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 90px;
  height: 27px;
}
#egain-selfservice-external-footer
  #widget-email-Button
  #vamc_govDeliverySubmit {
  color: #555555;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  width: 66px;
  margin-left: 0;
  float: right;
}
#egain-selfservice-external-footer #widget-email-Button .form_button {
  color: #555555;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin-left: 0;
  width: 66px;
}
#egain-selfservice-external-footer #widget-email #searchOptions {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  left: 0;
  margin-right: 1px;
  top: 0;
}
#egain-selfservice-external-footer #widget-email label {
  color: #000033;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin: 0;
  padding: 0;
  height: 30px;
}
#egain-selfservice-external-footer #leftNavContainer .widget ul {
  list-style-image: none;
  margin-left: 0;
  padding-top: 0;
}
#egain-selfservice-external-footer .widget-user {
  float: left;
  height: 100%;
  margin: 0 4px 10px 5px;
  padding: 0;
}
#egain-selfservice-external-footer .widget-user ul li {
  padding: 8px 6px;
  width: 100%;
}
#egain-selfservice-external-footer .widget-user ul li:last-child a {
  border-right: none;
}
#egain-selfservice-external-footer .widget-user ul li a {
  border-right: 0px solid #0b6cb2;
  padding-right: 10px;
}
#egain-selfservice-external-footer .widget-social-col-l {
  float: left;
}
#egain-selfservice-external-footer #widget-social {
  overflow: hidden;
  margin-bottom: 10px;
}
#egain-selfservice-external-footer #widget-social ul li {
  font-family: Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  list-style-type: none;
  display: block;
  padding: 0;
  margin: 0 0 0 1px;
  border-top: none;
  border-bottom: none;
  float: left;
  width: 88px;
}
#egain-selfservice-external-footer #widget-locator {
  background: url(../../media/external/bg-locator.png) no-repeat left top
    transparent;
  overflow: hidden;
}
#egain-selfservice-external-footer #locator-form {
  height: 30px;
  width: 170px;
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: 40px 0 20px 25px;
}
#egain-selfservice-external-footer #widget-quick-links {
  overflow: hidden;
}
#egain-selfservice-external-footer #zipInputButton {
  height: 28px;
  width: 43px;
  float: left;
}
#egain-selfservice-external-footer #locator-form form {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer #widget-quick-links ul li {
  font-family: Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  list-style-type: none;
  display: block;
  padding: 0;
  margin-left: 5px;
  margin-bottom: 1px;
  border-top: none;
  border-bottom: none;
  float: left;
  width: 200px;
}
#egain-selfservice-external-footer #locator-form #LocatorPostalCode {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 1px;
  margin-top: 3px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 90px;
  height: 19px;
  float: left;
}
#egain-selfservice-external-footer #locator-form-Button #zipInputButton {
  color: #555555;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  width: 43px;
  margin-left: 0;
  float: right;
}
#egain-selfservice-external-footer #locator-form #searchOptions {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  left: 0;
  margin-right: 1px;
  top: 0;
}
#egain-selfservice-external-footer #locator-form label {
  color: #000033;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin: 0;
  padding: 0;
  height: 30px;
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #efefef)
  );
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
}
#egain-selfservice-external-footer .social {
  margin: 4px;
  display: inline-block;
  width: 200px;
}
#egain-selfservice-external-footer .social p,
#egain-selfservice-external-footer .social div {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  color: #0083be;
  text-transform: uppercase;
  float: left;
}
#egain-selfservice-external-footer .social a.blogger_button {
  margin-left: 2px;
}
#egain-selfservice-external-footer #socialmedia {
  float: left;
  width: 190px;
  margin-bottom: 10px;
  padding-top: 20px;
  clear: right;
}
#egain-selfservice-external-footer #socialmedia ul {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer #socialmedia li {
  float: left;
  margin: 0;
  display: block;
  padding-right: 8px;
}
#egain-selfservice-external-footer #socialmedia li p {
  padding-right: 0;
}
#egain-selfservice-external-footer #socialmedia li.facebook a {
  text-decoration: none;
  background: none;
}
#egain-selfservice-external-footer #socialmedia li.facebook a:hover {
  text-decoration: none;
}
#egain-selfservice-external-footer #socialmedia li.facebook a span {
  display: none;
}
#egain-selfservice-external-footer #socialmedia li.twitter a {
  text-decoration: none;
  background: none;
}
#egain-selfservice-external-footer #socialmedia li.twitter a:hover {
  text-decoration: none;
}
#egain-selfservice-external-footer #socialmedia li.twitter a span {
  display: none;
}
#egain-selfservice-external-footer #socialmedia li.flickr a {
  text-decoration: none;
  background: none;
}
#egain-selfservice-external-footer #socialmedia li.flickr a:hover {
  text-decoration: none;
}
#egain-selfservice-external-footer #socialmedia li.flickr a span {
  display: none;
}
#egain-selfservice-external-footer #socialmedia li.youtube a {
  text-decoration: none;
  background: none;
}
#egain-selfservice-external-footer #socialmedia li.youtube a:hover {
  text-decoration: none;
}
#egain-selfservice-external-footer #socialmedia li.youtube a span {
  display: none;
}
#egain-selfservice-external-footer .rightContentHlt {
  width: 99% !important;
}
#egain-selfservice-external-footer #rightContent {
  background-color: #fff;
  background-position: left top;
  background-repeat: repeat-x;
  float: none;
  width: 100%;
  min-height: 100%;
  margin-top: -30px;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0px;
}
#egain-selfservice-external-footer #rightContent {
  margin-top: 0;
  position: relative;
}
#egain-selfservice-external-footer #innerRightContent {
  background-position: left top;
  background-repeat: repeat-x;
  padding-left: 0;
  padding-right: 0;
}
#egain-selfservice-external-footer .innerRightContentDirection {
  background-image: url("../../media/external/gray_nav_bkgd.png");
}
#egain-selfservice-external-footer #innerRightContent h3,
#egain-selfservice-external-footer #innerRightContent p {
  padding-left: 8px;
}
#egain-selfservice-external-footer .basicContainer {
  background: #ffffff;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #f4f4f4)
  );
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f4f4f4',GradientType=0);
  border: 1px solid #e6e6e6;
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0 15px 15px;
  width: 100%;
}
#egain-selfservice-external-footer .basicContainer-inside {
  background: #ffffff;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #f4f4f4)
  );
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f4f4f4',GradientType=0);
  display: inline-block;
  margin: 20px;
  padding: 20px 10px 15px;
  border: 1px solid #e6e6e6;
}
#egain-selfservice-external-footer .basicContainer-inside1 {
  display: block !important;
}
#egain-selfservice-external-footer h3.subsection {
  clear: both;
  color: #003f72;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  font-weight: bold;
  text-transform: uppercase;
}
#egain-selfservice-external-footer h3 span.highlight {
  color: #0053be;
}
#egain-selfservice-external-footer #IVHcontrols img {
  position: relative;
  width: 8px;
  height: 10px;
  top: -1px;
}
#egain-selfservice-external-footer #morestories img {
  position: relative;
  top: -1px;
  width: 8px;
  height: 10px;
}
#egain-selfservice-external-footer #innerContentWrapper {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
}
#egain-selfservice-external-footer #innerContentWrapperSpeeche {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
}
#egain-selfservice-external-footer #innerContentWrapperPress {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
}
#egain-selfservice-external-footer #innerContentWrapperPhone {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
  float: left;
  width: 100%;
}
#egain-selfservice-external-footer #innerContent {
  float: left;
  height: auto;
  margin-top: 0px;
  overflow: hidden;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
#egain-selfservice-external-footer .framset {
  width: 100%;
  height: 270px;
}
#egain-selfservice-external-footer .video-img {
  width: 100%;
}
#egain-selfservice-external-footer #ivhfeeds img {
  position: relative;
  top: -2px;
}
#egain-selfservice-external-footer .national-img {
  margin: 0px 7px;
}
#egain-selfservice-external-footer .national-img img {
  float: left;
  margin-bottom: 10px;
  margin-right: 3px;
}
#egain-selfservice-external-footer #vamc_calendar a:hover {
  color: #900;
  text-decoration: underline;
}
#egain-selfservice-external-footer #quick-link-rt {
  display: none;
}
#egain-selfservice-external-footer .edition-link {
  text-align: left;
  padding-right: 0;
}
#egain-selfservice-external-footer .edition-link a {
  font-size: 0.8em;
}
#egain-selfservice-external-footer a[href$=".pdf"] {
  background: url("../../media/external/icon-pdf.png") no-repeat;
}
#egain-selfservice-external-footer a[href$=".ppt"],
#egain-selfservice-external-footer a[href$=".pptx"] {
  background: url("../../media/external/icon-ppt.png") no-repeat;
}
#egain-selfservice-external-footer a[href$=".doc"],
#egain-selfservice-external-footer a[href$=".docx"] {
  background: url("../../media/external/icon-doc.png") no-repeat;
}
#egain-selfservice-external-footer a[href$=".xls"],
#egain-selfservice-external-footer a[href$=".xlsx"],
#egain-selfservice-external-footer a[href$=".csv"] {
  background: url("../../media/external/icon-xls.png") no-repeat;
}
#egain-selfservice-external-footer a[href$=".vsd"],
#egain-selfservice-external-footer a[href$=".vdw"] {
  background: url("../../media/external/icon-vsd.png") no-repeat;
}
#egain-selfservice-external-footer a[href$=".mp3"] {
  background: url("../../media/external/icon-mp3.png") no-repeat;
}
#egain-selfservice-external-footer a[href$=".zip"],
#egain-selfservice-external-footer a[href$=".rar"] {
  background: url("../../media/external/icon-zip.png") no-repeat;
}
#egain-selfservice-external-footer a[href$=".pdf"],
#egain-selfservice-external-footer a[href$=".ppt"],
#egain-selfservice-external-footer a[href$=".pptx"],
#egain-selfservice-external-footer a[href$=".doc"],
#egain-selfservice-external-footer a[href$=".docx"],
#egain-selfservice-external-footer a[href$=".xls"],
#egain-selfservice-external-footer a[href$=".xlsx"],
#egain-selfservice-external-footer a[href$=".csv"],
#egain-selfservice-external-footer a[href$=".vsd"],
#egain-selfservice-external-footer a[href$=".vdw"],
#egain-selfservice-external-footer a[href$=".mp3"],
#egain-selfservice-external-footer a[href$=".zip"],
#egain-selfservice-external-footer a[href$=".rar"] {
  display: inline-block;
  padding-right: 20px;
  margin-right: 0.25em;
  line-height: 16px;
  background-position: right center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}
#egain-selfservice-external-footer a[href$=".pdf"] img,
#egain-selfservice-external-footer a[href$=".ppt"] img,
#egain-selfservice-external-footer a[href$=".pptx"] img,
#egain-selfservice-external-footer a[href$=".doc"] img,
#egain-selfservice-external-footer a[href$=".docx"] img,
#egain-selfservice-external-footer a[href$=".xls"] img,
#egain-selfservice-external-footer a[href$=".xlsx"] img,
#egain-selfservice-external-footer a[href$=".csv"] img,
#egain-selfservice-external-footer a[href$=".vsd"] img,
#egain-selfservice-external-footer a[href$=".vdw"] img,
#egain-selfservice-external-footer a[href$=".mp3"] img,
#egain-selfservice-external-footer a[href$=".zip"] img,
#egain-selfservice-external-footer a[href$=".rar"] img {
  padding: 0;
  margin: 0 -20px -4px 0;
  border: none;
  background-color: transparent;
}
#egain-selfservice-external-footer #footer-effect {
  width: 100%;
  background: url("../../media/external/bg-footer-effect.png") #021341 center
    top no-repeat;
  padding-top: 20px;
}
#egain-selfservice-external-footer #footer {
  background-color: #021341;
}
#egain-selfservice-external-footer #footer a[href$=".pdf"] {
  background: transparent;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer #footer .col {
  margin: 7px 10px 10px;
  border-bottom: 1px solid #09c;
}
#egain-selfservice-external-footer #footer h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #09c;
  margin: 0 0 0px 0;
  padding: 10px 0 15px;
  text-transform: none;
  text-align: left;
}
#egain-selfservice-external-footer #footer h4.top-level {
  background: url("../../media/external/arrow-down.png") no-repeat scroll 98%
    37% transparent;
  cursor: pointer;
}
#egain-selfservice-external-footer #footer h4.top-level.active {
  background-image: url("../../media/external/arrow-up.png");
}
#egain-selfservice-external-footer #footer .ftrcls {
  display: none;
  margin-top: 8px;
  padding-bottom: 15px;
}
#egain-selfservice-external-footer #footer .footer-accordion {
  background-color: #021341;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 1520px) {
  #egain-selfservice-external-footer #footer .footer-accordion {
    padding-left: 12%;
  }
}
@media (min-width: 991px) {
  #egain-selfservice-external-footer #footer .footer-accordion {
    min-width: 960px;
  }
}
#egain-selfservice-external-footer #footer p {
  color: #fff;
  font-size: 1.2em;
  line-height: 1.7em;
  clear: both;
}
#egain-selfservice-external-footer .h4correct {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  color: #fff;
  text-transform: none;
}
#egain-selfservice-external-footer .txtCenter {
  text-align: center;
}
#egain-selfservice-external-footer #footer-social-wrapper {
  float: left;
  margin: 0 0 4px 0;
}
#egain-selfservice-external-footer #footer-email {
  height: 30px;
  width: 166px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin: -3px 0;
}
#egain-selfservice-external-footer #footer-email #email_footer {
  color: #000;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  height: 24px;
  margin-right: 1px;
  margin-top: 3px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 98px;
  background-color: #ffffff;
}
#egain-selfservice-external-footer #footer-email-Button {
  height: 30px;
  width: 66px;
  float: right;
}
#egain-selfservice-external-footer #footer-email label {
  color: #003;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin: 0;
  padding: 0;
  height: 30px;
}
#egain-selfservice-external-footer #footer-email #email_footer {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-right: 1px;
  margin-top: 3px;
  padding-left: 0.2em;
  vertical-align: top;
  width: 97px;
  height: 26px;
  float: left;
}
#egain-selfservice-external-footer #footer-email-Button .form_button {
  color: #555;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin-left: 0;
  width: 66px;
}
#egain-selfservice-external-footer #footer ul {
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer #footer li {
  font-size: 1.2em;
  color: #fff;
  list-style-type: none;
  margin: 0 0 10px;
  padding: 0;
}
#egain-selfservice-external-footer #footer a {
  color: #fff;
  text-decoration: none;
}
#egain-selfservice-external-footer #footer a:hover {
  text-decoration: underline;
}
#egain-selfservice-external-footer #sub-footer {
  background-color: #010c2a;
  padding: 13px 0;
  text-align: center;
  color: #010c2a;
}
#egain-selfservice-external-footer #sub-footer div {
  width: 40%;
  margin-left: 30%;
}
#egain-selfservice-external-footer #sub-footer div:focus {
  outline: 1px dotted white !important;
}
#egain-selfservice-external-footer #sub-footer p {
  font-family: Arial, Helvetica, Geneva, sans-seri;
  letter-spacing: normal;
  font-weight: normal;
  color: #eeeeee;
  font-size: 0.9em;
  margin: 0;
  padding-bottom: 5px;
}
#egain-selfservice-external-footer #connect p.h4correct {
  padding-bottom: 5px;
}
#egain-selfservice-external-footer #locator-mobile #mainLocator-button {
  background: none repeat scroll 0 0 #eeeeee;
  border-right: 1px solid #c3c3c3;
  color: #000;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
  width: 34%;
}
#egain-selfservice-external-footer #locator-mobile #mainContact-button {
  background: none repeat scroll 0 0 #eeeeee;
  border-right: 1px solid #c3c3c3;
  color: #000;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
  width: 33%;
}
#egain-selfservice-external-footer #locator-mobile .mainContact-button {
  background: none repeat scroll 0 0 #eeeeee;
  border-right: 1px solid #c3c3c3;
  color: #000;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
  width: 33%;
}
#egain-selfservice-external-footer #locator-mobile .mainContact-button a {
  text-decoration: none;
  color: #000;
  padding: 12px 20%;
}
#egain-selfservice-external-footer #locator-mobile .search-button {
  background: none repeat scroll 0 0 #eeeeee;
  color: #000;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 0.9em;
  font-weight: bold;
  padding: 11px 0;
  text-align: center;
  text-transform: uppercase;
  width: 33%;
}
#egain-selfservice-external-footer #main-contact {
  background: none repeat scroll 0 0 #ffffff;
  clear: both;
  display: none;
  float: left;
  padding: 0 3px 3px;
  text-align: left;
  width: 100%;
}
#egain-selfservice-external-footer #main-contact .title {
  font-size: 0.9em;
  font-weight: bold;
  margin: 10px;
  text-transform: uppercase;
}
#egain-selfservice-external-footer #main-contact p {
  margin: 5px 10px 5px 20px;
  padding: 0;
}
#egain-selfservice-external-footer #main-locator {
  background: none repeat scroll 0 0 #ffffff;
  clear: both;
  display: none;
  float: left;
  padding: 0 3px 3px;
  text-align: left;
  width: 100%;
}
#egain-selfservice-external-footer #main-locator .title {
  font-size: 0.9em;
  font-weight: bold;
  margin: 10px;
  text-transform: uppercase;
}
#egain-selfservice-external-footer #main-locator p {
  margin: 5px 10px 5px 20px;
  padding: 0;
}
#egain-selfservice-external-footer #tier4innerContent {
  float: left;
  height: auto;
  margin: 0px 0 0 0;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-footer #tier4innerContent ul {
  margin-left: 35px;
  padding: 0 0 1em 0;
  list-style-type: disc;
}
#egain-selfservice-external-footer #tier4innerContent ol {
  margin-left: 35px;
  padding: 0 0 1em 0;
  list-style-type: decimal;
}
#egain-selfservice-external-footer #tier4innerContent ol li {
  display: list-item;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  font-size: 1.1em;
  list-style-type: decimal;
  color: #2e2e2e;
  padding-bottom: 1.25em;
}
#egain-selfservice-external-footer #tier4innerContent li {
  display: list-item;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  font-size: 1.1em;
  list-style-type: disc;
  color: #2e2e2e;
  padding-bottom: 1.25em;
}
#egain-selfservice-external-footer table {
  border-top: none;
  border-left: none;
  margin-bottom: 20px;
  border-collapse: collapse;
  font-size: 100%;
}
#egain-selfservice-external-footer td {
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  color: #2e2e2e;
  padding: 3px;
  border-bottom: none;
  border-right: none;
}
#egain-selfservice-external-footer #innerContent .top_link {
  display: inline-block;
  padding: 0;
  margin: 20px 0;
}
#egain-selfservice-external-footer .top_link_dir {
  display: block;
  padding: 0;
  margin: 20px 0;
}
#egain-selfservice-external-footer #innerContent ul {
  list-style-type: disc;
}
#egain-selfservice-external-footer #innerContent ul {
  margin-left: 25px;
  padding: 0 0 1em 0;
}
#egain-selfservice-external-footer #innerContentWrapperLocation {
  background-image: url("../../media/external/greyfade.png");
  background-position: left top;
  background-repeat: repeat-x;
  float: left;
  width: 100%;
}
#egain-selfservice-external-footer .serviceBtn {
  height: 25px !important;
  position: relative;
  top: -2px;
  width: 60%;
}
#egain-selfservice-external-footer .serviceBtnDirector {
  height: 25px !important;
  position: relative;
  top: -11px;
  width: 60%;
}
#egain-selfservice-external-footer #innerContent {
  float: left;
  height: auto;
  margin-top: 10px;
  width: 100%;
  overflow: hidden;
}
#egain-selfservice-external-footer .txtRight {
  text-align: left;
}
#egain-selfservice-external-footer .top_link {
  display: none;
}
#egain-selfservice-external-footer .widget-user-info ul {
  list-style-type: disc !important;
}
#egain-selfservice-external-footer .widget-user-info ul li {
  margin-left: 16px;
}
#egain-selfservice-external-footer .video-bg {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
#egain-selfservice-external-footer .video-bg iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#egain-selfservice-external-footer #close-nav {
  background: url("../../media/external/button_close.png") no-repeat scroll 0 0
    transparent;
  cursor: pointer;
  display: block;
  height: 35px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 1px;
  width: 35px;
}
#egain-selfservice-external-footer #facilityPhoto {
  display: none;
}
#egain-selfservice-external-footer .ficon span {
  width: 30%;
  margin-top: 6px;
  font-weight: bold;
  color: #428bca;
}
#egain-selfservice-external-footer .ficon {
  background: url("../../media/external/downarrow2.png") no-repeat scroll 90%
    37% transparent;
  cursor: pointer;
  width: 129px;
}
#egain-selfservice-external-footer .ficon.active {
  background-image: url("../../media/external/uparrow2.png");
}
#egain-selfservice-external-footer .ficon img {
  margin-right: 3px;
  margin-top: -5px;
}
#egain-selfservice-external-footer #menu-btn-close {
  cursor: pointer;
}
#egain-selfservice-external-footer .speech-date {
  margin-right: 20px;
}
#egain-selfservice-external-footer .caption_right {
  font-size: 90%;
  color: #808080;
  line-height: 1.2em;
  padding-left: 6px;
}
#egain-selfservice-external-footer .homelessImg {
  float: right;
  margin-left: 1em;
}
#egain-selfservice-external-footer .tab-accord h3 {
  font-size: 1.125em;
}
#egain-selfservice-external-footer #supportblkactive > a {
  display: block;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0b5a92),
    color-stop(100%, #003f72)
  );
}
#egain-selfservice-external-footer #supportblk {
  display: block;
}
#egain-selfservice-external-footer #tier4RightContent {
  float: left;
  width: 100%;
}
#egain-selfservice-external-footer #tier4RightContentFeature {
  float: right;
}
#egain-selfservice-external-footer .va_right {
  text-align: right;
}
#egain-selfservice-external-footer .va_center {
  text-align: center;
}
#egain-selfservice-external-footer .va_left {
  text-align: left;
}
#egain-selfservice-external-footer .press-release #container {
  background: #fff;
}
#egain-selfservice-external-footer #main-secondary-nav {
  outline: none !important;
  display: none;
}
#egain-selfservice-external-footer #featureStory > img {
  height: 100%;
  max-width: 100%;
  width: 100%;
}
#egain-selfservice-external-footer .para-right {
  text-align: right;
}
#egain-selfservice-external-footer .para-center {
  text-align: center;
}
#egain-selfservice-external-footer .img-border {
  border: none;
}
#egain-selfservice-external-footer .img-mobilephone-border {
  align: right;
  border: none;
}
#egain-selfservice-external-footer #widget-email-Button {
  height: 30px;
  width: 66px;
  float: right;
}
#egain-selfservice-external-footer .image-full-national {
  height: auto;
  max-width: 100%;
}
@media (min-width: 480px) {
  #egain-selfservice-external-footer #IVHnew .ivhcnt {
    margin-left: 190px;
    clear: none;
  }
  #egain-selfservice-external-footer .topnav li.first-level > a {
    font-weight: normal;
  }
}
@media (min-width: 768px) {
  #egain-selfservice-external-footer #tier4RightContent {
    float: left;
    width: 100%;
  }
  #egain-selfservice-external-footer .topnav li.first-level > a {
    font-weight: normal;
  }
  #egain-selfservice-external-footer #bg-main {
    width: 100%;
    height: auto;
    z-index: 2;
    background: no-repeat scroll center -65px #010c29;
  }
  #egain-selfservice-external-footer .ficon {
    display: none;
  }
  #egain-selfservice-external-footer #facilityPhoto {
    display: block;
  }
  #egain-selfservice-external-footer #container {
    background: #ffffff;
    padding: 0 0 20px 0;
    overflow: hidden;
  }
  #egain-selfservice-external-footer #container1 {
    background: #ffffff;
    padding: 0 0 20px 0;
    overflow: hidden;
  }
  #egain-selfservice-external-footer .main-header {
    background: #01133f;
    overflow: hidden;
  }
  #egain-selfservice-external-footer #bg-middle-effect {
    width: 100%;
    height: auto;
    background: url("../../media/external/bg-middle-effect.png") repeat-y scroll
      center -65px #01133f;
  }
  #egain-selfservice-external-footer .main-header {
    min-height: 117px;
  }
  #egain-selfservice-external-footer #main-logo {
    height: 119px;
    width: 341px;
    float: left;
  }
  #egain-selfservice-external-footer #main-logo img {
    width: auto;
  }
  #egain-selfservice-external-footer #main-social-wrapper {
    outline: none !important;
    display: block;
  }
  #egain-selfservice-external-footer .social-n-search {
    display: block;
  }
  #egain-selfservice-external-footer .social-n-search {
    float: right;
    width: 400px;
  }
  #egain-selfservice-external-footer #locator-mobile {
    display: none;
  }
  #egain-selfservice-external-footer .social-n-search {
    display: block !important;
  }
  #egain-selfservice-external-footer #hp-three-col .col {
    border: none;
  }
  #egain-selfservice-external-footer .sitemap {
    display: block;
  }
  #egain-selfservice-external-footer .lftNavhide {
    display: none;
  }
  #egain-selfservice-external-footer .edition-link {
    text-align: right;
  }
  #egain-selfservice-external-footer .edition-link a {
    font-size: 1em;
  }
  #egain-selfservice-external-footer #menuIAmA {
    display: none;
  }
  #egain-selfservice-external-footer #footer .footer-accordion li {
    display: inline;
    padding: 0 5px 0 0;
    margin: 0 5px 0 0;
    border-right: 1px solid #1f3a74;
  }
  #egain-selfservice-external-footer #footer .footer-accordion li:last-child {
    border: none;
  }
}
@media (min-width: 960px) {
  #egain-selfservice-external-footer #main-secondary-nav {
    height: 15px;
    width: 279px;
    float: right;
    margin: 2px 0 13px 20px;
    color: #ffffff;
  }
  #egain-selfservice-external-footer ul.secondary-nav li {
    list-style-type: none;
    font: normal small-caps normal 11px/90% Arial, Helvetica, sans-serif;
    color: #ffffff;
    display: inline;
  }
  #egain-selfservice-external-footer ul.secondary-nav li a {
    list-style-type: none;
    font: normal small-caps normal 11px/90% Arial, Helvetica, sans-serif;
    color: #ffffff;
    display: inline;
  }
  #egain-selfservice-external-footer body {
    background: none;
  }
  #egain-selfservice-external-footer #container {
    background: url("../../media/external/bg-content.png") repeat-y scroll 0 0
      #fff;
  }
  #egain-selfservice-external-footer #container1 {
    background: url("../../media/external/bg-content-tier4.png") repeat-y scroll
      0 0 #fff;
  }
  #egain-selfservice-external-footer .nav-container-close {
    display: block;
  }
  #egain-selfservice-external-footer .ficon {
    display: none;
  }
  #egain-selfservice-external-footer #facilityPhoto {
    display: block;
  }
  #egain-selfservice-external-footer .social-n-search {
    display: block !important;
  }
  #egain-selfservice-external-footer #main-secondary-nav {
    display: block !important;
  }
  #egain-selfservice-external-footer #mainSearchForm {
    outline: none !important;
    padding: 0px;
  }
  #egain-selfservice-external-footer #mainSearchFormH {
    padding: 0px;
  }
  #egain-selfservice-external-footer #hp-three-col .titles h2 {
    font-size: 25px;
  }
  #egain-selfservice-external-footer .innerContentWrapperFeature {
    width: 737px !important;
  }
  #egain-selfservice-external-footer #innerContentWrapper {
    width: 523px;
  }
  #egain-selfservice-external-footer #tier4RightContent {
    width: 215px;
  }
  #egain-selfservice-external-footer #tier4RightContentFeature {
    float: none;
  }
  #egain-selfservice-external-footer .main-social-containers {
    margin-right: 0px;
  }
  #egain-selfservice-external-footer .top_link {
    display: block;
  }
  #egain-selfservice-external-footer .topnav li.first-level > a {
    font-weight: bold;
  }
  #egain-selfservice-external-footer .main-header {
    background: url("../../media/external/bg-header.jpeg") left bottom no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
  }
  #egain-selfservice-external-footer .txtRight {
    text-align: right;
  }
  #egain-selfservice-external-footer #mainContentWrapper {
    background-image: url("../../media/external/greyfade.png");
    background-repeat: repeat-x;
    background-position: left top;
    padding: 12px 20px 10px 20px;
    display: block;
  }
  #egain-selfservice-external-footer #innerContent {
    float: left;
    height: auto;
    margin-top: 30px;
    width: 100%;
    overflow: hidden;
  }
  #egain-selfservice-external-footer #innerContentPress {
    float: left;
    height: auto;
    padding: 0 10px 0 10px;
    overflow: hidden;
    width: 100%;
  }
  #egain-selfservice-external-footer #container {
    padding: 0 0 20px 0;
    overflow: hidden;
  }
  #egain-selfservice-external-footer .menu-back {
    display: none;
  }
  #egain-selfservice-external-footer #nav-wrap {
    width: 100% !important;
    position: static;
    width: auto;
    background: #0f4f8d;
    overflow: visible;
  }
  #egain-selfservice-external-footer .topnav {
    background: url(../../media/external/bg-main-nav.jpg) left top;
    height: 53px;
  }
  #egain-selfservice-external-footer .topnav li.nav-home-icon {
    display: block;
  }
  #egain-selfservice-external-footer .menu-btn {
    display: none;
  }
  #egain-selfservice-external-footer .topnav li.first-level {
    width: 12.667%;
    float: left;
    border-left: 1px solid #c2c2c2;
    background: none repeat scroll 0 0 #eee;
  }
  #egain-selfservice-external-footer .nav-home-icon {
    display: block !important;
  }
  #egain-selfservice-external-footer .topnav li.nav-home-icon {
    width: 45px;
    line-height: 50px;
  }
  #egain-selfservice-external-footer .topnav li.nav-blog {
    width: 9%;
  }
  #egain-selfservice-external-footer .topnav li.bmemorial {
    width: 15%;
  }
  #egain-selfservice-external-footer .topnav li.first-level > a {
    color: #003f72 !important;
    text-align: center;
    background: none;
    white-space: nowrap;
    text-transform: initial;
    font-size: 1em;
    line-height: 52px;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif !important;
  }
  #egain-selfservice-external-footer .topnav li.first-level > a span {
    background: none;
  }
  #egain-selfservice-external-footer .topnav li.first-level > a:hover,
  #egain-selfservice-external-footer .topnav li.first-level > a.open {
    text-decoration: none;
    background: #fff;
    color: #333 !important;
  }
  #egain-selfservice-external-footer .topnav li.first-level > a:after {
    display: none;
  }
  #egain-selfservice-external-footer .topnav li.first-level > a:focus {
    color: #c30000;
    outline: 2px solid #e79d9d;
    outline-offset: -1px;
  }
  #egain-selfservice-external-footer .topnav .mainnav-dd {
    width: 289px;
    padding: 15px 10px;
    background-color: #fff;
    transition: opacity 250ms ease 250ms, max-height 500ms ease 0s,
      visibility 0s linear 500ms, top 0s linear 500ms;
    border-left: 1px solid #d6d4d4;
    border-right: 1px solid #d6d4d4;
    border-bottom: 1px solid #d6d4d4;
    border-radius: 0 0 3px 3px;
    margin-left: -1px;
    position: absolute;
    z-index: 99999999;
    box-shadow: 0px 4px 6px -2px rgba(0, 0, 0, 0.5), 1px 1px 0px #ffffff inset;
    overflow: hidden;
  }
  #egain-selfservice-external-footer .topnav .nav-abt .mainnav-dd {
    width: 490px;
  }
  #egain-selfservice-external-footer .topnav .nav-media .mainnav-dd {
    width: 700px;
  }
  #egain-selfservice-external-footer .accessible-megamenu-panel.open {
    display: block;
  }
  #egain-selfservice-external-footer .topnav .nav-abt .mainnav-dd {
    left: -205px;
  }
  #egain-selfservice-external-footer .topnav .nav-media .mainnav-dd {
    left: -456px;
  }
  #egain-selfservice-external-footer .topnav .nav-contact .mainnav-dd,
  #egain-selfservice-external-footer .topnav .nav-loc .mainnav-dd {
    right: 0px;
  }
  #egain-selfservice-external-footer .sec-level li {
    background: none;
    border: none;
    padding: 0;
  }
  #egain-selfservice-external-footer .sec-level li a {
    padding: 0;
  }
  #egain-selfservice-external-footer .sec-level h4 {
    color: #003f72;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.1em;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-top: 0.4em;
    cursor: default;
  }
  #egain-selfservice-external-footer .sec-level h4 span {
    font-size: 0.92em;
    background: none;
    padding: 0;
  }
  #egain-selfservice-external-footer .sec-level a,
  #egain-selfservice-external-footer .sec-level > li a {
    color: #003f72;
    font-weight: normal;
    text-transform: none;
    display: inline-block !important;
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 0.5em;
    width: auto;
  }
  #egain-selfservice-external-footer .sec-level > li a:hover {
    color: #c30000;
    text-decoration: underline;
  }
  #egain-selfservice-external-footer .sec-level > li a:focus {
    color: #c30000;
    text-decoration: underline;
    -moz-outline-radius: 3px;
    outline: 2px solid #e79d9d;
  }
  #egain-selfservice-external-footer .topnav .tri-level li a {
    background: none;
    border: medium none;
    color: #003f72;
    display: inline-block;
    margin-bottom: 0.5em;
    padding: 0;
    text-transform: none;
    width: auto;
  }
  #egain-selfservice-external-footer .topnav .tri-level li a:hover {
    color: #c30000;
    text-decoration: underline;
  }
  #egain-selfservice-external-footer .topnav .tri-level li a:focus {
    color: #c30000;
    text-decoration: underline;
    -moz-outline-radius: 3px;
    outline: 2px solid #e79d9d;
  }
  #egain-selfservice-external-footer #hp-three-col p {
    height: 171px;
  }
  #egain-selfservice-external-footer .main-nav .col-md-4:first-child {
    border-left: none;
  }
  #egain-selfservice-external-footer .main-nav .col-md-4 {
    border-left: 1px solid #b2b2b2 !important;
  }
  #egain-selfservice-external-footer .main-nav .col-md-6:first-child {
    border-left: none;
  }
  #egain-selfservice-external-footer .main-nav .col-md-6 {
    border-left: 1px solid #b2b2b2 !important;
  }
  #egain-selfservice-external-footer .sec-level,
  #egain-selfservice-external-footer .sec-level a {
    color: #0f4f89;
  }
  #egain-selfservice-external-footer .topnav .tri-level {
    display: block;
  }
  #egain-selfservice-external-footer #hp-three-col .hp-beta .hp-button-wrapper,
  #egain-selfservice-external-footer
    #hp-three-col
    .hp-gamma
    .hp-button-wrapper {
    margin-top: 15px;
  }
  #egain-selfservice-external-footer #type2-special-message {
    background: url("../../media/external/bg-explore-form.jpg") no-repeat scroll
      center -24px transparent;
    height: 382px;
  }
  #egain-selfservice-external-footer
    #type2-special-message
    h3.text_replacement {
    background-position: center bottom;
    height: 69px;
    margin-left: 0;
  }
  #egain-selfservice-external-footer
    #type2-special-message
    #GovDeliveryPlaceHolder
    p {
    margin: 18px auto;
    width: 220px;
  }
  #egain-selfservice-external-footer
    form#GovDeliverySignupForm
    #GovDeliverySignupBlock {
    border: medium none;
    margin: 5px auto;
    width: 217px;
  }
  #egain-selfservice-external-footer #hp-three-col .hp-beta .hp-button-wrapper,
  #egain-selfservice-external-footer
    #hp-three-col
    .hp-gamma
    .hp-button-wrapper {
    margin-top: 14px;
  }
  #egain-selfservice-external-footer .main-nav .col-md-4 {
    border-left: none;
  }
  #egain-selfservice-external-footer .main-nav .col-md-6 {
    border-left: none;
  }
  #egain-selfservice-external-footer .sitemap {
    display: none;
  }
  #egain-selfservice-external-footer .lftNavhide {
    display: block !important;
  }
  #egain-selfservice-external-footer #left-col-content {
    display: block;
  }
  #egain-selfservice-external-footer .widget-user ul li a {
    border: none;
  }
  #egain-selfservice-external-footer #quick-link-rt {
    display: block;
  }
  #egain-selfservice-external-footer .edition-link {
    text-align: right;
  }
  #egain-selfservice-external-footer .edition-link a {
    font-size: 1em;
  }
  #egain-selfservice-external-footer .widget ul li,
  #egain-selfservice-external-footer #innerContent .widget ul li,
  #egain-selfservice-external-footer #tier4innerContent .widget ul li {
    font-family: Arial, Helvetica, sans-serif;
    color: #2e2e2e;
    list-style-type: none;
    display: block;
    float: left;
    padding: 8px;
    margin: 0;
    width: 100%;
  }
  #egain-selfservice-external-footer .national-img {
    margin: 0px 10px;
  }
  #egain-selfservice-external-footer .national-img img:first-child {
    margin-left: 0px;
  }
  #egain-selfservice-external-footer .national-img img {
    float: left;
    margin-bottom: 10px;
    margin-left: 12px !important;
  }
  #egain-selfservice-external-footer #menuIAmA {
    display: block;
  }
  #egain-selfservice-external-footer #swoosh {
    background: url("../../media/external/admin-swoosh2-ie.png") no-repeat right
      0 transparent;
    position: relative;
    z-index: 8;
    float: left;
    height: 56px;
    width: 100%;
    margin: -25px 0px -28px;
  }
  #egain-selfservice-external-footer
    form#GovDeliverySignupForm
    input[type="submit"] {
    margin: 15px 0 0 30px;
  }
  #egain-selfservice-external-footer #innerRightContent {
    background-image: url("../../media/external/gray_nav_bkgd.png");
    background-position: left top;
    background-repeat: repeat-x;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
  }
  #egain-selfservice-external-footer #rightContent {
    background-color: #fff;
    background-image: url("../../media/external/gray_nav_bkgd.png");
  }
  #egain-selfservice-external-footer .national-img {
    margin: 0px 10px;
  }
  #egain-selfservice-external-footer .national .widget {
    float: left;
    max-height: 100%;
    border: 4px solid #e0e9f0;
    margin: 8px;
    padding-right: 0;
    padding-left: 0;
    width: 200px;
    background: url(data:image/svg+xml;
		base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #ffffff),
      color-stop(100%, #efefef)
    );
    background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: linear-gradient(top, #ffffff 0%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
  }
  #egain-selfservice-external-footer .national .widget1 {
    max-height: 100%;
    border: 4px solid #e0e9f0;
    margin: 8px;
    padding: 5px;
    width: 200px;
    background: url(data:image/svg+xml;
		base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #ffffff),
      color-stop(100%, #efefef)
    );
    background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: linear-gradient(top, #ffffff 0%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
  }
  #egain-selfservice-external-footer .widget {
    max-height: 100%;
    border: 4px solid #e0e9f0;
    margin: 8px 8px 0px 8px;
    padding-right: 0;
    padding-left: 0;
    background: url(data:image/svg+xml;
		base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #ffffff),
      color-stop(100%, #efefef)
    );
    background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
    background: linear-gradient(top, #ffffff 0%, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
  }
  #egain-selfservice-external-footer .featur-stories {
    margin-bottom: 20px;
  }
  #egain-selfservice-external-footer #footer .col {
    float: left;
    width: 170px;
    border-bottom: none;
  }
  #egain-selfservice-external-footer #footer .footer-accordion .col {
    width: 180px;
    margin: 7px 5px 10px;
  }
  #egain-selfservice-external-footer #footer .footer-accordion li {
    border: none;
    display: list-item;
    margin-bottom: 4px;
  }
  #egain-selfservice-external-footer #footer .connect {
    border: none;
  }
  #egain-selfservice-external-footer #close-nav {
    display: none;
  }
  #egain-selfservice-external-footer #footer li {
    font-size: 0.9em;
    color: #fff;
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
  }
  #egain-selfservice-external-footer #footer h4 {
    font-size: 0.9em;
  }
  #egain-selfservice-external-footer #footer p {
    color: #fff;
    font-size: 0.9em;
    line-height: 1.7em;
    clear: both;
  }
  #egain-selfservice-external-footer #footer h4.top-level a {
    text-decoration: none;
    cursor: default;
    color: #09c;
  }
  #egain-selfservice-external-footer #footer .ftrcls {
    display: block !important;
  }
  #egain-selfservice-external-footer #footer h4.top-level {
    border-bottom: none;
    background: none;
    cursor: text;
  }
  #egain-selfservice-external-footer #footer h4.top-level.active {
    background: none;
  }
  #egain-selfservice-external-footer #innerRightContent {
    min-height: 800px !important;
  }
  #egain-selfservice-external-footer .widget-social-col-l {
    width: 88px;
    float: left;
    margin-left: 8px;
  }
  #egain-selfservice-external-footer .widget-social-col-r {
    width: 88px;
    float: left;
  }
  #egain-selfservice-external-footer #leftNavContainer {
    min-height: 1px;
    margin: 0px;
  }
  #egain-selfservice-external-footer .quicksearch {
    border: none;
    margin-bottom: 0px;
    padding: 0px 0 0;
    font-size: 1em;
  }
  #egain-selfservice-external-footer .col-md-3 {
    width: 23%;
  }
  #egain-selfservice-external-footer .col-md-9 {
    width: 77%;
  }
  #egain-selfservice-external-footer .release2 .col-md-8 {
    width: 100%;
  }
  #egain-selfservice-external-footer .col-md-8 {
    width: 70.8%;
    background: #fff;
  }
  #egain-selfservice-external-footer .pharmacybg {
    background: none !important;
  }
  #egain-selfservice-external-footer .col-md-4 {
    width: 29.2%;
  }
  #egain-selfservice-external-footer .featureLft {
    width: 200px;
    text-align: left;
  }
  #egain-selfservice-external-footer .feature-store {
    margin-bottom: 35px;
  }
  #egain-selfservice-external-footer .top_link_dir {
    display: block;
  }
  #egain-selfservice-external-footer #main-wrap {
    width: 959px;
    border: 1px solid #01133f;
  }
}
#egain-selfservice-external-footer #getDirections {
  margin-bottom: 60px;
}
#egain-selfservice-external-footer #directionsButton {
  font-size: 0.9em;
  background: #003f72;
  text-decoration: none;
  cursor: pointer;
  margin-top: 6px;
  width: 100%;
  float: left;
  background: linear-gradient(to bottom, #1e5799 1%, #003f72 100%) repeat scroll
    0 0 transparent;
  border-radius: 3px 3px 3px 3px;
  color: #ffffff;
  padding: 4px;
  text-align: center;
}
#egain-selfservice-external-footer #directionsButton_national {
  font-size: 0.9em;
  background: #003f72;
  text-decoration: none;
  cursor: pointer;
  margin-top: 6px;
  width: 100%;
  float: left;
  background: linear-gradient(to bottom, #1e5799 1%, #003f72 100%) repeat scroll
    0 0 transparent;
  border-radius: 3px 3px 3px 3px;
  color: #ffffff;
  padding: 4px;
  text-align: center;
}
#egain-selfservice-external-footer .csshide {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#egain-selfservice-external-footer .megamenu {
  background: url("http://www.va.gov/va_files/2012/images/bg-main-nav.jpg")
    repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  height: 52px;
  margin: auto;
  padding: 0;
}
#egain-selfservice-external-footer .accessible-megamenu {
  position: relative;
  display: block;
  box-sizing: border-box;
  list-style: none;
  margin: 0 0 0 0;
  padding: 0;
  color: #454545;
  background-color: #eeeeee;
  border-color: rgba(0, 0, 0, 0.3);
  font-size: 13px;
  z-index: 1111;
}
#egain-selfservice-external-footer .accessible-megamenu h2,
#egain-selfservice-external-footer .accessible-megamenu h3,
#egain-selfservice-external-footer .accessible-megamenu h4 {
  font-size: 1em;
  display: inline;
  margin: 0;
  padding: 0;
  line-height: inherit;
}
#egain-selfservice-external-footer
  .accessible-megamenu-panel-group
  h3
  .panelheader {
  color: #0f4f89;
  font-family: Arial, Helvetica, sand-serif;
  font-size: 0.917em;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin: 0 0 0px;
  padding: 10px 10px 10px 32px;
  text-align: left;
  text-transform: uppercase;
  display: block;
  border-bottom: 1px solid #c9c9c9;
  background: url(../../media/external/sub-closed.png) 20px center no-repeat
    #efefef;
}
#egain-selfservice-external-footer .accessible-megamenu-panel-group h3.active {
  display: block;
  background: -moz-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #dbf0ff),
    color-stop(50%, #cbebff),
    color-stop(100%, #bce6ff)
  );
  background: -webkit-linear-gradient(
    top,
    #dbf0ff 0%,
    #cbebff 50%,
    #bce6ff 100%
  );
  background: -o-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -ms-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: linear-gradient(to bottom, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf0ff',endColorstr='#bce6ff',GradientType=0);
}
#egain-selfservice-external-footer
  .accessible-megamenu-panel-group
  h3.active
  .panelheader {
  background: url(../../media/external/sub-open.png) 18px center no-repeat;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item {
  color: #454545 !important;
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: relative;
  border-bottom: 1px solid #0f4f8d;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item.last {
  border-right: none;
  color: #454545 !important;
  display: block;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: relative;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a:link
  a:visited
  a:hover
  a:focus {
  color: #003f72;
  font-weight: normal;
  text-decoration: none;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup] {
  background: none repeat scroll 0 0 #003161;
  color: #fff !important;
  display: block;
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: normal;
  line-height: 26px;
  min-width: 94px !important;
  padding: 5px 10px 5px 31px;
  position: relative;
  text-decoration: none;
  z-index: inherit;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup]:after {
  content: "";
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  left: 18px;
  top: 13px;
  z-index: 999;
  background: url(../../media/external/closed.png) 0 0 no-repeat;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup].active:after {
  background: url(../../media/external/open.png) 0 0 no-repeat;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup]:hover,
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup]:focus {
  outline-offset: -1px;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item
  a[aria-haspopup].active {
  margin-left: 0;
  z-index: 1002;
  background: -moz-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0b5a92),
    color-stop(100%, #003f72)
  );
  background: -webkit-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -o-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -ms-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: linear-gradient(top, #0b5a92 0%, #003f72 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5a92',endColorstr='#003f72',GradientType=0);
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-top-nav-item:first-child
  a[aria-haspopup].open {
  border-bottom-left-radius: 0px;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  left: -1px;
  margin-right: -1px;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel {
  display: none;
  color: #454545;
  margin: 0;
  line-height: normal;
  background-color: #ffffff;
  cursor: default;
  overflow: hidden;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel.open {
  visibility: visible;
  top: 4em;
  max-height: 1200px;
  opacity: 1;
  z-index: 1001;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  a {
  display: block;
  font-size: 0.92em;
  line-height: 1.7em;
  color: #797979;
  background: #fff;
  padding: 6px 10px 6px 50px;
  border-bottom: 1px solid #c9c9c9;
  font-weight: normal;
  text-decoration: none;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel.cols-4 {
  width: 878px;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel.cols-4
  > ol
  > li {
  width: 22%;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel.cols-4b {
  width: 878px;
  left: -7.25em;
  border-top-left-radius: 3px;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel.cols-4b
  > ol
  > li {
  width: 22%;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  ol {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  ol
  .accessible-megamenu-lvl3 {
  display: none;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  ol
  > li {
  position: relative;
  list-style: none;
  padding: 0;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li {
  display: block;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li:first-of-type {
  padding-left: 0;
  border-left: none;
  box-shadow: none;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  > p {
  color: #454545;
  font-size: 1.2em;
  line-height: 1.1em;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li
  > h3
  > a {
  color: #003f72;
  font-size: 1.1em;
  margin-bottom: 20px;
  padding-top: 0.4em;
  padding-bottom: 0;
  line-height: 1.1em;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  ol
  ol
  > li
  > a {
  width: auto;
  color: #003f72;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  a:hover,
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  a:focus {
  color: #c30000;
  text-decoration: underline;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li
  > h3
  > a:hover,
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  > ol
  > li
  > h3
  > a:focus {
  color: #333;
}
#egain-selfservice-external-footer
  .accessible-megamenu
  .accessible-megamenu-panel
  hr {
  border-width: 1px 0px;
  border-style: solid;
  border-top-color: rgba(0, 0, 0, 0.3);
  border-bottom-color: #fff;
}
#egain-selfservice-external-footer .accessible-megamenu :focus {
  outline: 2px solid rgba(195, 0, 0, 0.3) !important;
  -moz-outline-radius: 0px;
}
@media screen and (min-width: 960px) {
  #egain-selfservice-external-footer .megamenu {
    background: url("http://www.va.gov/va_files/2012/images/bg-main-nav.jpg")
      repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 52px;
    margin: auto;
    padding: 0;
    width: 960px;
  }
  #egain-selfservice-external-footer .accessible-megamenu {
    height: 4em;
    width: auto;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu-panel-group
    h3
    .panelheader {
    color: #0f4f89;
    font-family: Arial, Helvetica, sand-serif;
    font-size: 0.917em;
    font-weight: bold;
    letter-spacing: 0.05em;
    margin: 0 0 20px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    float: left;
    width: 100%;
    border-bottom: none;
    background: none;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item {
    border-right: 1px solid rgba(0, 0, 0, 0.3);
    border-bottom: none;
    float: left;
    height: 52px;
    text-shadow: 0 1px 0 #ffffff;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item.last {
    border-right: 1px solid rgba(0, 0, 0, 0.3);
    color: #454545 !important;
    display: block;
    float: left;
    height: 52px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    text-shadow: 0 1px 0 #ffffff;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a:link
    a:visited
    a:hover
    a:focus {
    color: #003f72;
    font-weight: normal;
    text-decoration: none;
  }
  #egain-selfservice-external-footer .accessible-megamenu :focus {
    outline: 2px solid rgba(195, 0, 0, 0.3);
    -moz-outline-radius: 3px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup] {
    background: none;
    box-shadow: 1px 1px 0 #ffffff inset;
    color: #003f72 !important;
    float: left;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: bold;
    height: 4em;
    line-height: 4em;
    padding: 0 0.789em 0 0.789em;
    text-align: center;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:after {
    display: none;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:hover,
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:focus {
    color: #333 !important;
    outline-offset: -1px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:hover,
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup]:focus,
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup].open {
    margin-left: 0;
    background: #eeeeee none;
    z-index: 1002;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item
    a[aria-haspopup].open {
    background: #ffffff none;
    padding-bottom: 2px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item:first-child
    a[aria-haspopup] {
    border-bottom-left-radius: 3px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-top-nav-item:first-child
    a[aria-haspopup].open {
    border-bottom-left-radius: 0px;
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    left: -1px;
    margin-right: -1px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel {
    position: absolute;
    display: block !important;
    left: -1px;
    padding: 1.538em 0.769em 0.769em;
    -webkit-box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.5), inset 1px 1px 0 #fff;
    -moz-box-shadow: 0 4px 6px -2px -moz-rgba(0, 0, 0, 0.5),
      inset 1px 1px 0 #fff;
    box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.5), inset 1px 1px 0 #fff;
    visibility: hidden;
    top: -9999em;
    max-height: 0px;
    opacity: 0;
    -webkit-transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    -moz-transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    -ms-transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    -o-transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    transition: opacity 250ms ease 250ms, max-height 500ms ease,
      visibility 0s linear 500ms, top 0s linear 500ms;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.open {
    visibility: visible;
    top: 4em;
    max-height: 1200px;
    opacity: 1;
    z-index: 1001;
    -webkit-transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
    -moz-transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
    -ms-transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
    -o-transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
    transition: opacity 250ms ease, max-height 500ms ease,
      visibility 0s linear 0s, top 0s linear 0s;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    a {
    display: inline-block;
    font-size: 0.92em;
    line-height: 1.5em;
    text-decoration: none;
    color: #c30000;
    font-weight: normal;
    margin-bottom: 0.5em;
    background: none;
    padding: 0;
    border-bottom: none;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-4 {
    width: 878px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-4
    > ol
    > li {
    width: 22%;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-4b {
    width: 878px;
    left: -7.25em;
    border-top-left-radius: 3px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-4b
    > ol
    > li {
    width: 22%;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-3 {
    width: 707px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-3
    > ol
    > li {
    width: 30%;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-2 {
    width: 600px;
    margin-left: -30px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-2
    > ol
    > li {
    width: 45%;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-1 {
    width: 289px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-2.fifthtolast {
    margin-left: -40px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-3.thirdtolast {
    margin-left: -377px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-1.secondtolast {
    width: 289px;
    margin-left: -75px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-1.last {
    width: 289px;
    margin-left: -169px;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel.cols-1
    > ol
    > li {
    width: 95%;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    ol {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    ol
    .accessible-megamenu-lvl3 {
    display: block !important;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    ol
    > li {
    position: relative;
    list-style: none;
    margin: 0 0 4px 0;
    padding: 0;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li {
    float: left;
    display: block;
    margin-right: 1em;
    margin-bottom: 1em;
    padding-left: 1em;
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: inset 1px 0 0 #fff;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li:first-of-type {
    padding-left: 0;
    border-left: none;
    box-shadow: none;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    > p {
    color: #454545;
    font-size: 1.2em;
    line-height: 1.1em;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li
    > h3
    > a {
    color: #003f72;
    font-size: 1.1em;
    margin-bottom: 20px;
    padding-top: 0.4em;
    padding-bottom: 0;
    line-height: 1.1em;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    ol
    ol
    > li
    > a {
    width: auto;
    text-indent: -2.5em;
    padding-left: 2.5em;
    color: #003f72;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    a:hover,
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    a:focus {
    color: #c30000;
    text-decoration: underline;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li
    > h3
    > a:hover,
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    > ol
    > li
    > h3
    > a:focus {
    color: #333;
  }
  #egain-selfservice-external-footer
    .accessible-megamenu
    .accessible-megamenu-panel
    hr {
    border-width: 1px 0px;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0.3);
    border-bottom-color: #fff;
  }
}
#egain-selfservice-external-footer #menu-btn {
  display: none;
}
#egain-selfservice-external-footer #leftNav ul {
  padding: 0;
}
#egain-selfservice-external-footer .accordion,
#egain-selfservice-external-footer .accordion ul,
#egain-selfservice-external-footer .accordion li,
#egain-selfservice-external-footer .accordion a,
#egain-selfservice-external-footer .accordion span {
  border: 0;
  margin: 0;
  padding: 0;
}
#egain-selfservice-external-footer .accordion li {
  list-style: none outside none;
}
#egain-selfservice-external-footer .accordion li > a {
  background-color: #003161;
  border-bottom: 1px solid #194570;
  color: #fdfdfd;
  display: block;
  font: 12px/22px Arial, sans-serif;
  height: auto;
  padding: 6px 10px 4px 30px;
  position: relative;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
  vertical-align: middle;
  min-height: 36px;
}
#egain-selfservice-external-footer .accordion > li.active > a {
  background: -moz-linear-gradient(center top, #0b5a92 0%, #003f72 100%) repeat
    scroll 0 0 transparent;
  color: white;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2);
  background: url(Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSICiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE);
  background: -moz-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0b5a92),
    color-stop(100%, #003f72)
  );
  background: -webkit-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -o-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: -ms-linear-gradient(top, #0b5a92 0%, #003f72 100%);
  background: linear-gradient(top, #0b5a92 0%, #003f72 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b5a92',endColorstr='#003f72',GradientType=0);
}
#egain-selfservice-external-footer .accordion span {
  display: block;
  float: left;
  left: 0;
  margin-left: -22px;
  margin-right: -6px;
  margin-top: -1px;
  padding: 0 10px;
  position: static;
  z-index: 10000;
}
#egain-selfservice-external-footer .sub-menu li.active > a,
#egain-selfservice-external-footer .sub-menu li.active:first-child > a,
#egain-selfservice-external-footer .sub-menu li.current > a {
  background: #dbf0ff;
  background: -moz-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #dbf0ff),
    color-stop(50%, #cbebff),
    color-stop(100%, #bce6ff)
  );
  background: -webkit-linear-gradient(
    top,
    #dbf0ff 0%,
    #cbebff 50%,
    #bce6ff 100%
  );
  background: -o-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: -ms-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  background: linear-gradient(to bottom, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf0ff',endColorstr='#bce6ff',GradientType=0);
  color: #797979;
}
#egain-selfservice-external-footer .sub-menu li a {
  background: none repeat scroll 0 0 #efefef;
  border-bottom: 1px solid #c9c9c9;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset,
    0 1px 0 0 rgba(0, 0, 0, 0.1);
  color: #797979;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
  padding-left: 34px;
}
#egain-selfservice-external-footer .sub-menu li > a span {
  background: none repeat scroll 0 0 transparent;
  box-shadow: none;
  color: #797979;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
  margin-left: -22px;
}
#egain-selfservice-external-footer #leftNav .current {
  background: #edf7fc;
  background: -moz-linear-gradient(top, #edf7fc 0%, #cfeaf7 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #edf7fc),
    color-stop(100%, #cfeaf7)
  );
  background: -webkit-linear-gradient(top, #edf7fc 0%, #cfeaf7 100%);
  background: -o-linear-gradient(top, #edf7fc 0%, #cfeaf7 100%);
  background: -ms-linear-gradient(top, #edf7fc 0%, #cfeaf7 100%);
  background: linear-gradient(to bottom, #edf7fc 0%, #cfeaf7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf7fc',endColorstr='#cfeaf7',GradientType=0);
}
#egain-selfservice-external-footer #leftNav .accordion > li > a.current {
  background: #347dba;
  background: -moz-linear-gradient(top, #347dba 0%, #2768bc 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #347dba),
    color-stop(100%, #2768bc)
  );
  background: -webkit-linear-gradient(top, #347dba 0%, #2768bc 100%);
  background: -o-linear-gradient(top, #347dba 0%, #2768bc 100%);
  background: -ms-linear-gradient(top, #347dba 0%, #2768bc 100%);
  background: linear-gradient(to bottom, #347dba 0%, #2768bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#347dba',endColorstr='#2768bc',GradientType=0);
}
#egain-selfservice-external-footer .accordion li > .sub-menu {
  display: none;
}
#egain-selfservice-external-footer .accordion li:target > .sub-menu {
  display: block;
}
#egain-selfservice-external-footer .sub-sub-menu li.active > a,
#egain-selfservice-external-footer .sub-sub-menu li.active:first-child > a {
  background: none repeat scroll 0 0 #fdfdfd;
  color: #797979;
}
#egain-selfservice-external-footer .sub-sub-menu li a {
  background: none repeat scroll 0 0 #fdfdfd;
  border-top: 1px solid #c9c9c9;
  border-bottom: 0px solid #c9c9c9;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset,
    0 1px 0 0 rgba(0, 0, 0, 0.1);
  color: #797979;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
  padding-left: 45px;
}
#egain-selfservice-external-footer .sub-sub-menu li:first-child a {
  border-top: 0px solid #c9c9c9;
}
#egain-selfservice-external-footer .sub-sub-menu li:last-child > a {
  border-top: 1px solid #c9c9c9;
}
#egain-selfservice-external-footer .sub-sub-menu li:last-child {
  border-bottom: 1px solid #c9c9c9;
}
#egain-selfservice-external-footer .sub-sub-menu li > a span {
  background: none repeat scroll 0 0 transparent;
  box-shadow: none;
  color: #797979;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
  margin-left: -22px;
}
#egain-selfservice-external-footer .sub-sub-menu em {
  color: #a6a6a6;
  font: 10px/32px Arial, sans-serif;
  left: 0;
  margin-left: 14px;
  position: absolute;
  top: 0;
}
#egain-selfservice-external-footer .sub-menu li > .sub-sub-menu {
  display: none;
}
#egain-selfservice-external-footer .sub-menu li:target > .sub-sub-menu {
  display: block;
}
#egain-selfservice-external-footer .sub-sub-menu li:target > .sub-sub-menu {
  display: block;
}
#egain-selfservice-external-footer .sub-sub-menu li ul.sub-sub-menu > li a {
  height: 18px;
  padding-left: 76px;
  padding-top: 4px;
  border: 0px;
  line-height: 14px;
}
#egain-selfservice-external-footer .sub-sub-menu li ul.sub-sub-menu {
  margin-top: -4px;
}
#egain-selfservice-external-footer .sub-sub-menu li ul.sub-sub-menu > li {
  border-bottom: 0;
}
#egain-selfservice-external-footer .sub-sub-menu li.head a {
  border-bottom: 0px;
}
@media (min-width: 960px) {
  #egain-selfservice-external-footer .accordion li > a {
    background: -moz-linear-gradient(center top, #6c6e74 0%, #4b4d51 100%)
      repeat scroll 0 0 transparent;
    border: none;
    color: #fdfdfd;
    display: block;
    vertical-align: middle;
    font: 12px/22px Arial, sans-serif;
    height: auto;
    padding: 4px 10px 4px 26px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
    min-height: 31px;
    background: #6c6e74;
    background: -moz-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #6c6e74),
      color-stop(100%, #4b4d51)
    );
    background: -webkit-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    background: -o-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    background: -ms-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    background: linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c6e74',endColorstr='#4b4d51',GradientType=0);
  }
  #egain-selfservice-external-footer .sub-menu li.active > a,
  #egain-selfservice-external-footer .sub-menu li.active:first-child > a,
  #egain-selfservice-external-footer .sub-menu li.current > a {
    background: #dbf0ff;
    background: -moz-linear-gradient(
      top,
      #dbf0ff 0%,
      #cbebff 50%,
      #bce6ff 100%
    );
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0%, #dbf0ff),
      color-stop(50%, #cbebff),
      color-stop(100%, #bce6ff)
    );
    background: -webkit-linear-gradient(
      top,
      #dbf0ff 0%,
      #cbebff 50%,
      #bce6ff 100%
    );
    background: -o-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
    background: -ms-linear-gradient(top, #dbf0ff 0%, #cbebff 50%, #bce6ff 100%);
    background: linear-gradient(
      to bottom,
      #dbf0ff 0%,
      #cbebff 50%,
      #bce6ff 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbf0ff',endColorstr='#bce6ff',GradientType=0);
    color: #444444;
  }
  #egain-selfservice-external-footer .sub-menu li a {
    background: none repeat scroll 0 0 #efefef;
    border-bottom: 1px solid #c9c9c9;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset,
      0 1px 0 0 rgba(0, 0, 0, 0.1);
    color: #444444;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
    padding-left: 28px;
  }
  #egain-selfservice-external-footer .sub-sub-menu li a {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #c9c9c9;
    border-bottom: 0px solid #c9c9c9;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset,
      0 1px 0 0 rgba(0, 0, 0, 0.1);
    color: #444444;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
    padding-left: 45px;
  }
}
#egain-selfservice-external-footer .slider {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#egain-selfservice-external-footer .scrollable {
  background: none repeat scroll 0 0 #0174b2;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  float: left;
}
#egain-selfservice-external-footer #homepageSlider .scrollable {
  background: none repeat scroll 0 0 #000;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  float: left;
}
#egain-selfservice-external-footer .scrollable .items {
  position: relative;
  width: 20000em;
}
#egain-selfservice-external-footer .scrollable .items > div {
  width: 640px;
  background-color: #01133f;
  float: left;
  position: relative;
}
#egain-selfservice-external-footer .scrollable .slider-info h3 {
  margin-bottom: 5px;
  color: #ffffff;
  font: bold 1.4em/1.25em Arial, Helvetica, sans-serif;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
  line-height: 1.35;
  margin-top: 0;
}
#egain-selfservice-external-footer .slider3 .scrollable .slider-info h3 {
  color: #ffffff;
  font: bold 1.4em/1.1 Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
  margin-top: 10px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
}
#egain-selfservice-external-footer .scrollable .items > div a,
#egain-selfservice-external-footer .scrollable .items > div img {
  display: block;
  width: 100%;
}
#egain-selfservice-external-footer
  #homepageSlider
  .scrollable
  .items
  > div
  .slider-info {
  background: url("../../media/external/bg-galley-text.png") repeat right 0
    transparent;
  height: 131px;
  width: 100%;
  z-index: 999;
  color: #fff;
  padding: 10px 12px;
}
#egain-selfservice-external-footer .scrollable .items > div .slider-info {
  width: 100%;
  z-index: 999;
  color: #fff;
  padding: 10px 20px;
  background-color: #0174b2;
}
#egain-selfservice-external-footer .slider > .slider-thumbnails {
  display: none;
}
#egain-selfservice-external-footer .slider > .slider-thumbnails img {
  max-width: 100%;
}
#egain-selfservice-external-footer .slider .prev,
#egain-selfservice-external-footer .slider .next {
  display: block;
  width: 15%;
  position: absolute;
  top: 30%;
  z-index: 99999;
  cursor: pointer;
}
#egain-selfservice-external-footer .slider .prev img,
#egain-selfservice-external-footer .slider .next img {
  width: 100%;
  height: auto;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
#egain-selfservice-external-footer .slider .prev {
  left: 2%;
}
#egain-selfservice-external-footer .slider .next {
  right: 2%;
}
#egain-selfservice-external-footer #slider-controls {
  display: none;
}
#egain-selfservice-external-footer
  .slider2
  .scrollable
  .items
  > div
  .slider-info {
  padding-top: 30px;
}
#egain-selfservice-external-footer
  .slider3
  .scrollable
  .items
  > div
  .slider-info {
  padding-top: 2px;
}
#egain-selfservice-external-footer .scrollable .items > div .slider-info p {
  margin: 0 1px 0 0;
  color: #fff;
  padding: 0;
  line-height: 1.4em;
  font-size: 1em;
}
#egain-selfservice-external-footer .scrollable .items > div .slider-info p a {
  color: #ffffff;
  margin-top: 8px;
  width: 90%;
}
#egain-selfservice-external-footer
  .slider
  > .slider-thumbnails
  > .thumbnails-wrap
  > a:hover {
  color: #ffffff;
  text-decoration: underline;
}
#egain-selfservice-external-footer
  .slider
  > .slider-thumbnails
  > .thumbnails-wrap
  > a.selected:hover {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  #egain-selfservice-external-footer .scrollable .items > div a {
    width: 68%;
  }
  #egain-selfservice-external-footer
    #homepageSlider
    .scrollable
    .items
    > div
    .slider-info {
    padding: 10px 53px;
  }
  #egain-selfservice-external-footer .scrollable .items .slider-info {
    width: 32% !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    color: #fff;
    padding: 5px 10px;
  }
  #egain-selfservice-external-footer #slider-controls {
    left: 4px;
    position: absolute;
    top: 62%;
    z-index: 200;
    display: block;
  }
  #egain-selfservice-external-footer .slider-controls {
    left: 4px;
    position: absolute;
    top: 152px !important;
    z-index: 200;
    display: none;
  }
  #egain-selfservice-external-footer
    .homepageSlider
    .scrollable
    .items
    > div
    a {
    width: 100%;
  }
  #egain-selfservice-external-footer
    .homepageSlider
    .scrollable
    .items
    .slider-info {
    width: 100% !important;
    position: absolute;
    top: auto !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
  }
  #egain-selfservice-external-footer .slider .prev,
  #egain-selfservice-external-footer .slider .next {
    display: none;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a
    > span {
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    top: 5px;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a:focus {
    outline: 2px solid rgba(195, 0, 0, 0.3);
    -moz-outline-radius: 3px;
  }
  #egain-selfservice-external-footer .slider > .slider-thumbnails {
    position: relative;
    text-align: center;
    padding: 0px;
    margin: 0px;
    display: block;
    width: 100%;
    clear: both;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap {
    position: relative;
    background: url("../../media/external/slider-bckgrnd-nonactive.jpg") #0b2c62
      repeat-x;
    text-align: left;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    img {
    border: solid 0px #f6efdc;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a {
    width: 24%;
    padding: 2.2% 1% 3% 0.5%;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    outline: medium none;
    cursor: pointer;
    line-height: 1em;
    text-decoration: none;
    position: relative;
    min-height: 58px;
    font-size: 0.95em;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a.selected {
    background: url("../../media/external/slider-bckgrnd-notch-active.jpg")
      no-repeat center top;
    min-height: 58px;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a:last-child {
    border-right: none;
    padding: 2.2% 1% 3% 0.5%;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a
    > span {
    color: #ffffff;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a
    > img {
    -moz-box-shadow: 0px 0px 5px #000000;
    -webkit-box-shadow: 0px 0px 5px #000000;
    box-shadow: 0px 0px 5px #000000;
    border: solid 1px #c3c2c2;
    opacity: 0.5;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a:hover
    img,
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a.selected
    img {
    position: relative;
    -moz-box-shadow: 0px 0px 5px #ffffff;
    -webkit-box-shadow: 0px 0px 5px #ffffff;
    box-shadow: 0px 0px 5px #ffffff;
    border: solid 1px #ffffff;
    opacity: 1;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a:hover
    span {
    color: #ffffff;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a.selected
    span {
    color: #ffffff;
  }
  #egain-selfservice-external-footer
    .slider3
    > .slider-thumbnails
    > .thumbnails-wrap
    > a {
    width: 32.9%;
  }
}
@media only screen and (min-width: 960px) {
  #egain-selfservice-external-footer #bld > div > p {
    font-size: 0.75em;
  }
  #egain-selfservice-external-footer #slider-controls {
    display: block;
    left: 7px;
    position: absolute;
    top: 232px;
    z-index: 200;
  }
  #egain-selfservice-external-footer
    .slider
    > .slider-thumbnails
    > .thumbnails-wrap
    > a
    > span {
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    top: 5px;
  }
  #egain-selfservice-external-footer .scrollable .items .slider-info1 {
    padding: 10px 58px !important;
  }
  #egain-selfservice-external-footer
    #homepageSlider
    .scrollable
    .items
    > div
    .slider-info {
    background: url("../../media/external/bg-galley-text.png") repeat right 0
      transparent;
    height: 107px;
  }
  #egain-selfservice-external-footer .slider > .slider-wrap > div > div {
    font-size: 1em;
  }
  #egain-selfservice-external-footer #whats-new > div:nth-child(3):before {
    content: "Subscribe:";
  }
  #egain-selfservice-external-footer #whats-new > div:nth-child(3) {
    text-align: right;
  }
}
#egain-selfservice-external-footer .tab-accord {
  list-style: none;
  margin: 0 !important;
  padding: 0;
  border-bottom: 1px solid #e6e6e6;
}
#egain-selfservice-external-footer .imagespace {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  border: 3px solid #e0e9f0;
}
#egain-selfservice-external-footer .imagespace_rt {
  float: right;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  border: 3px solid #e0e9f0;
}
#egain-selfservice-external-footer .tab-accord .tab {
  text-indent: 0;
  padding: 0;
  margin: 0 !important;
  list-style: none !important;
}
#egain-selfservice-external-footer .tab-accord .tab a {
  font-size: 0.9em;
  display: block;
  height: 40px;
  line-height: 38px;
  text-align: center;
  text-decoration: none;
  color: #666;
  padding: 0;
  margin: 0 0 -1px 0;
  outline: none;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  border: 1px solid #cecece;
  background: #e6e6e6;
  background: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e6e6e6 0%, #ececec 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #e6e6e6),
    color-stop(100%, #ececec)
  );
  background: -webkit-linear-gradient(top, #e6e6e6 0%, #ececec 100%);
  background: -o-linear-gradient(top, #e6e6e6 0%, #ececec 100%);
  background: -ms-linear-gradient(top, #e6e6e6 0%, #ececec 100%);
  background: linear-gradient(to bottom, #e6e6e6 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#ececec',GradientType=0);
}
#egain-selfservice-external-footer .tab-accord .tab a:active {
  outline: none;
}
#egain-selfservice-external-footer .tab-accord .tab a:hover {
  background: #cccccc;
  color: #fff;
}
#egain-selfservice-external-footer .tab-accord .tab a.current,
#egain-selfservice-external-footer .tab-accord .tab a.current:hover,
#egain-selfservice-external-footer .tab-accord .tab.current .tab a {
  cursor: default !important;
  color: #666 !important;
  background: #ffffff;
  background: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ffffff),
    color-stop(100%, #ececec)
  );
  background: -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec',GradientType=0);
}
#egain-selfservice-external-footer .panes .pane {
  display: none;
}
#egain-selfservice-external-footer .tab-accord .pane {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #f6f6f6),
    color-stop(100%, #f4f4f4)
  );
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f4f4f4',GradientType=0);
  border: 1px solid #cecece;
  border-bottom: none;
  border-top: none;
  font-size: 14px;
  min-height: 300px;
  padding: 15px 10px;
  clear: both;
}
#egain-selfservice-external-footer .panes > div {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #f6f6f6),
    color-stop(100%, #f4f4f4)
  );
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f4f4f4',GradientType=0);
  border-color: -moz-use-text-color #e6e6e6 #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-style: none solid solid;
  border-width: medium 1px 1px;
  display: none;
  font-size: 14px;
  min-height: 300px;
  padding: 15px 10px;
  width: 458px;
}
#egain-selfservice-external-footer #innerRightContent #tabContent {
  width: 190px;
}
#egain-selfservice-external-footer #innerRightContent .tab-accord {
  width: 184px;
}
#egain-selfservice-external-footer #innerRightContent .panes {
  width: 184px;
}
@media (min-width: 768px) {
  #egain-selfservice-external-footer .tab-accord .tab {
    float: left;
  }
  #egain-selfservice-external-footer .tab-accord .tab a {
    font-size: 0.9em;
    display: block;
    height: 40px;
    line-height: 40px;
    width: 174px;
    text-align: center;
    text-decoration: none;
    color: #666;
    padding: 0;
    margin: 0;
    margin-right: 2px;
    position: relative;
    top: 1px;
    border: none;
    background-image: url("../../media/external/tabs.png") !important;
    background-repeat: no-repeat;
    background-position: -246px 0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 700;
  }
  #egain-selfservice-external-footer .tab-accord .tab a:active {
    outline: none;
  }
  #egain-selfservice-external-footer .tab-accord .tab a:hover {
    background-image: url("../../media/external/tabs.png");
    background-color: transparent;
    background-position: -246px -41px;
    color: #fff;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.s {
    background-position: -548px -4;
    width: 86px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.s:hover {
    background-position: -548px -41px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.s.current {
    background-position: -548px -84px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.l {
    background-position: -246px 0;
    width: 174px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.l:hover {
    background-position: -246px -41px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.l.current {
    background-position: -246px -82px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.xl {
    background-position: 0 0;
    width: 248px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.xl:hover {
    background-position: 0 -41px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.xl.current {
    background-position: 0 -82px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.s {
    background-position: -548px -4;
    width: 86px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.s:hover {
    background-position: -548px -41px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.s.current {
    background-position: -548px -84px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.m {
    background-position: -419px 0;
    width: 130px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.m:hover {
    background-position: -419px -41px;
  }
  #egain-selfservice-external-footer .tab-accord .tab a.m.current {
    background-position: -419px -84px;
  }
  #egain-selfservice-external-footer .tab-accord .pane {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e6e6e6 #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    border-top: 1px solid #e6e6e6;
  }
}

#egain-selfservice-topic-browse-list {
  color: #444;
  margin-bottom: 0;
  margin-top: 5px;
  border-radius: 0 0 1px 1px;
}

#egain-selfservice-topic-browse-list button {
  color: #444;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

#egain-selfservice-topic-browse-list .suggestion-divider {
  background-color: #fff;
  color: #333;
  padding: 1px;
  margin-bottom: 0;
}

#egain-selfservice-topic-browse-list .dropdown-menu > .active > a {
  background-color: #fff;
  color: #333;
}

#egain-selfservice-topic-browse-list .dropdown-menu > li > a {
  padding: 6px 25px;
}

#egain-selfservice-topic-browse-list .icon-pencil {
  position: absolute;
  top: 8px;
  right: 10px;
  display: block;
  font-size: 1.25em;
  color: #b9b9b9;
}

#egain-selfservice-topic-browse-list .linked-list-item-menu {
  font-size: 13px;
  height: 38px;
  background-color: #f7f7f7;
  color: #444;
  border-color: #c7c7c7;
}

#egain-selfservice-topic-browse-list .linked-list-item-menu a {
  color: #444;
}

#egain-selfservice-topic-browse-list .linked-list-item-menu a:hover {
  color: #000;
  cursor: pointer;
}

#egain-selfservice-topic-browse-list .displaySubMenu {
  display: block !important;
}

#egain-selfservice-topic-browse-list .hideSubMenu {
  display: none !important;
}

#egain-selfservice-topic-browse-list .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#egain-selfservice-topic-browse-list .linked-list-item {
  background-color: #f7f7f7;
  color: #444;
  border-color: #c7c7c7;
}

#egain-selfservice-topic-browse-list .linked-list-item a {
  color: #444;
}

#egain-selfservice-topic-browse-list .linked-list-item a:hover {
  color: #000;
}

#egain-selfservice-topic-browse-list .topic-dropdown {
  padding-top: 20px;
  padding-bottom: 10px;
}

#egain-selfservice-topic-browse-list .topic-dropdown .pull-left {
  border-left: 1px solid #333;
}

#egain-selfservice-topic-browse-list .ellipsis {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#egain-selfservice-topic-browse-list .dropdown-menu {
  max-height: 340px;
  overflow: auto;
}

#egain-selfservice-topic-browse-list .child-list-background {
  background-color: #0cfdf4 !important;
}

@media only screen and (min-width: 991px) {
  #egain-selfservice-topic-browse-list .menuTree {
    border: none;
    padding: 0;
  }
  #egain-selfservice-topic-browse-list .menuTree .sub-menu li:hover,
  #egain-selfservice-topic-browse-list .menuTree li:hover {
    background-color: #c6d9f1;
    color: #ffffff;
  }

  #egain-selfservice-topic-browse-list .menuTree a.menulink.hasChildren {
    padding-right: 30px;
  }

  #egain-selfservice-topic-browse-list .menuTree .topicNameIconWrapper {
    height: 18px;
    position: relative;
  }

  #egain-selfservice-topic-browse-list .menuTree .topicNameIconWrapper:focus {
    z-index: 100;
  }

  #egain-selfservice-topic-browse-list .menuTree .topicNameIconWrapper a,
  #egain-selfservice-topic-browse-list .menuTree .topicNameIconWrapper span {
    height: 18px;
  }

  #egain-selfservice-topic-browse-list .menuTree ul li {
    height: 38px;
  }

  #egain-selfservice-topic-browse-list .menuTree span.drop-icon {
    padding-top: 2px;
  }

  #egain-selfservice-topic-browse-list .menuTree input[type="checkbox"] {
    display: none;
  }

  #egain-selfservice-topic-browse-list .menuTree label.drop-icon,
  #egain-selfservice-topic-browse-list .menuTree span.drop-icon {
    position: absolute;
    right: 0;
    top: 0;
    padding: 2px 10px 10px;
    text-align: center;
    text-shadow: 0 0 0 transparent;
    font-size: 10px;
    cursor: pointer;
  }

  #egain-selfservice-topic-browse-list .menuTree .sub-menu .menulink,
  #egain-selfservice-topic-browse-list .menuTree .sub-menu .sub-menu .menulink,
  #egain-selfservice-topic-browse-list
    .menuTree
    .sub-menu
    .sub-menu
    .sub-menu
    .menulink,
  #egain-selfservice-topic-browse-list
    .menuTree
    .sub-menu
    .sub-menu
    .sub-menu
    .sub-menu
    .menulink {
    padding-left: 15px;
  }

  #egain-selfservice-topic-browse-list .menuTree span.drop-icon {
    display: inline-block;
  }

  #egain-selfservice-topic-browse-list .menuTree ul {
    padding: 0;
  }

  #egain-selfservice-topic-browse-list .menuTree .sub-menu {
    background-color: #f7f7f7;
    color: #444;
    display: none;
    border: 1px solid #c7c7c7;
    margin: 0;
    position: absolute;
    top: -2px;
    left: 100%;
    width: 280px;
    z-index: 10000;
    box-shadow: 0 4px 7px -4px rgba(0, 0, 0, 0.3);
  }

  #egain-selfservice-topic-browse-list .menuTree .sub-menu li {
    background-color: #f7f7f7;
    border-right-width: 1px;
    border-left-width: 1px;
    float: none;
    height: 38px;
  }

  #egain-selfservice-topic-browse-list .menuTree .sub-menu li:hover,
  #egain-selfservice-topic-browse-list .menuTree li:hover {
    background-color: #c6d9f1;
    color: #444;
  }

  #egain-selfservice-topic-browse-list
    .menuTree
    input[type="checkbox"]:checked
    + .sub-menu,
  #egain-selfservice-topic-browse-list .menuTree label.drop-icon {
    display: none;
  }

  #egain-selfservice-topic-browse-list
    .menuTree
    li:hover
    > input[type="checkbox"]
    + .sub-menu {
    display: block;
  }

  #egain-selfservice-topic-browse-list .menuTree .go-to-topics,
  #egain-selfservice-topic-browse-list .menuTree .view-all-topics {
    color: #333;
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
  }

  #egain-selfservice-topic-browse-list .menuTree .go-to-topics a.menulink,
  #egain-selfservice-topic-browse-list .menuTree .view-all-topics a.menulink {
    color: #333;
  }
}

#egain-selfservice-topic-browse-list .list-group-item h2,
#egain-selfservice-topic-browse-list .list-group-item h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
}

@media only screen and (max-width: 991px) {
  #egain-selfservice-topic-browse-list .list-group-item-primary {
    padding: 10px !important;
  }

  #egain-selfservice-topic-browse-list .menu-popover {
    background-color: #f7f7f7;
    color: #444;
    border-color: #c7c7c7;
    position: relative;
    z-index: 2;
  }

  #egain-selfservice-topic-browse-list .menu-popover ul.list-group {
    list-style: none;
    width: 100%;
    border-radius: 1px;
    margin: 0 0 15px;
    box-shadow: 0 4px 7px -4px rgba(0, 0, 0, 0.3);
  }

  #egain-selfservice-topic-browse-list .menu-popover a.menulink {
    color: #444;
    cursor: pointer;
    display: block;
    padding: 7px 10px 7px 15px;
  }

  #egain-selfservice-topic-browse-list .menu-popover a.menulink:focus {
    text-decoration: none;
  }

  #egain-selfservice-topic-browse-list .menu-popover a.menulink:hover {
    background: #c6d9f1;
  }

  #egain-selfservice-topic-browse-list .menu-popover .list-separator {
    background-color: #fff;
    color: #333;
    padding: 5px 0 5px 15px;
    margin-bottom: 0;
  }

  #egain-selfservice-topic-browse-list .nav-popover ul.list-group {
    border-radius: 0;
  }

  #egain-selfservice-topic-browse-list .nav-popover .list-group-item {
    border-radius: 0;
    padding: 0;
    position: static;
  }

  #egain-selfservice-topic-browse-list .menuTree2 {
    border-radius: 0;
    padding: 0;
    border: 1px solid #c7c7c7;
  }

  #egain-selfservice-topic-browse-list .menuTree2 .back {
    background-color: #f3f5e5 !important;
    color: #444;
    border-color: #c7c7c7;
    padding: 10px 0 5px 10px;
  }

  #egain-selfservice-topic-browse-list .menuTree2 a.menulink.hasChildren {
    padding-right: 30px;
  }

  #egain-selfservice-topic-browse-list .menuTree2 .topicNameIconWrapper {
    position: relative;
  }

  #egain-selfservice-topic-browse-list .menuTree2 .sub-menu2 li {
    color: #444;
    border-color: #c7c7c7;
  }

  #egain-selfservice-topic-browse-list .menuTree2 .sub-menu2 .fade-in-out {
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
    opacity: 1;
    transform: translateX(0);
  }

  #egain-selfservice-topic-browse-list
    .menuTree2
    .sub-menu2
    .fade-in-out.ng-hide {
    opacity: 0;
    transform: translateX(-10px);
  }

  #egain-selfservice-topic-browse-list .menuTree2 input[type="checkbox"],
  #egain-selfservice-topic-browse-list .menuTree2 span.drop-icon {
    display: none;
  }

  #egain-selfservice-topic-browse-list .menuTree2 label.drop-icon,
  #egain-selfservice-topic-browse-list .menuTree2 span.drop-icon {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px;
    text-align: center;
    text-shadow: 0 0 0 transparent;
    font-size: 10px;
    cursor: pointer;
  }

  #egain-selfservice-topic-browse-list .menuTree2 .sub-menu2 .menulink,
  #egain-selfservice-topic-browse-list
    .menuTree2
    .sub-menu2
    .sub-menu2
    .menulink,
  #egain-selfservice-topic-browse-list
    .menuTree2
    .sub-menu2
    .sub-menu2
    .sub-menu2
    .menulink,
  #egain-selfservice-topic-browse-list
    .menuTree2
    .sub-menu2
    .sub-menu2
    .sub-menu2
    .sub-menu2
    .menulink {
    padding-left: 15px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-1,
  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-1 .sub-menu2 {
    height: 37px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-2,
  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-2 .sub-menu2 {
    height: 67px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-3,
  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-3 .sub-menu2 {
    height: 97px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-4,
  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-4 .sub-menu2 {
    height: 127px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-5,
  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-5 .sub-menu2 {
    height: 157px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-6,
  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-6 .sub-menu2 {
    height: 187px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-7,
  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-7 .sub-menu2 {
    height: 217px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-8,
  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-8 .sub-menu2 {
    height: 247px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-9,
  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-9 .sub-menu2 {
    height: 277px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-10,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-10
    .sub-menu2 {
    height: 307px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-11,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-11
    .sub-menu2 {
    height: 337px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-12,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-12
    .sub-menu2 {
    height: 367px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-13,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-13
    .sub-menu2 {
    height: 397px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-14,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-14
    .sub-menu2 {
    height: 427px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-15,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-15
    .sub-menu2 {
    height: 457px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-16,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-16
    .sub-menu2 {
    height: 487px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-17,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-17
    .sub-menu2 {
    height: 517px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-18,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-18
    .sub-menu2 {
    height: 547px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-19,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-19
    .sub-menu2 {
    height: 577px;
  }

  #egain-selfservice-topic-browse-list .menuTree2.menuTree-topics-20,
  #egain-selfservice-topic-browse-list
    .menuTree2.menuTree-topics-20
    .sub-menu2 {
    height: 607px;
  }

  #egain-selfservice-topic-browse-list .menuTree2 span.drop-icon {
    display: inline-block;
  }

  #egain-selfservice-topic-browse-list .menuTree2 ul {
    padding: 0;
  }

  #egain-selfservice-topic-browse-list .menuTree2 .sub-menu2 {
    background-color: #f7f7f7;
    color: #444;
    display: none;
    border: 1px solid #c7c7c7;
    margin: 0;
    position: absolute;
    top: -1px;
    left: -1px;
    height: 100%;
    width: 100%;
    z-index: 3000;
    box-shadow: 0 4px 7px -4px rgba(0, 0, 0, 0.3);
  }

  #egain-selfservice-topic-browse-list .menuTree2 .sub-menu2 li {
    background-color: #f7f7f7;
    height: 40px;
  }

  #egain-selfservice-topic-browse-list .menuTree2 li:hover {
    background-color: #c6d9f1;
    color: #333;
  }

  #egain-selfservice-topic-browse-list .menuTree2 .go-to-topics,
  #egain-selfservice-topic-browse-list .menuTree2 .view-all-topics {
    color: #333;
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
  }

  #egain-selfservice-topic-browse-list .menuTree2 .go-to-topics a.menulink,
  #egain-selfservice-topic-browse-list .menuTree2 .view-all-topics a.menulink {
    color: #333;
  }
}
#keystrokes-page td,
#keystrokes-page th,
#keystrokes-page tr {
  border: 1px solid grey;
}

hr {
  display: block;
  -webkit-margin-before: 0.5em;
  -webkit-margin-after: 0.5em;
  -webkit-margin-start: auto;
  -webkit-margin-end: auto;
  border-style: inset;
  border-width: 1px;
}

caption,
table,
tbody,
td,
tfoot,
th,
thead,
tr {
  font-size: 100%;
  vertical-align: baseline;
}

#keystrokes-page th {
  padding: 10px;
  background-color: #f0f0f0;
}

#keystrokes-page td {
  text-align: center;
}

#keystrokes-page table {
  margin: 0 auto 40px;
}

#keystrokes-page h2 {
  margin-left: 20px;
  margin-top: 20px;
  font-size: 16px;
}

#keystrokes-page #help-heading {
  font-weight: 700;
  font-size: 21px;
  color: #0a0a0a;
  margin-top: 5px;
}

#keystrokes-page .traverse-tables {
  background-color: #fff !important;
  color: #0a0a0a;
  margin-top: 5px;
}

.list-group-item-primary,
.list-group-item-primary h1 {
  font-size: 16px;
  color: #fff;
  margin: 0;
  font-style: "Helvetica Neue", arial, "Open Sans", sans-serif;
  font-weight: 700;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
  /* margin-right: -20px; */
}

.eg-col{
  padding-left: 5px !important;
  padding-right: 5px !important;
}

#egain-selfservice-topic-browse-list .list-group-item:first-child:hover {
  color: #fff;
}

#egain-selfservice-topic-browse-list {
  color: #444;
  margin-bottom: 0;
  margin-top: 5px;
  border-radius: 0 0 1px 1px;
}

.eg-ss-body .eg-article-container {
  background-color: #ffffff;
  background-image: linear-gradient(#ffffff, #ffffff);
  margin-top: 5px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 0px;
}

#eg-ss-article-content-window-custom {
  margin-top: 5px;
}

#eg-ss-article-content-window-custom hr {
  border: 1px solid #c7c7c7;
}

#eg-ss-article-content-window-custom .article-content {
  font-size: 16px;
  height: auto;
  overflow-x: auto;
}

#eg-ss-article-content-window-custom .article-content a {
  color: #00f;
  font-weight: 700;
}

#eg-ss-article-content-window-custom .article-content a:hover {
  color: #061a43;
}

#eg-ss-article-content-window-custom .article-content a font {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
}

#eg-ss-article-content-window-custom .article-content a:active,
#eg-ss-article-content-window-custom .article-content a:visited {
  color: maroon;
  text-decoration: underline;
  font-weight: 700;
}

#eg-ss-article-content-window-custom .article-content a:active:hover,
#eg-ss-article-content-window-custom .article-content a:visited:hover {
  color: #000;
}

#eg-ss-article-content-window-custom .article-content a:link,
#eg-ss-article-content-window-custom .article-content a[data-url] {
  color: #00f;
  text-decoration: underline;
  font-weight: 700;
}

#eg-ss-article-content-window-custom .article-content a:link:hover,
#eg-ss-article-content-window-custom .article-content a[data-url]:hover {
  color: #061a43;
}

#eg-ss-article-content-window-custom .article-content b,
#eg-ss-article-content-window-custom .article-content strong {
  font-weight: 700;
}

#eg-ss-article-content-window-custom .article-content h1,
#eg-ss-article-content-window-custom .article-content h2,
#eg-ss-article-content-window-custom .article-content h3,
#eg-ss-article-content-window-custom .article-content h4,
#eg-ss-article-content-window-custom .article-content h5,
#eg-ss-article-content-window-custom .article-content h6 {
  font-weight: 700;
  margin-top: 0;
}

#eg-ss-article-content-window-custom .article-content blockquote,
#eg-ss-article-content-window-custom .article-content dl,
#eg-ss-article-content-window-custom .article-content ol,
#eg-ss-article-content-window-custom .article-content ul {
  margin: 1em;
}

#eg-ss-article-content-window-custom .article-content dl,
#eg-ss-article-content-window-custom .article-content ol,
#eg-ss-article-content-window-custom .article-content ul {
  margin: 1em 1em 1em 0;
}

#eg-ss-article-content-window-custom .article-content dl dd {
  margin-left: 1em;
}

#eg-ss-article-content-window-custom .article-content ol {
  list-style-type: decimal;
  list-style-position: outside;
}

#eg-ss-article-content-window-custom .article-content ul {
  list-style-type: disc;
}

#eg-ss-article-content-window-custom .va-custom-watermark {
  height: 441px;
  width: 441px;
  position: absolute;
  opacity: 0.5;
  margin-left: 25%;
}

@media only screen and (min-width: 991px) {
  #eg-ss-article-content-window-custom .va-custom-watermark {
    margin-left: 30%;
  }
}

@media only screen and (max-width: 768px) {
  #eg-ss-article-content-window-custom .va-custom-watermark {
    width: 400px !important;
    margin-left: 10%;
  }
}

@media only screen and (max-width: 500px) {
  #eg-ss-article-content-window-custom .va-custom-watermark {
    width: 350px !important;
    margin-left: 5%;
  }
}

@media only screen and (max-width: 400px) {
  #eg-ss-article-content-window-custom .va-custom-watermark {
    width: 250px !important;
    margin-left: 30px;
  }
}

#eg-ss-article-content-window-custom .article-name h1 {
  margin: 0 0 10px;
  color: #000;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 20px;
  font-weight: 700;
}

#eg-ss-article-content-window-custom .article-head {
  margin: 1em;
  border-left: solid 5px #061a43;
  position: relative;
  left: -15px;
  padding: 10px 20px;
  font-size: 17.5px;
  display: block;
}

#eg-ss-article-content-window-custom #article-id {
  margin: 0;
  font-size: 18px;
}

#eg-ss-article-tools-horizontal-custom {
  margin-top: 15px;
  color: #555555;
}
#eg-ss-article-tools-horizontal-custom a {
  color: #555555;
  text-decoration: none;
  padding-right: 7px;
}
#eg-ss-article-tools-horizontal-custom a i {
  padding-right: 5px;
}
#eg-ss-article-tools-horizontal-custom a:hover {
  color: #666666;
  text-decoration: none;
  cursor: pointer;
}
#eg-ss-article-tools-horizontal-custom .fa {
  color: #061a43;
}
#eg-ss-article-tools-horizontal-custom hr {
  border: 1px solid #c7c7c7;
}
#eg-ss-article-tools-horizontal-custom .fa {
  font-size: 16px;
  color: #000;
}

#eg-ss-article-tools-horizontal-custom .article-tools {
  font-family: "Helvetica Neue", arial, "Open Sans", sans-serif;
  font-size: 11.05px;
  color: #000;
}

#eg-ss-article-tools-horizontal-custom .article-tools:hover {
  color: maroon;
}

#eg-ss-article-tools-horizontal-custom .article-tools:hover .fa {
  color: #000;
}

#eg-ss-article-tools-horizontal-custom .article-tools span:hover {
  color: maroon;
}

.eg-adjust {
  padding-left: 10px;
}

/* #eg-ss-search-refinement-list-custom {
  margin-left: -33px;
} */

#eg-ss-search-refinement-list-custom .egce-bold {
  font-weight: 700;
}

#eg-ss-search-refinement-list-custom .list-group-item-primary label {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
}

#eg-ss-search-refinement-list-custom .list-group-item-primary a,
#eg-ss-search-refinement-list-custom .list-group-item-primary a:active,
#eg-ss-search-refinement-list-custom .list-group-item-primary a:visited {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  font-style: italic;
}

#eg-ss-search-refinement-list-custom .list-group-item-primary a:hover {
  color: #fff;
}

#eg-ss-search-refinement-list-custom .pad-left {
  padding-left: 5px;
}

#eg-ss-search-refinement-list-custom .linked-list-item {
  font-family: Helvetica Neue, arial, Open Sans, sans-serif;
  font-size: 13px;
}

#eg-ss-search-refinement-list-custom .list-separator {
  color: #666;
  font-size: 11px;
  background: #eee;
  padding: 3px 5px;
  border-top: 1px solid #ddd;
}

#eg-ss-search-refinement-list-custom .refine-search-component {
  padding-left: 11px;
  padding-right: 0;
}

#eg-ss-search-refinement-list-custom .custom-attribute-list input,
#eg-ss-search-refinement-list-custom select {
  width: 90%;
}

#eg-ss-search-refinement-list-custom #refine-search-heading h1 {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Helvetica Neue", arial, "Open Sans", sans-serif;
}

#eg-ss-search-results-list-custom .last-updated-text,
#eg-ss-search-results-list-custom .linked-list-item {
  font-family: Helvetica Neue, arial, Open Sans, sans-serif;
  font-size: 13px;
}

#eg-ss-search-refinement-list-custom #searchResultsListCustom {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

#eg-ss-search-refinement-list-custom #searchRefinementList {
  margin-left: 0;
  padding-right: 0;
  padding-left: 4px;
}

@media (min-width: 991px) {
  #eg-ss-search-refinement-list-custom #searchRefinementList {
    margin-left: -3px;
    padding-right: 3px;
    padding-left: 4px;
  }
}

#eg-ss-search-refinement-list-custom h2 {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
}
#eg-ss-useful-items-list {
  margin-top: 15px;
}
#eg-ss-useful-items-list .list-group-item {
  background-color: #ffffff;
  color: #555555;
  border-color: #c7c7c7;
}
#eg-ss-useful-items-list .list-group-item a {
  color: #555555;
}
#eg-ss-useful-items-list .list-group-item .fa {
  padding-top: 2px;
}
#eg-ss-useful-items-list .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#eg-ss-useful-items-list .list-group-item:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
#eg-ss-useful-items-list .linked-list-item:hover {
  background-color: #c3ecee;
  color: #666666;
}
#eg-ss-useful-items-list .linked-list-item:hover a {
  color: #666666;
}
#eg-ss-useful-items-list .list-group-item-tertiary {
  background: #061a43 !important;
  background: -webkit-linear-gradient(#061a43, #061a43) !important;
  background: -moz-linear-gradient(#061a43, #061a43) !important;
  background: -o-linear-gradient(#061a43, #061a43) !important;
  background: -ms-linear-gradient(#061a43, #061a43) !important;
  background: linear-gradient(#061a43, #061a43) !important;
  color: #e8ebf3;
}
#eg-ss-useful-items-list .list-group-item-tertiary h3 {
  color: #e8ebf3;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px;
}
#eg-ss-useful-items-list .list-group-item-tertiary h3 {
  padding: 0;
  margin: 0;
}
#eg-ss-useful-items-list ul li a {
  display: block;
}
.eg-margin {
  margin: 5px 0 0 0;
}
#egain-selfservice-external-footer {
  font-size: 14px;
}
/*CUSTOM_CSS_END*/
