/* line 888, icons/*.png */
.icons-sprite {
  background-image: url('../images/icons-s7a54aa2389.png');
  background-repeat: no-repeat;
}

/* line 984, icons2x/*.png */
.icons2x-sprite {
  background-image: url('../images/icons2x-s52ec6e6862.png');
  background-repeat: no-repeat;
}

@viewport {
  zoom: 1.0;
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
/* line 9, ../../sass/base/_reset.scss */
html {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 17, ../../sass/base/_reset.scss */
html {
  min-height: 100%;
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 23, ../../sass/base/_reset.scss */
#custom {
  /* HTML5 display-role reset for older browsers */
}
/* line 24, ../../sass/base/_reset.scss */
#custom body, #custom div, #custom span, #custom applet, #custom object, #custom iframe,
#custom h1, #custom h2, #custom h3, #custom h4, #custom h5, #custom h6, #custom p, #custom blockquote, #custom pre,
#custom a, #custom abbr, #custom acronym, #custom address, #custom big, #custom cite, #custom code,
#custom del, #custom dfn, #custom em, #custom img, #custom ins, #custom kbd, #custom q, #custom s, #custom samp,
#custom small, #custom strike, #custom strong, #custom sub, #custom sup, #custom tt, #custom var,
#custom b, #custom u, #custom i, #custom center,
#custom dl, #custom dt, #custom dd, #custom ol, #custom ul, #custom li,
#custom fieldset, #custom form, #custom label, #custom legend,
#custom table, #custom caption, #custom tbody, #custom tfoot, #custom thead, #custom tr, #custom th, #custom td,
#custom article, #custom aside, #custom canvas, #custom details, #custom embed,
#custom figure, #custom figcaption, #custom footer, #custom header, #custom hgroup,
#custom menu, #custom nav, #custom output, #custom ruby, #custom section, #custom summary,
#custom time, #custom mark, #custom audio, #custom video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* line 44, ../../sass/base/_reset.scss */
#custom body {
  line-height: 1;
  overflow-x: hidden;
}
/* line 49, ../../sass/base/_reset.scss */
#custom article, #custom aside, #custom details, #custom figcaption, #custom figure,
#custom footer, #custom header, #custom hgroup, #custom menu, #custom nav, #custom section {
  display: block;
}
/* line 53, ../../sass/base/_reset.scss */
#custom ol, #custom ul {
  list-style: none;
}
/* line 56, ../../sass/base/_reset.scss */
#custom blockquote, #custom q {
  quotes: none;
}
/* line 59, ../../sass/base/_reset.scss */
#custom blockquote:before, #custom blockquote:after,
#custom q:before, #custom q:after {
  content: '';
  content: none;
}
/* line 64, ../../sass/base/_reset.scss */
#custom table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 68, ../../sass/base/_reset.scss */
#custom .clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 77, ../../sass/base/_reset.scss */
#custom .clearfix {
  display: inline-block;
}

/****** START: ICON SPRITES  ******/
/****** END: iCON SPRITES ******/
/****** START: REM AND EM ******/
/****** END: REM AND EM ******/
/* line 31, ../../sass/layout/_responsive-grid.scss */
#custom .column-one-half {
  width: 49.15254%;
  float: left;
}
/* line 34, ../../sass/layout/_responsive-grid.scss */
#custom .column-one-half--last {
  width: 49.15254%;
  float: right;
}

/***** START HEADER LAYOUT *****/
/* line 4, ../../sass/layout/_layout.scss */
#custom .header-wrapper {
  width: 100%;
  z-index: 100000;
  top: 0;
}
/* line 10, ../../sass/layout/_layout.scss */
#custom .super-header-wrapper {
  height: 36px;
  height: 2.25rem;
}
@media (max-width: 1199px) {
  /* line 10, ../../sass/layout/_layout.scss */
  #custom .super-header-wrapper {
    height: 48px;
    height: 3rem;
  }
}
/* line 16, ../../sass/layout/_layout.scss */
#custom .super-header {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}
/* line 12, C:/Ruby21/lib/ruby/gems/2.1.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
#custom .super-header:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 1200px) and (max-width: 1699px) {
  /* line 16, ../../sass/layout/_layout.scss */
  #custom .super-header {
    max-width: 75%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 16, ../../sass/layout/_layout.scss */
  #custom .super-header {
    max-width: 95%;
  }
}
@media (max-width: 767px) {
  /* line 16, ../../sass/layout/_layout.scss */
  #custom .super-header {
    max-width: 95%;
  }
}
/* line 20, ../../sass/layout/_layout.scss */
#custom .super-header__user-nav {
  width: 23.72881%;
  float: left;
  height: 100%;
}
@media (max-width: 1199px) {
  /* line 20, ../../sass/layout/_layout.scss */
  #custom .super-header__user-nav {
    width: 20%;
  }
}
/* line 27, ../../sass/layout/_layout.scss */
#custom .super-header__search {
  width: 74.57627%;
  float: right;
  height: 100%;
}
@media (max-width: 1199px) {
  /* line 27, ../../sass/layout/_layout.scss */
  #custom .super-header__search {
    width: 80%;
  }
}
/* line 33, ../../sass/layout/_layout.scss */
#custom .super-header__search form {
  float: right;
  height: 100%;
}
/* line 38, ../../sass/layout/_layout.scss */
#custom .user-nav__button {
  display: inline-block;
  height: 100%;
  vertical-align: top;
}
/* line 43, ../../sass/layout/_layout.scss */
#custom .user-nav__button button, #custom .user-nav__button a {
  height: 100%;
  display: inline-block;
  line-height: 2.5em;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 43, ../../sass/layout/_layout.scss */
  #custom .user-nav__button button, #custom .user-nav__button a {
    line-height: 3em;
  }
}
@media (max-width: 767px) {
  /* line 43, ../../sass/layout/_layout.scss */
  #custom .user-nav__button button, #custom .user-nav__button a {
    line-height: 3em;
  }
}
/* line 55, ../../sass/layout/_layout.scss */
#custom .user-nav__list {
  position: relative;
  top: 0;
  display: none;
}
@media (max-width: 1199px) {
  /* line 55, ../../sass/layout/_layout.scss */
  #custom .user-nav__list {
    width: 15em;
  }
}
/* line 62, ../../sass/layout/_layout.scss */
#custom .user-nav__list li a {
  padding: 1em;
  display: block;
}
/* line 66, ../../sass/layout/_layout.scss */
#custom .user-nav__list.clicked {
  display: block;
  z-index: 10;
}
/* line 75, ../../sass/layout/_layout.scss */
#custom .main-nav-wrapper {
  height: 5.5em;
}
@media (max-width: 767px) {
  /* line 75, ../../sass/layout/_layout.scss */
  #custom .main-nav-wrapper {
    height: 6.5em;
  }
}
/* line 81, ../../sass/layout/_layout.scss */
#custom .main-nav {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}
/* line 12, C:/Ruby21/lib/ruby/gems/2.1.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
#custom .main-nav:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 1200px) and (max-width: 1699px) {
  /* line 81, ../../sass/layout/_layout.scss */
  #custom .main-nav {
    max-width: 75%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 81, ../../sass/layout/_layout.scss */
  #custom .main-nav {
    max-width: 95%;
  }
}
@media (max-width: 767px) {
  /* line 81, ../../sass/layout/_layout.scss */
  #custom .main-nav {
    max-width: 95%;
  }
}
/* line 85, ../../sass/layout/_layout.scss */
#custom .main-nav__logo {
  height: 100%;
  width: 25em;
  float: left;
  line-height: 80px;
  line-height: 5rem;
}
@media (max-width: 767px) {
  /* line 85, ../../sass/layout/_layout.scss */
  #custom .main-nav__logo {
    width: auto;
    height: 2em;
    margin-top: 1.6em;
  }
}
@media (max-width: 767px) {
  /* line 95, ../../sass/layout/_layout.scss */
  #custom .main-nav__logo span {
    display: block;
    line-height: 16px;
    line-height: 1rem;
  }
}
/* line 105, ../../sass/layout/_layout.scss */
#custom .main-nav__list {
  float: right;
  height: 100%;
}
/* line 108, ../../sass/layout/_layout.scss */
#custom .main-nav__list li {
  display: inline-block;
  line-height: 3.7rem;
  height: 100%;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 108, ../../sass/layout/_layout.scss */
  #custom .main-nav__list li {
    background-color: white;
    display: block;
    text-align: right;
    line-height: 1rem;
    height: auto;
  }
}
@media (max-width: 1199px) {
  /* line 105, ../../sass/layout/_layout.scss */
  #custom .main-nav__list {
    display: none;
    clear: both;
    height: auto;
    width: 15em;
  }
}
/* line 127, ../../sass/layout/_layout.scss */
#custom .main-nav__list.clicked {
  display: block !important;
  position: absolute;
  right: 1em;
  top: 8em;
  z-index: 50;
}
/* line 136, ../../sass/layout/_layout.scss */
#custom .main-nav__list__item a {
  padding: 0 1.5em;
  height: 100%;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1199px) {
  /* line 136, ../../sass/layout/_layout.scss */
  #custom .main-nav__list__item a {
    padding: 1em;
  }
}
/* line 148, ../../sass/layout/_layout.scss */
#custom .sub-nav, #custom .profile-subnav {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3em;
}
/* line 12, C:/Ruby21/lib/ruby/gems/2.1.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
#custom .sub-nav:after, #custom .profile-subnav:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 1200px) and (max-width: 1699px) {
  /* line 148, ../../sass/layout/_layout.scss */
  #custom .sub-nav, #custom .profile-subnav {
    max-width: 75%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 148, ../../sass/layout/_layout.scss */
  #custom .sub-nav, #custom .profile-subnav {
    max-width: 95%;
  }
}
@media (max-width: 767px) {
  /* line 148, ../../sass/layout/_layout.scss */
  #custom .sub-nav, #custom .profile-subnav {
    max-width: 95%;
  }
}
/* line 151, ../../sass/layout/_layout.scss */
#custom .sub-nav h1, #custom .profile-subnav h1 {
  margin: 4em 0 1.5em;
  display: none;
}
/* line 155, ../../sass/layout/_layout.scss */
#custom .sub-nav select, #custom .profile-subnav select {
  display: none;
}
@media (max-width: 1199px) {
  /* line 155, ../../sass/layout/_layout.scss */
  #custom .sub-nav select, #custom .profile-subnav select {
    display: block;
  }
}
@media (max-width: 1199px) {
  /* line 148, ../../sass/layout/_layout.scss */
  #custom .sub-nav, #custom .profile-subnav {
    margin-top: 1em;
  }
}
@media (max-width: 1199px) {
  /* line 165, ../../sass/layout/_layout.scss */
  #custom .sub-nav__list, #custom .profile-subnav__list {
    display: none;
  }
}
/* line 170, ../../sass/layout/_layout.scss */
#custom .sub-nav__list__item {
  display: block;
  float: left;
}
/* line 173, ../../sass/layout/_layout.scss */
#custom .sub-nav__list__item a {
  padding: 1em 1.5em;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/***** END HEADER LAYOUT *****/
/***** START FOOTER LAYOUT *****/
/* line 190, ../../sass/layout/_layout.scss */
#custom .footer-wrapper {
  height: 30em;
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 190, ../../sass/layout/_layout.scss */
  #custom .footer-wrapper {
    height: 35em;
  }
}
/* line 200, ../../sass/layout/_layout.scss */
#custom .footer {
  padding: 3em 0;
}

/***** END FOOTER LAYOUT *****/
/***** START CONTENT LAYOUT *****/
/* line 211, ../../sass/layout/_layout.scss */
#custom body {
  padding-bottom: 30em;
}
@media (max-width: 767px) {
  /* line 211, ../../sass/layout/_layout.scss */
  #custom body {
    padding-bottom: 35em;
  }
}
/* line 217, ../../sass/layout/_layout.scss */
#custom .page-content {
  margin-bottom: 3em;
  padding: 2em;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  /* line 217, ../../sass/layout/_layout.scss */
  #custom .page-content {
    padding: 1em;
  }
}
/* line 225, ../../sass/layout/_layout.scss */
#custom .span-80 {
  width: 80%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (max-width: 1199px) {
  /* line 225, ../../sass/layout/_layout.scss */
  #custom .span-80 {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 229, ../../sass/layout/_layout.scss */
#custom .span-20 {
  width: 20%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (max-width: 1199px) {
  /* line 229, ../../sass/layout/_layout.scss */
  #custom .span-20 {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 233, ../../sass/layout/_layout.scss */
#custom .span-70 {
  width: 70%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (max-width: 1199px) {
  /* line 233, ../../sass/layout/_layout.scss */
  #custom .span-70 {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 237, ../../sass/layout/_layout.scss */
#custom .span-30 {
  width: 30%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (max-width: 1199px) {
  /* line 237, ../../sass/layout/_layout.scss */
  #custom .span-30 {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 241, ../../sass/layout/_layout.scss */
#custom .span-onethird {
  width: 33.3%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (max-width: 1199px) {
  /* line 241, ../../sass/layout/_layout.scss */
  #custom .span-onethird {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 245, ../../sass/layout/_layout.scss */
#custom .span-onehalf {
  width: 50%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (max-width: 1199px) {
  /* line 245, ../../sass/layout/_layout.scss */
  #custom .span-onehalf {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 249, ../../sass/layout/_layout.scss */
#custom .span-oneqtr {
  width: 25%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (max-width: 1199px) {
  /* line 249, ../../sass/layout/_layout.scss */
  #custom .span-oneqtr {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 253, ../../sass/layout/_layout.scss */
#custom .multirow {
  display: inline-block;
  vertical-align: top;
  padding-right: 1.5em;
  margin-right: -0.6em;
  margin-bottom: 3em;
}
/* line 260, ../../sass/layout/_layout.scss */
#custom .vjs-control-bar, #custom .vjs-hidden {
  display: none;
}
/* line 263, ../../sass/layout/_layout.scss */
#custom .two-col {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 2em;
  -moz-column-gap: 2em;
  column-gap: 2em;
}
/* line 270, ../../sass/layout/_layout.scss */
#custom .two-col .col {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
@media (max-width: 767px) {
  /* line 263, ../../sass/layout/_layout.scss */
  #custom .two-col {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}

/***** END CONTENT LAYOUT *****/
/* line 7, ../../sass/theme/_typography.scss */
html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 13, ../../sass/theme/_typography.scss */
#custom body {
  -webkit-animation-delay: 0.1s;
  -webkit-animation-name: fontfix;
  -webkit-animation-duration: 0.1s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
}
@-webkit-keyframes fontfix {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
/* line 24, ../../sass/theme/_typography.scss */
#custom body, #custom input, #custom button {
  font-family: 'Hind', 'Source Sans Pro','Segoe UI','Helvetica Neue','Droid Sans',Helvetica,Arial,sans-serif;
  font-weight: 300;
  color: #464646;
  font-size: 0.9em;
}
/* line 30, ../../sass/theme/_typography.scss */
#custom h1, #custom h2, #custom h3, #custom h4, #custom h5, #custom h6 {
  font-family: 'Source Sans Pro','Segoe UI','Helvetica Neue','Droid Sans',Helvetica,Arial,sans-serif;
  font-weight: 200;
  color: #464646;
}
/* line 35, ../../sass/theme/_typography.scss */
#custom h1 {
  font-size: 2.2em;
  line-height: 1.1em;
}
/* line 39, ../../sass/theme/_typography.scss */
#custom h2 {
  font-weight: 300;
  font-size: 1.6em;
  line-height: 1.2em;
}
/* line 44, ../../sass/theme/_typography.scss */
#custom h3 {
  font-size: 1.1em;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 0.7em;
  line-height: 1.4em;
}
/* line 51, ../../sass/theme/_typography.scss */
#custom h4 {
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.4em;
}
/* line 56, ../../sass/theme/_typography.scss */
#custom p {
  margin-bottom: 1em;
  line-height: 1.3em;
}
/* line 60, ../../sass/theme/_typography.scss */
#custom a {
  text-decoration: none;
  color: #25A85A;
}
/* line 64, ../../sass/theme/_typography.scss */
#custom a:hover {
  color: #18B858;
}
/* line 67, ../../sass/theme/_typography.scss */
#custom a:focus {
  outline: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 11, ../../sass/theme/_typography.scss */
  #custom {
    /*IE10 and 11 styles */
  }
  /* line 72, ../../sass/theme/_typography.scss */
  #custom h1, #custom h2, #custom h3, #custom h4, #custom h5, #custom h6 {
    font-family: 'Segoe UI light','Segoe UI','Helvetica Neue','Droid Sans',Helvetica,Arial,sans-serif;
    font-weight: lighter;
  }
}
/* line 77, ../../sass/theme/_typography.scss */
#custom li {
  line-height: 1.3em;
}
/* line 80, ../../sass/theme/_typography.scss */
#custom strong {
  font-weight: 600;
}
/* line 83, ../../sass/theme/_typography.scss */
#custom em {
  font-style: italic;
}
/* line 86, ../../sass/theme/_typography.scss */
#custom b {
  font-weight: 500;
}
/* line 89, ../../sass/theme/_typography.scss */
#custom i {
  font-style: italic;
}

/* line 3, ../../sass/theme/_theme.scss */
#custom body {
  background-color: #EFF3F6;
  background-image: url(images/background-texture.jpg);
  background-repeat-y: initial;
  background-repeat: repeat;
}

/***** START HEADER THEME *****/
/* line 16, ../../sass/theme/_theme.scss */
#custom .super-header-wrapper {
  background-color: #252525;
  color: #a3acb4;
}
/* line 20, ../../sass/theme/_theme.scss */
#custom .user-nav__button {
  color: #a3acb4;
  padding-left: 2.8em;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 92.84484% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  background-color: transparent;
  font-size: 0.9em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 20, ../../sass/theme/_theme.scss */
  #custom .user-nav__button {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4323px !important;
  }
}
@media (max-width: 767px) {
  /* line 20, ../../sass/theme/_theme.scss */
  #custom .user-nav__button {
    color: transparent;
  }
}
/* line 29, ../../sass/theme/_theme.scss */
#custom .user-nav__button:hover, #custom .user-nav__button:focus {
  color: #FFF;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 91.77348% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 29, ../../sass/theme/_theme.scss */
  #custom .user-nav__button:hover, #custom .user-nav__button:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4265px !important;
  }
}
@media (max-width: 767px) {
  /* line 29, ../../sass/theme/_theme.scss */
  #custom .user-nav__button:hover, #custom .user-nav__button:focus {
    color: transparent;
  }
}
/* line 37, ../../sass/theme/_theme.scss */
#custom .user-nav__list {
  background-color: #464646;
  box-shadow: 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.25);
}
/* line 40, ../../sass/theme/_theme.scss */
#custom .user-nav__list li a {
  color: #C4CDD3;
}
/* line 42, ../../sass/theme/_theme.scss */
#custom .user-nav__list li a:hover, #custom .user-nav__list li a:focus {
  color: white;
  background-color: #626A70;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
/* line 55, ../../sass/theme/_theme.scss */
#custom .main-nav-wrapper {
  background-color: #FFF;
  border-bottom: 0.1em solid #d8dee2;
  box-shadow: 2px 2px 10px rgba(128, 128, 128, 0.25);
}
/* line 60, ../../sass/theme/_theme.scss */
#custom .main-nav__logo {
  font-size: 1em;
  font-family: 'Segoe UI','Helvetica Neue','Droid Sans',Helvetica,Arial,sans-serif;
  font-weight: normal;
}
/* line 65, ../../sass/theme/_theme.scss */
#custom .main-nav__logo a {
  width: 10em;
  height: 100%;
  display: block;
  float: left;
  background-image: url("images/geocortex-logo.png");
  background-size: 10em;
  background-repeat: no-repeat;
  background-position: 0 2.1em;
  text-indent: 9999px;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 65, ../../sass/theme/_theme.scss */
  #custom .main-nav__logo a {
    background-position: 50% 40%;
  }
}
/* line 80, ../../sass/theme/_theme.scss */
#custom .main-nav__logo span {
  font-size: 1.1em;
}
@media (max-width: 1199px) {
  /* line 84, ../../sass/theme/_theme.scss */
  #custom .main-nav__list {
    box-shadow: 0.2em 0.2em 0.2em rgba(0, 0, 0, 0.25);
    border: 0.1em solid #d8dee2;
  }
}
@media (max-width: 767px) {
  /* line 84, ../../sass/theme/_theme.scss */
  #custom .main-nav__list {
    margin-top: 2em;
  }
}
/* line 94, ../../sass/theme/_theme.scss */
#custom .main-nav__list__item a {
  color: #464646;
  font-size: 1.1em;
}
/* line 97, ../../sass/theme/_theme.scss */
#custom .main-nav__list__item a:hover, #custom .main-nav__list__item a:focus {
  background-color: #EFF3F6;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
@media (max-width: 1199px) {
  /* line 97, ../../sass/theme/_theme.scss */
  #custom .main-nav__list__item a:hover, #custom .main-nav__list__item a:focus {
    background-color: #EFF3F6;
    color: #464646;
    -webkit-transition: background-color 250ms linear;
    -moz-transition: background-color 250ms linear;
    -o-transition: background-color 250ms linear;
    -ms-transition: background-color 250ms linear;
    transition: background-color 250ms linear;
  }
}
/* line 110, ../../sass/theme/_theme.scss */
#custom .main-nav__list__item a.active {
  color: #FFF;
  background-color: #138943;
  height: 5.6em;
  box-shadow: 0 5px 10px rgba(128, 128, 128, 0.75);
}
@media (max-width: 1199px) {
  /* line 110, ../../sass/theme/_theme.scss */
  #custom .main-nav__list__item a.active {
    background-image: none;
  }
}
/* line 118, ../../sass/theme/_theme.scss */
#custom .main-nav__list__item a.active span {
  color: #C4CDD3;
}
/* line 121, ../../sass/theme/_theme.scss */
#custom .main-nav__list__item a.active:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.6em 0.6em 0;
  border-color: transparent #0d5c2d transparent transparent;
  display: block;
  content: "";
  position: relative;
  left: -2em;
  top: 0.3em;
}
@media (max-width: 1199px) {
  /* line 110, ../../sass/theme/_theme.scss */
  #custom .main-nav__list__item a.active {
    height: auto;
  }
  /* line 135, ../../sass/theme/_theme.scss */
  #custom .main-nav__list__item a.active:after {
    display: none;
  }
}
/* line 140, ../../sass/theme/_theme.scss */
#custom .main-nav__list__item a span {
  display: block;
  height: 1.5em;
  font-size: 0.7em;
  color: #a3acb4;
}
/* line 149, ../../sass/theme/_theme.scss */
#custom .main-nav__list__item--private a {
  background-color: #EFF3F6;
}
/* line 151, ../../sass/theme/_theme.scss */
#custom .main-nav__list__item--private a:hover, #custom .main-nav__list__item--private a:focus {
  background-color: #dfe7ed;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
/* line 159, ../../sass/theme/_theme.scss */
#custom .main-nav__list__item--private a.active:hover, #custom .main-nav__list__item--private a.active:focus {
  background-color: #138943;
}
/* line 168, ../../sass/theme/_theme.scss */
#custom .sub-nav h1, #custom .profile-subnav h1 {
  color: #FFF;
}
/* line 171, ../../sass/theme/_theme.scss */
#custom .sub-nav select, #custom .profile-subnav select {
  margin-bottom: 1em;
  width: 100%;
  border: 1px solid #d8dee2;
  color: #464646;
  padding: 1em;
  border-radius: 4px;
  background-color: #FFF;
}
/* line 179, ../../sass/theme/_theme.scss */
#custom .sub-nav select:focus, #custom .profile-subnav select:focus {
  border-left: none;
  box-shadow: inset 4px 0px 0px 0px #18B858;
  text-indent: 1px;
  outline: none;
}
/* line 182, ../../sass/theme/_theme.scss */
#custom .sub-nav select option, #custom .profile-subnav select option {
  padding: 1em;
}
/* line 187, ../../sass/theme/_theme.scss */
#custom .profile-subnav {
  display: none;
}
/* line 191, ../../sass/theme/_theme.scss */
#custom .sub-nav__list__item a {
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom: 1px solid #d8dee2;
  color: #464646;
  font-size: 1.1em;
}
/* line 197, ../../sass/theme/_theme.scss */
#custom .sub-nav__list__item a:hover, #custom .sub-nav__list__item a:focus, #custom .sub-nav__list__item a:active {
  background-color: rgba(195, 204, 210, 0.21);
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
/* line 205, ../../sass/theme/_theme.scss */
#custom .sub-nav__list__item a.active {
  border: 1px solid #d8dee2;
  border-bottom: 1px solid #FFF;
  background-color: #FFF;
  color: #464646;
}

/****** END HEADER THEME *****/
/***** START FOOTER THEME *****/
/* line 221, ../../sass/theme/_theme.scss */
#custom .footer-wrapper {
  background-color: #464646;
  color: #C4CDD3;
  text-align: center;
}
/* line 225, ../../sass/theme/_theme.scss */
#custom .footer-wrapper h1, #custom .footer-wrapper h2, #custom .footer-wrapper h3, #custom .footer-wrapper h4, #custom .footer-wrapper h5, #custom .footer-wrapper h6 {
  color: #EFF3F6;
}
/* line 228, ../../sass/theme/_theme.scss */
#custom .footer-wrapper h2 {
  font-size: 1.6em;
  margin-bottom: 1em;
}
/* line 232, ../../sass/theme/_theme.scss */
#custom .footer-wrapper h3 {
  font-size: 1.4em;
  margin-bottom: 1em;
  font-style: normal;
}
/* line 237, ../../sass/theme/_theme.scss */
#custom .footer-wrapper a {
  color: #a3acb4;
}
/* line 240, ../../sass/theme/_theme.scss */
#custom .footer-wrapper a:hover, #custom .footer-wrapper a:focus {
  color: #FFF;
}
/* line 243, ../../sass/theme/_theme.scss */
#custom .footer-wrapper p {
  margin-bottom: 2em;
}
/* line 247, ../../sass/theme/_theme.scss */
#custom .footnote {
  font-size: 0.8em;
  color: #a3acb4;
}
/* line 251, ../../sass/theme/_theme.scss */
#custom .footnote--links {
  font-size: 0.9em;
  margin-bottom: 0;
  margin-top: 2em;
}

/****** END FOOTER THEME *****/
/***** START CONTENT THEME *****/
/* line 263, ../../sass/theme/_theme.scss */
#custom {
  /* Base styles for the element that has a tooltip */
  /* Base styles for the entire tooltip */
  /* Show the entire tooltip on hover and focus */
  /* Base styles for the tooltip's directional arrow */
  /* Base styles for the tooltip's content area */
  /* Directions */
  /* Top (default) */
  /* Horizontally align top/bottom tooltips */
  /* Left */
  /* Bottom */
  /* Right */
  /* Move directional arrows down a bit for left/right tooltips */
  /* Vertically center tooltip content for left/right tooltips */
}
/* line 264, ../../sass/theme/_theme.scss */
#custom .page-content {
  background-color: #FFF;
  border: 1px solid #d8dee2;
  margin-top: -1px;
  box-shadow: 0px 0px 200px rgba(0, 0, 0, 0.1);
}
/* line 270, ../../sass/theme/_theme.scss */
#custom hr {
  border: 0;
  height: 0;
  border-top: 1px solid #d8dee2;
  clear: both;
  margin: 2em 0;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 270, ../../sass/theme/_theme.scss */
  #custom hr {
    margin: 1.5em 0;
  }
}
/* line 281, ../../sass/theme/_theme.scss */
#custom .main-content > .content-section:nth-of-type(1) {
  margin-top: 0;
}
/* line 283, ../../sass/theme/_theme.scss */
#custom .main-content > .content-section:nth-of-type(1) h2:nth-of-type(1) {
  margin-top: 0;
}
/* line 287, ../../sass/theme/_theme.scss */
#custom .content-section {
  margin: 1.5em auto;
  overflow: hidden;
}
/* line 290, ../../sass/theme/_theme.scss */
#custom .content-section ul, #custom .content-section ol {
  margin: 1em 0em;
  padding-left: 1.5em;
}
/* line 294, ../../sass/theme/_theme.scss */
#custom .content-section ul {
  list-style: disc;
}
/* line 297, ../../sass/theme/_theme.scss */
#custom .content-section ol {
  list-style: decimal;
}
/* line 299, ../../sass/theme/_theme.scss */
#custom .content-section ol.lower-alpha {
  list-style-type: lower-alpha;
}
/* line 302, ../../sass/theme/_theme.scss */
#custom .content-section ol.lower-roman {
  list-style-type: lower-roman;
}
/* line 306, ../../sass/theme/_theme.scss */
#custom .content-section li {
  margin-bottom: 0.5em;
}
/* line 309, ../../sass/theme/_theme.scss */
#custom .content-section p {
  margin-bottom: 1em;
}
/* line 312, ../../sass/theme/_theme.scss */
#custom .content-section h1, #custom .content-section h2, #custom .content-section h3 {
  margin: 0 0 0.5em;
  font-style: normal;
}
/* line 316, ../../sass/theme/_theme.scss */
#custom .content-section h3 {
  font-size: 1.2em;
}
/* line 319, ../../sass/theme/_theme.scss */
#custom .content-section h4 {
  font-weight: 500;
  font-size: 1.1em;
  margin: 0 0 0.2em;
}
/* line 325, ../../sass/theme/_theme.scss */
#custom .content-section h1 > ol, #custom .content-section h1 > ul, #custom .content-section h2 > ol, #custom .content-section h2 > ul, #custom .content-section h3 > ol, #custom .content-section h3 > ul, #custom .content-section h4 > ol, #custom .content-section h4 > ul, #custom .content-section h5 > ol, #custom .content-section h5 > ul, #custom .content-section h6 > ol, #custom .content-section h6 > ul {
  margin-top: 0;
}
/* line 329, ../../sass/theme/_theme.scss */
#custom .content-section.first {
  margin-top: 0;
}
/* line 334, ../../sass/theme/_theme.scss */
#custom .content-section table, #custom .cxfield table {
  width: 100%;
  margin: 2em 0;
}
/* line 337, ../../sass/theme/_theme.scss */
#custom .content-section table tr:nth-child(odd), #custom .cxfield table tr:nth-child(odd) {
  background-color: #EFF3F6;
}
/* line 340, ../../sass/theme/_theme.scss */
#custom .content-section table th, #custom .cxfield table th {
  background-color: #FFF;
  padding-bottom: 0.3em;
  padding-left: 1em;
  border-bottom: 1px solid #d8dee2;
  text-transform: uppercase;
  font-size: 0.8em;
  color: #797979;
  text-align: left;
}
/* line 350, ../../sass/theme/_theme.scss */
#custom .content-section table td, #custom .cxfield table td {
  padding: 1em;
}
/* line 352, ../../sass/theme/_theme.scss */
#custom .content-section table td ul, #custom .cxfield table td ul {
  padding-left: 2em;
}
/* line 357, ../../sass/theme/_theme.scss */
#custom .content-section table:first-child, #custom .cxfield table:first-child {
  margin-top: 0;
}
/* line 361, ../../sass/theme/_theme.scss */
#custom .content-section table.lifecycle-matrix tr, #custom .cxfield table.lifecycle-matrix tr {
  background-color: #FFF;
}
/* line 364, ../../sass/theme/_theme.scss */
#custom .content-section table.lifecycle-matrix tr.callout, #custom .cxfield table.lifecycle-matrix tr.callout {
  background-color: #EFF3F6;
}
/* line 367, ../../sass/theme/_theme.scss */
#custom .content-section table.lifecycle-matrix tr > td:first-child + td + td, #custom .content-section table.lifecycle-matrix tr > td:first-child + td + td + td, #custom .content-section table.lifecycle-matrix tr > td:first-child + td + td + td + td, #custom .cxfield table.lifecycle-matrix tr > td:first-child + td + td, #custom .cxfield table.lifecycle-matrix tr > td:first-child + td + td + td, #custom .cxfield table.lifecycle-matrix tr > td:first-child + td + td + td + td {
  width: 7em;
  text-align: center;
}
/* line 371, ../../sass/theme/_theme.scss */
#custom .content-section table.lifecycle-matrix td, #custom .cxfield table.lifecycle-matrix td {
  padding: 0.5em;
  border-bottom: 1px solid #EFF3F6;
}
/* line 375, ../../sass/theme/_theme.scss */
#custom .content-section table.lifecycle-matrix td span.check, #custom .cxfield table.lifecycle-matrix td span.check {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 27.95658% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  width: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 375, ../../sass/theme/_theme.scss */
  #custom .content-section table.lifecycle-matrix td span.check, #custom .cxfield table.lifecycle-matrix td span.check {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1264px !important;
  }
}
/* line 381, ../../sass/theme/_theme.scss */
#custom .collapsing-info-section {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFF;
  padding: 2em;
  margin-bottom: 2em;
  background-color: #EFF3F6;
  border: 1px solid #d8dee2;
  position: relative;
}
@media (max-width: 1199px) {
  /* line 381, ../../sass/theme/_theme.scss */
  #custom .collapsing-info-section {
    padding: 1em !important;
  }
}
/* line 392, ../../sass/theme/_theme.scss */
#custom .collapsing-info-section .collapsing-info-section__toggle {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 2em;
  right: 2em;
  cursor: pointer;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 38.09796% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (max-width: 1199px) {
  /* line 392, ../../sass/theme/_theme.scss */
  #custom .collapsing-info-section .collapsing-info-section__toggle {
    top: 1em;
    right: 1em;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 392, ../../sass/theme/_theme.scss */
  #custom .collapsing-info-section .collapsing-info-section__toggle {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1697px !important;
  }
}
/* line 404, ../../sass/theme/_theme.scss */
#custom .collapsing-info-section .collapsing-info-section__toggle:hover, #custom .collapsing-info-section .collapsing-info-section__toggle:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 37.41185% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 404, ../../sass/theme/_theme.scss */
  #custom .collapsing-info-section .collapsing-info-section__toggle:hover, #custom .collapsing-info-section .collapsing-info-section__toggle:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1671px !important;
  }
}
/* line 407, ../../sass/theme/_theme.scss */
#custom .collapsing-info-section .collapsing-info-section__toggle.closed {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 54.45016% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 407, ../../sass/theme/_theme.scss */
  #custom .collapsing-info-section .collapsing-info-section__toggle.closed {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2461px !important;
  }
}
/* line 409, ../../sass/theme/_theme.scss */
#custom .collapsing-info-section .collapsing-info-section__toggle.closed:hover, #custom .collapsing-info-section .collapsing-info-section__toggle.closed:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 53.76406% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 409, ../../sass/theme/_theme.scss */
  #custom .collapsing-info-section .collapsing-info-section__toggle.closed:hover, #custom .collapsing-info-section .collapsing-info-section__toggle.closed:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2435px !important;
  }
}
/* line 414, ../../sass/theme/_theme.scss */
#custom .collapsing-info-section .collapsing-info-section__details {
  margin-top: 1em;
}
/* line 418, ../../sass/theme/_theme.scss */
#custom .removeable-info-section {
  max-width: 600px;
  background-color: #FFF;
  margin: 0 auto;
  margin-top: -8%;
  position: relative;
  z-index: 500;
  padding: 2em;
  box-shadow: 2px 2px 10px rgba(47, 47, 47, 0.13);
  border: 1px solid #d8dee2;
  margin-bottom: 2em;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 418, ../../sass/theme/_theme.scss */
  #custom .removeable-info-section {
    margin-top: 0;
  }
}
/* line 433, ../../sass/theme/_theme.scss */
#custom .removeable-info-section .close {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 1em;
  right: 1em;
  cursor: pointer;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 32.28512% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 433, ../../sass/theme/_theme.scss */
  #custom .removeable-info-section .close {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1452px !important;
  }
}
/* line 441, ../../sass/theme/_theme.scss */
#custom .removeable-info-section .close:hover, #custom .removeable-info-section .close:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 31.59901% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 441, ../../sass/theme/_theme.scss */
  #custom .removeable-info-section .close:hover, #custom .removeable-info-section .close:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1426px !important;
  }
}
/* line 445, ../../sass/theme/_theme.scss */
#custom .removeable-info-section.maintenance {
  background-color: #FFFCE0;
  border: 1px solid #f0cc13;
}
/* line 450, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper {
  clear: both;
  padding: 1em 0 1.5em;
}
/* line 453, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .accordion-button {
  font-size: 1.1em;
}
/* line 455, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .accordion-button .release-date-label {
  font-size: 0.8em;
  float: right;
  display: none;
}
/* line 461, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .accordion-button {
  padding: 1.2em 0.6em 0.6em 2em;
  border-bottom: 1px solid #d8dee2;
  background-image: url(images/collapse.png);
  background-repeat: no-repeat;
  background-position: 0.6em 1.2rem;
  cursor: pointer;
}
/* line 468, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .accordion-button.secondary {
  margin-left: 2.5em;
  background-size: 0.9rem;
}
/* line 471, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .accordion-button.secondary .release-date {
  float: right;
  font-size: 0.9em;
  font-style: italic;
  color: #797979;
}
/* line 478, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .accordion-button:hover, #custom .accordion-wrapper .accordion-button:focus {
  background-color: #EFF3F6;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
  background-image: url(images/collapse-hover.png);
}
/* line 483, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .accordion-button.closed {
  background-image: url(images/expand.png);
}
/* line 485, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .accordion-button.closed:hover, #custom .accordion-wrapper .accordion-button.closed:focus {
  background-image: url(images/expand-hover.png);
}
/* line 490, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .no-archive {
  display: none;
}
/* line 493, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper .accordion-content.secondary {
  margin-left: 2em;
}
/* line 496, ../../sass/theme/_theme.scss */
#custom .accordion-wrapper ul {
  list-style: none;
}
/* line 501, ../../sass/theme/_theme.scss */
#custom .data-table td, #custom .content-section .data-table td {
  padding: 0 0 0.7em 0;
}
/* line 503, ../../sass/theme/_theme.scss */
#custom .data-table td.section-break, #custom .content-section .data-table td.section-break {
  padding-bottom: 2em;
}
/* line 507, ../../sass/theme/_theme.scss */
#custom .data-table td:first-child, #custom .content-section .data-table td:first-child {
  padding-right: 1em;
  font-weight: 500;
  max-width: 6rem;
  width: 5rem;
}
/* line 513, ../../sass/theme/_theme.scss */
#custom .data-table tr:nth-child(odd), #custom .content-section .data-table tr:nth-child(odd) {
  background-color: transparent;
}
/* line 516, ../../sass/theme/_theme.scss */
#custom .data-table img, #custom .content-section .data-table img {
  width: 100%;
}
/* line 521, ../../sass/theme/_theme.scss */
#custom table {
  word-break: normal;
}
@media (max-width: 1199px) {
  /* line 521, ../../sass/theme/_theme.scss */
  #custom table {
    overflow-x: auto;
    display: block;
  }
}
/* line 532, ../../sass/theme/_theme.scss */
#custom [data-tooltip], #custom .tooltip {
  position: relative;
  cursor: pointer;
}
/* line 538, ../../sass/theme/_theme.scss */
#custom [data-tooltip]:before,
#custom [data-tooltip]:after,
#custom .tooltip:before,
#custom .tooltip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  pointer-events: none;
}
/* line 566, ../../sass/theme/_theme.scss */
#custom [data-tooltip]:hover:before,
#custom [data-tooltip]:hover:after,
#custom [data-tooltip]:focus:before,
#custom [data-tooltip]:focus:after,
#custom .tooltip:hover:before,
#custom .tooltip:hover:after,
#custom .tooltip:focus:before,
#custom .tooltip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 581, ../../sass/theme/_theme.scss */
#custom .tooltip:before,
#custom [data-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
/* line 590, ../../sass/theme/_theme.scss */
#custom .tooltip:after,
#custom [data-tooltip]:after {
  z-index: 1000;
  padding: 1em;
  width: 15em;
  background-color: #464646;
  color: #fff;
  content: attr(data-tooltip);
  font-size: 0.9em;
  line-height: 1.2;
  border-radius: 4px;
}
/* line 606, ../../sass/theme/_theme.scss */
#custom [data-tooltip]:before,
#custom [data-tooltip]:after,
#custom .tooltip:before,
#custom .tooltip:after,
#custom .tooltip-top:before,
#custom .tooltip-top:after {
  bottom: 100%;
  left: 50%;
}
/* line 616, ../../sass/theme/_theme.scss */
#custom [data-tooltip]:before,
#custom .tooltip:before,
#custom .tooltip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #464646;
}
/* line 625, ../../sass/theme/_theme.scss */
#custom [data-tooltip]:after,
#custom .tooltip:after,
#custom .tooltip-top:after {
  margin-left: -7.5em;
}
/* line 631, ../../sass/theme/_theme.scss */
#custom [data-tooltip]:hover:before,
#custom [data-tooltip]:hover:after,
#custom [data-tooltip]:focus:before,
#custom [data-tooltip]:focus:after,
#custom .tooltip:hover:before,
#custom .tooltip:hover:after,
#custom .tooltip:focus:before,
#custom .tooltip:focus:after,
#custom .tooltip-top:hover:before,
#custom .tooltip-top:hover:after,
#custom .tooltip-top:focus:before,
#custom .tooltip-top:focus:after {
  -webkit-transform: translateY(-12px);
  -moz-transform: translateY(-12px);
  transform: translateY(-12px);
}
/* line 649, ../../sass/theme/_theme.scss */
#custom .tooltip-left:before,
#custom .tooltip-left:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}
/* line 656, ../../sass/theme/_theme.scss */
#custom .tooltip-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #464646;
}
/* line 664, ../../sass/theme/_theme.scss */
#custom .tooltip-left:hover:before,
#custom .tooltip-left:hover:after,
#custom .tooltip-left:focus:before,
#custom .tooltip-left:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform: translateX(-12px);
  transform: translateX(-12px);
}
/* line 674, ../../sass/theme/_theme.scss */
#custom .tooltip-bottom:before,
#custom .tooltip-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}
/* line 681, ../../sass/theme/_theme.scss */
#custom .tooltip-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #464646;
}
/* line 688, ../../sass/theme/_theme.scss */
#custom .tooltip-bottom:hover:before,
#custom .tooltip-bottom:hover:after,
#custom .tooltip-bottom:focus:before,
#custom .tooltip-bottom:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform: translateY(12px);
  transform: translateY(12px);
}
/* line 698, ../../sass/theme/_theme.scss */
#custom .tooltip-right:before,
#custom .tooltip-right:after {
  bottom: 50%;
  left: 100%;
}
/* line 704, ../../sass/theme/_theme.scss */
#custom .tooltip-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #464646;
}
/* line 711, ../../sass/theme/_theme.scss */
#custom .tooltip-right:hover:before,
#custom .tooltip-right:hover:after,
#custom .tooltip-right:focus:before,
#custom .tooltip-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform: translateX(12px);
  transform: translateX(12px);
}
/* line 721, ../../sass/theme/_theme.scss */
#custom .tooltip-left:before,
#custom .tooltip-right:before {
  top: 3px;
}
/* line 727, ../../sass/theme/_theme.scss */
#custom .tooltip-left:after,
#custom .tooltip-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}
/* line 732, ../../sass/theme/_theme.scss */
#custom .tooltip-question {
  display: inline-block;
  width: 0.7rem;
  height: 0.7rem;
  color: transparent;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 83.74262% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 732, ../../sass/theme/_theme.scss */
  #custom .tooltip-question {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3927px !important;
  }
}
/* line 741, ../../sass/theme/_theme.scss */
#custom .launch-demo-screenshot {
  position: relative;
  display: block;
}
/* line 744, ../../sass/theme/_theme.scss */
#custom .launch-demo-screenshot .button, #custom .launch-demo-screenshot .custom-form input[type='button'], #custom .custom-form .launch-demo-screenshot input[type='button'], #custom .launch-demo-screenshot .custom-form input[type='submit'], #custom .custom-form .launch-demo-screenshot input[type='submit'], #custom .launch-demo-screenshot .cke_dialog_ui_button span, #custom .cke_dialog_ui_button .launch-demo-screenshot span, #custom .launch-demo-screenshot .cxsection:nth-of-type(1) .cxfield a, #custom .cxsection:nth-of-type(1) .cxfield .launch-demo-screenshot a {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1.5em;
  margin-left: -6em;
}

/****** END CONTENT THEME *****/
/* line 2, ../../sass/components/_buttons.scss */
#custom button, #custom .btn {
  border: none;
  cursor: pointer;
}
/* line 5, ../../sass/components/_buttons.scss */
#custom button:focus, #custom .btn:focus {
  outline: 0;
}
/* line 9, ../../sass/components/_buttons.scss */
#custom .button, #custom .custom-form input[type='button'], #custom .custom-form input[type='submit'], #custom .cke_dialog_ui_button span, #custom .cxsection:nth-of-type(1) .cxfield a, #custom .btn {
  background-color: #138943;
  color: #FFF !important;
  cursor: pointer;
  border: none;
  background-image: none;
  border-radius: 4px;
  text-align: center;
}
/* line 17, ../../sass/components/_buttons.scss */
#custom .button:hover, #custom .custom-form input[type='button']:hover, #custom .custom-form input[type='submit']:hover, #custom .cke_dialog_ui_button span:hover, #custom .cxsection:nth-of-type(1) .cxfield a:hover, #custom .button:focus, #custom .custom-form input[type='button']:focus, #custom .custom-form input[type='submit']:focus, #custom .cke_dialog_ui_button span:focus, #custom .cxsection:nth-of-type(1) .cxfield a:focus, #custom .btn:hover, #custom .btn:focus {
  background-color: #18B858;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
  outline: none;
}
/* line 27, ../../sass/components/_buttons.scss */
#custom .button--text {
  padding: 1em 2em;
  text-decoration: none !important;
  font-size: 0.9rem;
  display: inline-block;
  margin: 1em;
  word-break: normal;
}
/* line 34, ../../sass/components/_buttons.scss */
#custom .button--text.first {
  margin-right: 0;
}
/* line 38, ../../sass/components/_buttons.scss */
#custom .button--lg {
  font-size: 1rem;
}
/* line 41, ../../sass/components/_buttons.scss */
#custom .button--secondary {
  padding: 0.6em 0.8em 0.6em 2em;
  font-size: 0.9em;
  background-color: #EFF3F6;
  color: #464646 !important;
  margin-top: 0.5em;
  display: inline-block;
}
/* line 48, ../../sass/components/_buttons.scss */
#custom .button--secondary:hover, #custom .button--secondary:focus {
  background-color: #dfe7ed;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
  color: #464646;
}
/* line 54, ../../sass/components/_buttons.scss */
#custom .button--global-search {
  margin: 0 !important;
  padding: 0 !important;
  display: block;
  float: right;
  border-radius: 0;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 79.57154% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  height: 36px;
  height: 2.25rem;
  width: 36px;
  width: 2.25rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 54, ../../sass/components/_buttons.scss */
  #custom .button--global-search {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3707px !important;
  }
}
@media (max-width: 1199px) {
  /* line 54, ../../sass/components/_buttons.scss */
  #custom .button--global-search {
    height: 48px;
    height: 3rem;
    width: 48px;
    width: 3rem;
  }
}
/* line 68, ../../sass/components/_buttons.scss */
#custom .button--feature-search {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 57.0302% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  width: 68px;
  width: 4.25rem;
  height: 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 68, ../../sass/components/_buttons.scss */
  #custom .button--feature-search {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2539px !important;
  }
}
/* line 79, ../../sass/components/_buttons.scss */
#custom .button--mobile-menu-toggle {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 58.51084% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: none;
  height: 52px;
  height: 3.25rem;
  width: 52px;
  width: 3.25rem;
  float: right;
  top: 50%;
  position: relative;
  margin-top: -26px;
  margin-top: -1.625rem;
  text-indent: 99999px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 79, ../../sass/components/_buttons.scss */
  #custom .button--mobile-menu-toggle {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2647px !important;
  }
}
@media (max-width: 1199px) {
  /* line 79, ../../sass/components/_buttons.scss */
  #custom .button--mobile-menu-toggle {
    display: block;
  }
}
/* line 93, ../../sass/components/_buttons.scss */
#custom .button--fixed-width {
  width: 15em;
}
@media (max-width: 767px) {
  /* line 93, ../../sass/components/_buttons.scss */
  #custom .button--fixed-width {
    margin: 0.5em 0;
  }
}
/* line 99, ../../sass/components/_buttons.scss */
#custom .close-case-button {
  float: right;
}
/* line 101, ../../sass/components/_buttons.scss */
#custom .close-case-button button {
  margin: 0;
}

/* line 2, ../../sass/components/_forms.scss */
#custom .text-input, #custom .custom-form input[type='text'], #custom .custom-form input[type='password'], #custom .custom-form select, #custom .custom-form textarea {
  border: none;
  outline: 1px solid #d8dee2;
  padding: 1em;
}
/* line 7, ../../sass/components/_forms.scss */
#custom input::-webkit-input-placeholder {
  color: #626A70;
  font-style: italic;
}
/* line 11, ../../sass/components/_forms.scss */
#custom [placeholder]:focus::-webkit-input-placeholder {
  opacity: 0;
}
/* line 14, ../../sass/components/_forms.scss */
#custom input::-moz-placeholder {
  color: #626A70;
  font-style: italic;
}
/* line 18, ../../sass/components/_forms.scss */
#custom [placeholder]:focus::-moz-placeholder {
  opacity: 0;
}
/* line 21, ../../sass/components/_forms.scss */
#custom .text-input--global-search {
  outline: none;
  background-color: #464646;
  height: 100%;
  vertical-align: top;
  padding: 0 1.5em 0 1.5em;
  font-size: 0.8rem;
  color: #FFF;
}
/* line 30, ../../sass/components/_forms.scss */
#custom .text-input--global-search::-moz-placeholder {
  color: #EFF3F6;
}
/* line 33, ../../sass/components/_forms.scss */
#custom .text-input--global-search::-webkit-input-placeholder {
  color: #EFF3F6;
}
/* line 36, ../../sass/components/_forms.scss */
#custom .text-input--feature-search {
  font-size: 1.3em;
  width: 20em;
  height: 100%;
  display: block;
  float: left;
  padding: 1em 1.5em;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  outline: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  /* line 36, ../../sass/components/_forms.scss */
  #custom .text-input--feature-search {
    width: 10em;
  }
}
/* line 50, ../../sass/components/_forms.scss */
#custom .text-input--feature-search:focus {
  border-left: none;
  box-shadow: inset 4px 0px 0px 0px #18B858;
  text-indent: 1px;
  outline: none;
}
/* line 54, ../../sass/components/_forms.scss */
#custom .form--feature-search {
  width: 31em;
  margin: 0 auto;
  height: 4.5em;
}
/* line 59, ../../sass/components/_forms.scss */
#custom .custom-form {
  margin: 1.5em 0;
  overflow: hidden;
}
/* line 62, ../../sass/components/_forms.scss */
#custom .custom-form.first {
  margin-top: 0;
}
/* line 65, ../../sass/components/_forms.scss */
#custom .custom-form fieldset {
  margin: 1em 0;
}
/* line 67, ../../sass/components/_forms.scss */
#custom .custom-form fieldset.first {
  margin-top: 0;
}
/* line 71, ../../sass/components/_forms.scss */
#custom .custom-form label {
  font-size: 0.9em;
  display: inline-block;
  margin-bottom: 0.2em;
}
/* line 76, ../../sass/components/_forms.scss */
#custom .custom-form .fieldnote {
  font-size: 0.9em;
  color: #E46666;
}
/* line 80, ../../sass/components/_forms.scss */
#custom .custom-form input[type='text'], #custom .custom-form input[type='password'], #custom .custom-form select, #custom .custom-form textarea {
  border: 1px solid #d8dee2;
  outline: none;
  width: 100%;
  box-sizing: border-box;
  background-color: #FFF;
  font-family: 'Hind', 'Source Sans Pro','Segoe UI','Helvetica Neue','Droid Sans',Helvetica,Arial,sans-serif;
  font-weight: 300;
  color: #464646;
  border-radius: 4px;
}
/* line 92, ../../sass/components/_forms.scss */
#custom .custom-form input[type='text']:focus, #custom .custom-form input[type='password']:focus, #custom .custom-form select:focus, #custom .custom-form textarea:focus {
  border-left: none;
  box-shadow: inset 4px 0px 0px 0px #18B858;
  text-indent: 1px;
  outline: none;
}
/* line 95, ../../sass/components/_forms.scss */
#custom .custom-form input[type='text'].text-button-combo, #custom .custom-form input[type='password'].text-button-combo, #custom .custom-form select.text-button-combo, #custom .custom-form textarea.text-button-combo {
  float: left;
  clear: both;
  width: 80%;
  height: 3.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 104, ../../sass/components/_forms.scss */
#custom .custom-form input[type='button'], #custom .custom-form input[type='submit'] {
  padding: 1em 2em;
  box-sizing: border-box;
  margin-right: 0.3em;
}
/* line 109, ../../sass/components/_forms.scss */
#custom .custom-form input[type='button'].text-button-combo, #custom .custom-form input[type='submit'].text-button-combo {
  float: left;
  height: 3.2rem;
  width: 20%;
  margin: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  word-break: normal;
}
/* line 119, ../../sass/components/_forms.scss */
#custom .custom-form select {
  padding: 1em;
  margin-bottom: 1em;
  background-color: #FFF;
}
/* line 124, ../../sass/components/_forms.scss */
#custom .custom-form > * {
  margin-bottom: 1em;
}
/* line 127, ../../sass/components/_forms.scss */
#custom .custom-form .last {
  margin-bottom: 0em;
}
/* line 130, ../../sass/components/_forms.scss */
#custom .custom-form .form-feedback {
  font-size: 0.9em;
  font-style: italic;
}
/* line 134, ../../sass/components/_forms.scss */
#custom .custom-form .text-button-combo-reset {
  position: absolute;
  right: 22%;
  top: 50%;
  margin-top: -0.8em;
  color: transparent;
  background: url(/img/chatterservice/icon_reset.png) no-repeat;
  width: 1.5em;
  height: 1.5em;
}
/* line 145, ../../sass/components/_forms.scss */
#custom table.multiSelectPicklistTable {
  width: auto;
  margin: 0;
}
/* line 148, ../../sass/components/_forms.scss */
#custom table.multiSelectPicklistTable tr:nth-child(odd) {
  background-color: #FFF;
}
/* line 151, ../../sass/components/_forms.scss */
#custom table.multiSelectPicklistTable td {
  padding: 0;
}
/* line 154, ../../sass/components/_forms.scss */
#custom table.multiSelectPicklistTable td:nth-child(2) {
  padding: 0 1em;
}
/* line 158, ../../sass/components/_forms.scss */
#custom .multiSelectPicklistCell {
  vertical-align: middle;
  padding: 0;
}
/* line 161, ../../sass/components/_forms.scss */
#custom .multiSelectPicklistCell img {
  cursor: pointer;
  padding-left: 1rem;
  width: 1rem;
  height: 1rem;
  box-sizing: border-box;
}
/* line 167, ../../sass/components/_forms.scss */
#custom .multiSelectPicklistCell img[title='Add'] {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 14.25577% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 167, ../../sass/components/_forms.scss */
  #custom .multiSelectPicklistCell img[title='Add'] {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -718px !important;
  }
}
/* line 169, ../../sass/components/_forms.scss */
#custom .multiSelectPicklistCell img[title='Add']:hover, #custom .multiSelectPicklistCell img[title='Add']:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 13.56966% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 169, ../../sass/components/_forms.scss */
  #custom .multiSelectPicklistCell img[title='Add']:hover, #custom .multiSelectPicklistCell img[title='Add']:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -692px !important;
  }
}
/* line 173, ../../sass/components/_forms.scss */
#custom .multiSelectPicklistCell img[title='Remove'] {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 75.16676% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 173, ../../sass/components/_forms.scss */
  #custom .multiSelectPicklistCell img[title='Remove'] {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3467px !important;
  }
}
/* line 175, ../../sass/components/_forms.scss */
#custom .multiSelectPicklistCell img[title='Remove']:hover, #custom .multiSelectPicklistCell img[title='Remove']:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 74.48066% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 175, ../../sass/components/_forms.scss */
  #custom .multiSelectPicklistCell img[title='Remove']:hover, #custom .multiSelectPicklistCell img[title='Remove']:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3441px !important;
  }
}

/* line 2, ../../sass/components/_dividers.scss */
#custom .vertical-divider {
  margin: 0 0.5em;
}

/* line 2, ../../sass/components/_icons.scss */
#custom .inline-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5rem;
}
/* line 7, ../../sass/components/_icons.scss */
#custom .icon-left {
  padding-left: 2em;
  margin-bottom: 0.5em;
}
/* line 11, ../../sass/components/_icons.scss */
#custom .icon-left--pdf {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 70.70052% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 11, ../../sass/components/_icons.scss */
  #custom .icon-left--pdf {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3287px !important;
  }
}
/* line 15, ../../sass/components/_icons.scss */
#custom .icon-left--msi {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 67.7992% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 15, ../../sass/components/_icons.scss */
  #custom .icon-left--msi {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3086px !important;
  }
}
/* line 19, ../../sass/components/_icons.scss */
#custom .icon-left--zip {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 100% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 19, ../../sass/components/_icons.scss */
  #custom .icon-left--zip {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4631px !important;
  }
}
/* line 23, ../../sass/components/_icons.scss */
#custom .icon-left--exe {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 53.0063% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 23, ../../sass/components/_icons.scss */
  #custom .icon-left--exe {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2401px !important;
  }
}
/* line 27, ../../sass/components/_icons.scss */
#custom .icon-left--apk {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 21.4163% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 27, ../../sass/components/_icons.scss */
  #custom .icon-left--apk {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -980px !important;
  }
}
/* line 31, ../../sass/components/_icons.scss */
#custom .icon-left--txt {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 84.53903% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 31, ../../sass/components/_icons.scss */
  #custom .icon-left--txt {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3947px !important;
  }
}
/* line 35, ../../sass/components/_icons.scss */
#custom .icon-left--ipa {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 62.58828% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 35, ../../sass/components/_icons.scss */
  #custom .icon-left--ipa {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2845px !important;
  }
}
/* line 39, ../../sass/components/_icons.scss */
#custom .icon-left--vte {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 99.16015% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 39, ../../sass/components/_icons.scss */
  #custom .icon-left--vte {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4597px !important;
  }
}
/* line 43, ../../sass/components/_icons.scss */
#custom .icon-left--email {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 49.1506% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 43, ../../sass/components/_icons.scss */
  #custom .icon-left--email {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2213px !important;
  }
}
/* line 46, ../../sass/components/_icons.scss */
#custom .icon-left--phone {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 71.54037% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 46, ../../sass/components/_icons.scss */
  #custom .icon-left--phone {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3321px !important;
  }
}
/* line 49, ../../sass/components/_icons.scss */
#custom .icon-left--hours {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 59.64074% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  font-size: 1.7em;
  margin-bottom: 0.7em;
  padding-left: 1.45em;
  height: 1.7em;
  margin-left: -0.5em;
  line-height: 2;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 49, ../../sass/components/_icons.scss */
  #custom .icon-left--hours {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2709px !important;
  }
}

/* line 2, ../../sass/theme/_helper-classes.scss */
#custom .contain-content {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, C:/Ruby21/lib/ruby/gems/2.1.0/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
#custom .contain-content:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 1200px) and (max-width: 1699px) {
  /* line 2, ../../sass/theme/_helper-classes.scss */
  #custom .contain-content {
    max-width: 75%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 2, ../../sass/theme/_helper-classes.scss */
  #custom .contain-content {
    max-width: 95%;
  }
}
@media (max-width: 767px) {
  /* line 2, ../../sass/theme/_helper-classes.scss */
  #custom .contain-content {
    max-width: 95%;
  }
}
/* line 5, ../../sass/theme/_helper-classes.scss */
#custom .align-to-left-edge {
  margin: 0;
  margin-right: 0.5em;
}
/* line 9, ../../sass/theme/_helper-classes.scss */
#custom .align-to-right-edge {
  margin: 0;
  margin-left: 0.5em;
  float: right;
}
/* line 14, ../../sass/theme/_helper-classes.scss */
#custom .left {
  float: left;
  padding-left: 0;
  padding-right: 1.5em;
}
@media (max-width: 1199px) {
  /* line 14, ../../sass/theme/_helper-classes.scss */
  #custom .left {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 23, ../../sass/theme/_helper-classes.scss */
#custom .right {
  float: right;
  padding-left: 1.5em;
  padding-right: 0;
}
@media (max-width: 1199px) {
  /* line 23, ../../sass/theme/_helper-classes.scss */
  #custom .right {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 32, ../../sass/theme/_helper-classes.scss */
#custom .no-margin {
  margin: 0;
}
/* line 35, ../../sass/theme/_helper-classes.scss */
#custom .no-padding {
  padding: 0;
}
/* line 38, ../../sass/theme/_helper-classes.scss */
#custom .clear-float {
  clear: both;
}
/* line 41, ../../sass/theme/_helper-classes.scss */
#custom .full-width {
  width: 100%;
}
/* line 44, ../../sass/theme/_helper-classes.scss */
#custom .margin-bottom {
  margin-bottom: 1em;
}
/* line 47, ../../sass/theme/_helper-classes.scss */
#custom .margin-bottom--sm {
  margin-bottom: 0.5em;
}
/* line 50, ../../sass/theme/_helper-classes.scss */
#custom .margin-bottom--lg {
  margin-bottom: 1.5em;
}
/* line 53, ../../sass/theme/_helper-classes.scss */
#custom .margin-top {
  margin-top: 1em;
}
/* line 56, ../../sass/theme/_helper-classes.scss */
#custom .margin-top--sm {
  margin-top: 0.5em;
}
/* line 59, ../../sass/theme/_helper-classes.scss */
#custom .margin-top--lg {
  margin-top: 1.5em;
}
/* line 62, ../../sass/theme/_helper-classes.scss */
#custom .last {
  margin-bottom: 0;
}
/* line 65, ../../sass/theme/_helper-classes.scss */
#custom .justify-left {
  text-align: left;
}
/* line 68, ../../sass/theme/_helper-classes.scss */
#custom .justify-right {
  text-align: right;
}
/* line 71, ../../sass/theme/_helper-classes.scss */
#custom .justify-center {
  text-align: center;
}
/* line 74, ../../sass/theme/_helper-classes.scss */
#custom .indented {
  padding-left: 3em;
}

/* line 3, ../../sass/theme/_page-specific-styles.scss */
#custom #home .sub-nav, #custom #home .profile-subnav {
  display: none;
}
/* line 6, ../../sass/theme/_page-specific-styles.scss */
#custom #home .page-content {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
/* line 11, ../../sass/theme/_page-specific-styles.scss */
#custom #home .banner-content {
  position: absolute;
  z-index: 2;
  width: 65em;
  height: 16em;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
}
/* line 22, ../../sass/theme/_page-specific-styles.scss */
#custom #home .banner-content h1 {
  font-size: 3.5em;
  margin-bottom: 1em;
  color: #FFF;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 11, ../../sass/theme/_page-specific-styles.scss */
  #custom #home .banner-content {
    height: 13em;
  }
  /* line 29, ../../sass/theme/_page-specific-styles.scss */
  #custom #home .banner-content h1 {
    font-size: 2.5em;
    margin-bottom: 0.5em;
  }
}
@media (max-width: 767px) {
  /* line 11, ../../sass/theme/_page-specific-styles.scss */
  #custom #home .banner-content {
    height: 6em;
  }
  /* line 36, ../../sass/theme/_page-specific-styles.scss */
  #custom #home .banner-content h1 {
    font-size: 2em;
  }
  /* line 39, ../../sass/theme/_page-specific-styles.scss */
  #custom #home .banner-content .form--feature-search {
    display: none;
  }
}
/* line 44, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section {
  text-align: center;
  padding: 2em 0;
}
/* line 47, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section h4 {
  color: #464646;
  margin-bottom: 1em;
}
/* line 51, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section h2 {
  margin-bottom: 0.5em;
}
/* line 54, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section .span-onethird.left {
  padding: 0 2em;
}
/* line 56, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section .span-onethird.left .feature-p {
  font-size: 1.1em;
  margin-bottom: 2em;
}
/* line 62, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section__feature-image {
  margin: 0 auto 3em auto;
  width: 250px;
  height: 250px;
  background-image: url("images/life-saver-2x-500px.png");
  background-size: 15.5em;
  background-repeat: no-repeat;
  background-position: center;
  display: none;
}
/* line 72, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section__feature-icon__bk {
  background-image: url("images/shadow.png");
  width: 100px;
  height: 67px;
  margin: 0 auto 1.5em auto;
  position: relative;
}
/* line 78, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section__feature-icon__bk .feature-section__feature-icon__icon {
  width: 100px;
  height: 67px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 85, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section__feature-icon__bk .feature-section__feature-icon__icon.community {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 39.16474% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 85, ../../sass/theme/_page-specific-styles.scss */
  #custom #home .feature-section__feature-icon__bk .feature-section__feature-icon__icon.community {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1723px !important;
  }
}
/* line 88, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section__feature-icon__bk .feature-section__feature-icon__icon.articles {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 64.64588% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 88, ../../sass/theme/_page-specific-styles.scss */
  #custom #home .feature-section__feature-icon__bk .feature-section__feature-icon__icon.articles {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2905px !important;
  }
}
/* line 91, ../../sass/theme/_page-specific-styles.scss */
#custom #home .feature-section__feature-icon__bk .feature-section__feature-icon__icon.codegallery {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 34.75751% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 91, ../../sass/theme/_page-specific-styles.scss */
  #custom #home .feature-section__feature-icon__bk .feature-section__feature-icon__icon.codegallery {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1534px !important;
  }
}


#custom #home .custom-banner-wrap {
    position: relative;
    background-color: #252525;
    background-image: url(https://www.geocortex.com/media/1753/banner-support-community.jpg);
    background-size: cover;
    min-width: 100%;
    min-height: 440px;
    max-height: 440px;
    width: auto;
    top: 0;
}

#custom #home .custom-banner-wrap:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  background-color: rgba(64, 64, 64, 0.55);
}

/* removed video from GSCHome, added background image above in it's place. */
/* line 96, ../../sass/theme/_page-specific-styles.scss */
#custom #home .custom-video-wrap {
  position: relative;
  background-color: #252525;
}
/* line 99, ../../sass/theme/_page-specific-styles.scss */
#custom #home .custom-video-wrap img {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
}
@media (max-width: 1199px) {
  /* line 96, ../../sass/theme/_page-specific-styles.scss */
  #custom #home .custom-video-wrap {
    background-image: url(images/video-still.jpg);
    background-size: cover;
  }
}
/* line 111, ../../sass/theme/_page-specific-styles.scss */
#custom #home .custom-video-wrap:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  background-color: rgba(64, 64, 64, 0.55);
}
/* line 121, ../../sass/theme/_page-specific-styles.scss */
#custom #home #bgvideo {
  position: relative;
  top: 0;
  overflow: hidden;
}
/* line 131, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .sub-nav__list, #custom #profile .sub-nav select, #custom #cases .sub-nav__list, #custom #cases .sub-nav select, #custom #results .sub-nav__list, #custom #results .sub-nav select, #custom #contact .sub-nav__list, #custom #contact .sub-nav select, #custom #login .sub-nav__list, #custom #login .sub-nav select, #custom #standalone .sub-nav__list, #custom #standalone .sub-nav select, #custom #basic-page .sub-nav__list, #custom #basic-page .sub-nav select {
  display: none;
}
/* line 136, ../../sass/theme/_page-specific-styles.scss */
#custom #login .super-header__user-nav, #custom #login .super-header__search, #custom #login .main-nav__list, #custom #login .footer h3, #custom #login .footer .button, #custom #login .footer .custom-form input[type='button'], #custom .custom-form #login .footer input[type='button'], #custom #login .footer .custom-form input[type='submit'], #custom .custom-form #login .footer input[type='submit'], #custom #login .footer .cke_dialog_ui_button span, #custom .cke_dialog_ui_button #login .footer span, #custom #login .footer .cxsection:nth-of-type(1) .cxfield a, #custom .cxsection:nth-of-type(1) .cxfield #login .footer a, #custom #login .button--mobile-menu-toggle {
  display: none;
}
/* line 141, ../../sass/theme/_page-specific-styles.scss */
#custom #results .cxthefeed.csoptimizequestion {
  margin-top: 0;
}
/* line 144, ../../sass/theme/_page-specific-styles.scss */
#custom #results .usericon--kba, #custom #results .usericon--codegall, #custom #results .usericon--video {
  border: none;
}
/* line 147, ../../sass/theme/_page-specific-styles.scss */
#custom #results .cxquestionheader {
  display: table;
}
/* line 150, ../../sass/theme/_page-specific-styles.scss */
#custom #results .results-link .feeditemcontent {
  padding-left: 0;
}
/* line 153, ../../sass/theme/_page-specific-styles.scss */
#custom #results .results-link-preview {
  font-size: 0.9rem;
  color: #464646;
  line-height: 1.3em;
  margin-top: 0.5em;
  margin-bottom: 1em;
  max-height: 5em;
  min-height: 2em;
  overflow: hidden;
}
/* line 162, ../../sass/theme/_page-specific-styles.scss */
#custom #results .results-link-preview h1, #custom #results .results-link-preview h2, #custom #results .results-link-preview h3, #custom #results .results-link-preview h4, #custom #results .results-link-preview h5, #custom #results .results-link-preview h6 {
  font-size: 1rem;
  margin-bottom: 0.5em;
}
/* line 166, ../../sass/theme/_page-specific-styles.scss */
#custom #results .results-link-preview img {
  width: 100%;
  max-width: 100%;
  margin: 1em 0;
  border: 1px solid #d8dee2;
}
/* line 173, ../../sass/theme/_page-specific-styles.scss */
#custom #results .results-link-subtext {
  color: #797979;
}
/* line 178, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .sectionHeader, #custom #results .sectionHeader {
  text-indent: 0.5em;
  margin: 3em 0 1em;
  background-color: #a3acb4;
  color: #FFF;
  margin: 1em 0;
  display: block;
}
/* line 186, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .sub-nav select, #custom #results .sub-nav select {
  display: none;
}
/* line 191, ../../sass/theme/_page-specific-styles.scss */
#custom #cases .sectionHeader {
  text-indent: 0.5em;
  background-color: #a3acb4;
  color: #FFF;
}
/* line 196, ../../sass/theme/_page-specific-styles.scss */
#custom #cases .cxthefeed .csoptimizequestion {
  margin-top: 2em;
}
@media (max-width: 767px) {
  /* line 199, ../../sass/theme/_page-specific-styles.scss */
  #custom #cases .zen-trigger {
    height: 3em;
  }
}
/* line 204, ../../sass/theme/_page-specific-styles.scss */
#custom #cases .profile-subnav {
  display: block;
}
/* line 209, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .feedsupermenu {
  display: none;
}
/* line 212, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .feeditemextras {
  margin-top: 0;
}
/* line 215, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .cxallfeedactions {
  display: none;
}
/* line 218, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .feedcontainer {
  max-width: none;
}
/* line 220, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .feedcontainer .feeditem a {
  pointer-events: none;
  color: #464646;
}
/* line 223, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .feedcontainer .feeditem a.feeditemtimestamp {
  color: #797979;
  margin-left: 2em;
}
@media (max-width: 1199px) {
  /* line 229, ../../sass/theme/_page-specific-styles.scss */
  #custom #profile .span-20 {
    margin-bottom: 0;
  }
}
/* line 234, ../../sass/theme/_page-specific-styles.scss */
#custom #profile .profile-subnav {
  display: block;
}
/* line 52, ../../sass/mixins/_theme-mixins.scss */
#custom #es-tab3 #filterByTriggerText, #custom #es-tab3 #filterDisplay, #custom #es-tab3 #sortByTriggerText:before, #custom #es-tab3 .filterHeader, #custom #es-tab3 .feedfilters, #custom #op-tab3 #filterByTriggerText, #custom #op-tab3 #filterDisplay, #custom #op-tab3 #sortByTriggerText:before, #custom #op-tab3 .filterHeader, #custom #op-tab3 .feedfilters, #custom #aop-tab3 #filterByTriggerText, #custom #aop-tab3 #filterDisplay, #custom #aop-tab3 #sortByTriggerText:before, #custom #aop-tab3 .filterHeader, #custom #aop-tab3 .feedfilters {
  display: none;
}
/* line 240, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab3 .custom-searchask_search, #custom #op-tab3 .custom-searchask_search, #custom #aop-tab3 .custom-searchask_search {
  width: 100%;
}
/* line 243, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab3 .usericon img, #custom #op-tab3 .usericon img, #custom #aop-tab3 .usericon img {
  padding-left: 50px;
  box-sizing: border-box;
  border: none;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 66.10397% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 243, ../../sass/theme/_page-specific-styles.scss */
  #custom #es-tab3 .usericon img, #custom #op-tab3 .usericon img, #custom #aop-tab3 .usericon img {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2982px !important;
  }
}
/* line 247, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab3 .ArticleSearchResult, #custom #op-tab3 .ArticleSearchResult, #custom #aop-tab3 .ArticleSearchResult {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 77.22508% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 247, ../../sass/theme/_page-specific-styles.scss */
  #custom #es-tab3 .ArticleSearchResult, #custom #op-tab3 .ArticleSearchResult, #custom #aop-tab3 .ArticleSearchResult {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3603px !important;
  }
}
/* line 52, ../../sass/mixins/_theme-mixins.scss */
#custom #es-tab4 #filterByTriggerText, #custom #es-tab4 #filterDisplay, #custom #es-tab4 #sortByTriggerText:before, #custom #es-tab4 .filterHeader, #custom #es-tab4 .feedfilters, #custom #op-tab4 #filterByTriggerText, #custom #op-tab4 #filterDisplay, #custom #op-tab4 #sortByTriggerText:before, #custom #op-tab4 .filterHeader, #custom #op-tab4 .feedfilters, #custom #aop-tab4 #filterByTriggerText, #custom #aop-tab4 #filterDisplay, #custom #aop-tab4 #sortByTriggerText:before, #custom #aop-tab4 .filterHeader, #custom #aop-tab4 .feedfilters {
  display: none;
}
/* line 254, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab4 .custom-searchask_search, #custom #op-tab4 .custom-searchask_search, #custom #aop-tab4 .custom-searchask_search {
  width: 100%;
}
/* line 257, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab4 .usericon img, #custom #op-tab4 .usericon img, #custom #aop-tab4 .usericon img {
  padding-left: 50px;
  box-sizing: border-box;
  border: none;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 36.31306% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 257, ../../sass/theme/_page-specific-styles.scss */
  #custom #es-tab4 .usericon img, #custom #op-tab4 .usericon img, #custom #aop-tab4 .usericon img {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1611px !important;
  }
}
/* line 261, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab4 .ArticleSearchResult, #custom #op-tab4 .ArticleSearchResult, #custom #aop-tab4 .ArticleSearchResult {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 76.53897% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 261, ../../sass/theme/_page-specific-styles.scss */
  #custom #es-tab4 .ArticleSearchResult, #custom #op-tab4 .ArticleSearchResult, #custom #aop-tab4 .ArticleSearchResult {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3577px !important;
  }
}
/* line 267, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab4 .feeditemextras > div:first-of-type .cxfields > div:first-child, #custom #op-tab4 .feeditemextras > div:first-of-type .cxfields > div:first-child, #custom #aop-tab4 .feeditemextras > div:first-of-type .cxfields > div:first-child {
  display: none;
}
/* line 52, ../../sass/mixins/_theme-mixins.scss */
#custom #es-tab6 #filterByTriggerText, #custom #es-tab6 #filterDisplay, #custom #es-tab6 #sortByTriggerText:before, #custom #es-tab6 .filterHeader, #custom #es-tab6 .feedfilters, #custom #op-tab6 #filterByTriggerText, #custom #op-tab6 #filterDisplay, #custom #op-tab6 #sortByTriggerText:before, #custom #op-tab6 .filterHeader, #custom #op-tab6 .feedfilters, #custom #aop-tab6 #filterByTriggerText, #custom #aop-tab6 #filterDisplay, #custom #aop-tab6 #sortByTriggerText:before, #custom #aop-tab6 .filterHeader, #custom #aop-tab6 .feedfilters {
  display: none;
}
/* line 274, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab6 .custom-searchask_search, #custom #op-tab6 .custom-searchask_search, #custom #aop-tab6 .custom-searchask_search {
  width: 100%;
}
/* line 277, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab6 .usericon img, #custom #op-tab6 .usericon img, #custom #aop-tab6 .usericon img {
  padding-left: 50px;
  box-sizing: border-box;
  border: none;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 94.16843% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 277, ../../sass/theme/_page-specific-styles.scss */
  #custom #es-tab6 .usericon img, #custom #op-tab6 .usericon img, #custom #aop-tab6 .usericon img {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4381px !important;
  }
}
/* line 281, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab6 .ArticleSearchResult, #custom #op-tab6 .ArticleSearchResult, #custom #aop-tab6 .ArticleSearchResult {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 78.59729% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 281, ../../sass/theme/_page-specific-styles.scss */
  #custom #es-tab6 .ArticleSearchResult, #custom #op-tab6 .ArticleSearchResult, #custom #aop-tab6 .ArticleSearchResult {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3655px !important;
  }
}
/* line 285, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab6 iframe, #custom #op-tab6 iframe, #custom #aop-tab6 iframe {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 285, ../../sass/theme/_page-specific-styles.scss */
  #custom #es-tab6 iframe, #custom #op-tab6 iframe, #custom #aop-tab6 iframe {
    height: 575px;
  }
}
@media (max-width: 767px) {
  /* line 285, ../../sass/theme/_page-specific-styles.scss */
  #custom #es-tab6 iframe, #custom #op-tab6 iframe, #custom #aop-tab6 iframe {
    height: 300px;
  }
}
/* line 297, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab2 .breadCrumbs, #custom #op-tab2 .breadCrumbs, #custom #aop-tab2 .breadCrumbs {
  float: left;
  position: absolute;
  top: -2.5em;
}
/* line 302, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab2 .cxquestionbodypreview, #custom #op-tab2 .cxquestionbodypreview, #custom #aop-tab2 .cxquestionbodypreview {
  min-height: 6em;
}
/* line 307, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab5 .page-filters__list, #custom #op-tab5 .page-filters__list, #custom #aop-tab5 .page-filters__list {
  margin-top: 2em;
}
/* line 312, ../../sass/theme/_page-specific-styles.scss */
#custom .es-tab5 .feeditemcontent.cxfeeditemcontent {
  padding-left: 75px;
}
@media (max-width: 767px) {
  /* line 312, ../../sass/theme/_page-specific-styles.scss */
  #custom .es-tab5 .feeditemcontent.cxfeeditemcontent {
    padding-left: 0;
  }
}
/* line 318, ../../sass/theme/_page-specific-styles.scss */
#custom .es-tab5 .usericon {
  margin-left: -75px;
}
/* line 321, ../../sass/theme/_page-specific-styles.scss */
#custom .es-tab5 .breadCrumbs {
  margin-bottom: 0;
}
/* line 324, ../../sass/theme/_page-specific-styles.scss */
#custom .es-tab5 .zen-select {
  margin-bottom: -1em;
}
/* line 327, ../../sass/theme/_page-specific-styles.scss */
#custom .es-tab5 .feeditembestreplyheader:after {
  margin-top: 0.7em;
  margin-left: -1.5em;
  top: auto;
  left: auto;
}
/* line 333, ../../sass/theme/_page-specific-styles.scss */
#custom .es-tab5 .zen-trigger {
  font-size: 0.9em;
}
/* line 336, ../../sass/theme/_page-specific-styles.scss */
#custom .es-tab5 .agentIcon {
  padding-left: 1em;
  width: 1em;
  box-sizing: border-box;
  height: 0.8em;
  margin-left: 0.2em;
}
/* line 343, ../../sass/theme/_page-specific-styles.scss */
#custom .es-tab5 .cke_contents {
  height: 40em !important;
}
/* line 346, ../../sass/theme/_page-specific-styles.scss */
#custom .es-tab5 .add-comment .cke_contents {
  height: 20em !important;
}
/* line 351, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab1 .footnote, #custom #op-tab1 .footnote, #custom #aop-tab1 .footnote {
  display: block;
}
/* line 354, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab1 .cxthefeed.csoptimizequestion, #custom #op-tab1 .cxthefeed.csoptimizequestion, #custom #aop-tab1 .cxthefeed.csoptimizequestion {
  margin-top: 0;
}
/* line 357, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab1 .datacategoryoption a, #custom #op-tab1 .datacategoryoption a, #custom #aop-tab1 .datacategoryoption a {
  padding: 0.75em;
  color: #25A85A;
}
/* line 361, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab1 .feeditem-newsbody, #custom #op-tab1 .feeditem-newsbody, #custom #aop-tab1 .feeditem-newsbody {
  min-height: 0;
  max-height: 100%;
}
/* line 365, ../../sass/theme/_page-specific-styles.scss */
#custom #es-tab1 .cxquestiontitlewithlink, #custom #op-tab1 .cxquestiontitlewithlink, #custom #aop-tab1 .cxquestiontitlewithlink {
  font-size: 1.8em;
}
/* line 371, ../../sass/theme/_page-specific-styles.scss */
#custom .deployment-table td {
  vertical-align: middle;
}
/* line 375, ../../sass/theme/_page-specific-styles.scss */
#custom .cxfield img.deployment-diagram {
  border: 0;
  max-width: 100%;
  width: auto;
}

/****** START SIDEBAR NAV ******/
/* line 4, ../../sass/theme/_salesforce-overrides.scss */
#custom .datacategorylinks {
  width: 20%;
  padding-right: 3em;
  float: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  margin-bottom: 3em;
}
@media (max-width: 1199px) {
  /* line 4, ../../sass/theme/_salesforce-overrides.scss */
  #custom .datacategorylinks {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 8, ../../sass/theme/_salesforce-overrides.scss */
#custom .datacategoryoption a {
  color: #464646;
  padding: 0.75em 0.75em 0.75em 1.75em;
  font-size: 0.9em;
  border-bottom: 1px solid #d8dee2;
  line-height: 1.3em;
  display: block;
}
/* line 15, ../../sass/theme/_salesforce-overrides.scss */
#custom .datacategoryoption a:hover, #custom .datacategoryoption a:active {
  background-color: #EFF3F6;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
/* line 20, ../../sass/theme/_salesforce-overrides.scss */
#custom .datacategoryoption.selected a, #custom .datacategoryoption a.active {
  background-color: #FFF;
  color: #25A85A;
}
/* line 23, ../../sass/theme/_salesforce-overrides.scss */
#custom .datacategoryoption.selected a:before, #custom .datacategoryoption a.active:before {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 67.00972% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  content: "";
  height: 16px;
  height: 1rem;
  width: 12px;
  width: 0.75rem;
  margin-left: -20px;
  margin-left: -1.25rem;
  margin-right: 8px;
  margin-right: 0.5rem;
  float: left;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 23, ../../sass/theme/_salesforce-overrides.scss */
  #custom .datacategoryoption.selected a:before, #custom .datacategoryoption a.active:before {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3060px !important;
  }
}
/* line 34, ../../sass/theme/_salesforce-overrides.scss */
#custom a.cxtoplevel, #custom a.cxCustomer_Showcase, #custom a.cxUser_Conference_Sessions, #custom .download-group .datacategoryoption:last-child {
  border-bottom: 2px solid #C4CDD3;
}

/****** END SIDEBAR NAV ******/
/****** START PAGE-CONTENT SEARCH ******/
/* line 44, ../../sass/theme/_salesforce-overrides.scss */
#custom .custom-searchask {
  width: 80%;
  float: right;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (max-width: 1199px) {
  /* line 44, ../../sass/theme/_salesforce-overrides.scss */
  #custom .custom-searchask {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 47, ../../sass/theme/_salesforce-overrides.scss */
#custom .custom-searchask_search {
  width: 75%;
  float: left;
}
@media (max-width: 767px) {
  /* line 47, ../../sass/theme/_salesforce-overrides.scss */
  #custom .custom-searchask_search {
    width: 100%;
    margin-bottom: 1em;
  }
}
/* line 55, ../../sass/theme/_salesforce-overrides.scss */
#custom .custom-searchask_ask {
  float: left;
  width: 25%;
}
@media (max-width: 767px) {
  /* line 55, ../../sass/theme/_salesforce-overrides.scss */
  #custom .custom-searchask_ask {
    width: 100%;
  }
}
/* line 62, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxpostquestion--custom {
  display: inline-block;
  width: 98%;
  border: 1px solid #138943;
  display: block;
  float: right;
  line-height: 3.25rem;
  height: 3.25rem;
  margin: 0 !important;
  font-size: 1rem;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 73, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxpostquestion--custom:hover {
  border: 1px solid #18B858;
}
@media (max-width: 767px) {
  /* line 62, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cxpostquestion--custom {
    width: 100%;
  }
}
/* line 80, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskForm {
  min-height: 3.25rem;
}
@media (max-width: 1199px) {
  /* line 80, ../../sass/theme/_salesforce-overrides.scss */
  #custom .tbsearchAskForm {
    padding: 0em !important;
  }
}
/* line 85, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskForm .waitingSearchDiv {
  background-color: #FFF !important;
}
/* line 87, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskForm .waitingSearchDiv .waitingHolder {
  background-color: #FFF !important;
  margin: 0;
}
/* line 93, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskInputContainer {
  box-shadow: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  font-style: italic;
  font-size: 1.1em;
  font-weight: 200;
  max-height: 3.25rem;
  border: 1px solid #d8dee2;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: none;
  overflow-y: hidden;
  overflow-x: hidden;
}
/* line 108, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskInputContainer input {
  height: 3.25rem !important;
  padding-left: 1em;
  font-size: 1em;
  line-height: 3;
}
/* line 113, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskInputContainer input:focus {
  border-left: none;
  box-shadow: inset 4px 0px 0px 0px #18B858;
  text-indent: 1px;
  outline: none;
}
/* line 118, ../../sass/theme/_salesforce-overrides.scss */
#custom .reset {
  display: block;
  top: 50%;
  margin-top: -11px;
  right: 1em;
  text-indent: -9999999px;
}
/* line 125, ../../sass/theme/_salesforce-overrides.scss */
#custom .blur {
  font-style: italic;
  font-size: 1em;
  font-weight: 200;
  padding-left: 1em;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: none;
}
/* line 134, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskButton, #custom .tbsearchAgainButton {
  background-color: #138943 !important;
  background-image: url(images/page-search.png) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  box-shadow: none !important;
  border: 1px solid #138943 !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  font-size: 1em !important;
  text-indent: -9999999px;
  height: 3.25rem;
  width: 3.25rem;
  float: right;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 151, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskButton span, #custom .tbsearchAgainButton span {
  display: none;
}
/* line 154, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskButton:hover, #custom .tbsearchAskButton:focus, #custom .tbsearchAgainButton:hover, #custom .tbsearchAgainButton:focus {
  border: 1px solid #18B858 !important;
  background-color: #18B858 !important;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
  outline: none;
}
@media (max-width: 1199px) {
  /* line 134, ../../sass/theme/_salesforce-overrides.scss */
  #custom .tbsearchAskButton, #custom .tbsearchAgainButton {
    background-image: url(images/page-search2x.png) !important;
    background-size: 3.25rem !important;
  }
}
/* line 165, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskContainer {
  position: relative;
  z-index: 1000;
}
/* line 168, ../../sass/theme/_salesforce-overrides.scss */
#custom .tbsearchAskContainer h3 {
  color: #626A70;
  display: none;
}
/* line 174, ../../sass/theme/_salesforce-overrides.scss */
#custom .personalSetupOverlay .topLeft, #custom .overlayDialog .topLeft, #custom .cke_dialog_title, #custom .cke_dialog_footer, #custom .custom-lightbox__header {
  padding: 1em;
  background-image: none;
  background-color: #EFF3F6;
  border-bottom: 1px solid #d8dee2;
  box-shadow: none;
  border-radius: 0;
  overflow: auto;
}
/* line 182, ../../sass/theme/_salesforce-overrides.scss */
#custom .personalSetupOverlay .topLeft h1, #custom .personalSetupOverlay .topLeft h2, #custom .personalSetupOverlay .topLeft h3, #custom .personalSetupOverlay .topLeft h4, #custom .personalSetupOverlay .topLeft h5, #custom .personalSetupOverlay .topLeft h6, #custom .overlayDialog .topLeft h1, #custom .overlayDialog .topLeft h2, #custom .overlayDialog .topLeft h3, #custom .overlayDialog .topLeft h4, #custom .overlayDialog .topLeft h5, #custom .overlayDialog .topLeft h6, #custom .cke_dialog_title h1, #custom .cke_dialog_title h2, #custom .cke_dialog_title h3, #custom .cke_dialog_title h4, #custom .cke_dialog_title h5, #custom .cke_dialog_title h6, #custom .cke_dialog_footer h1, #custom .cke_dialog_footer h2, #custom .cke_dialog_footer h3, #custom .cke_dialog_footer h4, #custom .cke_dialog_footer h5, #custom .cke_dialog_footer h6, #custom .custom-lightbox__header h1, #custom .custom-lightbox__header h2, #custom .custom-lightbox__header h3, #custom .custom-lightbox__header h4, #custom .custom-lightbox__header h5, #custom .custom-lightbox__header h6 {
  float: left;
}
/* line 186, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_footer, #custom .custom-lightbox__footer {
  outline: none;
  border: none;
  border-top: 1px solid #d8dee2;
  padding: 2em 1em;
}
/* line 192, ../../sass/theme/_salesforce-overrides.scss */
#custom .personalSetupOverlay .middle, #custom .overlayDialog .middle, #custom .custom-lightbox__middle {
  padding: 1em;
  background-image: none;
}
/* line 196, ../../sass/theme/_salesforce-overrides.scss */
#custom .overlayDialog input {
  border: 1px solid #d8dee2;
  box-shadow: none;
  border-radius: 0;
  width: 100%;
  margin-bottom: 0.5em;
}
/* line 202, ../../sass/theme/_salesforce-overrides.scss */
#custom .overlayDialog input:focus {
  border-left: none;
  box-shadow: inset 4px 0px 0px 0px #18B858;
  text-indent: 1px;
  outline: none;
}
/* line 206, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxPostButtons {
  padding: 0;
}
/* line 208, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxPostButtons select {
  border-radius: 0;
  border: 1px solid #d8dee2;
  color: #464646;
  max-width: 17em;
}
/* line 213, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxPostButtons select:focus {
  border-left: none;
  box-shadow: inset 4px 0px 0px 0px #18B858;
  text-indent: 1px;
  outline: none;
}
/* line 217, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxPostButtons a.button, #custom .cxPostButtons .cxsection:nth-of-type(1) .cxfield a, #custom .cxsection:nth-of-type(1) .cxfield .cxPostButtons a {
  padding: 1em 1.5em;
  box-shadow: none;
}
/* line 221, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxPostButtons .cxarrowbutton {
  display: none;
}
/* line 225, ../../sass/theme/_salesforce-overrides.scss */
#custom .dialogClose, #custom .dialogCloseOn, #custom .cke_dialog_close_button {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 32.99638% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  margin-top: -3px;
  float: right;
  width: 1em;
  text-indent: 999px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 225, ../../sass/theme/_salesforce-overrides.scss */
  #custom .dialogClose, #custom .dialogCloseOn, #custom .cke_dialog_close_button {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1478px !important;
  }
}
/* line 231, ../../sass/theme/_salesforce-overrides.scss */
#custom .dialogClose:hover, #custom .dialogClose:focus, #custom .dialogCloseOn:hover, #custom .dialogCloseOn:focus, #custom .cke_dialog_close_button:hover, #custom .cke_dialog_close_button:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 30.86019% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 231, ../../sass/theme/_salesforce-overrides.scss */
  #custom .dialogClose:hover, #custom .dialogClose:focus, #custom .dialogCloseOn:hover, #custom .dialogCloseOn:focus, #custom .cke_dialog_close_button:hover, #custom .cke_dialog_close_button:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1396px !important;
  }
}
/* line 235, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_close_button {
  margin-top: 0.5em;
  margin-right: 0.2em;
}
/* line 239, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_body {
  background-color: #FFF;
}
/* line 242, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_contents_body {
  padding: 1em;
}
/* line 244, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_contents_body select, #custom .cke_dialog_contents_body input, #custom .cke_dialog_contents_body textarea {
  margin-top: 0.5em;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #d8dee2;
  margin-bottom: 1em;
}
/* line 250, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_contents_body select:focus, #custom .cke_dialog_contents_body input:focus, #custom .cke_dialog_contents_body textarea:focus {
  border-left: none;
  box-shadow: inset 4px 0px 0px 0px #18B858;
  text-indent: 1px;
  outline: none;
}
/* line 254, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_contents_body input {
  padding-left: 1em;
}
/* line 257, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_contents_body textarea {
  padding: 1em;
  height: 225px;
}
/* line 261, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_contents_body label {
  font-size: 0.9em;
  color: #626A70;
}
/* line 266, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_tabs {
  position: relative;
  display: block;
  background-color: white;
  left: 0;
  padding-left: 1em;
  height: auto;
}
/* line 274, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_tab {
  background-image: none;
  line-height: 1.5em;
  font-size: 0.8em;
  padding: 0.2em 0.7em;
  border-radius: 10px;
  margin-top: 1em;
  margin-right: 0.5em;
  background-color: transparent;
}
/* line 284, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_tab_selected {
  background-color: #a3acb4;
  color: #FFF !important;
}
/* line 288, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_background_cover {
  background-color: #464646 !important;
}
/* line 291, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_ui_button {
  background-image: none;
  background-color: transparent;
}
/* line 294, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_ui_button:focus {
  box-shadow: none;
}
/* line 297, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_ui_button span {
  padding: 1em 1.5em;
  text-shadow: none;
  margin-left: 0.2em;
}
/* line 304, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_ui_input_text {
  padding-right: 1em;
}
/* line 308, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_ui_fieldset legend {
  margin-bottom: 0.5em;
}
/* line 313, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_ui_input_file input {
  padding: 1em;
  display: block;
  float: left;
}
/* line 319, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_ui_input_desc, #custom .ck_dialog_ui_errorMsg {
  margin-bottom: 1em;
  clear: both;
  font-size: 0.9em;
  font-style: italic;
}
/* line 325, ../../sass/theme/_salesforce-overrides.scss */
#custom .ck_dialog_ui_errorMsg {
  color: red;
}
/* line 329, ../../sass/theme/_salesforce-overrides.scss */
#custom #ChatterServiceDeleteConfirmation_buttons input {
  padding: 1em 1.5em;
}
/* line 333, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_contents {
  height: 100% !important;
}
/* line 337, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_dialog_tab[title="Link Info"], #custom .cke_dialog_tab[title="Target"], #custom .cke_dialog_tab[title="Add a code sample"] {
  display: none;
}
/* line 340, ../../sass/theme/_salesforce-overrides.scss */
#custom .csloadingicon {
  margin-top: 2em;
  margin-right: 1em;
  width: 1em;
  height: 1em;
  padding-left: 1em;
  background-image: url(images/loading-icon.png);
  background-size: 1em;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: spin 0.75s linear infinite;
  -moz-animation: spin 0.75s linear infinite;
  animation: spin 0.75s linear infinite;
}
/* line 356, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxsearchResultPanel {
  border-radius: 0 !important;
  border: 1px solid #d8dee2 !important;
  padding: 0 !important;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25) !important;
  max-height: 300px !important;
}
/* line 362, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxsearchResultPanel .csnoresult {
  margin: 1em 0 0 0 !important;
  text-align: center !important;
}
/* line 367, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxSearchOrPost {
  background-color: #EFF3F6 !important;
  background-image: none !important;
  border-radius: 0 !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-top: 1px solid #d8dee2;
  padding: 1em !important;
  left: 0 !important;
  height: auto !important;
  overflow: auto;
  line-height: 1.5em;
}
/* line 380, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxSearchOrPost .button, #custom .cxSearchOrPost .custom-form input[type='button'], #custom .custom-form .cxSearchOrPost input[type='button'], #custom .cxSearchOrPost .custom-form input[type='submit'], #custom .custom-form .cxSearchOrPost input[type='submit'], #custom .cxSearchOrPost .cke_dialog_ui_button span, #custom .cke_dialog_ui_button .cxSearchOrPost span, #custom .cxSearchOrPost .cxsection:nth-of-type(1) .cxfield a, #custom .cxsection:nth-of-type(1) .cxfield .cxSearchOrPost a {
  margin-top: 0;
  padding: 1em 2em;
  box-shadow: none;
}
/* line 385, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxSearchOrPost .cxpostquestion {
  margin-right: 0.4em !important;
  line-height: 1.5em;
}
/* line 390, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxsearchFilters {
  top: 0 !important;
  display: none;
}
/* line 393, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxsearchFilters a {
  padding: 0.2em 0.5em !important;
  top: -0.1em !important;
  font-size: 0.9em !important;
}
/* line 398, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxsearchFilters .selected {
  background-color: #a3acb4 !important;
  background-image: none !important;
  box-shadow: none !important;
  color: #FFF !important;
}
/* line 405, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxsearchTip {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 40.40366% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
  clear: both;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 405, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cxsearchTip {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1800px !important;
  }
}
/* line 410, ../../sass/theme/_salesforce-overrides.scss */
#custom .type {
  padding: 0.5em !important;
  max-height: 130px !important;
}
/* line 413, ../../sass/theme/_salesforce-overrides.scss */
#custom .type li {
  margin-left: 0.5em !important;
  padding-left: 25px !important;
}
/* line 416, ../../sass/theme/_salesforce-overrides.scss */
#custom .type li a:focus {
  outline: none;
  font-weight: 400;
}
/* line 420, ../../sass/theme/_salesforce-overrides.scss */
#custom .type li.current {
  background-color: transparent;
  font-weight: 400;
}
/* line 426, ../../sass/theme/_salesforce-overrides.scss */
#custom .type .BestAnswerSearchResult {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 75.85287% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 426, ../../sass/theme/_salesforce-overrides.scss */
  #custom .type .BestAnswerSearchResult {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3551px !important;
  }
}
/* line 430, ../../sass/theme/_salesforce-overrides.scss */
#custom .type .OpenQuestionSearchResult {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 77.91119% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 430, ../../sass/theme/_salesforce-overrides.scss */
  #custom .type .OpenQuestionSearchResult {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3629px !important;
  }
}

/****** END PAGE-CONTENT SEARCH ******/
/****** START SUBSCRIBE / UNSUBSCRIBE ******/
/* line 439, ../../sass/theme/_salesforce-overrides.scss */
#custom .pre-feed {
  width: 80%;
  float: right;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
@media (max-width: 1199px) {
  /* line 439, ../../sass/theme/_salesforce-overrides.scss */
  #custom .pre-feed {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 442, ../../sass/theme/_salesforce-overrides.scss */
#custom #subscribe-container {
  display: inline-block;
  float: right;
  margin-top: 2em;
}
/* line 447, ../../sass/theme/_salesforce-overrides.scss */
#custom .subscribe {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 23.0021% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  overflow: visible;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 447, ../../sass/theme/_salesforce-overrides.scss */
  #custom .subscribe {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1044px !important;
  }
}
/* line 450, ../../sass/theme/_salesforce-overrides.scss */
#custom .subscribe:hover, #custom .subscribe:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 22.23918% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  overflow: visible;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 450, ../../sass/theme/_salesforce-overrides.scss */
  #custom .subscribe:hover, #custom .subscribe:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1014px !important;
  }
}
/* line 455, ../../sass/theme/_salesforce-overrides.scss */
#custom .unsubscribe {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 25.21457% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  overflow: visible;
  word-break: normal;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 455, ../../sass/theme/_salesforce-overrides.scss */
  #custom .unsubscribe {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1130px !important;
  }
}
/* line 459, ../../sass/theme/_salesforce-overrides.scss */
#custom .unsubscribe:hover, #custom .unsubscribe:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 24.45165% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  overflow: visible;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 459, ../../sass/theme/_salesforce-overrides.scss */
  #custom .unsubscribe:hover, #custom .unsubscribe:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1100px !important;
  }
}
/* line 464, ../../sass/theme/_salesforce-overrides.scss */
#custom .forumsubscribe, #custom .totalsubscribe {
  display: inline-block;
}
/* line 467, ../../sass/theme/_salesforce-overrides.scss */
#custom .totalsubscribe {
  margin-left: 0.2em;
  font-size: 0.9em;
  color: #797979;
  font-style: italic;
}

/****** END SUBSCRIBE / UNSUBSCRIBE ******/
/****** START FEED FILTERS ******/
/* line 479, ../../sass/theme/_salesforce-overrides.scss */
#custom .zen-select {
  float: left;
  margin-top: 3em;
  margin-bottom: -0.5em;
}
@media (max-width: 767px) {
  /* line 479, ../../sass/theme/_salesforce-overrides.scss */
  #custom .zen-select {
    width: 100%;
    margin-top: 0;
  }
}
/* line 488, ../../sass/theme/_salesforce-overrides.scss */
#custom .zen-trigger, #custom .page-filters__list {
  height: 2em;
  line-height: 1.5em;
}
/* line 491, ../../sass/theme/_salesforce-overrides.scss */
#custom .zen-trigger:hover, #custom .page-filters__list:hover {
  background-color: transparent;
}
/* line 494, ../../sass/theme/_salesforce-overrides.scss */
#custom .zen-trigger span, #custom .zen-trigger .page-filters__list__item, #custom .zen-trigger .page-filters__list__title, #custom .page-filters__list span, #custom .page-filters__list .page-filters__list__item, #custom .page-filters__list .page-filters__list__title {
  margin-right: 0.5em;
  display: block;
  float: left;
}
/* line 500, ../../sass/theme/_salesforce-overrides.scss */
#custom #filterByTriggerText, #custom #sortByTriggerText, #custom .page-filters__list__title {
  font-size: 0.9em;
  color: #464646;
}
/* line 503, ../../sass/theme/_salesforce-overrides.scss */
#custom #filterByTriggerText:after, #custom #sortByTriggerText:after, #custom .page-filters__list__title:after {
  content: ":";
}
/* line 507, ../../sass/theme/_salesforce-overrides.scss */
#custom #sortByTriggerText:before {
  content: "|";
  display: inline-block;
  margin-right: 0.75em;
  margin-left: 0.25em;
  color: #a3acb4;
}
/* line 514, ../../sass/theme/_salesforce-overrides.scss */
#custom #filterDisplay, #custom #sortDisplay, #custom .page-filters__list__item a.active {
  font-size: 0.9em;
  color: #25A85A;
  display: inline-block;
  text-indent: 1.1em;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 27.95658% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  float: left;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 514, ../../sass/theme/_salesforce-overrides.scss */
  #custom #filterDisplay, #custom #sortDisplay, #custom .page-filters__list__item a.active {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1264px !important;
  }
}
/* line 521, ../../sass/theme/_salesforce-overrides.scss */
#custom #filterDisplay:hover, #custom #sortDisplay:hover, #custom .page-filters__list__item a.active:hover {
  color: #18B858;
}
/* line 527, ../../sass/theme/_salesforce-overrides.scss */
#custom .feedfilters li a, #custom .feedsortby li a {
  background-color: transparent;
}
/* line 531, ../../sass/theme/_salesforce-overrides.scss */
#custom .cafiltersupermenu.zen .zen-options {
  padding: 1em;
  border: 1px solid #d8dee2;
  box-shadow: 0 5px 10px #ececec;
  width: 10em;
  background-color: #FFF;
}
/* line 537, ../../sass/theme/_salesforce-overrides.scss */
#custom .cafiltersupermenu.zen .zen-options h4 {
  text-transform: none;
  font-size: 1em;
  margin-bottom: 0.2em;
  padding-left: 1.1em;
}
/* line 543, ../../sass/theme/_salesforce-overrides.scss */
#custom .cafiltersupermenu.zen .zen-options ul {
  margin-bottom: 0.5em;
}
/* line 545, ../../sass/theme/_salesforce-overrides.scss */
#custom .cafiltersupermenu.zen .zen-options ul li {
  padding-left: 1.1em;
  font-size: 0.9em;
  margin-bottom: 0.1em;
}
/* line 550, ../../sass/theme/_salesforce-overrides.scss */
#custom .cafiltersupermenu.zen .zen-options ul li.zen-checked .zen-visualization {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 27.95658% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  margin-left: -1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 550, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cafiltersupermenu.zen .zen-options ul li.zen-checked .zen-visualization {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1264px !important;
  }
}
/* line 559, ../../sass/theme/_salesforce-overrides.scss */
#custom .breadCrumbs {
  padding: 0.5em 0;
  margin-bottom: 1em;
}
/* line 562, ../../sass/theme/_salesforce-overrides.scss */
#custom .breadCrumbs li {
  font-size: 0.9em;
  display: inline-block;
}
/* line 565, ../../sass/theme/_salesforce-overrides.scss */
#custom .breadCrumbs li span {
  background-color: transparent;
}
/* line 568, ../../sass/theme/_salesforce-overrides.scss */
#custom .breadCrumbs li a {
  padding-right: 1.3em;
  margin-right: 0.3em;
  background-image: url(images/caret-right.png);
  background-size: 1em;
  background-position: top right;
  background-repeat: no-repeat;
  display: inline-block;
}
/* line 576, ../../sass/theme/_salesforce-overrides.scss */
#custom .breadCrumbs li a:hover, #custom .breadCrumbs li a:focus {
  background-position: top right;
}
/* line 579, ../../sass/theme/_salesforce-overrides.scss */
#custom .breadCrumbs li a span {
  color: #25A85A;
}
/* line 581, ../../sass/theme/_salesforce-overrides.scss */
#custom .breadCrumbs li a span:hover, #custom .breadCrumbs li a span:focus {
  color: #18B858;
}

/****** END FEED FILTERS ******/
/****** START FEED ITEMS ******/
/* line 593, ../../sass/theme/_salesforce-overrides.scss */
#custom {
  /*** START ANSWERS ***/
  /*** END ANSWERS ***/
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 608, ../../sass/theme/_salesforce-overrides.scss */
#custom .waitingHolder {
  margin: 5em auto;
  display: table;
}
/* line 611, ../../sass/theme/_salesforce-overrides.scss */
#custom .waitingHolder img {
  width: 1em;
  height: 1em;
  padding-left: 1em;
  background-image: url(images/loading-icon.png);
  background-size: 1em;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: spin 0.75s linear infinite;
  -moz-animation: spin 0.75s linear infinite;
  animation: spin 0.75s linear infinite;
}
/* line 623, ../../sass/theme/_salesforce-overrides.scss */
#custom .waitingHolder .waitingDescription {
  font-size: 0.9em;
  text-transform: uppercase;
  color: #a3acb4;
  margin-left: 1em;
}
/* line 631, ../../sass/theme/_salesforce-overrides.scss */
#custom .csInfo, #custom .notice, #custom .note, #custom .warning, #custom .emptyfeed {
  padding: 1em;
  padding-left: 2.6em;
  font-style: italic;
  margin-top: 0.2em;
  border-radius: 0;
  background-position: 1em 1em;
  background-size: 1rem;
  background-repeat: no-repeat;
  color: #464646;
  display: block;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 1em;
  line-height: 1.3em;
}
/* line 646, ../../sass/theme/_salesforce-overrides.scss */
#custom .csInfo h4, #custom .notice h4, #custom .note h4, #custom .warning h4, #custom .emptyfeed h4 {
  display: none;
}
/* line 650, ../../sass/theme/_salesforce-overrides.scss */
#custom .csInfo, #custom .emptyfeed {
  background-color: #edf7ff;
  border: 1px solid #a0d8ff;
  background-image: url(images/alert-info.png);
}
/* line 655, ../../sass/theme/_salesforce-overrides.scss */
#custom .notice, #custom .note {
  background-color: #FFFCE0;
  border: 1px solid #f0cc13;
  margin-top: 0.5em;
  background-image: url(images/alert-exclamation.png);
  clear: both;
}
/* line 662, ../../sass/theme/_salesforce-overrides.scss */
#custom .warning {
  background-color: #ffe8f6;
  border: 1px solid #ffabde;
  margin-top: 0.5em;
  background-image: url(images/alert-warning.png);
  clear: both;
}
/* line 671, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxthefeed.csoptimizequestion {
  width: 80%;
  float: right;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  clear: none;
  margin-top: 1em;
  word-break: break-word;
}
@media (max-width: 1199px) {
  /* line 671, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cxthefeed.csoptimizequestion {
    width: 100%;
    margin-bottom: 2em;
  }
}
/* line 677, ../../sass/theme/_salesforce-overrides.scss */
#custom .feedcommentarrow {
  background-image: none;
}
/* line 680, ../../sass/theme/_salesforce-overrides.scss */
#custom .results-section {
  margin: 1em 0;
}
/* line 683, ../../sass/theme/_salesforce-overrides.scss */
#custom .results-link {
  font-size: 1.6em;
  display: table-cell;
  vertical-align: middle;
  line-height: 1.3em;
}
/* line 689, ../../sass/theme/_salesforce-overrides.scss */
#custom .results-link-subtext {
  margin-top: 0.5em;
  font-style: italic;
  color: #797979;
  display: block;
  font-size: 0.9rem;
  line-height: 0.5em;
}
/* line 697, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditem, #custom .ideasfeed > li, #custom .resultsfeed > li, #custom .resultsfeed tr, #custom .newsfeed > li {
  padding: 2em;
  border: 1px solid #d8dee2;
  margin-bottom: 1em;
  list-style: none;
}
@media (max-width: 767px) {
  /* line 697, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditem, #custom .ideasfeed > li, #custom .resultsfeed > li, #custom .resultsfeed tr, #custom .newsfeed > li {
    padding: 1em;
  }
}
/* line 705, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditem h4, #custom .ideasfeed > li h4, #custom .resultsfeed > li h4, #custom .resultsfeed tr h4, #custom .newsfeed > li h4 {
  font-size: 2em;
  margin-top: -0.2em;
  line-height: 1.2em;
}
/* line 712, ../../sass/theme/_salesforce-overrides.scss */
#custom .resultsfeed tr .results-link {
  line-height: 2em;
}
/* line 717, ../../sass/theme/_salesforce-overrides.scss */
#custom .resultsfeed tr:hover {
  background-color: #EFF3F6;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
/* line 721, ../../sass/theme/_salesforce-overrides.scss */
#custom .view-more-results {
  text-align: right;
  float: right;
}
/* line 725, ../../sass/theme/_salesforce-overrides.scss */
#custom .no-results {
  padding-left: 1em;
  font-style: italic;
}
/* line 729, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemcontent.cxfeeditemcontent {
  clear: both;
  padding-left: 65px;
  display: block;
}
@media (max-width: 767px) {
  /* line 729, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditemcontent.cxfeeditemcontent {
    padding-left: 0;
  }
}
/* line 737, ../../sass/theme/_salesforce-overrides.scss */
#custom .ideasfeeditemcontent {
  clear: none;
}
/* line 740, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemtext, #custom .feedcommenttext, #custom .feeditemextras {
  line-height: 1.3em;
}
/* line 742, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemtext ol, #custom .feeditemtext ul, #custom .feedcommenttext ol, #custom .feedcommenttext ul, #custom .feeditemextras ol, #custom .feeditemextras ul {
  margin: 0.5em 0;
}
/* line 744, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemtext ol li, #custom .feeditemtext ul li, #custom .feedcommenttext ol li, #custom .feedcommenttext ul li, #custom .feeditemextras ol li, #custom .feeditemextras ul li {
  margin-left: 1.5em;
}
/* line 748, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemtext ol li, #custom .feedcommenttext ol li, #custom .feeditemextras ol li {
  list-style-type: decimal;
  margin-left: 1em;
  text-indent: 0.5em;
}
/* line 753, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemtext ul li, #custom .feedcommenttext ul li, #custom .feeditemextras ul li {
  list-style-type: disc;
}
/* line 757, ../../sass/theme/_salesforce-overrides.scss */
#custom .csPreviewLinkContainer {
  display: none;
}
/* line 760, ../../sass/theme/_salesforce-overrides.scss */
#custom .hideContext .csPreviewLinkContainer {
  display: block;
}
/* line 763, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemheader, #custom .cxsingleitemdetailfeed, #custom .singleArticleTitle {
  display: block;
  margin-bottom: 0.3em;
}
/* line 767, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxarticlesummarypreview .cxsingleitemdetailfeed {
  color: #464646;
}
/* line 769, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxarticlesummarypreview .cxsingleitemdetailfeed:hover {
  color: #464646;
}
/* line 773, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditembestreplyheader {
  background-color: #138943;
  padding: 0.7em 1.5em;
  margin-left: -2.5em;
  margin-top: -1.5em;
  display: inline-block;
  margin-bottom: 1.5em;
  color: #FFF;
  line-height: 1.6em;
  text-indent: 0.1em;
}
/* line 783, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditembestreplyheader .feedItemBestReplyIcon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 81.01772% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  width: 1rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 783, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditembestreplyheader .feedItemBestReplyIcon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3791px !important;
  }
}
/* line 787, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditembestreplyheader .agentIcon, #custom .feeditembestreplyheader .csCompanyNameTag {
  display: none;
}
/* line 790, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditembestreplyheader:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 1em 0.7em 0;
  border-color: transparent #0d5c2d transparent transparent;
  content: "";
  display: block;
  position: absolute;
  top: 3em;
  left: -1em;
}
/* line 803, ../../sass/theme/_salesforce-overrides.scss */
#custom .usericon {
  box-shadow: none;
  width: 50px;
  height: 50px;
  margin-left: -65px;
  float: left;
  border-radius: 100px;
}
/* line 810, ../../sass/theme/_salesforce-overrides.scss */
#custom .usericon a {
  display: block;
}
/* line 813, ../../sass/theme/_salesforce-overrides.scss */
#custom .usericon img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 1px solid #d8dee2;
  pointer-events: none;
}
@media (max-width: 767px) {
  /* line 803, ../../sass/theme/_salesforce-overrides.scss */
  #custom .usericon {
    display: none !important;
  }
}
/* line 824, ../../sass/theme/_salesforce-overrides.scss */
#custom .usericon--kba {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 66.10397% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  border: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 824, ../../sass/theme/_salesforce-overrides.scss */
  #custom .usericon--kba {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2982px !important;
  }
}
/* line 828, ../../sass/theme/_salesforce-overrides.scss */
#custom .usericon--codegall {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 36.31306% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  border: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 828, ../../sass/theme/_salesforce-overrides.scss */
  #custom .usericon--codegall {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1611px !important;
  }
}
/* line 832, ../../sass/theme/_salesforce-overrides.scss */
#custom .usericon--video {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 94.16843% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  border: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 832, ../../sass/theme/_salesforce-overrides.scss */
  #custom .usericon--video {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4381px !important;
  }
}
/* line 836, ../../sass/theme/_salesforce-overrides.scss */
#custom .usericon--announce {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 20.18032% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  border: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 836, ../../sass/theme/_salesforce-overrides.scss */
  #custom .usericon--announce {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -920px !important;
  }
}
/* line 840, ../../sass/theme/_salesforce-overrides.scss */
#custom .usericon--event {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 51.92787% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  border: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 840, ../../sass/theme/_salesforce-overrides.scss */
  #custom .usericon--event {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2341px !important;
  }
}
/* line 844, ../../sass/theme/_salesforce-overrides.scss */
#custom .usericon--beta {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 26.12699% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  border: none;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 844, ../../sass/theme/_salesforce-overrides.scss */
  #custom .usericon--beta {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1160px !important;
  }
}
/* line 848, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfirstentity {
  color: #797979;
  margin-bottom: 0.5em;
  display: inline-block;
}
/* line 853, ../../sass/theme/_salesforce-overrides.scss */
#custom .agentIcon {
  margin-left: 0.1em;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 15.5399% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  border-radius: 3px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 853, ../../sass/theme/_salesforce-overrides.scss */
  #custom .agentIcon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -744px !important;
  }
}
/* line 858, ../../sass/theme/_salesforce-overrides.scss */
#custom .agentIconHover {
  padding: 0.2em 0.5em !important;
  background-color: #464646;
  border-radius: 0.4em;
}
/* line 863, ../../sass/theme/_salesforce-overrides.scss */
#custom .csactionslink {
  background-color: transparent;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 28.58776% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  border-radius: 0;
  padding: 0.2em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 863, ../../sass/theme/_salesforce-overrides.scss */
  #custom .csactionslink {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1286px !important;
  }
}
/* line 869, ../../sass/theme/_salesforce-overrides.scss */
#custom .csactionslist {
  padding: 1em;
  box-shadow: 2px 2px 5px rgba(128, 128, 128, 0.5);
  border-radius: 0;
  top: 2em;
  z-index: 1000;
}
/* line 875, ../../sass/theme/_salesforce-overrides.scss */
#custom .csactionslist li {
  margin-bottom: 0.2em;
}
/* line 877, ../../sass/theme/_salesforce-overrides.scss */
#custom .csactionslist li a:hover {
  background-color: transparent;
}
/* line 882, ../../sass/theme/_salesforce-overrides.scss */
#custom .ideas-vote {
  padding: 1em 0;
  margin: 1em 0;
  border-top: 1px solid #d8dee2;
  text-align: center;
  font-size: 0.9em;
}
/* line 889, ../../sass/theme/_salesforce-overrides.scss */
#custom .ideas-vote-count {
  display: block;
  margin: 0.3em 0;
}
/* line 893, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-vote-btn {
  background-color: transparent;
  border: none;
  color: transparent;
  cursor: pointer;
  height: 1rem;
}
/* line 900, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-vote-up {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 98.32285% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 900, ../../sass/theme/_salesforce-overrides.scss */
  #custom .idea-vote-up {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4571px !important;
  }
}
/* line 902, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-vote-up:hover, #custom .idea-vote-up:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 97.63674% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 902, ../../sass/theme/_salesforce-overrides.scss */
  #custom .idea-vote-up:hover, #custom .idea-vote-up:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4545px !important;
  }
}
/* line 906, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-vote-up-after {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 96.95064% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 906, ../../sass/theme/_salesforce-overrides.scss */
  #custom .idea-vote-up-after {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4519px !important;
  }
}
/* line 910, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-vote-down {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 96.26453% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 910, ../../sass/theme/_salesforce-overrides.scss */
  #custom .idea-vote-down {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4493px !important;
  }
}
/* line 912, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-vote-down:hover, #custom .idea-vote-down:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 95.57843% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 912, ../../sass/theme/_salesforce-overrides.scss */
  #custom .idea-vote-down:hover, #custom .idea-vote-down:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4467px !important;
  }
}
/* line 916, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-vote-down-after {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 94.89232% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 916, ../../sass/theme/_salesforce-overrides.scss */
  #custom .idea-vote-down-after {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4441px !important;
  }
}
/* line 920, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-voters {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 2em;
  -moz-column-gap: 2em;
  column-gap: 2em;
}
/* line 927, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-voters img {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  vertical-align: middle;
  border: 1px solid #d8dee2;
}
/* line 934, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-voters li {
  margin-bottom: 0.5em;
}
/* line 936, ../../sass/theme/_salesforce-overrides.scss */
#custom .idea-voters li a {
  color: #464646;
}
@media (max-width: 767px) {
  /* line 920, ../../sass/theme/_salesforce-overrides.scss */
  #custom .idea-voters {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}
/* line 946, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditem-category {
  display: inline-block;
  padding: 0.2em 0.5em;
  background-color: #EFF3F6;
  border-radius: 4px;
  margin-bottom: 0.5em;
  font-size: 0.9em;
  color: #626A70;
  line-height: 1.3em;
}
/* line 956, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditem-status {
  font-size: 0.9em;
  font-style: Italic;
}
/* line 960, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditem-ideabody, #custom .feeditem-newsbody {
  margin-top: 1em;
  max-height: 110px;
  min-height: 50px;
  overflow: hidden;
}
/* line 966, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemdetails-ideabody {
  margin: 1em 0;
}
/* line 969, ../../sass/theme/_salesforce-overrides.scss */
#custom .csPreviewLinkContainer {
  height: 2em;
  background-image: url(images/text-preview-fade.png);
  bottom: 2em;
  position: relative;
  margin-bottom: -2em;
}
/* line 976, ../../sass/theme/_salesforce-overrides.scss */
#custom .csPreviewLinkContainer--inactive {
  background-image: none;
}
/* line 979, ../../sass/theme/_salesforce-overrides.scss */
#custom .csPreviewLink {
  position: relative;
  top: 2em;
}
/* line 983, ../../sass/theme/_salesforce-overrides.scss */
#custom .ckeditor_codeblock {
  padding: 1em;
  margin: 1em 0;
  font-family: courier, sans-serif;
  border-left: 0.5em solid #138943;
  background-color: transparent;
  white-space: pre-wrap;
  background-color: rgba(163, 172, 180, 0.15);
}
/* line 993, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 996, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter li {
  font-size: 0.9em;
  color: #797979;
  display: inline;
}
/* line 1001, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .cxafterlike, #custom .feeditemfooter .cxfollow, #custom .feeditemfooter .cxlike, #custom .feeditemfooter .cxafterdislike {
  margin-right: 0.2em;
}
/* line 1004, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .upVoteCount:before, #custom .feeditemfooter .downVoteCount:before, #custom .feeditemfooter .followCount:before, #custom .feeditemfooter .csNoNumReportAbuses:before {
  content: "(";
}
/* line 1007, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .upVoteCount:after, #custom .feeditemfooter .downVoteCount:after, #custom .feeditemfooter .followCount:after, #custom .feeditemfooter .csNoNumReportAbuses:after {
  content: ")";
}
/* line 1010, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .downVoteCount {
  margin-left: 0.2em;
}
/* line 1013, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .cxreportabuseaction {
  display: none;
}
/* line 1016, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .feeditemreplysepdot3 {
  display: none;
}
/* line 1019, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .csflaglink {
  background-image: none;
}
/* line 1022, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .feeditemseparatingdot, #custom .feeditemfooter .feeditemreplysepdot1, #custom .feeditemfooter .feeditemreplysepdot2, #custom .feeditemfooter .feeditemreplysepdot3 {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
/* line 1026, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .cxlikelink, #custom .feeditemfooter .cxdislikelink, #custom .feeditemfooter .cxafterlike, #custom .feeditemfooter .cxafterdislike {
  width: 1rem;
  height: 1rem;
  vertical-align: middle;
  text-indent: -99999px;
}
/* line 1032, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .cxlikelink {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 90.73756% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1032, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditemfooter .cxlikelink {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4239px !important;
  }
}
/* line 1034, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .cxlikelink:hover, #custom .feeditemfooter .cxlikelink:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 90.05146% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1034, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditemfooter .cxlikelink:hover, #custom .feeditemfooter .cxlikelink:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4213px !important;
  }
}
/* line 1038, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .cxdislikelink {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 47.01734% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1038, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditemfooter .cxdislikelink {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2135px !important;
  }
}
/* line 1040, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .cxdislikelink:hover, #custom .feeditemfooter .cxdislikelink:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 46.33124% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1040, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditemfooter .cxdislikelink:hover, #custom .feeditemfooter .cxdislikelink:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2109px !important;
  }
}
/* line 1044, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .cxafterlike {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 89.36535% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1044, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditemfooter .cxafterlike {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4137px !important;
  }
}
/* line 1047, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemfooter .cxafterdislike {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 45.64513% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1047, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditemfooter .cxafterdislike {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2033px !important;
  }
}
/* line 1051, ../../sass/theme/_salesforce-overrides.scss */
#custom .csReportAbuseAction ul {
  padding: 1em;
  border-radius: 0;
  margin-top: 0.5em;
}
/* line 1055, ../../sass/theme/_salesforce-overrides.scss */
#custom .csReportAbuseAction ul li {
  margin-bottom: 0.2em;
}
/* line 1057, ../../sass/theme/_salesforce-overrides.scss */
#custom .csReportAbuseAction ul li a:hover, #custom .csReportAbuseAction ul li a:focus {
  background-color: transparent;
}
/* line 1065, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemextras:empty {
  display: none;
}
/* line 1069, ../../sass/theme/_salesforce-overrides.scss */
#custom .feedText {
  font-weight: 300;
}
/* line 1072, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemcomment, #custom .ideacomments > li, #custom .last-pm-comment:not(:empty) {
  padding: 1.5em;
  background-color: #EFF3F6;
  margin-bottom: 0.2em;
}
/* line 1076, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemcomment .feedcommenttext, #custom .ideacomments > li .feedcommenttext, #custom .last-pm-comment:not(:empty) .feedcommenttext {
  overflow: hidden;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
  line-height: 1.3em;
}
/* line 1083, ../../sass/theme/_salesforce-overrides.scss */
#custom .feedcommenttext img {
  margin: 1em 0;
}
/* line 1086, ../../sass/theme/_salesforce-overrides.scss */
#custom .feedcommentuser {
  font-size: 0.8em;
  color: #626A70;
}
/* line 1090, ../../sass/theme/_salesforce-overrides.scss */
#custom .csCompanyNameTag {
  font-size: 0.8em;
  color: #a3acb4;
}
/* line 1095, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemcommentbody .usericon {
  margin-left: 0;
  margin-right: 15px;
  width: 35px;
  height: 35px;
}
/* line 1100, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemcommentbody .usericon img {
  width: 35px;
  height: 35px;
}
/* line 1105, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemcommentbody .feeditemfooter {
  padding-left: 50px;
}
@media (max-width: 767px) {
  /* line 1105, ../../sass/theme/_salesforce-overrides.scss */
  #custom .feeditemcommentbody .feeditemfooter {
    padding-left: 0;
  }
}
/* line 1111, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemcommentbody .cxSelectBestReply, #custom .feeditemcommentbody .cxUnselectBestReply {
  margin-left: 1em;
}
/* line 1114, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemcommentbody .csSelectBestReplyIcon, #custom .feeditemcommentbody .csUnselectBestReplyIcon {
  margin-right: 0.5em;
  vertical-align: middle;
}
/* line 1119, ../../sass/theme/_salesforce-overrides.scss */
#custom .bestPlaceHolder {
  padding-left: 50px;
  font-style: italic;
  color: #626A70;
}
/* line 1123, ../../sass/theme/_salesforce-overrides.scss */
#custom .bestPlaceHolder:before {
  content: "";
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 80.33162% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  margin-right: 0.3em;
  width: 1em;
  height: 1em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1123, ../../sass/theme/_salesforce-overrides.scss */
  #custom .bestPlaceHolder:before {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3765px !important;
  }
}
/* line 1132, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxshowmorecomments, #custom .feeditemcommentplaceholder, #custom .showmorecommentscontainer a, #custom .cxshowmorefeeditemscontainer a {
  padding: 1.5em;
  background-color: #a3acb4;
  color: #FFF;
  text-align: center;
  background-image: none;
  width: 100%;
  display: block;
  box-sizing: border-box;
  border-radius: 4px;
}
/* line 1142, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxshowmorecomments:hover, #custom .feeditemcommentplaceholder:hover, #custom .showmorecommentscontainer a:hover, #custom .cxshowmorefeeditemscontainer a:hover {
  background-color: #b1b9bf;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
/* line 1146, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxshowmorecomments input, #custom .feeditemcommentplaceholder input, #custom .showmorecommentscontainer a input, #custom .cxshowmorefeeditemscontainer a input {
  border-radius: 0;
  border: none;
  outline: none;
  width: 100%;
  box-sizing: border-box;
  height: 2em;
  line-height: 2em;
}
/* line 1156, ../../sass/theme/_salesforce-overrides.scss */
#custom .newcommentbutton {
  margin: 1em 0 0 0;
  padding: 1em 1.5em;
  font-size: 1em;
}
/* line 1161, ../../sass/theme/_salesforce-overrides.scss */
#custom html[style] {
  overflow-y: scroll !important;
}
/* line 1164, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset {
  box-shadow: none;
}
/* line 1166, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_inner {
  border: 1px solid #d8dee2;
}
/* line 1169, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all, #custom .cke_reset .cke_top {
  background-color: #a3acb4;
  box-shadow: none;
  padding: 0.5em;
  background-image: none;
}
/* line 1174, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_toolgroup, #custom .cke_reset .cke_top .cke_toolgroup {
  background-image: none;
  box-shadow: none;
  background-color: transparent;
}
/* line 1178, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_toolgroup a, #custom .cke_reset .cke_top .cke_toolgroup a {
  margin: 0 0.1em;
  padding: 0.25em;
  border-radius: 4px;
}
/* line 1182, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_toolgroup a:hover, #custom .cke_reset .cke_reset_all .cke_toolgroup a:focus, #custom .cke_reset .cke_top .cke_toolgroup a:hover, #custom .cke_reset .cke_top .cke_toolgroup a:focus {
  background-image: none !important;
  background-color: #138943 !important;
  box-shadow: none;
}
/* line 1188, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_toolgroup .cke_button_on, #custom .cke_reset .cke_top .cke_toolgroup .cke_button_on {
  background-color: #626A70;
  background-image: none;
  box-shadow: none;
}
/* line 1194, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__underline_icon, #custom .cke_reset .cke_top .cke_button__underline_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 85.93482% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1194, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__underline_icon, #custom .cke_reset .cke_top .cke_button__underline_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4007px !important;
  }
}
/* line 1197, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__undo_icon, #custom .cke_reset .cke_top .cke_button__undo_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 87.30703% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1197, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__undo_icon, #custom .cke_reset .cke_top .cke_button__undo_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -4059px !important;
  }
}
/* line 1200, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__redo_icon, #custom .cke_reset .cke_top .cke_button__redo_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 73.79455% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1200, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__redo_icon, #custom .cke_reset .cke_top .cke_button__redo_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3415px !important;
  }
}
/* line 1203, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__bold_icon, #custom .cke_reset .cke_top .cke_button__bold_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 27.29179% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1203, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__bold_icon, #custom .cke_reset .cke_top .cke_button__bold_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1220px !important;
  }
}
/* line 1206, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__italic_icon, #custom .cke_reset .cke_top .cke_button__italic_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 63.33143% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1206, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__italic_icon, #custom .cke_reset .cke_top .cke_button__italic_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2879px !important;
  }
}
/* line 1209, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__strike_icon, #custom .cke_reset .cke_top .cke_button__strike_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 81.70383% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1209, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__strike_icon, #custom .cke_reset .cke_top .cke_button__strike_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3813px !important;
  }
}
/* line 1212, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__link_icon, #custom .cke_reset .cke_top .cke_button__link_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 23.7469% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1212, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__link_icon, #custom .cke_reset .cke_top .cke_button__link_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1074px !important;
  }
}
/* line 1215, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__sfdcimage_icon, #custom .cke_reset .cke_top .cke_button__sfdcimage_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 60.43453% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1215, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__sfdcimage_icon, #custom .cke_reset .cke_top .cke_button__sfdcimage_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2749px !important;
  }
}
/* line 1218, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__sfdccodeblock_icon, #custom .cke_reset .cke_top .cke_button__sfdccodeblock_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 33.73356% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1218, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__sfdccodeblock_icon, #custom .cke_reset .cke_top .cke_button__sfdccodeblock_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1508px !important;
  }
}
/* line 1221, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__justifyleft_icon, #custom .cke_reset .cke_top .cke_button__justifyleft_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 18.67734% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1221, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__justifyleft_icon, #custom .cke_reset .cke_top .cke_button__justifyleft_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -868px !important;
  }
}
/* line 1224, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__justifycenter_icon, #custom .cke_reset .cke_top .cke_button__justifycenter_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 17.99123% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1224, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__justifycenter_icon, #custom .cke_reset .cke_top .cke_button__justifycenter_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -842px !important;
  }
}
/* line 1227, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__justifyright_icon, #custom .cke_reset .cke_top .cke_button__justifyright_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 19.36345% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1227, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__justifyright_icon, #custom .cke_reset .cke_top .cke_button__justifyright_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -894px !important;
  }
}
/* line 1230, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__bulletedlist_icon, #custom .cke_reset .cke_top .cke_button__bulletedlist_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 85.24871% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1230, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__bulletedlist_icon, #custom .cke_reset .cke_top .cke_button__bulletedlist_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3981px !important;
  }
}
/* line 1233, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__numberedlist_icon, #custom .cke_reset .cke_top .cke_button__numberedlist_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 68.5344% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1233, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__numberedlist_icon, #custom .cke_reset .cke_top .cke_button__numberedlist_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3137px !important;
  }
}
/* line 1236, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__indent_icon, #custom .cke_reset .cke_top .cke_button__indent_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 61.80675% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1236, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__indent_icon, #custom .cke_reset .cke_top .cke_button__indent_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2801px !important;
  }
}
/* line 1239, ../../sass/theme/_salesforce-overrides.scss */
#custom .cke_reset .cke_reset_all .cke_button__outdent_icon, #custom .cke_reset .cke_top .cke_button__outdent_icon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 41.71908% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1239, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cke_reset .cke_reset_all .cke_button__outdent_icon, #custom .cke_reset .cke_top .cke_button__outdent_icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1847px !important;
  }
}
/* line 1245, ../../sass/theme/_salesforce-overrides.scss */
#custom .csselecttopic {
  margin-top: -0.5em;
}
/* line 1248, ../../sass/theme/_salesforce-overrides.scss */
#custom .csselecttopicmsg {
  padding: 0.5em 1em;
  box-shadow: 0.2em 0.2em 0.5em rgba(128, 128, 128, 0.5);
  border-radius: 0;
  margin-top: 0.4em;
  border: 1px solid #d8dee2;
  color: #626A70;
  font-style: italic;
  font-size: 0.9em;
}
/* line 1258, ../../sass/theme/_salesforce-overrides.scss */
#custom .topicrequired {
  background-color: #fff8fc !important;
  box-shadow: inset 4px 0px #BF458E;
}
/* line 1262, ../../sass/theme/_salesforce-overrides.scss */
#custom .csAlert {
  padding: 1em;
  text-indent: 1.7em;
  display: block;
  border-radius: 0;
}
/* line 1268, ../../sass/theme/_salesforce-overrides.scss */
#custom .csSuccess {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 29.32977% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  background-color: #ecf5df;
  border: 1px solid #79ca00;
  display: block;
  margin-top: 0.5em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1268, ../../sass/theme/_salesforce-overrides.scss */
  #custom .csSuccess {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1334px !important;
  }
}
/* line 1275, ../../sass/theme/_salesforce-overrides.scss */
#custom .qn_dismiss, #custom .csdismiss {
  text-indent: 99999px;
}
/* line 1280, ../../sass/theme/_salesforce-overrides.scss */
#custom .csdeleting {
  margin-top: -3em !important;
}
/* line 1283, ../../sass/theme/_salesforce-overrides.scss */
#custom .csdeletinglabel {
  top: 50%;
}
/* line 1286, ../../sass/theme/_salesforce-overrides.scss */
#custom .csdeletedicon, #custom .csdeletingimg {
  vertical-align: middle;
  margin-right: 0.5em;
  width: 1.2rem;
  height: 1.2rem;
}
/* line 1292, ../../sass/theme/_salesforce-overrides.scss */
#custom .csdeletedicon {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 30.15056% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1292, ../../sass/theme/_salesforce-overrides.scss */
  #custom .csdeletedicon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1370px !important;
  }
}
/* line 1295, ../../sass/theme/_salesforce-overrides.scss */
#custom .csdeletingimg {
  width: 1em;
  height: 1em;
  padding-left: 1em;
  background-image: url(images/loading-icon.png);
  background-size: 1em;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: spin 0.75s linear infinite;
  -moz-animation: spin 0.75s linear infinite;
  animation: spin 0.75s linear infinite;
}
/* line 1308, ../../sass/theme/_salesforce-overrides.scss */
#custom .header {
  padding-top: 1em;
  padding-bottom: 1.5em;
  border-top: 1px solid #d8dee2;
  margin-top: 4em;
}
/* line 1313, ../../sass/theme/_salesforce-overrides.scss */
#custom .header h3 {
  font-size: 0.9em;
  text-transform: uppercase;
  font-style: normal;
  color: #626A70;
}
/* line 1322, ../../sass/theme/_salesforce-overrides.scss */
#custom .waitingSearchDiv {
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  border: 1px solid #FFF;
}
/* line 1327, ../../sass/theme/_salesforce-overrides.scss */
#custom .waitingSearchDiv .waitingHolder {
  border-radius: 0;
  background-color: transparent;
  border: none;
}
/* line 1337, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxfooter {
  display: none;
}

/****** END FEED ITEMS ******/
/****** START SINGLE ARTICLES ******/
/* line 1348, ../../sass/theme/_salesforce-overrides.scss */
#custom .sectionHeader {
  padding: 0.5em;
  text-transform: uppercase;
  font-size: 0.9em;
  text-indent: 1.5em;
  background-color: #EFF3F6;
  color: #464646;
  border-radius: 0;
  font-weight: 400;
  margin-bottom: 0.2em;
  clear: both;
}
/* line 1361, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxsection:nth-of-type(1) .cxfields {
  overflow: auto;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1.5em 0;
}
/* line 1366, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxsection:nth-of-type(1) .cxfield {
  width: 33%;
  float: left;
  padding-right: 1.5em;
}
/* line 1370, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxsection:nth-of-type(1) .cxfield a {
  font-weight: 300 !important;
  font-family: inherit !important;
  display: block;
  padding: 1em;
  margin-top: 0.5em;
}
@media (max-width: 767px) {
  /* line 1366, ../../sass/theme/_salesforce-overrides.scss */
  #custom .cxsection:nth-of-type(1) .cxfield {
    width: 100%;
    padding-right: 0;
  }
}
/* line 1385, ../../sass/theme/_salesforce-overrides.scss */
#custom .cxfields {
  margin: 1.5em 0 0.5em;
}
/* line 1388, ../../sass/theme/_salesforce-overrides.scss */
#custom .fieldHeader {
  margin-bottom: 0.2em;
  font-weight: 500;
  font-style: normal;
  font-size: 1em;
}
/* line 1394, ../../sass/theme/_salesforce-overrides.scss */
#custom .summaryHeader {
  display: none;
}
/* line 1397, ../../sass/theme/_salesforce-overrides.scss */
#custom .summaryDescription {
  margin-bottom: 1.5em;
  display: none;
}
/* line 1401, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section, #custom .cxfield {
  line-height: 1.3em;
}
/* line 1403, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section p, #custom .kb-section p span, #custom .kb-section li, #custom .cxfield p, #custom .cxfield p span, #custom .cxfield li {
  font-size: 0.9rem !important;
}
/* line 1406, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section p, #custom .kb-section ul, #custom .kb-section ol, #custom .cxfield p, #custom .cxfield ul, #custom .cxfield ol {
  margin-bottom: 1em;
}
/* line 1409, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section ul, #custom .kb-section ol, #custom .cxfield ul, #custom .cxfield ol {
  padding-left: 3em;
  margin-top: 1em;
}
/* line 1413, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section ul, #custom .cxfield ul {
  list-style: disc;
}
/* line 1416, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section ol, #custom .cxfield ol {
  list-style: decimal;
}
/* line 1419, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section li, #custom .cxfield li {
  margin-bottom: 1em;
}
/* line 1422, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section h1, #custom .kb-section h2, #custom .cxfield h1, #custom .cxfield h2 {
  font-size: 1.6em;
  margin: 1.5em 0 0.5em;
  font-weight: 300;
}
/* line 1427, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section h3:not(.fieldHeader), #custom .cxfield h3:not(.fieldHeader) {
  font-size: 1.2em;
  margin: 1.5em 0 0.5em;
  font-style: italic;
  font-weight: 300;
}
/* line 1433, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section h4, #custom .kb-section h5, #custom .kb-section h6, #custom .cxfield h4, #custom .cxfield h5, #custom .cxfield h6 {
  margin-bottom: 0.2em;
  font-weight: 500;
  font-style: normal;
  font-size: 1em !important;
}
/* line 1439, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section .fieldDescription + h1, #custom .kb-section .fieldDescription + h2, #custom .kb-section .fieldDescription + h3, #custom .kb-section .fieldDescription + div h1:first-child, #custom .kb-section .fieldDescription + div h2:first-child, #custom .kb-section .fieldDescription + div h3:first-child, #custom .cxfield .fieldDescription + h1, #custom .cxfield .fieldDescription + h2, #custom .cxfield .fieldDescription + h3, #custom .cxfield .fieldDescription + div h1:first-child, #custom .cxfield .fieldDescription + div h2:first-child, #custom .cxfield .fieldDescription + div h3:first-child {
  margin-top: 0;
}
/* line 1442, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section img, #custom .cxfield img {
  max-width: 100%;
  height: auto !important;
  margin: 2em 0;
  border: 1px solid #d8dee2;
}
/* line 1448, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section .ckeditor_codeblock, #custom .cxfield .ckeditor_codeblock {
  overflow: initial;
  margin: 2em 0;
  padding: 1em;
  padding-left: 1.5em;
  background-color: #EFF3F6;
}
/* line 1456, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section .note, #custom .cxfield .note {
  margin-top: 1em;
}
/* line 1459, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section pre, #custom .cxfield pre {
  margin: 1em 0;
}
@media (max-width: 767px) {
  /* line 1401, ../../sass/theme/_salesforce-overrides.scss */
  #custom .kb-section, #custom .cxfield {
    margin-bottom: 0;
  }
}
/* line 1466, ../../sass/theme/_salesforce-overrides.scss */
#custom .kb-section {
  margin-bottom: 2em;
}
/* line 1469, ../../sass/theme/_salesforce-overrides.scss */
#custom .ideas-comments {
  margin: 2em 0;
}

/****** END SINGLE ARTICLES ******/
/****** START CASE DETAILS PAGE ******/
/* line 1478, ../../sass/theme/_salesforce-overrides.scss */
#custom .close-case-button {
  float: right;
}
/* line 1481, ../../sass/theme/_salesforce-overrides.scss */
#custom .content-section ul.case-stats, #custom .case-stats {
  float: left;
  width: 80%;
  list-style: none;
  margin-left: 0;
}
/* line 1486, ../../sass/theme/_salesforce-overrides.scss */
#custom .content-section ul.case-stats label, #custom .case-stats label {
  font-weight: 500;
}
/* line 1489, ../../sass/theme/_salesforce-overrides.scss */
#custom .content-section ul.case-stats li, #custom .case-stats li {
  margin-bottom: 0.3em;
}
/* line 1493, ../../sass/theme/_salesforce-overrides.scss */
#custom .casedetail_close_btn {
  margin: 0;
}
/* line 1496, ../../sass/theme/_salesforce-overrides.scss */
#custom #add-caseteam-searchresult ul {
  position: relative;
  top: -1em;
  clear: both;
  list-style: none;
  border: 1px solid #d8dee2;
  margin: 0 0 1em;
  display: inline-block;
  padding: 1em;
  box-sizing: border-box;
  box-shadow: 2px 2px 5px rgba(128, 128, 128, 0.25);
}
/* line 1507, ../../sass/theme/_salesforce-overrides.scss */
#custom #add-caseteam-searchresult ul li {
  margin-bottom: 0;
}
/* line 1511, ../../sass/theme/_salesforce-overrides.scss */
#custom .case-tag, #custom .tag {
  padding: 0.2em 0.5em;
  background-color: #EFF3F6;
  border-radius: 4px;
  margin-top: 0.5em;
  margin-right: 0.5em;
  display: inline-block;
}
/* line 1519, ../../sass/theme/_salesforce-overrides.scss */
#custom .note-minor {
  margin: 0.5em 0 1em;
  font-style: italic;
}
/* line 1523, ../../sass/theme/_salesforce-overrides.scss */
#custom table.Case-detail-KBA tr {
  background-color: #FFF;
}

/****** END CASE DETAILS PAGE ******/
/****** START PROFILE STYLING ******/
/* line 1532, ../../sass/theme/_salesforce-overrides.scss */
#custom .chatter-photo {
  border-radius: 100px;
  width: 100%;
  border: 1px solid #d8dee2 !important;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  /* line 1532, ../../sass/theme/_salesforce-overrides.scss */
  #custom .chatter-photo {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 1532, ../../sass/theme/_salesforce-overrides.scss */
  #custom .chatter-photo {
    width: 3em;
    margin-right: 0.5em;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 1545, ../../sass/theme/_salesforce-overrides.scss */
  #custom .chatter-upload-avatar {
    float: left;
  }
}
/* line 1550, ../../sass/theme/_salesforce-overrides.scss */
#custom .profile-sidebar {
  text-align: center;
}
/* line 1552, ../../sass/theme/_salesforce-overrides.scss */
#custom .profile-sidebar h2 {
  margin-top: 0.5em;
  display: block;
}
@media (max-width: 1199px) {
  /* line 1550, ../../sass/theme/_salesforce-overrides.scss */
  #custom .profile-sidebar {
    text-align: left;
  }
}
/* line 1560, ../../sass/theme/_salesforce-overrides.scss */
#custom .profile-display, #custom .profile-edit, #custom .sites-display {
  overflow: auto;
  padding: 2em;
}
/* line 1563, ../../sass/theme/_salesforce-overrides.scss */
#custom .profile-display .custom-form, #custom .profile-edit .custom-form, #custom .sites-display .custom-form {
  margin: 0;
}
@media (max-width: 767px) {
  /* line 1560, ../../sass/theme/_salesforce-overrides.scss */
  #custom .profile-display, #custom .profile-edit, #custom .sites-display {
    padding: 1em;
  }
}
/* line 1576, ../../sass/theme/_salesforce-overrides.scss */
#custom .profile-edit {
  background-color: #EFF3F6;
}
/* line 1578, ../../sass/theme/_salesforce-overrides.scss */
#custom .profile-edit .case-stats {
  width: 100%;
}
/* line 1582, ../../sass/theme/_salesforce-overrides.scss */
#custom .editProfile, #custom .editSitesIcon, #custom .chatter-photoupload-pencil-icon {
  width: 1rem;
  height: 1rem;
  overflow: hidden;
  display: block;
  text-indent: 9999px;
  float: right;
  cursor: pointer;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 48.38956% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1582, ../../sass/theme/_salesforce-overrides.scss */
  #custom .editProfile, #custom .editSitesIcon, #custom .chatter-photoupload-pencil-icon {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2187px !important;
  }
}
/* line 1591, ../../sass/theme/_salesforce-overrides.scss */
#custom .editProfile:focus, #custom .editProfile:hover, #custom .editSitesIcon:focus, #custom .editSitesIcon:hover, #custom .chatter-photoupload-pencil-icon:focus, #custom .chatter-photoupload-pencil-icon:hover {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 47.70345% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1591, ../../sass/theme/_salesforce-overrides.scss */
  #custom .editProfile:focus, #custom .editProfile:hover, #custom .editSitesIcon:focus, #custom .editSitesIcon:hover, #custom .chatter-photoupload-pencil-icon:focus, #custom .chatter-photoupload-pencil-icon:hover {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2161px !important;
  }
}
/* line 1596, ../../sass/theme/_salesforce-overrides.scss */
#custom .sites-display h4 {
  font-weight: 500;
  font-size: 1.1em;
  margin-bottom: 0.5em;
  display: inline-block;
}
/* line 1602, ../../sass/theme/_salesforce-overrides.scss */
#custom .sites-display a.external-link {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 55.82237% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1602, ../../sass/theme/_salesforce-overrides.scss */
  #custom .sites-display a.external-link {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2513px !important;
  }
}
/* line 1604, ../../sass/theme/_salesforce-overrides.scss */
#custom .sites-display a.external-link:hover, #custom .sites-display a.external-link:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 55.13627% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1604, ../../sass/theme/_salesforce-overrides.scss */
  #custom .sites-display a.external-link:hover, #custom .sites-display a.external-link:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -2487px !important;
  }
}
/* line 1609, ../../sass/theme/_salesforce-overrides.scss */
#custom .sites-add {
  padding: 1em;
  border-radius: 4px;
}
/* line 1612, ../../sass/theme/_salesforce-overrides.scss */
#custom .sites-add:focus, #custom .sites-add:hover {
  background-color: #EFF3F6;
  -webkit-transition: background-color 250ms linear;
  -moz-transition: background-color 250ms linear;
  -o-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
/* line 1617, ../../sass/theme/_salesforce-overrides.scss */
#custom .addSites {
  display: block;
  width: 16rem;
  text-align: center;
  background-color: #EFF3F6;
  border-radius: 4px;
  height: 21rem;
  padding-top: 7em;
  color: #a3acb4;
  font-weight: 500;
  font-size: 1.1em;
  box-sizing: border-box;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 7.22549% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  cursor: pointer;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1617, ../../sass/theme/_salesforce-overrides.scss */
  #custom .addSites {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -346px !important;
  }
}
/* line 1631, ../../sass/theme/_salesforce-overrides.scss */
#custom .addSites:hover, #custom .addSites:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1631, ../../sass/theme/_salesforce-overrides.scss */
  #custom .addSites:hover, #custom .addSites:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 0 !important;
  }
}
/* line 1635, ../../sass/theme/_salesforce-overrides.scss */
#custom .remove-link {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 32.99638% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  padding-left: 1.3em;
  line-height: 1.5em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1635, ../../sass/theme/_salesforce-overrides.scss */
  #custom .remove-link {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1478px !important;
  }
}
/* line 1639, ../../sass/theme/_salesforce-overrides.scss */
#custom .remove-link:hover, #custom .remove-link:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 30.86019% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1639, ../../sass/theme/_salesforce-overrides.scss */
  #custom .remove-link:hover, #custom .remove-link:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1396px !important;
  }
}
/* line 1643, ../../sass/theme/_salesforce-overrides.scss */
#custom .site-image-container {
  height: 10em;
  overflow: hidden;
  margin-bottom: 1em;
  border: 1px solid #d8dee2;
  max-width: 250px;
  background-color: #EFF3F6;
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 43.51653% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
  display: block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1643, ../../sass/theme/_salesforce-overrides.scss */
  #custom .site-image-container {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -1873px !important;
  }
}
/* line 1652, ../../sass/theme/_salesforce-overrides.scss */
#custom .site-image-container img[src=""] {
  display: none;
}
/* line 1655, ../../sass/theme/_salesforce-overrides.scss */
#custom .site-image-container img {
  width: 100%;
  height: auto;
  min-height: 10em;
}
/* line 1661, ../../sass/theme/_salesforce-overrides.scss */
#custom .chatter-photoupload-pencil-icon {
  display: none;
  left: 100%;
  top: 0;
}
/* line 1666, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemActionMenu {
  display: none;
}
/* line 1669, ../../sass/theme/_salesforce-overrides.scss */
#custom .chatter-avatarStyle {
  background-image: none;
}
/* line 1672, ../../sass/theme/_salesforce-overrides.scss */
#custom .feeditemusericon {
  position: absolute;
}
/* line 1675, ../../sass/theme/_salesforce-overrides.scss */
#custom a.feeditemtimestamp {
  pointer-events: none;
  color: #797979;
  font-size: 0.9em;
  font-style: italic;
  margin-top: 0.5em;
  display: block;
}
/* line 1683, ../../sass/theme/_salesforce-overrides.scss */
#custom .actorentitylink {
  pointer-events: none;
  color: #464646;
  font-weight: 500;
}
/* line 1688, ../../sass/theme/_salesforce-overrides.scss */
#custom .rsbody, #custom .caseCommentEventRow {
  margin-left: 2em;
}
/* line 1691, ../../sass/theme/_salesforce-overrides.scss */
#custom .rspropertyhead {
  margin-right: 0.2em;
}
/* line 1694, ../../sass/theme/_salesforce-overrides.scss */
#custom .rsproperty, #custom .rstitle {
  margin-bottom: 0.2em;
}

/****** END PROFILE STYLING ******/
/* line 1703, ../../sass/theme/_salesforce-overrides.scss */
#custom table.multiSelectPicklistTable td:nth-child(2) {
  vertical-align: middle;
  padding: 0 1em;
}
/* line 1706, ../../sass/theme/_salesforce-overrides.scss */
#custom table.multiSelectPicklistTable td:nth-child(2) input {
  cursor: pointer;
  padding-left: 1rem;
  width: 1rem;
  height: 1rem;
  box-sizing: border-box;
  background-color: transparent;
  text-indent: 9999px;
  padding-right: 0;
}
/* line 1715, ../../sass/theme/_salesforce-overrides.scss */
#custom table.multiSelectPicklistTable td:nth-child(2) input[value='Add'] {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 14.25577% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1715, ../../sass/theme/_salesforce-overrides.scss */
  #custom table.multiSelectPicklistTable td:nth-child(2) input[value='Add'] {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -718px !important;
  }
}
/* line 1717, ../../sass/theme/_salesforce-overrides.scss */
#custom table.multiSelectPicklistTable td:nth-child(2) input[value='Add']:hover, #custom table.multiSelectPicklistTable td:nth-child(2) input[value='Add']:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 13.56966% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1717, ../../sass/theme/_salesforce-overrides.scss */
  #custom table.multiSelectPicklistTable td:nth-child(2) input[value='Add']:hover, #custom table.multiSelectPicklistTable td:nth-child(2) input[value='Add']:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -692px !important;
  }
}
/* line 1721, ../../sass/theme/_salesforce-overrides.scss */
#custom table.multiSelectPicklistTable td:nth-child(2) input[value='Remove'] {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 75.16676% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1721, ../../sass/theme/_salesforce-overrides.scss */
  #custom table.multiSelectPicklistTable td:nth-child(2) input[value='Remove'] {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3467px !important;
  }
}
/* line 1723, ../../sass/theme/_salesforce-overrides.scss */
#custom table.multiSelectPicklistTable td:nth-child(2) input[value='Remove']:hover, #custom table.multiSelectPicklistTable td:nth-child(2) input[value='Remove']:focus {
  background-image: url('../images/icons-sf44f94e50d.png') !important;
  background-position: 0 74.48066% !important;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  background-size: 16rem 328.9375rem !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1723, ../../sass/theme/_salesforce-overrides.scss */
  #custom table.multiSelectPicklistTable td:nth-child(2) input[value='Remove']:hover, #custom table.multiSelectPicklistTable td:nth-child(2) input[value='Remove']:focus {
    background-image: url('../images/icons2x-s6e19a6a105.png') !important;
    background-size: 256px 4654.5px !important;
    background-position: 0 -3441px !important;
  }
}
/* line 1727, ../../sass/theme/_salesforce-overrides.scss */
#custom table.multiSelectPicklistTable td:nth-child(2) input:focus, #custom table.multiSelectPicklistTable td:nth-child(2) input:hover, #custom table.multiSelectPicklistTable td:nth-child(2) input:active {
  background-color: transparent;
}
