/**
 * This is the core/primary stylesheet for the theme, all other stylesheets are pulled in by this one.
 */
/* base */
/**
 * Here we define the reusable helper mixins
 */
/**
 * Adds transparency to an element
 *
 * @param {string} $color
 * @param {string} $alpha
 *
 * @example
 *     @include background-transparent(#000, .8);
 */
/**
 * @param {object} $params
 *
 * @example
 *     @include transition(translateY(20px));
 */
/**
 * @param {object} $params
 *
 * @example
 *     @include transform(translateY(20px));
 */
/**
 * @param {method} $anim
 * @param {number} $duation
 * @param {method} $fill
 * @param {number} $delay
 *
 * @example
 *     @include animation(fadeout, 1s, forwards, 2.5s);
 */
/**
 * @param {number} $deg (0)
 *
 * @example
 *     @include rotate(180);
 *
 */
/**
 * Antialias Text
 *
 * @example
 *     @include anti-alias-text;
 */
/**
 * mobile only
 *
 * @example
 *     @include mobile {
 *         background: $color-black;
 *     }
 */
/**
 * Clearfix
 *
 * @example
 *     @include clearfix;
 */
/**
 * Word Break for UGC
 *
 * @example
 *     @include wordbreak;
 */
/**
Select Tag Styles
 */
/**
Styles for radio input
 */
/**
Styles for checkbox input
 */
/**
Shared styles for radio and checkbox inputs
 */
/*
 * Style for j-main div, to add padding and backfround 
*/
/*
* Page tilt style
*/
/*
* Page tilt style for mobile
*/
/*
* Style browse list table
*/
/**
 * Here we define the color variables that are used globally
 */
/* grayscale */
/* theme */
/**
 * Here we define the font variables that are used globally
 */
/*
@import url(//db.onlinewebfonts.com/c/7230fa60bcee6d5c0d7f5e744ec8142d?family=Corporate+A);

@font-face {font-family: "Corporate A";
    src: url("//db.onlinewebfonts.com/t/7230fa60bcee6d5c0d7f5e744ec8142d.eot");
    src: url("//db.onlinewebfonts.com/t/7230fa60bcee6d5c0d7f5e744ec8142d.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/7230fa60bcee6d5c0d7f5e744ec8142d.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/7230fa60bcee6d5c0d7f5e744ec8142d.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/7230fa60bcee6d5c0d7f5e744ec8142d.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/7230fa60bcee6d5c0d7f5e744ec8142d.svg#Corporate A") format("svg");
}*/
/**
 * Here we define the reusable helper classes
 */
@keyframes circle {
  from {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes circle {
  from {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes circle {
  from {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes circle {
  from {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* loader */
.loader {
  display: inline-block;
  position: relative;
  overflow: hidden;
  font-size: 0;
  color: #565756;
}

.loader::before {
  border-top: 3px solid #E6E6E6;
  border-right: 3px solid #E6E6E6;
  border-bottom: 3px solid #E6E6E6;
  border-left: 3px solid #C8C8C8;
  overflow: hidden;
  content: '';
  display: block;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: circle 0.85s infinite linear;
  animation: circle 0.85s infinite linear;
}

.loader.element::before {
  width: 20px;
  height: 20px;
  border-width: 3px;
}

.loader.wlabel {
  font-size: inherit;
}

.loader.wlabel::before {
  margin-bottom: 10px;
}

/* font adjustments */
.nw {
  white-space: nowrap;
}

.sm {
  font-size: 0.75rem;
}

.meta {
  color: #707070;
  font-size: 14px;
  line-height: 17px;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.v-center {
  display: table;
  width: 100%;
}

.v-center .content {
  display: table-cell;
  vertical-align: middle;
}

.align-left {
  float: left;
}

.align-right {
  float: right;
}

/* clear floats */
.cf::after {
  content: "";
  display: table;
  clear: both;
}

/* wrap long strings in user generated content */
.ugc {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

/* spacing adjustments */
.ws-t {
  margin-top: 20px !important;
}

.ws-b {
  margin-bottom: 20px !important;
}

.ws-tb {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

/* hide all */
.hide {
  display: none;
}

/**
* This is for the layout
*/
/* row */
.row {
  margin: 0 auto 20px auto;
  box-sizing: border-box;
  clear: both;
  position: relative;
  max-width: 1200px;
}

@media screen and (max-width: 1240px) {
  .row {
    max-width: 960px;
  }
}

@media screen and (max-width: 768px) {
  .row {
    max-width: 680px;
  }
}

.row .row {
  max-width: inherit;
}

.row .block {
  box-sizing: border-box;
  vertical-align: top;
  margin: 0 0 20px;
  position: relative;
}

.row .cols {
  margin-bottom: -20px;
  display: flex;
  flex-wrap: wrap;
}

.row .cols.last {
  margin-bottom: 0;
}

.row[data-columns] .cols {
  margin-left: -20px;
  font-size: 0;
}

.row[data-columns] .block {
  padding-left: 20px;
}

.row[data-columns="2"] .block {
  width: 50%;
}

.row[data-columns="3"] .block {
  width: 33.33%;
}

.row[data-columns="4"] .block {
  width: 25%;
}

.row[data-columns="5"] .block {
  width: 20%;
}

.row[data-columns="5"] .block {
  width: 16.66%;
}

.row.v-center {
  display: table;
  width: 100%;
}

.row.v-center .block {
  display: table-cell;
  vertical-align: middle;
}

.row.footer .block {
  padding: 0;
  margin: 0;
}

.row.wprev {
  margin-top: -20px;
}

.row:last-child {
  margin-bottom: 0;
}

.mceMenu.newTable .row {
  position: static;
  margin: 0;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1200px;
}

@media screen and (min-width: 769px) and (max-width: 1240px) {
  .container {
    max-width: 960px;
  }
}

@media screen and (max-width: 40em) {
  .container {
    max-width: inherit;
    padding: 0;
  }
}

/**
 * Here we define base/globally applied styles
 */
/* theme tool import */
#j-basic-wrap, .j-body-place #j-main {
  max-width: 1240px;
}

#j-globalNav-bg, #j-main, .j-breadcrumb-bar .j-wrap, .j-content-document .j-content-r2-wrap, .j-body-place #j-main #jive-alert, .j-body-place #j-main .j-layout, #j-footer-wrap, nav.j-news-menu.affix .j-homenav, .j2-pages-mitui-profile-banner .j2-width {
  box-sizing: border-box;
  max-width: 1200px;
}

.j-design-latest .j-guided-nav .j-navbar, .j-design-latest.jive-body-formpage.j-content-document:not(.j-fullscreen-view) .jive-content, .j-design-latest.jive-body-formpage.j-content-document .j-publishbar, .j-design-latest.jive-body-formpage.j-content-document .j-minor-edit, .j-design-latest.jive-body-formpage.j-content-document .j-compose-buttons, .j-design-latest.jive-body-formpage.j-content-document .jive-warn-box, .j-design-latest.jive-body-content.j-content-document:not(.j-fullscreen-view) .j-content, .j-design-latest.jive-body-content.j-content-document .j-content-comments-container .j-content-comments-display-section, .j-design-latest.j-content-document .j-content-r2-wrap {
  max-width: 1160px;
}

.j-support-section {
  margin-left: 20px;
  margin-right: 20px;
}

@media screen and (min-width: 0) {
  #j-basic-wrap, .j-body-place #j-main, .j-support #j-main {
    max-width: 1240px;
  }
  #j-globalNav-bg {
    max-width: 1240px;
  }
  .j-body-place #j-main .j-layout {
    margin: auto;
  }
  .j-body-place #j-main #jive-alert {
    margin: auto auto 20px;
  }
  .j-support-section {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 1240px) {
  #j-basic-wrap, .j-body-place #j-main, .j-support #j-main {
    max-width: 1240px;
  }
  #j-globalNav-bg, .j-breadcrumb-bar .j-wrap, .j-content-document .j-content-r2-wrap {
    max-width: 1200px;
  }
  .j-body-place #j-main #jive-alert {
    margin: auto 20px 20px;
  }
  .j-body-place #j-main .j-layout {
    margin: auto 20px;
  }
  .j-support-section {
    margin-left: 20px;
    margin-right: 20px;
  }
}

.j-globalNavLink {
  text-shadow: none;
}

body {
  background-color: #f2f2f2;
  color: #000;
  font-family: arial, helvetica, "helvetica neue", verdana, sans-serif;
  margin: 0 auto;
}

.font-color-normal, a.font-color-normal:link, a.font-color-normal:visited, .j-tabbar > li > a, .j-tabbar > li .inside, .mce-floatpanel.mce-window .mce-tabs .mce-tab, .j2-pages-mitui-profile-header .j2-profile-nav ul li a {
  color: #000;
  fill: #000;
}

a, a:visited, a:link, .j-impact-list .j-metric .j-count, .font-color-link, .j-tabbar li a:hover, .j-tabbar > li.active > a, .j-tabbar > li.j-active > a, .j-tabbar > li.j-tab-selected > a, .j-tabbar > li.active .inside, .mce-floatpanel.mce-window .mce-tabs .mce-tab:hover, .mce-floatpanel.mce-window .mce-tabs .mce-tab.mce-active, .j2-pages-mitui-profile-header .j2-profile-nav ul li a:hover, .j2-pages-mitui-profile-header .j2-profile-nav ul li a.active, .j2-pages-mitui-profile-fields .j2-edit-link, .j2-pages-mitui-profile-layout .j2-main-column section footer a, .j2-pages-mitui-profile-content .j2-location a:hover, .j2-base-components-global-tag-picker-popover-tag .j2-suggestion-header li.active button:hover, .j2-base-components-global-tag-picker-popover-tag .j2-list-tag li a, .j2-pages-mitui-profile-header .j2-profile-info .j2-presence li.j2-editable a:after, .j-page-customizable-message .j-box-dismiss-container button, .jive-widget-menu-btn .jive-widget-menu-btn-link {
  color: #00677f;
  fill: #00677f;
}

.j-impact-list .j-bar .j-bar-index {
  background-color: #00677f;
}

.j-tabbar > li.active > a, .j-tabbar > li.j-active > a, .j-tabbar > li.j-tab-selected > a, .j-tabbar > li.active .inside, .mce-floatpanel.mce-window .mce-tabs .mce-tab.mce-active, .j2-pages-mitui-profile-header .j2-profile-nav ul li a.active, .j2-base-components-global-tag-picker-popover-tag .j2-suggestion-header li.active button {
  border-bottom: 3px solid #00677f;
}

a:hover, .font-color-link:hover, .j-page-customizable-message .j-box-dismiss-container button:hover, .jive-widget-menu-btn .jive-widget-menu-btn-link {
  color: #000;
  fill: #000;
}

.font-color-meta, .j-main-mb-entry .jive-js-statusinput-default:focus {
  color: #707070;
  fill: #707070;
}

.font-color-meta a:link, .font-color-meta a:visited, .font-color-meta-light a:link, .font-color-meta-light a:visited, a.font-color-meta:link, a.font-color-meta:visited {
  color: #707070;
  fill: #707070;
}

.font-color-meta a:hover, .font-color-meta a:focus, .font-color-meta a:active, .font-color-meta-light a:hover, .font-color-meta-light a:focus, .font-color-meta-light a:active a.font-color-meta:hover, a.font-color-meta:focus, a.font-color-meta:active {
  color: #000;
  fill: #000;
}

.font-color-meta-light, a.font-color-meta-light:link, a.font-color-meta-light:visited, .jive-js-statusinput-default.jive-statusinput, .j-main-mb-entry .jive-js-statusinput-default {
  color: #707070;
  fill: #707070;
}

a.font-color-meta-light:hover, a.font-color-meta-light:active {
  color: #000;
  fill: #000;
}

.j-rc3, .j-rc4, .j-rc5, .j-rc6, .j-rc7, .j-tile, .j-box.j-enhanced, .j-box.j-enhanced header, .j-box.j-enhanced .j-box-body, .jive-widget, .jive-widget .jive-box-header, .jive-widget .jive-widget-body, .j-popover, .j-pop {
  border-radius: 0;
}

.j-globalNavLink:link, .j-globalNavLink:visited, .j-globalNavLink:hover, .j-globalNavLink:active, .j-globalNav .j-globalNav-li.j-nav-create a.j-globalNavLink, #j-compact-header a .j-user-name, #j-compact-header a.login, #j-compact-header a.register {
  color: #000000;
}

#j-globalNav #mobile-menu > a > span i {
  background: #000000;
}

.j-globalNav > li.j-globalNav-li > a.j-globalNavLink:hover, .j-globalNav > li.j-globalNav-li > a.j-globalNavLink:focus, .j-globalNav li.j-globalNav-li.active .j-globalNavLink, #j-compact-header a:hover .j-user-name, #j-compact-header a:hover.login, #j-compact-header a:hover.register, #j-compact-header a:focus .j-user-name, #j-compact-header a:focus.login, #j-compact-header a:focus.register, #j-compact-header li.active .j-user-name, #j-compact-header li.active.login, #j-compact-header li.active.register {
  color: #707070;
}

#j-globalNav #mobile-menu > a:hover > span i, #j-globalNav #mobile-menu > a:focus > span i {
  background: #707070;
}

.j-navbadge-count, .j-nav-indicator-unread {
  background-color: #00677f;
}

nav.j-news-menu.affix {
  background-color: #f2f2f2;
}

#j-globalNav-bg {
  background-color: transparent;
  background-image: none;
  border-style: solid;
}

#j-compact-header, #j-compact-header {
  background-color: #ffffff;
}

h1#jive-global-header-title a.j-header-logo {
  color: #fafafa;
}

#j-satNav-wrap .j-navLabel, #j-satNav-wrap .login, #j-satNav-wrap .register, #j-satNav-wrap li a.j-globalNavLink, #j-basic-wrap .j-header-logo {
  color: #ffffff;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .j-btn-global, a.j-btn-global:link, a.j-btn-global:visited, a.j-btn-global:hover, a.j-btn-global:focus, a.j-btn-global:active, .j-btn-global-color, div .mce-btn-has-text[role="button"]:not([aria-haspopup]):not([aria-label]) button, .j2-pages-mitui-profile-skills .j2-tag-picker-controls a, .j2-pages-mitui-profile-skills .j2-tag-picker-controls button, .j2-base-components-global-modal-rewards .j2-modal-footer .j2-close-button {
  color: #000;
}

a.j-btn-callout:link, a.j-btn-callout:visited, a.j-btn-callout:hover, a.j-btn-callout:focus, a.j-btn-callout:active, div .mce-primary[role="button"]:not([aria-haspopup]):not([aria-label]) button {
  color: #fff;
}

div .mce-primary[role="button"]:not([aria-haspopup]):not([aria-label]) button, button.j-btn-callout, input[type="button"].j-btn-callout, input[type="reset"].j-btn-callout, input[type="submit"].j-btn-callout, .j-btn-callout, a#jive-nav-link-logout:link, .j2-pages-mitui-profile-skills .j2-tag-picker-controls a.j2-callout, .j2-pages-mitui-profile-skills .j2-tag-picker-controls button.j2-callout {
  color: #fff;
  background-color: #000;
}

div .mce-primary[role="button"]:not([aria-haspopup]):not([aria-label]) button:hover, div .mce-primary[role="button"]:not([aria-haspopup]):not([aria-label]) button:focus, div .mce-primary[role="button"]:not([aria-haspopup]):not([aria-label]) button:active, button.j-btn-callout:hover, button.j-btn-callout:focus, button.j-btn-callout:active, input[type="button"].j-btn-callout:hover, input[type="button"].j-btn-callout:focus, input[type="button"].j-btn-callout:active, input[type="reset"].j-btn-callout:hover, input[type="reset"].j-btn-callout:focus, input[type="reset"].j-btn-callout:active, input[type="submit"].j-btn-callout:hover, input[type="submit"].j-btn-callout:focus, input[type="submit"].j-btn-callout:active, .j-btn-callout:hover, .j-btn-callout:focus, .j-btn-callout:active, a#jive-nav-link-logout:link:hover, a#jive-nav-link-logout:link:focus, a#jive-nav-link-logout:active, button.j-btn-callout[disabled], input[type="button"].j-btn-callout[disabled], input[type="reset"].j-btn-callout[disabled], input[type="submit"].j-btn-callout[disabled], button.j-btn-callout[disabled]:hover, button.j-btn-callout[disabled]:focus, input.j-btn-callout[type="button"][disabled]:hover, input.j-btn-callout[type="button"][disabled]:focus, input.j-btn-callout[type="reset"][disabled]:hover, input.j-btn-callout[type="reset"][disabled]:focus, input.j-btn-callout[type="submit"][disabled]:hover, input.j-btn-callout[type="submit"][disabled]:focus, .j-btn-callout[disabled]:hover, .j-btn-callout[disabled]:focus, .j-btn-callout[class*="j-btn-"]:link.disabled, .j2-pages-mitui-profile-skills .j2-tag-picker-controls a.j2-callout, .j2-pages-mitui-profile-skills .j2-tag-picker-controls button.j2-callout, .j2-pages-mitui-profile-skills .j2-tag-picker-controls a.j2-callout:hover, .j2-pages-mitui-profile-skills .j2-tag-picker-controls button.j2-callout:hover {
  background-color: #565756;
}

div .mce-btn-has-text[role="button"]:not([aria-haspopup]):not([aria-label]) button, button, input[type="button"], input[type="reset"], input[type="submit"], .j-btn-global, button.j-btn-callout, input[type="button"].j-btn-callout, input[type="reset"].j-btn-callout, input[type="submit"].j-btn-callout, .j-btn-callout, a#jive-nav-link-logout:link {
  background-image: none;
  box-shadow: none;
}

.j-box.j-enhanced header, .jive-widget .jive-widget-header h4, .jive-widget .jive-widget-header .j-filters-showing, .j-box header h4, .j-tile header h4, .j-home-featured-places h4, .j-box header h3, .j-menu .font-color-meta, .j-pop h2, .jive-modal > header:first-child h2, .jive-modal header.j-modal-header h2, .jive-modal > div > header:first-child h2, div .mce-window-head .mce-title, .j2-pages-mitui-profile-layout .j2-sidebar section h2, .j2-pages-mitui-profile-layout .j2-main-column section h2 {
  color: #000;
}

.j-box.j-enhanced header, .jive-widget .jive-box-header {
  background-color: transparent;
  border-style: solid none;
  border-top-color: #eeeeee;
  border-top-width: 0px;
  border-bottom-color: #eeeeee;
  border-bottom-width: 0px;
}

.j-box header h4, .j-tile header h4, .j-box header h3, .j-menu .font-color-meta, .j-pop h2, .jive-modal > header:first-child h2, .jive-modal header.j-modal-header h2, .jive-modal > div > header:first-child h2, div .mce-window-head .mce-title, .j2-pages-mitui-profile-layout .j2-sidebar section h2, .j2-pages-mitui-profile-layout .j2-main-column section h2 {
  color: #000;
}

.j-banner-img-main {
  max-width: 1200px;
}

.j-design-latest.j-content-document:not(.j-fullscreen-view) .defaultSkin table.mceLayout tr.mceFirst .mceToolbar.mceLeft.mceFirst.mceLast #wysiwygtext_toolbargroup.affix {
  max-width: calc(1200px - 42px) !important;
  width: calc(86% - 2px) !important;
}

.j-design-latest.j-content-document.j-fullscreen-view .defaultSkin table.mceLayout tr.mceFirst .mceToolbar.mceLeft.mceFirst.mceLast #wysiwygtext_toolbargroup.affix {
  max-width: none !important;
  width: 100% !important;
}

/* body */
html, body {
  font-size: 1rem;
}

body {
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  color: #000;
  line-height: 1.42857143;
  font-weight: normal;
  -webkit-text-size-adjust: 100%;
  background: #F3F3F3;
  min-width: 1000px;
}

body.j-no-responsive.j-search-visor-open:after, body.j-responsive-md.j-search-visor-open:after {
  display: none;
}

strong {
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-weight: normal;
}

#j-main {
  max-width: 1240px;
  min-height: 100px;
}

.j-column {
  min-height: 100px;
}

/********** SMALL DESKTOP **********/
@media screen and (min-width: 769px) and (max-width: 1240px) {
  #j-basic-wrap, #j-globalNav-bg, .j-body-place #j-main {
    max-width: 1000px;
  }
  #j-main, .j-body-place #j-main #jive-alert, .j-body-place #j-main .j-layout, #j-footer-wrap, nav.j-news-menu.affix .j-homenav {
    max-width: 960px;
  }
}

input[type="search"]::-ms-clear,
input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.jive-icon-sml {
  background-image: url(../images/jive-icon-sprites-sml-daimler.png?v=1);
}

.jive-icon-med {
  background-image: url(../images/jive-icon-sprites-med-daimler.png?v=1);
}

.jive-icon-big {
  background-image: url(../images/jive-icon-sprites-big-daimler.png?v=1);
}

.jive-icon-huge {
  background-image: url(../images/jive-icon-sprites-huge-daimler.png?v=1);
}

/**
 * Here we define the iconset font classes
 */
.iconset, .iconset-basic, .jive-icon-discussion, .jive-icon-status, .jive-icon-task, .jive-icon-poll, .jive-icon-home, .jive-icon-form, .manage-alerts .button-container .button-dropdown .activate-button:before, .manage-alerts .button-container .button-dropdown .deactivate-button:before, .iconset-filetypes, .jive-icon-video, .jive-icon-document-upload, .iconset-interaction, .jive-icon-document, .jive-icon-direct-message, .icon-plus, .jive-icon-place-edit, .jive-icon-login, .manage-alerts .button-container .button-dropdown .copy-button:before, .manage-alerts #create-button:before, .dse-icons, span.jive-icon-space, div.jive-icon-space,
span.jive-icon-group, div.jive-icon-group,
span.jive-icon-project, div.jive-icon-project, .jive-icon-project, .jive-icon-blog, .jive-icon-external-site, .icon-bookmark, .dsp-alert-container .dsp-alert i.dsp-alert-icon:before, .dsp-alert-container .dsp-alert i.dsp-alert-icon.urgent:before, .manage-alerts .button-container .button-trigger:before, .manage-alerts .button-container .button-dropdown .delete-button:before, .manage-alerts .button-container .button-dropdown .edit-button:before, .j-user-icon:before {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000;
  background-image: none;
}

.iconset-basic, .jive-icon-discussion, .jive-icon-status, .jive-icon-task, .jive-icon-poll, .jive-icon-home, .jive-icon-form, .manage-alerts .button-container .button-dropdown .activate-button:before, .manage-alerts .button-container .button-dropdown .deactivate-button:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Daimler_Iconset-Basic_04' !important;
}

.iconset-filetypes, .jive-icon-video, .jive-icon-document-upload {
  font-family: 'Daimler_Iconset-Filetypes_01';
}

.iconset-interaction, .jive-icon-document, .jive-icon-direct-message, .icon-plus, .jive-icon-place-edit, .jive-icon-login, .manage-alerts .button-container .button-dropdown .copy-button:before, .manage-alerts #create-button:before {
  font-family: 'Daimler_Iconset-Interaction_01';
}

.dse-icons, span.jive-icon-space, div.jive-icon-space,
span.jive-icon-group, div.jive-icon-group,
span.jive-icon-project, div.jive-icon-project, .jive-icon-project, .jive-icon-blog, .jive-icon-external-site, .icon-bookmark, .dsp-alert-container .dsp-alert i.dsp-alert-icon:before, .dsp-alert-container .dsp-alert i.dsp-alert-icon.urgent:before, .manage-alerts .button-container .button-trigger:before, .manage-alerts .button-container .button-dropdown .delete-button:before, .manage-alerts .button-container .button-dropdown .edit-button:before, .j-user-icon:before {
  font-family: 'dse-icons';
}

.jive-iconset-big, .jive-icon-document.jive-icon-big, span.jive-icon-space.jive-icon-big, div.jive-icon-space.jive-icon-big,
span.jive-icon-group.jive-icon-big, div.jive-icon-group.jive-icon-big,
span.jive-icon-project.jive-icon-big, div.jive-icon-project.jive-icon-big, .jive-icon-discussion.jive-icon-big, .jive-icon-status.jive-icon-big, .jive-icon-task.jive-icon-big, .jive-icon-direct-message.jive-icon-big, .jive-icon-video.jive-icon-big, .jive-icon-project.jive-icon-big, .jive-icon-document-upload.jive-icon-big, .jive-icon-poll.jive-icon-big, .jive-icon-blog.jive-icon-big, .jive-icon-external-site.jive-icon-big, .jive-icon-home.jive-icon-big, .jive-icon-form.jive-icon-big, .jive-icon-login.jive-icon-big {
  font-size: 25px;
  line-height: 25px;
}

.jive-iconset-med, .jive-icon-document.jive-icon-med, span.jive-icon-space.jive-icon-med, div.jive-icon-space.jive-icon-med,
span.jive-icon-group.jive-icon-med, div.jive-icon-group.jive-icon-med,
span.jive-icon-project.jive-icon-med, div.jive-icon-project.jive-icon-med, .jive-icon-discussion.jive-icon-med, .jive-icon-status.jive-icon-med, .jive-icon-task.jive-icon-med, .jive-icon-direct-message.jive-icon-med, .jive-icon-video.jive-icon-med, .jive-icon-project.jive-icon-med, .jive-icon-document-upload.jive-icon-med, .jive-icon-poll.jive-icon-med, .jive-icon-blog.jive-icon-med, .jive-icon-external-site.jive-icon-med, .jive-icon-home.jive-icon-med, .jive-icon-form.jive-icon-med, .jive-icon-login.jive-icon-med {
  font-size: 18px;
}

.jive-icon-document:before {
  content: "\23";
}

span.jive-icon-space:before, div.jive-icon-space:before,
span.jive-icon-group:before, div.jive-icon-group:before,
span.jive-icon-project:before, div.jive-icon-project:before {
  content: "\e939";
}

.jive-icon-discussion:before, .jive-icon-status:before {
  content: "\2e";
}

.jive-icon-task:before {
  content: "\36";
}

.jive-icon-direct-message:before {
  content: "\29";
}

.jive-icon-video:before {
  content: "\2c";
}

.jive-icon-project:before {
  content: "\e939";
}

.jive-icon-document-upload:before {
  content: "\42";
}

.jive-icon-poll:before {
  content: "\4a";
}

.jive-icon-blog:before {
  content: "\e916";
}

.jive-icon-external-site:before {
  content: "\e917";
}

.icon-bookmark:before {
  content: "\e917";
}

.icon-plus:before {
  content: "\4e" !important;
}

.jive-icon-place-edit:before {
  content: "\31";
}

.jive-icon-home:before {
  content: "\55";
}

.jive-icon-form:before {
  content: "\2122";
}

.jive-icon-login:before {
  content: "\5e";
}

.editMode .j-placeConfigureContentForm ul li label .content-type-name {
  padding: 0;
  font-family: " DaimlerCS-Bold", Arial, sans-serif !important;
}

/* components */
/**
 * Here we define the header styles (e.g. logo, navigation, etc.)
 */
/********** ALL **********/
#j-basic-wrap {
  /* add disclaimer */
  /* welcome username */
  /* supplier toggle */
}

#j-basic-wrap::after {
  content: "";
  display: table;
  clear: both;
}

#j-basic-wrap .disclaimer {
  text-align: right;
  margin: 0;
  padding: 0;
  list-style: none;
}

#j-basic-wrap .disclaimer .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

#j-basic-wrap .disclaimer li {
  display: inline-block;
  position: relative;
  margin-left: 20px;
}

#j-basic-wrap .disclaimer li:first-child {
  margin-left: 0;
}

#j-basic-wrap .disclaimer li.locale-toggle {
  display: none;
  position: absolute;
  top: 40px;
  right: 20px;
  background: white;
  padding: 10px 50px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

#j-basic-wrap .disclaimer li a {
  color: #707070;
}

#j-basic-wrap .disclaimer li a:hover, #j-basic-wrap .disclaimer li a:focus {
  color: #000;
  text-decoration: none;
}

#j-basic-wrap .disclaimer li.privacy a::after {
  content: "";
  display: inline-block;
  height: 13px;
  line-height: 13px;
  width: 14px;
  background: transparent url(../images/img-icons-sprite-svg.svg) no-repeat -23px -291px;
  position: relative;
  top: 1px;
  right: 0;
  margin-left: 5px;
}

#j-basic-wrap .disclaimer li.privacy a:hover::after {
  background-position: -23px -269px;
}

#j-basic-wrap .user-panel .user {
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-weight: 400;
}

#j-basic-wrap .supplier-toggle {
  float: right;
  clear: right;
  height: 24px;
  position: relative;
  z-index: 5;
}

#j-basic-wrap .supplier-toggle::before {
  content: "";
  position: absolute;
  top: -999em;
  left: -999em;
  width: 100%;
  height: 100%;
  z-index: 5;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

#j-basic-wrap .supplier-toggle .select {
  display: inline-block;
  position: relative;
  z-index: 2;
  text-align: right;
  margin-right: -5px;
  box-sizing: border-box;
  font-size: 1.125rem;
}

#j-basic-wrap .supplier-toggle .selected {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  padding: 4px;
}

#j-basic-wrap .supplier-toggle .selected:after {
  margin-left: 10px;
}

#j-basic-wrap .supplier-toggle .active .selected + .options {
  display: block;
}

#j-basic-wrap .supplier-toggle .options {
  display: none;
  position: relative;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #FFF;
}

#j-basic-wrap .supplier-toggle .options li {
  margin: 0;
  padding: 4px 6px 4px 28px;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}

#j-basic-wrap .supplier-toggle .options li:hover {
  color: #000;
  background: #E6E6E6;
}

#j-basic-wrap .supplier-toggle .options li[rel="hide"] {
  display: none;
}

#j-basic-wrap .supplier-toggle .options li.active {
  display: none;
}

#dataTable {
  width: 100%;
}

#dataTable thead {
  background-color: black;
  color: white;
}

#dataTable thead td {
  padding: 6px;
}

#dataTable tfoot td {
  height: 12px;
}

/* edit mega menu trigger POKESHOT CUSTOMIZATION */
#daimler-mega-menu-edit {
  display: block;
  border: none;
  width: 1px;
  height: 1px;
  text-align: center;
  /*background: white url(../images/edit-128.png) no-repeat 0 -3px;*/
  background-color: none;
}

#edit-popup-form input {
  width: 200px;
  height: 30px;
  padding: 6px;
  font-size: 0.8em;
  border: none;
  border-bottom: 1px solid grey;
  box-sizing: border-box;
}

#edit-popup-form input:focus {
  border-bottom: 3px solid black;
  font-size: 1.1em;
  box-sizing: border-box;
}

textarea.pageElement {
  width: 300px;
  height: 200px;
}

#createLinkGroup {
  cursor: pointer;
  margin-left: 12px;
  color: white;
  font-weight: bold;
  background-color: #00677f;
  width: 32px;
  height: 32px;
}

/* edit mega menu trigger POKESHOT CUSTOMIZATION */
#diamler-mega-menu-trigger {
  background: #000;
  color: #FFF;
  width: 36px;
  height: 28px;
  padding: 0;
  text-align: center;
  float: left;
  position: relative;
  z-index: 5;
}

#diamler-mega-menu-trigger::before {
  content: "";
  display: inline-block;
  height: 13px;
  line-height: 13px;
  width: 12px;
  background: transparent url(../images/img-icons-sprite-svg.svg) no-repeat -23px -101px;
  position: absolute;
  top: 8px;
  left: 11px;
}

#diamler-mega-menu-trigger:not(.disabled):hover {
  background: #565756;
}

#diamler-mega-menu-trigger.disabled {
  opacity: 0.3;
  cursor: default;
}

#diamler-mega-menu-trigger.active::before {
  height: 13px;
  width: 14px;
  background-position: -23px -121px;
}

/* mega menu */
#daimler-mega-menu {
  background: #000;
  color: #FFF;
  overflow: hidden;
  clear: both;
  position: relative;
  z-index: 5;
}

#daimler-mega-menu .block {
  margin: 0;
  padding: 0;
  width: auto;
}

#daimler-mega-menu .ttl {
  font-weight: normal;
}

#daimler-mega-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#daimler-mega-menu ul li {
  padding: 0;
}

#daimler-mega-menu a {
  text-decoration: none;
  color: #8f8f8f;
}

#daimler-mega-menu a:hover {
  color: #C8C8C8;
}

#daimler-mega-menu li.active > a, #daimler-mega-menu h1.ttl.active a {
  color: #fff;
}

/* navigation wrapper */
#j-nav {
  height: auto;
  width: auto;
}

/* adjust inbox link */
#j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox,
#j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox {
  background: none transparent;
  margin: 0;
  text-align: center;
  min-width: inherit;
  border-radius: 0;
  /* change icon */
  /* adjust count design */
}

#j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-satNav-inbox-icon::before,
#j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-satNav-inbox-icon::before {
  left: auto;
  position: relative;
  top: auto;
}

#j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-navbadge-count,
#j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-actbadge-count,
#j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-navbadge-count,
#j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-actbadge-count {
  left: auto;
  border-radius: 15px;
  height: 15px;
  min-width: 7px;
  line-height: 15px;
  font-weight: 400;
  font-size: 11px;
  padding: 0 4px;
  z-index: 3;
  box-shadow: none;
  background: #007A93 none;
}

#j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-navbadge-count.zero,
#j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-actbadge-count.zero,
#j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-navbadge-count.zero,
#j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-actbadge-count.zero {
  display: none;
}

/* remove empty icon from search tabs */
#j-search-visor .j-visor-exception i {
  display: none;
}

#j-search-visor .j-visor-views > div > .j-visor-exception {
  margin-top: 30px;
}

/* remove drop-down arrows from global navigation */
#j-links .j-nav-more,
#j-satNav .j-nav-more,
#j-globalNav .j-nav-more {
  display: none;
}

body.GROUP_0 ul#j-globalNav li.cars,
body.GROUP_S ul#j-globalNav li.cars,
body.NO_GROUP ul#j-globalNav li.cars,
body.GUEST ul#j-globalNav li.cars,
body.GROUP_0 h1.cars,
body.GROUP_S h1.cars,
body.NO_GROUP h1.cars,
body.GUEST h1.cars,
body.GROUP_0 a#daimler-logo.cars,
body.GROUP_S a#daimler-logo.cars,
body.NO_GROUP a#daimler-logo.cars,
body.GUEST a#daimler-logo.cars,
body.GROUP_0 #daimler-mega-menu .menu > li.cars.has-links,
body.GROUP_S #daimler-mega-menu .menu > li.cars.has-links,
body.NO_GROUP #daimler-mega-menu .menu > li.cars.has-links,
body.GUEST #daimler-mega-menu .menu > li.cars.has-links {
  display: inline-block;
}

body.GROUP_0 #j-footer-wrap div.cars,
body.GROUP_S #j-footer-wrap div.cars,
body.NO_GROUP #j-footer-wrap div.cars,
body.GUEST #j-footer-wrap div.cars,
body.GROUP_0 div#provider-privacy-disclaimer section.jive-modal-content.cars,
body.GROUP_S div#provider-privacy-disclaimer section.jive-modal-content.cars,
body.NO_GROUP div#provider-privacy-disclaimer section.jive-modal-content.cars,
body.GUEST div#provider-privacy-disclaimer section.jive-modal-content.cars,
body.GROUP_0 .j-footer-lower-menu-row.cars,
body.GROUP_S .j-footer-lower-menu-row.cars,
body.NO_GROUP .j-footer-lower-menu-row.cars,
body.GUEST .j-footer-lower-menu-row.cars {
  display: block;
}

body.GROUP_0 div.j-footer-lower-menu-row.cars,
body.GROUP_S div.j-footer-lower-menu-row.cars,
body.NO_GROUP div.j-footer-lower-menu-row.cars,
body.GUEST div.j-footer-lower-menu-row.cars {
  display: inline-block !important;
  border: none;
  height: 28px;
}

body div.j-footer-copyright span.copy {
  margin-right: 48px;
}

body.GROUP_0 div.j-footer-lower-menu-row.cars ul li,
body.GROUP_S div.j-footer-lower-menu-row.cars ul li,
body.NO_GROUP div.j-footer-lower-menu-row.cars ul li,
body.GUEST div.j-footer-lower-menu-row.cars ul li {
  margin-left: 48px;
}

body.GROUP_0 div.j-footer-lower-menu-row.cars ul,
body.GROUP_S div.j-footer-lower-menu-row.cars ul,
body.NO_GROUP div.j-footer-lower-menu-row.cars ul,
body.GUEST div.j-footer-lower-menu-row.cars ul {
  height: 29px;
}

body.GROUP_0 div.j-footer-lower-menu-row.cars ul li.locale-toggle,
body.GROUP_S div.j-footer-lower-menu-row.cars ul li.locale-toggle,
body.NO_GROUP div.j-footer-lower-menu-row.cars ul li.locale-toggle,
body.GUEST div.j-footer-lower-menu-row.cars ul li.locale-toggle {
  font-weight: bolder;
}

body.GROUP_0 #jive-breadcrumb > span,
body.GROUP_S #jive-breadcrumb > span,
body.NO_GROUP #jive-breadcrumb > span,
body.GUEST #jive-breadcrumb > span {
  border-top: 0px;
  border-bottom: 0px;
}

.j-footer-social.cars {
  padding: 10px 0;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.j-footer-social-headline.cars {
  color: #fff;
  padding-left: 14px;
  margin-bottom: 25px;
  margin-top: 30px;
}

.j-footer-social-headline.cars h3 {
  font-size: 25px;
}

body.GROUP_0 .j-footer-social-row,
body.GROUP_S .j-footer-social-row,
body.NO_GROUP .j-footer-social-row,
body.GUEST .j-footer-social-row {
  height: auto;
  padding-top: 0;
}

.j-footer-social-row .j-footer-social.cars {
  text-align: left;
}

.j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:before {
  background: none !important;
}

.j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li {
  line-height: 22px;
  font-size: 14px;
  margin: 0;
}

div.j-footer-menu-section.cars div.j-footer-description {
  font-size: 14px;
  line-height: 22px;
  padding-left: 14px;
}

.j-footer-menu-title {
  border-bottom: 1px solid #999999;
  padding-bottom: 20px;
  margin-bottom: 30px;
}

.j-footer-menu-section {
  padding: 0 !important;
}

/* -------------------------------------------------------------------------------------------------------------------------------- */
/* BLACK REDESIGN */
/* BODY */
body.GROUP_0,
body.GROUP_1,
body.GROUP_S,
body.GUEST,
body.NO_GROUP {
  background: #000;
}

body.GROUP_0 .user-panel,
body.GROUP_0 .community-name,
body.GROUP_0 .supplier-toggle,
body.GROUP_1 .user-panel,
body.GROUP_1 .community-name,
body.GROUP_1 .supplier-toggle,
body.GROUP_S .user-panel,
body.GROUP_S .community-name,
body.GROUP_S .supplier-toggle,
body.GUEST .user-panel,
body.GUEST .community-name,
body.GUEST .supplier-toggle,
body.NO_GROUP .user-panel,
body.NO_GROUP .community-name,
body.NO_GROUP .supplier-toggle {
  color: #fff;
}

/* LOGO */
body.GROUP_0 #j-basic-wrap .logo,
body.GROUP_1 #j-basic-wrap .logo,
body.GROUP_S #j-basic-wrap .logo,
body.GUEST #j-basic-wrap .logo,
body.NO_GROUP #j-basic-wrap .logo {
  margin-top: -25px;
}

body.GROUP_0 #daimler-logo img,
body.GROUP_1 #daimler-logo img,
body.GROUP_S #daimler-logo img,
body.GUEST #daimler-logo img,
body.NO_GROUP #daimler-logo img {
  height: auto;
}

/* Brand */
body.GROUP_0 img.brand-daimler-web.brand-daimler-svg,
body.GROUP_1 img.brand-daimler-web.brand-daimler-svg,
body.GROUP_S img.brand-daimler-web.brand-daimler-svg,
body.GUEST img.brand-daimler-web.brand-daimler-svg,
body.NO_GROUP img.brand-daimler-web.brand-daimler-svg {
  position: absolute;
  top: 69px;
  margin-left: 60px;
}

/* HEADER BACKGROUND */
body.GROUP_0 #j-compact-header,
body.GROUP_1 #j-compact-header,
body.GROUP_S #j-compact-header,
body.GUEST #j-compact-header,
body.NO_GROUP #j-compact-header {
  background-color: #000;
}

body.GROUP_0 .daimler-mega-menu-open #j-basic-wrap .supplier-toggle::before,
body.GROUP_1 .daimler-mega-menu-open #j-basic-wrap .supplier-toggle::before,
body.GROUP_S .daimler-mega-menu-open #j-basic-wrap .supplier-toggle::before,
body.GUEST .daimler-mega-menu-open #j-basic-wrap .supplier-toggle::before,
body.NO_GROUP .daimler-mega-menu-open #j-basic-wrap .supplier-toggle::before {
  opacity: 0;
}

/* Beadcrumb Arrow */
body.GROUP_0 #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink::after,
body.GROUP_1 #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink::after,
body.GROUP_S #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink::after,
body.GUEST #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink::after,
body.NO_GROUP #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink::after {
  filter: brightness(1) invert(1);
}

body.GROUP_0 #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink,
body.GROUP_1 #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink,
body.GROUP_S #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink,
body.GUEST #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink,
body.NO_GROUP #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink {
  background: #fff;
  color: #000;
}

body.GROUP_0 div#jive-breadcrumb a,
body.GROUP_1 div#jive-breadcrumb a,
body.GROUP_S div#jive-breadcrumb a,
body.GUEST div#jive-breadcrumb a,
body.NO_GROUP div#jive-breadcrumb a {
  color: #fff;
}

body.GROUP_0 #jive-breadcrumb > span a:hover,
body.GROUP_1 #jive-breadcrumb > span a:hover,
body.GROUP_S #jive-breadcrumb > span a:hover,
body.GUEST #jive-breadcrumb > span a:hover,
body.NO_GROUP #jive-breadcrumb > span a:hover {
  color: #00adef;
}

/* DISCLAIMER */
body.GROUP_0 #j-basic-wrap ul.disclaimer li a,
body.GROUP_1 #j-basic-wrap ul.disclaimer li a,
body.GROUP_S #j-basic-wrap ul.disclaimer li a,
body.GUEST #j-basic-wrap ul.disclaimer li a,
body.NO_GROUP #j-basic-wrap ul.disclaimer li a {
  color: #fff;
}

body.GROUP_0 #j-basic-wrap ul.disclaimer li.locale-toggle a,
body.GROUP_1 #j-basic-wrap ul.disclaimer li.locale-toggle a,
body.GROUP_S #j-basic-wrap ul.disclaimer li.locale-toggle a,
body.GUEST #j-basic-wrap ul.disclaimer li.locale-toggle a,
body.NO_GROUP #j-basic-wrap ul.disclaimer li.locale-toggle a {
  color: #000;
}

body.GROUP_0 #j-basic-wrap ul.disclaimer li.privacy a::after,
body.GROUP_1 #j-basic-wrap ul.disclaimer li.privacy a::after,
body.GROUP_S #j-basic-wrap ul.disclaimer li.privacy a::after,
body.GUEST #j-basic-wrap ul.disclaimer li.privacy a::after,
body.NO_GROUP #j-basic-wrap ul.disclaimer li.privacy a::after {
  filter: brightness(0) invert(1);
}

/* NAV LINKS */
body.GROUP_0 ul#j-globalNav a.j-globalNavLink.block,
body.GROUP_1 ul#j-globalNav a.j-globalNavLink.block,
body.GROUP_S ul#j-globalNav a.j-globalNavLink.block,
body.GUEST ul#j-globalNav a.j-globalNavLink.block,
body.NO_GROUP ul#j-globalNav a.j-globalNavLink.block {
  color: #fff;
}

body.GROUP_0 #j-globalNav li.j-globalNav-li .j-globalNavLink::before,
body.GROUP_1 #j-globalNav li.j-globalNav-li .j-globalNavLink::before,
body.GROUP_S #j-globalNav li.j-globalNav-li .j-globalNavLink::before,
body.GUEST #j-globalNav li.j-globalNav-li .j-globalNavLink::before,
body.NO_GROUP #j-globalNav li.j-globalNav-li .j-globalNavLink::before {
  filter: brightness(0) invert(1);
}

body.GUEST #j-satNav li.login a {
  background-color: #00ADEF;
}

body.GUEST #j-satNav li.login a:hover {
  background-color: #0088c6;
}

/* NAV ITEMS */
/* ICON PENCIL */
body.GROUP_0 #j-links ul.j-globalNav li a:not(.j-user-name):not(.j-menu-quick-toplink):not(.js-container-context):not(.quick):not(.js-createmenu-containerchooser):not(.js-legacy-create),
body.GROUP_1 #j-links ul.j-globalNav li a:not(.j-user-name):not(.j-menu-quick-toplink):not(.js-container-context):not(.quick):not(.js-createmenu-containerchooser):not(.js-legacy-create),
body.GROUP_S #j-links ul.j-globalNav li a:not(.j-user-name):not(.j-menu-quick-toplink):not(.js-container-context):not(.quick):not(.js-createmenu-containerchooser):not(.js-legacy-create),
body.GUEST #j-links ul.j-globalNav li a:not(.j-user-name):not(.j-menu-quick-toplink):not(.js-container-context):not(.quick):not(.js-createmenu-containerchooser):not(.js-legacy-create),
body.NO_GROUP #j-links ul.j-globalNav li a:not(.j-user-name):not(.j-menu-quick-toplink):not(.js-container-context):not(.quick):not(.js-createmenu-containerchooser):not(.js-legacy-create) {
  color: #fff;
}

body.GROUP_0 .j-globalNav > li.j-globalNav-li > a#navCreate.j-globalNavLink:hover,
body.GROUP_1 .j-globalNav > li.j-globalNav-li > a#navCreate.j-globalNavLink:hover,
body.GROUP_S .j-globalNav > li.j-globalNav-li > a#navCreate.j-globalNavLink:hover,
body.GUEST .j-globalNav > li.j-globalNav-li > a#navCreate.j-globalNavLink:hover,
body.NO_GROUP .j-globalNav > li.j-globalNav-li > a#navCreate.j-globalNavLink:hover {
  color: #fff;
}

body.GROUP_0 .j-globalNav > li.j-globalNav-li > a.j-globalNavLink:hover:not(#navCreate),
body.GROUP_1 .j-globalNav > li.j-globalNav-li > a.j-globalNavLink:hover:not(#navCreate),
body.GROUP_S .j-globalNav > li.j-globalNav-li > a.j-globalNavLink:hover:not(#navCreate),
body.GUEST .j-globalNav > li.j-globalNav-li > a.j-globalNavLink:hover:not(#navCreate),
body.NO_GROUP .j-globalNav > li.j-globalNav-li > a.j-globalNavLink:hover:not(#navCreate) {
  color: #00adef;
}

body.GROUP_0 #j-links a#j-satNav > span::before,
body.GROUP_0 #j-satNav-inbox.j-satNav-inbox span::before,
body.GROUP_0 #j-nav-search-li #j-nav-search .icon-search::before,
body.GROUP_1 #j-links a#j-satNav > span::before,
body.GROUP_1 #j-satNav-inbox.j-satNav-inbox span::before,
body.GROUP_1 #j-nav-search-li #j-nav-search .icon-search::before,
body.GROUP_S #j-links a#j-satNav > span::before,
body.GROUP_S #j-satNav-inbox.j-satNav-inbox span::before,
body.GROUP_S #j-nav-search-li #j-nav-search .icon-search::before,
body.GUEST #j-links a#j-satNav > span::before,
body.GUEST #j-satNav-inbox.j-satNav-inbox span::before,
body.GUEST #j-nav-search-li #j-nav-search .icon-search::before,
body.NO_GROUP #j-links a#j-satNav > span::before,
body.NO_GROUP #j-satNav-inbox.j-satNav-inbox span::before,
body.NO_GROUP #j-nav-search-li #j-nav-search .icon-search::before {
  filter: brightness(0) invert(1);
}

body.GROUP_0 #j-globalNav-bg::before,
body.GROUP_1 #j-globalNav-bg::before,
body.GROUP_S #j-globalNav-bg::before,
body.GUEST #j-globalNav-bg::before,
body.NO_GROUP #j-globalNav-bg::before {
  z-index: 0;
  background: none;
}

body.GROUP_0 #daimler-mega-menu,
body.GROUP_1 #daimler-mega-menu,
body.GROUP_S #daimler-mega-menu,
body.GUEST #daimler-mega-menu,
body.NO_GROUP #daimler-mega-menu {
  background: #1f1f1f;
}

body.GROUP_0 #diamler-mega-menu-trigger.active,
body.GROUP_0 #diamler-mega-menu-trigger.active:hover,
body.GROUP_1 #diamler-mega-menu-trigger.active,
body.GROUP_1 #diamler-mega-menu-trigger.active:hover,
body.GROUP_S #diamler-mega-menu-trigger.active,
body.GROUP_S #diamler-mega-menu-trigger.active:hover,
body.GUEST #diamler-mega-menu-trigger.active,
body.GUEST #diamler-mega-menu-trigger.active:hover,
body.NO_GROUP #diamler-mega-menu-trigger.active,
body.NO_GROUP #diamler-mega-menu-trigger.active:hover {
  background: #1f1f1f;
}

body.GROUP_0 #daimler-mega-menu a:hover,
body.GROUP_1 #daimler-mega-menu a:hover,
body.GROUP_S #daimler-mega-menu a:hover,
body.GUEST #daimler-mega-menu a:hover,
body.NO_GROUP #daimler-mega-menu a:hover {
  color: #00adef;
}

/* Header Wrapper */
body.GROUP_0 div#j-header-wrap,
body.GROUP_1 div#j-header-wrap,
body.GROUP_S div#j-header-wrap,
body.GUEST div#j-header-wrap,
body.NO_GROUP div#j-header-wrap {
  border-bottom: 3px solid #000;
}

/* Main Wrapper */
body.GROUP_0 #j-main-wrapper,
body.GROUP_1 #j-main-wrapper,
body.GROUP_S #j-main-wrapper,
body.GUEST #j-main-wrapper,
body.NO_GROUP #j-main-wrapper {
  background-color: #000;
}

/* FOOTER */
body.GROUP_0 .j-footer-nav-rows,
body.GROUP_1 .j-footer-nav-rows,
body.GROUP_S .j-footer-nav-rows,
body.GUEST .j-footer-nav-rows,
body.NO_GROUP .j-footer-nav-rows {
  background: #000;
}

body.GROUP_0 .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title h3,
body.GROUP_1 .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title h3,
body.GROUP_S .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title h3,
body.GUEST .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title h3,
body.NO_GROUP .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title h3 {
  color: #fff;
  padding-left: 14px;
  font-size: 25px;
  font-weight: bold;
}

body.GROUP_0 .j-footer-upper-menu-row,
body.GROUP_1 .j-footer-upper-menu-row,
body.GROUP_S .j-footer-upper-menu-row,
body.GUEST .j-footer-upper-menu-row,
body.NO_GROUP .j-footer-upper-menu-row {
  color: #fff;
  padding-top: 30px;
}

body.GROUP_0 .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li > a,
body.GROUP_1 .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li > a,
body.GROUP_S .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li > a,
body.GUEST .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li > a,
body.NO_GROUP .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li > a {
  color: #fff;
}

body.GROUP_0 .j-footer-partners-menu-row ul li:not(.no-filter) a img,
body.GROUP_1 .j-footer-partners-menu-row ul li:not(.no-filter) a img,
body.GROUP_S .j-footer-partners-menu-row ul li:not(.no-filter) a img,
body.GUEST .j-footer-partners-menu-row ul li:not(.no-filter) a img,
body.NO_GROUP .j-footer-partners-menu-row ul li:not(.no-filter) a img {
  filter: brightness(0) invert(1);
  opacity: 0.5;
  max-width: 90%;
}

body.GROUP_0 .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover:before,
body.GROUP_1 .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover:before,
body.GROUP_S .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover:before,
body.GUEST .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover:before,
body.NO_GROUP .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover:before {
  background-position: -1px -20px;
}

body.GROUP_0 .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover > a:hover,
body.GROUP_1 .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover > a:hover,
body.GROUP_S .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover > a:hover,
body.GUEST .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover > a:hover,
body.NO_GROUP .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover > a:hover {
  color: #00adef;
}

body.GROUP_0 .j-footer-lower-menu-row ul li a:hover,
body.GROUP_1 .j-footer-lower-menu-row ul li a:hover,
body.GROUP_S .j-footer-lower-menu-row ul li a:hover,
body.GUEST .j-footer-lower-menu-row ul li a:hover,
body.NO_GROUP .j-footer-lower-menu-row ul li a:hover {
  color: #00adef;
  text-decoration: none;
}

body.GROUP_0 .j-footer-copyright.cars,
body.GROUP_1 .j-footer-copyright.cars,
body.GROUP_S .j-footer-copyright.cars,
body.GUEST .j-footer-copyright.cars,
body.NO_GROUP .j-footer-copyright.cars {
  color: #707070;
}

/* SEARCH PAGE */
body.GROUP_0.jive-body-search section#j-main,
body.GROUP_1.jive-body-search section#j-main,
body.GROUP_S.jive-body-search section#j-main,
body.GUEST.jive-body-search section#j-main,
body.NO_GROUP.jive-body-search section#j-main {
  background: #1f1f1f;
}

body.GROUP_0.jive-body-search .j-search-results li.j-subtitle-facet,
body.GROUP_1.jive-body-search .j-search-results li.j-subtitle-facet,
body.GROUP_S.jive-body-search .j-search-results li.j-subtitle-facet,
body.GUEST.jive-body-search .j-search-results li.j-subtitle-facet,
body.NO_GROUP.jive-body-search .j-search-results li.j-subtitle-facet,
body.GROUP_0.jive-body-search .j-search-results li.j-no-results,
body.GROUP_1.jive-body-search .j-search-results li.j-no-results,
body.GROUP_S.jive-body-search .j-search-results li.j-no-results,
body.GUEST.jive-body-search .j-search-results li.j-no-results,
body.NO_GROUP.jive-body-search .j-search-results li.j-no-results {
  color: #fff;
}

/* CONTENT */
body.GROUP_0.jive-body-formpage section#j-main,
body.GROUP_1.jive-body-formpage section#j-main,
body.GROUP_S.jive-body-formpage section#j-main,
body.GUEST.jive-body-formpage section#j-main,
body.NO_GROUP.jive-body-formpage section#j-main,
body.GROUP_0.jive-body-content section#j-main,
body.GROUP_1.jive-body-content section#j-main,
body.GROUP_S.jive-body-content section#j-main,
body.GUEST.jive-body-content section#j-main,
body.NO_GROUP.jive-body-content section#j-main {
  background-color: #fff;
}

/* -------------------------------------------------------------------------------------------------------------------------------- */
/* show parent place name in main navigation */
#j-globalNav.show-parent {
  position: static;
}

#j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink {
  background: #000;
  text-transform: uppercase;
  position: relative;
  color: #FFF;
  display: inline-block;
  padding: 0 0 0 20px;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  font-family: "DaimlerCS-Demi", Arial, sans-serif;
}

#j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink:hover {
  background: #565756;
  color: #FFF;
  text-decoration: none;
}

#j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: -1px;
}

#j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink::before {
  display: none;
}

/* remove circle in user menu */
#j-satNav-menu ul {
  list-style: none;
}

#j-satNav-menu ul #jive-nav-link-user-content,
#j-satNav-menu ul #jive-nav-link-user-places,
#j-satNav-menu ul #jive-nav-link-profile-view,
#j-satNav-menu ul #jive-nav-link-addons {
  display: none;
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  /* add bottom border to header */
  #j-header-wrap {
    border-bottom: 3px solid #E6E6E6;
  }
  /* add margin below logo */
  #j-basic-wrap {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    min-height: 100px;
    /* add margin below discliamer */
    /* logo */
    /* add community name and format */
    /* welcome username */
    /* supplier toggle */
  }
  #j-basic-wrap::after {
    content: "";
    display: table;
    clear: both;
  }
  #j-basic-wrap .disclaimer {
    margin-bottom: 10px;
  }
  #j-basic-wrap .logo {
    display: inline-block;
  }
  #j-basic-wrap .community-name {
    font-size: 1.625rem;
    line-height: 2rem;
    float: right;
  }
  #j-basic-wrap .user-panel {
    float: right;
    clear: right;
    margin-top: 10px;
  }
  #j-basic-wrap .supplier-toggle .select:not(.active) .selected:hover {
    color: #707070;
  }
  #j-basic-wrap .supplier-toggle .select:not(.active) .selected:hover:after {
    color: #707070;
  }
  #j-basic-wrap .supplier-toggle::before {
    background-color: transparent;
  }
  /* format global navigation */
  #j-globalNav-bg {
    height: auto;
    width: 100%;
    padding: 10px 20px;
    margin: 0 auto;
    clear: right;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: row nowrap;
    /* show mega menu cover */
  }
  #j-globalNav-bg::before {
    content: "";
    position: absolute;
    top: -999em;
    left: -999em;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.7);
    z-index: 4;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
  }
  /* daimler nav */
  #daimler-nav,
  #daimler-nav li {
    height: auto;
    line-height: inherit;
  }
  #daimler-nav {
    order: 1;
    height: 28px;
  }
  /* navigation wrapper */
  #j-nav {
    position: static;
    flex-grow: 1;
    order: 2;
  }
  /* navigation loader */
  #j-nav-loader {
    text-align: center;
    margin: 0;
  }
  /* main navigation adjustments */
  #j-globalNav {
    height: auto;
    text-align: center;
    box-sizing: border-box;
    opacity: 0;
    position: absolute;
    top: -999em;
    left: -999em;
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    max-width: 1000px;
    margin: 0 auto;
  }
  #j-globalNav.loaded {
    opacity: 1;
    position: static;
    top: auto;
    left: auto;
  }
  #j-globalNav.loaded + #j-nav-loader {
    display: none;
  }
  #j-globalNav li.j-globalNav-li {
    height: auto;
    line-height: inherit;
    float: none;
    display: inline-block;
    position: static;
  }
  #j-globalNav li.j-globalNav-li .j-globalNavLink {
    padding: 6px 16px 6px 12px;
    display: block;
    height: auto;
    font-size: 1rem;
    line-height: 1em;
    position: relative;
    font-weight: inherit;
  }
  #j-globalNav li.j-globalNav-li .j-globalNavLink .nav-link {
    max-width: inherit;
  }
  #j-globalNav li.j-globalNav-li:last-child > .j-globalNavLink::before {
    display: none;
  }
  #j-globalNav li.j-globalNav-li.last > .j-globalNavLink::before {
    display: none;
  }
  #j-globalNav li.open > a,
  #j-globalNav li.active > a {
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    color: #000;
  }
  #j-globalNav ul {
    position: absolute;
    top: -999em;
    left: -999em;
    margin: 0;
    padding: 0;
    list-style: none;
    display: block !important;
  }
  #j-globalNav ul li {
    display: inline-block;
  }
  #j-globalNav ul li a {
    display: block;
    padding: 6px 14px;
    font-size: 1rem;
    line-height: 1em;
    color: #000;
    font-family: "DaimlerCS-Light", Arial, sans-serif;
  }
  #j-globalNav ul li a:hover {
    color: #707070;
    text-decoration: none;
  }
  #j-globalNav.show-parent > li.j-globalNav-li:not(.open) {
    display: none;
  }
  #j-globalNav.show-parent > li.j-globalNav-li.open > ul {
    position: relative;
    top: 0;
    left: 0;
  }
  #j-globalNav.show-parent > li.j-globalNav-li.open > ul li > ul {
    top: 100%;
    left: 0;
    width: 100%;
    height: 40px;
  }
  /* show parent place name in main navigation */
  #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink {
    height: 28px;
    line-height: 28px;
    padding-right: 25px;
    font-size: 0.875rem;
    left: 57px;
  }
  #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink::after {
    height: 28px;
    line-height: 28px;
    width: 10px;
    background: #fff url(../images/img-lvl1-indicator-arrow-md-reloaded.png) no-repeat 0 0;
  }
  #j-globalNav.show-parent > li.j-globalNav-li.open > .j-globalNavLink:hover::after {
    background: #969499 url(../images/img-lvl1-indicator-arrow-md-reloaded.png) no-repeat 0 0;
  }
  /* user navigation */
  #j-compact-header #j-links,
  #j-compact-header #j-links .j-globalNav {
    margin: 0;
  }
  #j-links {
    text-align: left;
    float: none;
    order: 3;
  }
  #j-links #j-satNav {
    overflow: visible;
    height: auto;
    font-size: inherit;
    margin: 0;
  }
  #j-links #j-satNav li.login,
  #j-links #j-satNav li.register {
    height: auto;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    border: 0;
  }
  /* remove create and username label */
  .jive-avatar + .j-navLabel,
  .j-create-icon + .j-navLabel {
    display: none;
  }
  /* adjust inbox link */
  #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox,
  #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox {
    padding: 7px 9px 0 9px;
    height: 31px;
    /* change icon */
    /* adjust count design */
  }
  #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-satNav-inbox-icon::before,
  #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-satNav-inbox-icon::before {
    color: #000;
  }
  #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox:hover .j-satNav-inbox-icon::before,
  #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox:hover .j-satNav-inbox-icon::before {
    color: #707070;
  }
  #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-navbadge-count,
  #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-actbadge-count,
  #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-navbadge-count,
  #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-actbadge-count {
    right: 3px;
    top: 3px;
  }
  /* adjust login button size */
  #j-links ul#j-satNav li.login,
  #j-links ul#j-satNav li.register {
    position: relative;
    top: 5px;
    left: -5px;
    padding: 0 5px;
  }
  #j-links ul#j-satNav li.login a,
  #j-links ul#j-satNav li.register a {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 28px;
    height: 28px;
    font-size: 18px;
    top: 5px;
  }
  /* adjust user link */
  #j-links a#j-satNav {
    color: #000;
    /* change icon */
    /* hide avatar */
  }
  #j-links a#j-satNav:hover {
    color: #707070;
  }
  #j-links a#j-satNav > span {
    padding: 7px 9px 0 21px;
    height: 31px;
    margin-right: -4px;
  }
  #j-links a#j-satNav > span::before {
    font-family: jiveglyphs;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\e185";
    font-size: 1.25rem;
    margin-left: -10px;
    display: inline-block;
    vertical-align: top;
  }
  #j-links a#j-satNav .jive-avatar {
    display: none;
  }
  /* adjust icon sizes */
  #j-nav-search-li #j-nav-search,
  #j-links a#j-satNav {
    width: 38px;
    height: 38px;
    padding: 0;
  }
  #j-links a#j-satNav > span::before,
  #j-nav-search-li .icon-search::before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: "";
    background-size: cover;
  }
  /* update inbox icon */
  #j-satNav-inbox.j-satNav-inbox span.j-navbadge-inbox .j-satNav-inbox-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M21.708.976L11.314 9.39a.497.497 0 0 1-.63 0L.291.976C.111 1.276 0 1.624 0 2v11c0 1.104.897 2 2 2h18c1.103 0 2-.896 2-2V2c0-.376-.11-.724-.291-1.024h-.001zm-.72-.705A1.985 1.985 0 0 0 20 .001H2c-.36 0-.695.104-.988.27L11 8.357 20.988.271z'/%3E%3Cpattern id='c' width='100%25' height='123.335%25' y='-23.335%25'%3E%3Cuse transform='scale(.45834)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 4)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23000' mask='url(%23d)'%3E%3Cpath d='M-64-67H86V83H-64z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    display: block;
    content: "";
    background-size: cover;
    width: 24px;
    height: 24px;
    left: -14px;
    top: 7px;
  }
  #j-satNav-inbox:hover.j-satNav-inbox span.j-navbadge-inbox .j-satNav-inbox-icon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M21.708.976L11.314 9.39a.497.497 0 0 1-.63 0L.291.976C.111 1.276 0 1.624 0 2v11c0 1.104.897 2 2 2h18c1.103 0 2-.896 2-2V2c0-.376-.11-.724-.291-1.024h-.001zm-.72-.705A1.985 1.985 0 0 0 20 .001H2c-.36 0-.695.104-.988.27L11 8.357 20.988.271z'/%3E%3Cpattern id='c' width='100%25' height='123.335%25' y='-23.335%25'%3E%3Cuse transform='scale(.45834)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 4)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23707070' mask='url(%23d)'%3E%3Cpath d='M-64-67H86V83H-64z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  /* update user icon */
  #j-links a#j-satNav > span {
    padding: 0;
    margin: 0;
    height: auto;
  }
  #j-links a#j-satNav > span::before {
    margin: -11px 0 0 -11px;
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M13.97 12c3.877 0 7.03 3.144 7.03 7.009v4.633H3v-4.633C3 15.144 6.153 12 10.03 12h3.94zM12 1c2.757 0 5 2.243 5 5s-2.243 5-5 5-5-2.243-5-5 2.243-5 5-5z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' xlink:href='%23a'/%3E%3Cg fill='%23000' mask='url(%23b)'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  #j-links a#j-satNav:hover > span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M13.97 12c3.877 0 7.03 3.144 7.03 7.009v4.633H3v-4.633C3 15.144 6.153 12 10.03 12h3.94zM12 1c2.757 0 5 2.243 5 5s-2.243 5-5 5-5-2.243-5-5 2.243-5 5-5z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23707070'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' xlink:href='%23a'/%3E%3Cg fill='%23FFF' mask='url(%23b)'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  #j-links a#j-satNav.active > span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M13.97 12c3.877 0 7.03 3.144 7.03 7.009v4.633H3v-4.633C3 15.144 6.153 12 10.03 12h3.94zM12 1c2.757 0 5 2.243 5 5s-2.243 5-5 5-5-2.243-5-5 2.243-5 5-5z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' xlink:href='%23a'/%3E%3Cg fill='%23FFF' mask='url(%23b)'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  /* update search icon and adjust spacing */
  #j-nav-search-li #j-nav-search {
    padding: 0;
    margin: 0;
  }
  #j-nav-search-li #j-nav-search .icon-search::before {
    margin: -12px 0 0 -12px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M23.3 20.803l-6.066-6.066c.916-1.443 1.449-3.563 1.449-5.396C18.683 4.191 14.492 0 9.34 0 4.191 0 0 4.191 0 9.341c0 5.152 4.191 9.341 9.341 9.341 1.743 0 3.985-.683 5.384-1.518l6.106 6.11 2.47-2.471H23.3zM2.679 9.34A6.67 6.67 0 0 1 9.34 2.68c3.675 0 6.665 2.99 6.665 6.662a6.672 6.672 0 0 1-6.665 6.665A6.67 6.67 0 0 1 2.68 9.34z'/%3E%3Cpattern id='c' width='100%25' height='100.058%25' y='-.058%25'%3E%3Cuse transform='scale(.48542)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23000' mask='url(%23d)'%3E%3Cpath d='M-63-63H87V87H-63z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  #j-nav-search-li #j-nav-search:hover .icon-search::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M23.3 20.803l-6.066-6.066c.916-1.443 1.449-3.563 1.449-5.396C18.683 4.191 14.492 0 9.34 0 4.191 0 0 4.191 0 9.341c0 5.152 4.191 9.341 9.341 9.341 1.743 0 3.985-.683 5.384-1.518l6.106 6.11 2.47-2.471H23.3zM2.679 9.34A6.67 6.67 0 0 1 9.34 2.68c3.675 0 6.665 2.99 6.665 6.662a6.672 6.672 0 0 1-6.665 6.665A6.67 6.67 0 0 1 2.68 9.34z'/%3E%3Cpattern id='c' width='100%25' height='100.058%25' y='-.058%25'%3E%3Cuse transform='scale(.48542)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='d' fill='%23707070'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23707070' mask='url(%23d)'%3E%3Cpath d='M-63-63H87V87H-63z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  #j-nav-search-li #j-nav-search.active .icon-search::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M23.3 20.803l-6.066-6.066c.916-1.443 1.449-3.563 1.449-5.396C18.683 4.191 14.492 0 9.34 0 4.191 0 0 4.191 0 9.341c0 5.152 4.191 9.341 9.341 9.341 1.743 0 3.985-.683 5.384-1.518l6.106 6.11 2.47-2.471H23.3zM2.679 9.34A6.67 6.67 0 0 1 9.34 2.68c3.675 0 6.665 2.99 6.665 6.662a6.672 6.672 0 0 1-6.665 6.665A6.67 6.67 0 0 1 2.68 9.34z'/%3E%3Cpattern id='c' width='100%25' height='100.058%25' y='-.058%25'%3E%3Cuse transform='scale(.48542)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23FFF' mask='url(%23d)'%3E%3Cpath d='M-63-63H87V87H-63z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  /* adjust active states of icons */
  #j-links .j-globalNav li.j-globalNav-li.j-nav-create .j-globalNavLink.active {
    background: #000;
    color: #FFF;
  }
  /* adjust spotlight search behavior */
  body.j-search-visor-open {
    overflow: auto !important;
  }
  body.j-search-visor-open #j-search-visor {
    position: absolute !important;
  }
  body.j-search-visor-open #j-basic-wrap .supplier-toggle {
    z-index: 3;
  }
  /* show overlay for supplier toggle when user menu is open */
  .j-user-open #j-header-wrap .supplier-toggle::before {
    opacity: 1;
    top: 0;
    left: 0;
    padding-bottom: 5px;
  }
  /* constrain height of logo */
  #daimler-logo img {
    height: 64px;
    vertical-align: bottom;
  }
  /* mega menu trigger */
  #diamler-mega-menu-trigger.active, #diamler-mega-menu-trigger.active:hover {
    background-color: #000;
  }
  #diamler-mega-menu-trigger.active::before {
    top: 9px;
    left: 10px;
  }
  /* mega menu */
  #daimler-mega-menu .ttl {
    font-size: 1.375rem;
    line-height: 1em;
    margin: 35px 0 0;
    padding: 0 0 17px;
  }
  #daimler-mega-menu .menu {
    margin: 0 -24px;
  }
  #daimler-mega-menu .menu .j-globalNavLink {
    height: auto;
    padding: 0;
  }
  #daimler-mega-menu .menu > li {
    padding: 15px 24px 12px;
    font-size: 0.9375rem;
    width: 25%;
    box-sizing: border-box;
    vertical-align: top;
    margin: 0 0 20px;
    position: relative;
  }
  #daimler-mega-menu .menu > li:not(.has-links):not(.no-hide) {
    display: none;
  }
  #daimler-mega-menu .menu > li.active {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
  }
  #daimler-mega-menu .menu > li > a {
    font-size: 1.375rem;
    line-height: 1em;
    margin: 0 0 17px 0;
  }
  #daimler-mega-menu .menu > li > ul > li {
    margin: 0 0 12px 0;
  }
  #daimler-mega-menu .menu > li > ul > li.active a {
    color: #FFF;
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
  }
  #daimler-mega-menu .menu > li > ul > li > ul {
    display: none;
  }
  /* mega menu open */
  .daimler-mega-menu-open {
    /* reduce height of header */
    /* show mega menu cover */
    /* show overlay for supplier toggle */
  }
  .daimler-mega-menu-open #j-globalNav.has-children {
    height: 40px;
  }
  .daimler-mega-menu-open #j-globalNav.has-children > li.j-globalNav-li.has-links ul li ul {
    display: none;
  }
  .daimler-mega-menu-open #j-globalNav-bg::before {
    top: 0;
    left: 0;
    padding-bottom: 0;
    opacity: 1;
  }
  .daimler-mega-menu-open #j-basic-wrap .supplier-toggle::before {
    opacity: 1;
    top: 0;
    left: 0;
    padding-bottom: 15px;
  }
}

/********** DESKTOP - LARGAR THAN 1640 **********/
@media screen and (min-width: 1640px) {
  /* daimler nav */
  #daimler-nav {
    height: 39px;
  }
  /* adjust font size and spacing of global navigation */
  #j-globalNav {
    max-width: 980px;
  }
  #j-globalNav li.j-globalNav-li .j-globalNavLink,
  #j-globalNav ul li a {
    padding: 6px 16px;
    font-size: 1.125rem;
    line-height: 1em;
  }
  /* adjust margin of links */
  #j-compact-header #j-links .j-globalNav {
    margin-top: 0;
  }
  /* adjust login button size */
  #j-links ul#j-satNav li.login,
  #j-links ul#j-satNav li.register {
    top: 0;
  }
  #j-links ul#j-satNav li.login a,
  #j-links ul#j-satNav li.register a {
    padding: 10px 20px;
    line-height: 1em;
    height: auto;
    font-size: 1.125rem;
  }
  /* show parent place name in main navigation */
  #j-globalNav > li.j-globalNav-li.open > .j-globalNavLink {
    height: 39px;
    line-height: 39px;
    padding-right: 30px;
    font-size: 0.9375rem;
    left: 70px;
    margin-top: -19.5px;
  }
  #j-globalNav > li.j-globalNav-li.open > .j-globalNavLink::after {
    height: 39px;
    line-height: 39px;
    width: 14px;
    background: #fff url(../images/img-lvl1-indicator-arrow-lg-reloaded.png) no-repeat 0 0;
  }
  #j-globalNav > li.j-globalNav-li.open > .j-globalNavLink:hover::after {
    background: #fff url(../images/img-lvl1-indicator-arrow-lg-reloaded.png) no-repeat 0 0;
  }
  /* mega menu trigger */
  #diamler-mega-menu-trigger {
    width: 49px;
    height: 39px;
  }
  #diamler-mega-menu-trigger::before {
    height: 16px;
    line-height: 16px;
    width: 18px;
    background-position: -61px -101px;
    top: 12px;
    left: 15px;
  }
  #diamler-mega-menu-trigger:hover {
    background: #565756;
  }
  #diamler-mega-menu-trigger.active {
    height: 46px;
  }
  #diamler-mega-menu-trigger.active::before {
    height: 19px;
    width: 19px;
    background-position: -1px -121px;
    top: 11px;
    left: 16px;
  }
}

/********** SMALL DESKTOP **********/
@media screen and (min-width: 40em) and (max-width: 1240px) {
  /* adjust max width of global nav */
  #j-globalNav {
    max-width: 760px;
  }
  /* adjust font size and spacing of global navigation */
  #j-globalNav li.j-globalNav-li .j-globalNavLink,
  #j-globalNav ul li a {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}

/********** MOBILE **********/
@media only screen and (max-width: 40em) {
  #j-header-wrap {
    z-index: 1000 !important;
    /* remove shadow and add border */
  }
  #j-header-wrap header {
    border-bottom: 3px solid #E6E6E6;
    box-shadow: none;
  }
  .j-footer-social-row .j-footer-social.cars {
    text-align: center !important;
  }
  /* navigation loader */
  #j-nav-loader {
    display: none;
  }
  /* adjust position of disclaimer */
  #j-basic-wrap .disclaimer {
    text-align: left;
  }
  #j-basic-wrap .disclaimer li {
    margin-left: 0;
  }
  #j-basic-wrap .disclaimer li.privacy {
    position: absolute;
    top: 20px;
    right: 70px;
    z-index: 3;
  }
  #j-basic-wrap .disclaimer li.privacy a,
  #j-basic-wrap .disclaimer li.privacy a::after {
    width: 22px;
    height: 23px;
    display: block;
  }
  #j-basic-wrap .disclaimer li.privacy a::after {
    margin: 0;
    position: relative;
    background-position: 0 -290px;
    top: 0;
  }
  #j-basic-wrap .disclaimer li.privacy a:hover::after {
    background-position: 0 -268px;
  }
  #j-basic-wrap .disclaimer li.locale-toggle {
    z-index: 3;
    position: absolute;
    top: 20px;
    left: 65px;
    font-size: 1.125rem;
    font-family: "DaimlerCS-Demi", Arial, sans-serif;
  }
  /* update inbox icon and remove user icon */
  #j-satNav-inbox.j-satNav-inbox,
  #j-links #j-satNav-inbox.j-satNav-inbox {
    display: inline-block !important;
    margin: 0;
  }
  #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox,
  #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox {
    height: 65px;
    padding: 0 15px;
  }
  #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-satNav-inbox-icon::before,
  #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-satNav-inbox-icon::before {
    top: 20px;
    width: 24px;
    height: 24px;
    content: "";
    background-size: cover;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M21.708.976L11.314 9.39a.497.497 0 0 1-.63 0L.291.976C.111 1.276 0 1.624 0 2v11c0 1.104.897 2 2 2h18c1.103 0 2-.896 2-2V2c0-.376-.11-.724-.291-1.024h-.001zm-.72-.705A1.985 1.985 0 0 0 20 .001H2c-.36 0-.695.104-.988.27L11 8.357 20.988.271z'/%3E%3Cpattern id='c' width='100%25' height='123.335%25' y='-23.335%25'%3E%3Cuse transform='scale(.45834)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 4)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23FFF' mask='url(%23d)'%3E%3Cpath d='M-64-67H86V83H-64z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-navbadge-count,
  #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-actbadge-count,
  #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-navbadge-count,
  #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox .j-actbadge-count {
    top: 15px;
    right: 8px;
  }
  #j-links #j-satNav-indicator,
  #j-satNav-inbox::before {
    display: none;
  }
  /* left align mobile icons */
  #j-header-wrap header #j-links .j-globalNav {
    text-align: left;
  }
  /* update user icon */
  #j-links a#j-satNav::before {
    width: 24px;
    height: 24px;
    content: "";
    background-size: cover;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M13.97 12c3.877 0 7.03 3.144 7.03 7.009v4.633H3v-4.633C3 15.144 6.153 12 10.03 12h3.94zM12 1c2.757 0 5 2.243 5 5s-2.243 5-5 5-5-2.243-5-5 2.243-5 5-5z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' xlink:href='%23a'/%3E%3Cg fill='%23FFF' mask='url(%23b)'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  /* update and right align search icon */
  #j-links #mobile-search > a {
    position: absolute;
    top: 18px;
    right: 15px;
    width: 36px;
    height: 28px;
    background: #000;
    padding: 0;
  }
  #j-links #mobile-search > a.active {
    background: #707070;
  }
  #j-links #mobile-search > a::before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
    display: block;
    content: "";
    width: 18px;
    height: 18px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M23.3 20.803l-6.066-6.066c.916-1.443 1.449-3.563 1.449-5.396C18.683 4.191 14.492 0 9.34 0 4.191 0 0 4.191 0 9.341c0 5.152 4.191 9.341 9.341 9.341 1.743 0 3.985-.683 5.384-1.518l6.106 6.11 2.47-2.471H23.3zM2.679 9.34A6.67 6.67 0 0 1 9.34 2.68c3.675 0 6.665 2.99 6.665 6.662a6.672 6.672 0 0 1-6.665 6.665A6.67 6.67 0 0 1 2.68 9.34z'/%3E%3Cpattern id='c' width='100%25' height='100.058%25' y='-.058%25'%3E%3Cuse transform='scale(.48542)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23FFF' mask='url(%23d)'%3E%3Cpath d='M-63-63H87V87H-63z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  #j-spotlight-search > span:nth-child(2)::before {
    content: "";
    width: 18px;
    height: 18px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M23.3 20.803l-6.066-6.066c.916-1.443 1.449-3.563 1.449-5.396C18.683 4.191 14.492 0 9.34 0 4.191 0 0 4.191 0 9.341c0 5.152 4.191 9.341 9.341 9.341 1.743 0 3.985-.683 5.384-1.518l6.106 6.11 2.47-2.471H23.3zM2.679 9.34A6.67 6.67 0 0 1 9.34 2.68c3.675 0 6.665 2.99 6.665 6.662a6.672 6.672 0 0 1-6.665 6.665A6.67 6.67 0 0 1 2.68 9.34z'/%3E%3Cpattern id='c' width='100%25' height='100.058%25' y='-.058%25'%3E%3Cuse transform='scale(.48542)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23000' mask='url(%23d)'%3E%3Cpath d='M-63-63H87V87H-63z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    top: 18px;
  }
  /* adjust mobile icon colors */
  #j-links .j-globalNav > li.mobile-tool:not(#mobile-search) > a,
  #j-links .j-nav-create > a,
  #j-links .j-nav-user > a,
  #j-links a#j-satNav {
    color: #FFF;
  }
  #j-links .j-globalNav > li.mobile-tool:not(#mobile-search) > a:hover,
  #j-links .j-nav-create > a:hover,
  #j-links .j-nav-user > a:hover,
  #j-links a#j-satNav:hover {
    color: #C8C8C8;
  }
  /* adjust search focus border */
  #j-spotlight-search.mobile-active.focused input {
    border-bottom: solid 1px #000;
    border-left: solid 1px #000;
    border-right: solid 1px #000;
  }
  .j-tileModal-search.focused input,
  #j-spotlight-search.focused input {
    border-color: #000;
  }
  /* adjust search icon focus color */
  #j-spotlight-search.mobile-active.focused > span:nth-child(2):before {
    color: #000;
  }
  /* increase z-index for login modal */
  .j-modal-login.jive-modal-narrow {
    z-index: 10000 !important;
  }
  /* adjust position of user and create menu's */
  .j-globalNav > li.j-nav-create div.j-pop {
    right: auto !important;
    left: 0 !important;
  }
  #j-satNav-menu.j-pop-main:before {
    right: auto;
    left: 75px;
  }
  #menuCreate.j-pop-main:before {
    right: auto;
    left: 15px;
  }
  #j-satNav-menu .j-inbox-count {
    display: none !important;
  }
  /* hide duplicate logout button and popover arrows */
  #j-satNav-menu a#jive-nav-link-logout,
  #j-satNav-menu .pointer,
  #menuCreate .pointer {
    display: none !important;
  }
  /* hide stuff until mobile menu is open */
  #j-links .j-globalNav li.j-globalNav-li:not(#mobile-search),
  #j-links .j-globalNav li.j-globalNav-li.mobile-tool:not(#mobile-search),
  #j-basic-wrap .user-panel,
  #j-basic-wrap .supplier-toggle {
    display: none;
  }
  /* adjust navigation height */
  body,
  #j-globalNav {
    padding-top: 64px;
  }
  #j-header-wrap,
  #j-compact-header,
  #j-header-wrap header,
  #j-globalNav-bg,
  #j-links .j-globalNav li.j-globalNav-li,
  #j-links .j-globalNav li.j-globalNav-li.mobile-tool,
  #j-links .j-globalNav > li.mobile-tool > a,
  #j-links .j-nav-create > a,
  #j-links .j-nav-user > a,
  #j-links #j-satNav {
    height: 65px;
  }
  #j-spotlight-search,
  .j-globalNav > li.j-nav-create div.j-pop,
  body div.j-pop.j-autocomplete {
    top: 61px !important;
  }
  #j-links .j-globalNav > li.mobile-tool > a:before,
  #j-links .j-nav-cmenu > a:before,
  #j-links .j-nav-user > a:before,
  #j-links a#j-satNav:before {
    top: 20px;
  }
  .jive-spotlight-search-result.j-menu.j-quick-menu {
    margin-top: 91px;
  }
  #j-globalNav {
    background: #000;
    color: #FFF;
    position: static;
    /* show parent place name in main navigation */
    /* adjust mobile navigation icon */
    /* expand / collapse icons */
  }
  #j-globalNav.show-parent {
    padding-left: 0 !important;
  }
  #j-globalNav #mobile-menu-trigger {
    position: absolute;
    top: 18px;
    left: 15px;
  }
  #j-globalNav #mobile-menu-trigger > a,
  #j-globalNav #mobile-menu-trigger > a.active {
    background: #000;
    color: #FFF;
    width: 36px;
    height: 28px;
    padding: 0;
    text-align: center;
    display: inline-block;
    z-index: 5;
  }
  #j-globalNav #mobile-menu-trigger > a::before,
  #j-globalNav #mobile-menu-trigger > a.active::before {
    content: "";
    display: inline-block;
    height: 13px;
    line-height: 13px;
    width: 12px;
    background: transparent url(../images/img-icons-sprite-svg.svg) no-repeat -23px -101px;
    position: absolute;
    top: 8px;
    left: 11px;
  }
  #j-globalNav #mobile-menu-trigger > a.active {
    background: #707070;
  }
  #j-globalNav > li.j-globalNav-li {
    /* adjust logo size and position */
    /* mobile active */
    /* adjust all menu links */
    /* adjust secondary links */
  }
  #j-globalNav > li.j-globalNav-li.cars {
    display: none !important;
  }
  #j-globalNav > li.j-globalNav-li.j-simple-nav-logo {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -20px !important;
    z-index: 2;
    height: auto;
    padding: 0;
  }
  #j-globalNav > li.j-globalNav-li.j-simple-nav-logo img {
    height: 60px;
    width: 40px;
  }
  #j-globalNav > li.j-globalNav-li.mobile-active {
    display: none;
  }
  #j-globalNav > li.j-globalNav-li > a.j-globalNavLink:not(.j-simple-logo),
  #j-globalNav > li.j-globalNav-li > a.j-globalNavLink:hover:not(.j-simple-logo),
  #j-globalNav > li.j-globalNav-li > ul > li > a,
  #j-globalNav > li.j-globalNav-li > ul > li > ul > li > a {
    padding: 17px 40px 17px 15px;
    height: auto;
    font-size: 0.875rem;
    line-height: 1.0625rem;
    border-top: 1px solid #FFF;
    border-bottom: 0;
    color: #FFF;
    background: transparent;
    display: block;
    position: relative;
  }
  #j-globalNav > li.j-globalNav-li > a.j-globalNavLink:not(.j-simple-logo):hover,
  #j-globalNav > li.j-globalNav-li > a.j-globalNavLink:hover:not(.j-simple-logo):hover,
  #j-globalNav > li.j-globalNav-li > ul > li > a:hover,
  #j-globalNav > li.j-globalNav-li > ul > li > ul > li > a:hover {
    color: #C8C8C8;
    background: transparent;
  }
  #j-globalNav > li.j-globalNav-li a.j-globalNavLink .nav-link {
    top: inherit !important;
    max-width: inherit;
  }
  #j-globalNav > li.j-globalNav-li:first-child > a.j-globalNavLink:not(.j-simple-logo),
  #j-globalNav > li.j-globalNav-li:first-child > a.j-globalNavLink:hover:not(.j-simple-logo),
  #j-globalNav > li.j-globalNav-li > ul > li:first-child > a,
  #j-globalNav > li.j-globalNav-li > ul > li > ul > li:first-child > a {
    border-top: 0;
  }
  #j-globalNav > li.j-globalNav-li ul {
    list-style: none;
    position: relative;
  }
  #j-globalNav > li.j-globalNav-li ul::before {
    top: 0;
    left: 25px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 5px;
    margin-left: -5px;
    z-index: 1;
  }
  #j-globalNav > li.j-globalNav-li ul li {
    position: relative;
    float: none;
    height: auto;
    line-height: inherit;
  }
  #j-globalNav > li.j-globalNav-li ul li.active > a,
  #j-globalNav > li.j-globalNav-li ul li.active > a:hover {
    background: #FFF;
    color: #003340;
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
    margin-bottom: -1px;
    font-weight: normal;
  }
  #j-globalNav > li.j-globalNav-li > ul {
    background: #444444;
    padding: 0 0 0 15px;
  }
  #j-globalNav > li.j-globalNav-li > ul::before {
    border-color: transparent;
    border-top-color: #000;
  }
  #j-globalNav > li.j-globalNav-li > ul > li.active > a {
    margin-left: -15px;
    padding-left: 30px;
  }
  #j-globalNav > li.j-globalNav-li > ul > li > ul {
    position: relative;
    background: #707070;
    -webkit-box-shadow: inset 0px 4px 4px 0px rgba(29, 29, 27, 0.2);
    -moz-box-shadow: inset 0px 4px 4px 0px rgba(29, 29, 27, 0.2);
    box-shadow: inset 0px 4px 4px 0px rgba(29, 29, 27, 0.2);
    margin-left: -15px !important;
    padding-left: 35px;
  }
  #j-globalNav > li.j-globalNav-li > ul > li > ul::before {
    border-color: rgba(68, 68, 68, 0);
    border-top-color: #444444;
  }
  #j-globalNav > li.j-globalNav-li > ul > li > ul > li a {
    padding: 15px 15px 15px 30px;
  }
  #j-globalNav > li.j-globalNav-li > ul > li > ul > li a::before {
    font-family: jiveglyphs;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\f105";
    position: absolute;
    top: 15px;
    left: 15px;
  }
  #j-globalNav > li.j-globalNav-li > ul > li > ul > li.active > a {
    margin-left: -35px;
    padding-left: 65px;
  }
  #j-globalNav > li.j-globalNav-li > ul > li > ul > li.active > a::before {
    left: 50px;
  }
  #j-globalNav .has-links > a::after {
    display: block;
    background-size: 100% 100%;
    /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M22.303 11h-9.696V1.001c0-.552-.414-1.001-.95-1.001s-.969.447-.969.999L10.679 11H.971c-.536 0-.97.447-.97 1 0 .552.434 1 .97 1h9.707l-.01 9.999c0 .552.433 1 .968 1.001h.001c.535 0 .97-.447.971-.999V13h9.697c.535 0 .97-.448.97-1 0-.553-.435-1-.97-1h-.002z'/%3E%3Cpattern id='c' width='101.563%25' height='100%25' x='-1.563%25'%3E%3Cuse transform='scale(.5)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23FFF' mask='url(%23d)'%3E%3Cpath d='M-64-62H86V88H-64z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
    background-image: url("../images/icons/add-white.svg");
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -9px;
  }
  #j-globalNav .has-links.open > a::after {
    /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M23.002.021L1 .001a1 1 0 0 0-.001 2H23c.553 0 1-.426 1-.978s-.446-1-.998-1.002z'/%3E%3Cpattern id='c' width='100%25' height='649.925%25' y='-549.925%25'%3E%3Cuse transform='scale(.5)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(0 11)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23FFF' mask='url(%23d)'%3E%3Cpath d='M-63-74H87V76H-63z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
    background-image: url("../images/icons/minus-white.svg");
  }
  /* hide mega menu */
  #daimler-nav,
  #daimler-mega-menu {
    display: none;
  }
  /* mega menu open */
  .j-menu-open {
    /* remove fixed position to allow scroll */
    /* force overlay */
    /* position login button */
    /* show mobile tool icons */
    /* hide search / privacy policy */
    /* show mobile user panel */
    /* show supplier toggle */
    /* show locale toggle */
  }
  .j-menu-open #j-header-wrap.fixed {
    position: absolute !important;
  }
  .j-menu-open #mobile-overlay {
    display: block;
  }
  .j-menu-open #j-globalNav {
    /* adjust menu width */
    width: 70%;
    /* force menu to show */
  }
  .j-menu-open #j-globalNav::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 70%;
    display: block;
    height: 65px;
    box-sizing: border-box;
    background: #000;
    border-bottom: 3px solid #FFF;
    z-index: 3;
  }
  .j-menu-open #j-globalNav #mobile-menu-trigger {
    left: calc(70% + 10px);
  }
  .j-menu-open #j-globalNav #mobile-menu-trigger > a::before {
    height: 13px;
    width: 14px;
    background-position: -23px -121px;
  }
  .j-menu-open #j-globalNav #mobile-menu-trigger > a,
  .j-menu-open #j-globalNav #mobile-menu-trigger > a:hover,
  .j-menu-open #j-globalNav #mobile-menu-trigger > a:focus,
  .j-menu-open #j-globalNav #mobile-menu-trigger > a.active {
    background: #000;
  }
  .j-menu-open #j-globalNav > li.j-globalNav-li,
  .j-menu-open #j-globalNav > li.j-globalNav-li.mobile-active {
    display: block !important;
    width: auto;
    z-index: 1;
    visibility: visible;
    height: auto;
  }
  .j-menu-open.is-guest #j-links .j-nav-user {
    width: 70%;
  }
  .j-menu-open #j-links ul#j-satNav {
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
  }
  .j-menu-open #j-links ul#j-satNav li.login,
  .j-menu-open #j-links ul#j-satNav li.register {
    float: left;
    top: 0;
    /* adjust login button size */
  }
  .j-menu-open #j-links ul#j-satNav li.login a,
  .j-menu-open #j-links ul#j-satNav li.register a {
    height: 62px;
    line-height: 62px;
    padding: 0 15px;
    font-size: 1.125rem;
  }
  .j-menu-open #j-links .j-globalNav li.j-globalNav-li:not(#mobile-search),
  .j-menu-open #j-links .j-globalNav li.j-globalNav-li.mobile-tool:not(#mobile-search) {
    display: inline-block;
    z-index: 3;
    position: relative;
  }
  .j-menu-open #j-links .j-globalNav > li#mobile-search,
  .j-menu-open #j-basic-wrap .disclaimer .privacy {
    display: none;
  }
  .j-menu-open #j-basic-wrap .user-panel {
    display: block;
    position: absolute;
    top: 10px;
    right: calc(30% + 15px);
    z-index: 4;
    color: #FFF;
  }
  .j-menu-open #j-basic-wrap .user-panel p:first-child {
    font-size: 0.75rem;
    line-height: 0.875rem;
  }
  .j-menu-open #j-basic-wrap .supplier-toggle {
    display: block;
    position: absolute;
    top: 25px;
    right: calc(30% + 15px);
    z-index: 4;
  }
  .j-menu-open #j-basic-wrap .supplier-toggle::before {
    background-color: transparent;
  }
  .j-menu-open #j-basic-wrap .supplier-toggle .select:not(.active) {
    color: #FFF;
  }
  .j-menu-open #j-basic-wrap .disclaimer li.locale-toggle {
    left: auto;
    right: 20px;
  }
  /* show overlay for mobile menu items when search is open */
  #j-globalNav > li.j-simple-nav-logo::before,
  #j-globalNav #mobile-menu-trigger::before,
  #j-basic-wrap .disclaimer .privacy::before,
  #j-basic-wrap .disclaimer .locale-toggle::before {
    content: "";
    position: absolute;
    top: -999em;
    left: -999em;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 999;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
  }
  .j-search-open #j-globalNav > li.j-simple-nav-logo::before, .j-search-open
  #j-globalNav #mobile-menu-trigger::before, .j-search-open
  #j-basic-wrap .disclaimer .privacy::before, .j-search-open
  #j-basic-wrap .disclaimer .locale-toggle::before {
    top: 0;
    left: 0;
  }
  /* show overlay for supplier toggle when user menu is open */
  .j-user-open #j-basic-wrap .supplier-toggle::before {
    opacity: 1;
    top: 0;
    left: 0;
    padding-right: 5px;
    padding-bottom: 5px;
  }
  #j-satNav-menu .j-other-info {
    display: block !important;
  }
}

#j-satNav-menu .j-user-profile {
  /* avatar menu dropdown */
  float: none;
  border-left: none;
  max-width: 100%;
  width: 100%;
  padding: 7px 0 0;
}

#j-satNav-menu .j-user-profile ul {
  margin: 4px 16px 0;
}

#j-satNav-menu .j-user-profile .j-user-name {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
}

#j-satNav-menu .j-user-profile .j-user-name:hover {
  text-decoration: none;
}

#j-satNav-menu .j-user-profile .j-other-info li {
  font-size: 14px;
}

#j-satNav-menu .j-user-profile .j-user-photo,
#j-satNav-menu .j-user-profile .j-profile-img-text,
#j-satNav-menu .j-user-profile .j-status-container {
  display: none;
}

#j-satNav-menu .j-satellite-links {
  margin: 4px 10px !important;
  max-width: 100%;
  /* width: 100%; */
  background: none;
  border-width: 1px 0 1px 0;
  border-color: #E6E6E6;
  border-style: solid;
  padding-top: 16px;
}

#j-satNav-menu .j-satellite-links .j-nav-menu-container {
  float: left;
  width: 50%;
}

#j-satNav-menu .j-satellite-links .j-nav-menu-container h3.j-nav-menu-section {
  font-size: 0.875rem;
  color: #707070;
}

#j-satNav-menu .j-satellite-links .j-nav-menu-container .lnk {
  color: #000;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  font-size: 1rem;
}

#j-satNav-menu .j-satellite-links .j-nav-menu-container a:hover, #j-satNav-menu .j-satellite-links .j-nav-menu-container a:active, #j-satNav-menu .j-satellite-links .j-nav-menu-container a:focus, #j-satNav-menu .j-satellite-links .j-nav-menu-container a.j-selected {
  background-color: #E6E6E6;
}

#j-satNav-menu .j-satellite-links .j-nav-menu-container a:hover .lnk, #j-satNav-menu .j-satellite-links .j-nav-menu-container a:active .lnk, #j-satNav-menu .j-satellite-links .j-nav-menu-container a:focus .lnk, #j-satNav-menu .j-satellite-links .j-nav-menu-container a.j-selected .lnk {
  text-decoration: none;
}

@media screen and (max-width: 40em) {
  #j-satNav-menu .j-satellite-links {
    border: none;
    display: block;
  }
  #j-satNav-menu .j-satellite-links .j-nav-menu-container {
    float: none;
    width: auto;
  }
}

@media screen and (max-width: 40em) {
  #j-satNav-menu .j-satellite-mobile-links li:nth-child(1),
  #j-satNav-menu .j-satellite-mobile-links li:nth-child(2) {
    display: none;
  }
}

#j-satNav-menu a#jive-nav-link-logout {
  background: none !important;
  font-weight: bold;
  color: #000;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  text-transform: none;
  font-size: 0.875rem;
  float: right;
  padding: 15px 4px;
}

body.j-search-visor-open .visor-arrow {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #FFF;
  position: absolute;
  right: 29px;
  top: 54px;
  z-index: 10;
}

#j-search-visor {
  background: #fff;
  width: 669px;
  box-sizing: border-box;
  padding: 3px 16px !important;
  position: relative;
}

#j-search-visor .j-visor-searchbar-wrapper .j-searchbar-close {
  font-size: 0.875rem;
  color: #000;
}

#j-search-visor .j-visor-tabs {
  background: none;
  padding: 12px 17px;
}

#j-search-visor .j-visor-tabs a {
  padding: 10px 32px;
  font-size: 14px;
}

#j-search-visor .j-visor-tabs .j-visor-menu-item {
  background: #E6E6E6;
  color: #000;
  border-right: 1px solid #9E9E9E;
}

#j-search-visor .j-visor-tabs .j-visor-menu-item.j-visor-menu-item-bookmarks {
  border-right: none;
}

#j-search-visor .j-visor-tabs .j-visor-menu-item.j-active {
  background: #000;
  color: #fff;
  position: relative;
}

#j-search-visor .j-visor-tabs .j-visor-menu-item.j-active:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -15px;
  border: 10px solid black;
  border-color: black transparent transparent;
  left: 50%;
  margin-left: -10px;
}

#j-search-visor .j-visor-searchbar-wrapper {
  border-bottom: 1px solid #dadada !important;
  margin: 0;
}

#j-search-visor .j-visor-searchbar-wrapper input {
  border-left: 10px solid white;
  font-size: 18px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  color: #C8C8C8;
  font-size: 18px;
}

#j-search-visor .j-visor-searchbar-wrapper .j-search-n-spinner-wrapper {
  display: none;
}

#j-search-visor .j-visor-views {
  padding-top: 4px 18px 8px;
}

#j-search-visor .j-visor-views #j-visor-suggestions-content {
  border-right: 1px solid #E6E6E6;
  width: 62.8%;
}

#j-search-visor .j-visor-views #j-visor-suggestions-place {
  width: 37%;
}

#j-search-visor .j-visor-views #j-visor-suggestions-place + label,
#j-search-visor .j-visor-views #j-visor-suggestions-person {
  display: none !important;
}

#j-search-visor .j-visor-views .j-visor-view-history .j-visor-show-all {
  display: none;
}

#j-search-visor .j-visor-search-results-wrapper #j-visor-search-results-header-person,
#j-search-visor .j-visor-search-results-wrapper #j-visor-search-results-people,
#j-search-visor .j-visor-search-results-wrapper #j-visor-search-results-top,
#j-search-visor .j-visor-search-results-wrapper .j-visor-filters {
  display: none !important;
}

#j-search-visor .j-visor-search-results-wrapper #j-visor-search-results-content {
  border-right: 1px solid #E6E6E6;
  width: 62.8%;
  padding-right: 0;
}

#j-search-visor .j-visor-search-results-aside {
  padding-top: 36px;
}

#j-search-visor #j-search-visor.current-view-search {
  height: 80%;
}

#j-search-visor .j-visor-suggestions li, #j-search-visor .j-visor-search-results-main li {
  padding: 8px 10px 8px 18px;
  border: none !important;
  background: none;
}

#j-search-visor .j-visor-suggestions li .jive-icon-big, #j-search-visor .j-visor-search-results-main li .jive-icon-big {
  zoom: 0.6;
  margin-top: 1px;
}

#j-search-visor .j-visor-suggestions li .j-visor-suggestion-text .j-visor-content-result, #j-search-visor .j-visor-search-results-main li .j-visor-suggestion-text .j-visor-content-result {
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0.2px;
}

#j-search-visor .j-visor-suggestions li .j-visor-suggestion-text small, #j-search-visor .j-visor-search-results-main li .j-visor-suggestion-text small {
  color: #707070;
  font-size: 14px;
  line-height: 14px;
}

#j-search-visor .j-visor-suggestions li .j-visor-suggestion-text small a, #j-search-visor .j-visor-search-results-main li .j-visor-suggestion-text small a {
  color: #707070;
  text-decoration: underline;
}

#j-search-visor .j-visor-suggestions .j-visor-cursor, #j-search-visor .j-visor-search-results-main .j-visor-cursor {
  border: none !important;
  background: none;
}

#j-search-visor .j-visor-suggestions li .j-visor-suggestion-text > a, #j-search-visor .j-visor-search-results-main li .j-visor-suggestion-text > a {
  color: #000;
}

#j-search-visor .j-visor-search-results-main li .jive-icon-big {
  margin-top: 4px;
  margin-left: 20px;
}

#j-search-visor .j-visor-search-results-main li .j-search-title * {
  font-size: 16px !important;
  line-height: 16px;
  color: #000;
  letter-spacing: 0.2px;
}

#j-search-visor .j-visor-search-results-main li .j-search-time-wrapper {
  line-height: 0;
  margin: 0;
  padding-left: 7px;
  font-size: 0 !important;
}

#j-search-visor .j-visor-search-results-main li .j-search-time-wrapper * {
  color: #707070;
  font-size: 14px;
  line-height: 14px !important;
}

#j-search-visor .j-visor-search-results-main li .j-search-time-wrapper a {
  color: #707070;
  text-decoration: underline;
}

#j-search-visor .j-visor-search-results-main li .j-search-time-wrapper a:first-of-type,
#j-search-visor .j-visor-search-results-main li .j-search-time-wrapper span:first-of-type {
  display: none;
}

#j-search-visor .j-visor-search-results-main li .j-search-description, #j-search-visor .j-visor-search-results-main li .j-search-badges {
  display: none;
}

#j-search-visor .j-visor-search-results-places li, #j-search-visor .j-visor-search-results-people li {
  border: none !important;
  background: none;
}

#j-search-visor .j-visor-search-results-places li .jive-icon-big, #j-search-visor .j-visor-search-results-people li .jive-icon-big {
  zoom: 0.6;
  margin-top: 8px;
  margin-left: 8px;
}

#j-search-visor .j-visor-search-results-places li *, #j-search-visor .j-visor-search-results-people li * {
  font-size: 16px;
  line-height: 16px;
  color: #000;
}

#j-search-visor .j-visor-search-results-wrapper .j-visor-search-results-message .j-visor-result-message {
  font-size: 1em;
  font-weight: 800;
  color: #837d7a;
}

/* Change search dropdown position for not guest user*/
body:not(.is-guest) #j-search-visor {
  top: 192px !important;
}

/* select */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  background: #9E9E9E;
  color: #000;
}

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #000;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

.selectize-dropdown-header-close:hover {
  color: #000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #9E9E9E;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 24px;
  text-align: center;
  font-size: 24px;
  color: #FFF;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 3px 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  color: #F3F3F3;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  color: #FFF;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  opacity: 0.5;
}

.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
  color: #000;
}

.selectize-control {
  position: relative;
}

.selectize-dropdown, .selectize-input, .selectize-input input {
  color: #000;
  font-family: inherit;
  font-size: 18px;
  line-height: 22px;
  -webkit-font-smoothing: inherit;
}

.selectize-input {
  border: 0;
  background: #F3F3F3;
  padding: 15px 83px 15px 15px;
  height: 48px;
  display: block;
  width: 100%;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

.selectize-input.focus,
.selectize-control .selectize-input.input-active,
.selectize-input.dropdown-active {
  background: #C8C8C8;
  color: #FFF;
}

.selectize-input.focus > input,
.selectize-control .selectize-input.input-active > input,
.selectize-input.dropdown-active > input {
  color: #FFF !important;
}

.selectize-control.multi .selectize-input.has-items {
  min-height: 48px;
  height: auto;
  padding: 12px 63px 5px 15px;
}

.selectize-input.disabled, .selectize-input.disabled * {
  cursor: default !important;
}

.selectize-input.dropdown-active {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
}

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  display: inline;
}

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 10px 5px 0;
  padding: 2px 8px;
  background-color: #000;
  color: #FFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 0;
}

.selectize-control.multi .selectize-input > div.active {
  background-color: #565756;
  color: #FFF;
}

.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active {
  opacity: 0.5;
}

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.selectize-input > input::-ms-clear {
  display: none;
}

.selectize-input > input:focus {
  outline: none !important;
}

.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}

.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: transparent;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  background-color: #F3F3F3;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

.selectize-dropdown .option {
  border-bottom: 1px solid #E6E6E6;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  padding: 10px 24px;
  color: #000;
  cursor: pointer;
}

.selectize-dropdown .option, .selectize-dropdown .optgroup-header {
  padding: 10px 24px;
}

.selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option {
  opacity: 0.5;
}

.selectize-dropdown [data-selectable].option {
  opacity: 1;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
  color: #000;
  cursor: default;
}

.selectize-dropdown .active {
  background: #E6E6E6;
}

.selectize-dropdown .active.create {
  color: #000;
}

.selectize-dropdown .create {
  color: #000;
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 215px;
  -webkit-overflow-scrolling: touch;
}

.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
  cursor: pointer;
}

.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

.selectize-control .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 48px;
  background: #F3F3F3 url(/themes/dsp-global/images/icons/arrow-box-down-small.svg) no-repeat;
  background-size: 48px 48px;
  z-index: 5;
}

.selectize-control .selectize-input.disabled {
  color: #666;
}

.selectize-control .selectize-input.disabled:after {
  background: #F3F3F3 url(/themes/dsp-global/images/icons/arrow-box-down-small-disabled.svg) no-repeat;
  background-size: 48px 48px;
}

.selectize-control:hover .selectize-input:not(.disabled):after {
  background: #F3F3F3 url(/themes/dsp-global/images/icons/arrow-box-down-small-hover.svg) no-repeat;
  background-size: 48px 48px;
}

.selectize-control .selectize-input.dropdown-active:after {
  transform: rotate(180deg);
}

.selectize-control.rtl .selectize-input:after {
  left: 0;
  right: auto;
}

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
}

#j-browse-filters .selectize-input {
  background-color: #fff;
}

#j-browse-filters .selectize-input.dropdown-active {
  background-color: #C8C8C8;
}

#j-browse-filters .selectize-control .item {
  font-size: 16px;
}

.j-body-yourwork .tags-filter {
  position: relative;
  max-width: 320px;
  z-index: 12;
  top: -5px;
}

.j-body-yourwork .tags-filter .custom-tags-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

.j-body-yourwork .tags-filter .custom-tags-wrapper .selectize-input {
  padding-left: 24px;
}

.j-body-yourwork .tags-filter .custom-tags-wrapper .selectize-input:not(.input-active) {
  background: #fff;
}

@media all and (max-width: 40em) {
  .j-body-yourwork .tags-filter {
    max-width: none;
    top: 0;
  }
  .j-body-yourwork .tags-filter .custom-tags-wrapper .selectize-input {
    padding-left: 34px;
  }
  .j-body-yourwork .tags-filter .custom-tags-wrapper .selectize-dropdown [data-selectable].option {
    padding-left: 34px;
  }
}

/**
 * Here we define the footer styles (e.g. copyright, navigation, etc.)
 */
/* Remove height and padding from footer */
#j-footer {
  height: 0;
  padding: 0 20px;
}

/* desktop specifc */
@media screen and (min-width: 40em) {
  #j-footer-wrap {
    max-width: 100%;
    margin-top: 20px;
  }
  #j-footer-wrap #jive-breadcrumb {
    display: block;
  }
  .j-footer-breadcramp-row,
  .j-footer-social-row,
  .j-footer-nav-rows > div {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .j-footer-nav-rows > div.brandwall-container {
    max-width: 960px;
  }
  .j-footer-nav-rows > div.brandwall-container ul {
    justify-content: center !important;
  }
  #j-footer {
    padding-left: 0;
    padding-right: 0;
  }
  .j-footer-social-row {
    height: 94px;
    padding-top: 50px;
  }
  .j-footer-social-row .j-footer-social {
    text-align: center;
  }
  .j-footer-social-row .j-footer-social > ul {
    display: inline-block;
    list-style: none;
  }
  .j-footer-social-row .j-footer-social > ul > li {
    float: left;
    margin-left: 25px;
    position: relative;
  }
  .j-footer-social-row .j-footer-social > ul > li:first-child {
    margin-left: 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a {
    display: block;
    width: 80px;
    height: 80px;
    text-indent: -9999px;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    background: url(../images/img-social-elements-sprite-svg.svg) no-repeat 0 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-facebook {
    background-position: 0 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a:hover.social-facebook {
    background-position: 0 -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-twitter {
    background-position: -80px 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a:hover.social-twitter {
    background-position: -80px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-youtube {
    background-position: -160px 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a:hover.social-youtube {
    background-position: -160px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-linkedin {
    background-position: -240px 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a:hover.social-linkedin {
    background-position: -240px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-daimlerblog {
    background-position: -82px -475px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a:hover.social-daimlerblog {
    background-position: -7px -475px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-google {
    background-position: -320px 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a:hover.social-google {
    background-position: -320px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-xing {
    background-position: -400px 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a:hover.social-xing {
    background-position: -400px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-instagram {
    background-position: -510px -365px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a:hover.social-instagram {
    background-position: -510px -445px;
  }
  .j-footer-social-row .j-footer-social > ul > li.active a.social-facebook {
    background-position: 0 -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li.active a.social-twitter {
    background-position: -80px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li.active a.social-youtube {
    background-position: -160px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li.active a.social-linkedin {
    background-position: -240px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li.active a.social-daimlerblog {
    background-position: -7px -475px;
  }
  .j-footer-social-row .j-footer-social > ul > li.active a.social-google {
    background-position: -320px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li.active a.social-xing {
    background-position: -400px -80px;
  }
  .j-footer-social-row .j-footer-social > ul > li.active a.social-instagram {
    background-position: -510px -445px;
  }
  .j-footer-social-row .j-footer-social > ul > li.active .layer-content {
    display: block;
  }
  .layer-content {
    text-align: left;
    position: absolute;
    width: 220px;
    min-width: 50px;
    left: 50%;
    margin-left: -110px;
    font-size: 10.5px;
    line-height: 12px;
    direction: ltr;
    box-shadow: none;
    padding: 33px 0 0 0;
    color: #555;
    border: none;
    border-color: #FFF;
    background: #FFF;
    font-size: 1em;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 75px;
    display: none;
  }
  .layer-content.email-support {
    width: auto;
  }
  .layer-content.email-support ul li a {
    letter-spacing: 0.48px;
  }
  .layer-content.email-support ul li a:hover {
    letter-spacing: 0px;
  }
  li.active .layer-content {
    display: block;
  }
  .layer-content::before {
    position: absolute;
    content: "";
    left: 50%;
    margin-left: -14px;
    top: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    width: 0;
    height: 0;
  }
  .layer-content .close-layer {
    display: block;
    position: absolute;
    height: 30px;
    width: 30px;
    top: 0;
    right: 0;
    background: #000;
    cursor: pointer;
  }
  .layer-content .close-layer:hover {
    background: #444444;
  }
  .layer-content .close-layer .ic {
    width: 18px;
    height: 18px;
    background: url(../images/img-arrows-sprite-png.png) -41px -19px no-repeat;
    display: block;
    position: absolute;
    top: 6px;
    left: 6px;
  }
  .layer-content .layer-head {
    font-family: "DaimlerCS-Demi", Arial, sans-serif;
    font-size: 1.389em;
    color: #000;
    margin: 0 28px 14px 28px;
    line-height: 1.2em;
  }
  .layer-content ul {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
  }
  .layer-content ul li a {
    display: block;
    padding: 10px 30px;
    color: #444444;
    line-height: 1.1em;
  }
  .layer-content ul li a:hover {
    font-family: "DaimlerCS-Demi", Arial, sans-serif;
    color: #FFF;
    background: #000;
    text-decoration: none;
  }
  .layer-content ul li p {
    display: block;
    padding: 0px 30px;
    color: #444444;
    line-height: 1.1em;
  }
  .j-footer-nav-rows {
    background: #f0f1f2 url(/themes/dsp-global/images/img-bg-footer.gif) top repeat-x;
    padding-bottom: 34px;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row {
    display: flex;
    padding: 45px 10px;
    font-family: "DaimlerCS-Light", Arial, sans-serif;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section {
    flex: 1;
    padding: 0 10px;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title {
    color: #333333;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title h3 {
    font-size: 1.563em;
    margin-bottom: 11px;
    margin-top: 22px;
    color: inherit;
    font-weight: 300;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title h3 a {
    text-decoration: none;
    color: inherit;
    font-weight: inherit;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title.count {
    color: #333333;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title.count h3 {
    font-size: 1.563em;
    margin-bottom: 0px;
    margin-top: 22px;
    color: inherit;
    font-weight: 300;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title.count h3 a {
    text-decoration: none;
    color: inherit;
    font-weight: inherit;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .count-span {
    font-size: 25px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 6px;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .registered-users-container {
    margin-bottom: 10px;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .count-note {
    font-size: 14px;
    color: #707070;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul {
    list-style-type: none;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li {
    list-style: none;
    line-height: 1.2em;
    padding-left: 14px;
    position: relative;
    margin: 0 0 10px 0;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:before {
    content: '';
    display: inline-block;
    height: 14px;
    line-height: 14px;
    width: 9px;
    background: url(../images/img-arrows-sprite-png.png) no-repeat -1px -20px;
    position: absolute;
    top: 3px;
    left: 0;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li > a {
    color: #707070;
    text-decoration: none;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li .layer-content {
    left: 50px;
    top: 35px;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover > a:hover {
    color: #000;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu > ul > li:hover:before {
    background-position: -165px -27px;
  }
  .j-footer-lower-menu-row {
    padding: 15px 0;
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    text-align: center;
    margin-bottom: 25px;
  }
  .j-footer-lower-menu-row ul {
    display: inline-block;
    height: 38px;
  }
  .j-footer-lower-menu-row ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    letter-spacing: normal;
    color: #707070;
    float: left;
    margin-left: 25px;
  }
  .j-footer-lower-menu-row ul li:first-child {
    margin-left: 0;
  }
  .j-footer-lower-menu-row ul li a {
    color: #707070;
    padding: 10px;
    display: block;
    font-family: "DaimlerCS-Light", Arial, sans-serif;
  }
  .j-footer-lower-menu-row ul li a:hover {
    color: #000;
    text-decoration: none;
  }
  .j-footer-lower-menu-row ul li a span {
    margin-top: 2px;
    display: inline-block;
  }
  .j-footer-lower-menu-row ul li.locale-toggle a {
    padding-top: 13px;
  }
  .j-footer-partners-menu-row {
    margin-bottom: 17px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }
  .j-footer-partners-menu-row.mobile {
    display: none;
  }
  .j-footer-partners-menu-row ul {
    display: inline-block;
    margin-left: 0;
    list-style-type: none;
  }
  .j-footer-partners-menu-row ul li {
    float: left;
    margin-left: 40px;
    height: 70px;
    line-height: 70px;
  }
  .j-footer-partners-menu-row ul li:first-child {
    margin-left: 0;
  }
  .j-footer-partners-menu-row ul li a {
    color: #444444;
    padding: 0;
    display: block;
    vertical-align: middle;
  }
  .j-footer-partners-menu-row ul li a img {
    height: auto;
    width: auto;
  }
  .j-footer-partners-menu-row ul li a:hover {
    opacity: 0.5;
  }
  .j-footer-copyright-row {
    padding: 0 10px;
  }
  .j-footer-copyright-row .j-footer-copyright {
    text-align: center;
    letter-spacing: 0;
    font-family: "DaimlerCS-Light", Arial, sans-serif;
    font-size: 1rem;
    line-height: 1.42857143;
    color: #000;
  }
  .j-footer-copyright-row .powered-by-jive {
    text-align: center;
  }
  .j-footer-copyright-row .powered-by-jive a {
    font-family: "DaimlerCS-Light", Arial, sans-serif;
    font-size: 1rem;
    color: #000;
  }
  .j-footer-copyright-row .powered-by-jive a .lnk {
    display: none;
  }
  .j-footer-copyright-row .powered-by-jive a .icon-jivelogo {
    color: #707070;
    position: relative;
    top: 4px;
  }
}

@media screen and (max-width: 1240px) and (min-width: 769px) {
  .j-footer-breadcramp-row,
  .j-footer-social-row,
  .j-footer-nav-rows > div {
    max-width: 960px;
  }
}

@media screen and (max-width: 40em) {
  .j-footer-breadcramp-row {
    display: none;
  }
  .j-footer-social-row {
    border-top: none;
    width: auto;
    background: #000;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff626062', endColorstr='#ff4f514f', GradientType=1);
    padding: 10px 20px 17px;
  }
  .j-footer-social-row .j-footer-social {
    text-align: center;
  }
  .j-footer-social-row .j-footer-social > ul {
    width: 283px;
    margin: 0 auto;
    display: inline-block;
    list-style: none;
  }
  .j-footer-social-row .j-footer-social > ul > li {
    float: left;
    margin: 3px 0 0 0;
    width: 140px;
    text-align: center;
    position: relative;
  }
  .j-footer-social-row .j-footer-social > ul > li:first-child {
    margin-left: 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a {
    display: block;
    text-indent: -9999px;
    width: 70px;
    height: 70px;
    margin: 0 auto;
    background: url(../images/img-social-elements-sprite-svg.svg) no-repeat 0 0;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-facebook, .j-footer-social-row .j-footer-social > ul > li > a:hover.social-facebook, .j-footer-social-row .j-footer-social > ul > li > a:active.social-facebook, .j-footer-social-row .j-footer-social > ul > li > a:focus.social-facebook {
    background-position: 0 -305px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-twitter, .j-footer-social-row .j-footer-social > ul > li > a:hover.social-twitter, .j-footer-social-row .j-footer-social > ul > li > a:active.social-twitter, .j-footer-social-row .j-footer-social > ul > li > a:focus.social-twitter {
    background-position: -70px -305px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-youtube, .j-footer-social-row .j-footer-social > ul > li > a:hover.social-youtube, .j-footer-social-row .j-footer-social > ul > li > a:active.social-youtube, .j-footer-social-row .j-footer-social > ul > li > a:focus.social-youtube {
    background-position: -140px -305px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-linkedin, .j-footer-social-row .j-footer-social > ul > li > a:hover.social-linkedin, .j-footer-social-row .j-footer-social > ul > li > a:active.social-linkedin, .j-footer-social-row .j-footer-social > ul > li > a:focus.social-linkedin {
    background-position: -210px -305px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-daimlerblog, .j-footer-social-row .j-footer-social > ul > li > a:hover.social-daimlerblog, .j-footer-social-row .j-footer-social > ul > li > a:active.social-daimlerblog, .j-footer-social-row .j-footer-social > ul > li > a:focus.social-daimlerblog {
    background-position: -270px -478px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-google, .j-footer-social-row .j-footer-social > ul > li > a:hover.social-google, .j-footer-social-row .j-footer-social > ul > li > a:active.social-google, .j-footer-social-row .j-footer-social > ul > li > a:focus.social-google {
    background-position: -280px -305px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-xing, .j-footer-social-row .j-footer-social > ul > li > a:hover.social-xing, .j-footer-social-row .j-footer-social > ul > li > a:active.social-xing, .j-footer-social-row .j-footer-social > ul > li > a:focus.social-xing {
    background-position: -350px -305px;
  }
  .j-footer-social-row .j-footer-social > ul > li > a.social-instagram, .j-footer-social-row .j-footer-social > ul > li > a:hover.social-instagram, .j-footer-social-row .j-footer-social > ul > li > a:active.social-instagram, .j-footer-social-row .j-footer-social > ul > li > a:focus.social-instagram {
    background-position: -683px -361px;
  }
  .j-footer-social-row .j-footer-social > ul > li .layer-content {
    text-align: left;
    position: absolute;
    width: 220px;
    min-width: 50px;
    left: 50%;
    margin-left: -110px;
    font-size: 10.5px;
    line-height: 12px;
    direction: ltr;
    box-shadow: none;
    padding: 33px 0 0 0;
    color: #555;
    border: none;
    border-color: #FFF;
    background: #FFF;
    font-size: 1em;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 75px;
    display: none;
  }
  .j-footer-social-row .j-footer-social > ul > li .layer-content::before {
    position: absolute;
    content: "";
    left: 50%;
    margin-left: -14px;
    top: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    width: 0;
    height: 0;
  }
  .j-footer-social-row .j-footer-social > ul > li .layer-content .close-layer {
    display: block;
    position: absolute;
    height: 30px;
    width: 30px;
    top: 0;
    right: 0;
    background: #000;
    cursor: pointer;
  }
  .j-footer-social-row .j-footer-social > ul > li .layer-content .close-layer .ic {
    width: 18px;
    height: 18px;
    background: url(../images/img-arrows-sprite-png.png) -41px -19px no-repeat;
    display: block;
    position: absolute;
    top: 6px;
    left: 6px;
  }
  .j-footer-social-row .j-footer-social > ul > li .layer-content .layer-head {
    font-family: "DaimlerCS-Demi", Arial, sans-serif;
    font-size: 1.389em;
    color: #000;
    margin: 0 28px 14px 28px;
    line-height: 1.2em;
  }
  .j-footer-social-row .j-footer-social > ul > li .layer-content ul {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
    width: 100%;
  }
  .j-footer-social-row .j-footer-social > ul > li .layer-content ul li a {
    display: block;
    padding: 10px 30px;
    color: #444444;
    line-height: 1.1em;
  }
  .j-footer-social-row .j-footer-social > ul > li .layer-content ul li a:hover {
    font-family: "DaimlerCS-Demi", Arial, sans-serif;
    color: #FFF;
    background: #000;
    text-decoration: none;
  }
  .j-footer-social-row .j-footer-social > ul > li .layer-content ul li p {
    display: block;
    padding: 0px 30px;
    color: #444444;
    line-height: 1.1em;
  }
  .j-footer-social-row .j-footer-social > ul > li.active .layer-content {
    display: block;
  }
  .j-footer-nav-rows {
    background: #f0f1f2 url(/themes/dsp-global/images/img-bg-footer.gif) top repeat-x;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row {
    margin: 0 22px;
    padding-top: 28px;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section {
    border-bottom: 1px solid #C8C8C8;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title h3 {
    font-weight: 500;
    padding-top: 20px;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu-title h3 a {
    display: block;
    padding: 16px 0;
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
    color: #fff;
    text-decoration: none;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-description {
    margin-bottom: 20px;
    font-size: 0.875em;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu {
    font-size: 0.875em;
    letter-spacing: 0;
    background: #FFF;
    font-family: "DaimlerCS-Light", Arial, sans-serif;
    background: none;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin-bottom: 20px;
    color: #000;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu ul li {
    list-style: none;
    line-height: 1.2em;
    padding-left: 14px;
    position: relative;
    margin: 0 0 10px 0;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu ul li::before {
    content: '';
    display: inline-block;
    height: 14px;
    line-height: 14px;
    width: 9px;
    background: url(../images/img-arrows-sprite-png.png) no-repeat -1px -20px;
    position: absolute;
    top: 2px;
    left: 0;
  }
  .j-footer-nav-rows .j-footer-upper-menu-row .j-footer-menu-section .j-footer-menu ul li a {
    color: #000;
  }
  .j-footer-nav-rows .j-footer-lower-menu-row {
    padding: 0 20px;
    border: none !important;
    margin: 25px auto 40px;
  }
  .j-footer-nav-rows .j-footer-lower-menu-row ul {
    list-style-type: none;
    height: auto !important;
    columns: 2;
  }
  .j-footer-nav-rows .j-footer-lower-menu-row ul li {
    width: 100%;
    position: relative;
    display: inline-block;
    margin-left: 20px !important;
  }
  .j-footer-nav-rows .j-footer-lower-menu-row ul li::before {
    content: '';
    display: inline-block;
    height: 14px;
    line-height: 14px;
    width: 9px;
    background: none;
    position: absolute;
    top: 5px;
    left: 0;
  }
  .j-footer-nav-rows .j-footer-lower-menu-row ul li a {
    color: #707070;
    padding: 10px;
    display: block;
    padding: 3px 10px;
    line-height: 1.2em;
    text-decoration: none;
    font-family: "DaimlerCS-Light", Arial, sans-serif;
    font-size: 0.875rem;
    text-indent: 5px;
  }
  .j-footer-nav-rows .j-footer-partners-menu-row {
    text-align: center;
    padding: 28px 20px 0;
    background: #000;
  }
  .j-footer-nav-rows .j-footer-partners-menu-row.wide {
    display: none;
  }
  .j-footer-nav-rows .j-footer-partners-menu-row ul {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    list-style-type: none;
  }
  .j-footer-nav-rows .j-footer-partners-menu-row ul li {
    float: right;
    margin: 0 0 0 4%;
    width: 40%;
    height: 70px;
    text-align: center;
    border-top: none;
    border-bottom: none;
  }
  .j-footer-nav-rows .j-footer-partners-menu-row ul li:nth-last-child(-n+2) {
    border: none;
  }
  .j-footer-nav-rows .j-footer-partners-menu-row ul li:nth-child(odd) {
    float: left;
  }
  .j-footer-nav-rows .j-footer-partners-menu-row ul li.no-filter > a > img {
    height: 70px;
  }
  .j-footer-nav-rows .j-footer-copyright-row {
    background: #000;
    padding-bottom: 30px;
    padding-top: 10px;
  }
  .j-footer-nav-rows .j-footer-copyright-row .j-footer-copyright {
    text-align: center;
    letter-spacing: 0;
    font-family: "DaimlerCS-Light", Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.42857143;
    color: #000;
  }
  .j-footer-nav-rows .j-footer-copyright-row .powered-by-jive {
    text-align: center;
  }
  .j-footer-nav-rows .j-footer-copyright-row .powered-by-jive a {
    font-family: "DaimlerCS-Light", Arial, sans-serif;
    font-size: 0.875rem;
    color: #000;
  }
  .j-footer-nav-rows .j-footer-copyright-row .powered-by-jive a .lnk {
    display: none;
  }
  .j-footer-nav-rows .j-footer-copyright-row .powered-by-jive a .icon-jivelogo {
    color: #707070;
    position: relative;
    top: 4px;
  }
  .j-footer-nav-rows li.active .layer-content {
    display: block;
  }
  .j-footer-nav-rows .layer-content {
    text-align: left;
    position: absolute;
    width: 220px;
    min-width: 50px;
    margin-left: -110px;
    line-height: 12px;
    direction: ltr;
    padding: 33px 0 0 0;
    color: #555;
    border: none;
    background: #FFF;
    font-size: 1em;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    top: 25px;
    left: 35%;
    display: none;
  }
  li.active .j-footer-nav-rows .layer-content {
    display: block;
  }
  .j-footer-nav-rows .layer-content::before {
    position: absolute;
    content: "";
    left: 15%;
    margin-left: -14px;
    top: -8px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    width: 0;
    height: 0;
  }
  .j-footer-nav-rows .layer-content .close-layer {
    display: block;
    position: absolute;
    height: 30px;
    width: 30px;
    top: 0;
    right: 0;
    background: #000;
    cursor: pointer;
  }
  .j-footer-nav-rows .layer-content .close-layer:hover {
    background: #444444;
  }
  .j-footer-nav-rows .layer-content .close-layer .ic {
    width: 18px;
    height: 18px;
    background: url(../images/img-arrows-sprite-png.png) -41px -19px no-repeat;
    display: block;
    position: absolute;
    top: 6px;
    left: 6px;
  }
  .j-footer-nav-rows .layer-content .layer-head {
    font-family: "DaimlerCS-Demi", Arial, sans-serif;
    font-size: 1.389em;
    color: #000;
    margin: 0 28px 14px 28px;
    line-height: 1.2em;
  }
  .j-footer-nav-rows .layer-content ul {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
    width: 100%;
  }
  .j-footer-nav-rows .layer-content ul li {
    padding: 0 !important;
  }
  .j-footer-nav-rows .layer-content ul li a {
    display: block;
    padding: 10px 30px;
    color: #444444;
    line-height: 1.1em;
  }
  .j-footer-nav-rows .layer-content ul li a:hover {
    font-family: "DaimlerCS-Demi", Arial, sans-serif;
    color: #FFF;
    background: #000;
    text-decoration: none;
  }
  .j-footer-nav-rows .layer-content ul li p {
    display: block;
    padding: 0px 30px;
    color: #444444;
    line-height: 1.1em;
  }
  .j-footer-nav-rows .layer-content ul li:before, .j-footer-nav-rows .layer-content ul li:after {
    display: none !important;
  }
}

@media screen and (max-width: 400px) {
  .j-footer-social-row ul li:nth-child(odd) .layer-content {
    left: 90%;
  }
  .j-footer-social-row ul li:nth-child(odd) .layer-content::before {
    left: 23%;
  }
  .j-footer-social-row ul li:nth-child(even) .layer-content {
    left: 10%;
  }
  .j-footer-social-row ul li:nth-child(even) .layer-content::before {
    left: 75%;
  }
}

/**
 * Here we define widget specific styles
 */
/**
 * Here we define tile specific styles
 */
.j-tile:not(.j-tile-editing) {
  padding: 0;
  margin-top: 0;
}

.j-column-responsive .j-tile.j-tileType-custom_view:not(.j-tile-editing) {
  background: #f3f3f3;
  margin-bottom: 20px;
}

.j-column-m .j-tile:not(.j-tileType-custom_view):not(.j-tile-editing) {
  padding: 0 !important;
  background: #f3f3f3;
}

.j-column-m .j-tile:not(.j-tileType-custom_view):not(.j-tile-editing) .j-tile-display .j-tile-header h2 {
  min-height: 40px;
  background: #000;
  color: #FFF;
  line-height: 40px;
  padding: 0 25px;
  font-size: 1rem;
  text-transform: capitalize;
  font-family: "DaimlerCS-Demi", Arial, sans-serif;
  margin-bottom: 0;
}

.j-column-m .j-tile:not(.j-tileType-custom_view):not(.j-tile-editing) .j-tile-display .j-tile-body {
  padding: 25px 35px;
}

.j-column-m .j-tile:not(.j-tileType-custom_view):not(.j-tile-editing) .j-tile-display .j-tile-body .noContent {
  background: none;
}

.j-column-m .j-tile:not(.j-tileType-custom_view):not(.j-tile-editing) .j-tile-display .j-tile-footer {
  padding: 0px 35px 25px 35px;
  font-size: 15px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
}

.j-tile.j-tileType-custom_view:not(.j-tile-editing) {
  background: transparent;
}

.j-tile.j-tileType-custom_view:not(.j-tile-editing) .j-tile-header h2 {
  min-height: 40px;
  background: #000;
  color: #FFF;
  line-height: 40px;
  padding: 0 25px;
  font-size: 1rem;
  text-transform: capitalize;
  font-family: "DaimlerCS-Demi", Arial, sans-serif;
  margin-bottom: 0;
}

.j-tile.j-tileType-custom_view:not(.j-tile-editing) .j-tile-body {
  padding: 0;
}

.j-tile.j-tileType-custom_view:not(.j-tile-editing) .j-tile-body iframe {
  vertical-align: bottom;
  display: block !important;
}

/**
 * Here we define page specific styles (e.g. columns, layout, etc.)
 */
/* profile */
.j-body-profile #j-profile-header-actions {
  margin: 0 -10px 0 0;
}

.jive-choose-browse .j-508-label, .j-select-place .j-508-label {
  position: static !important;
  width: auto !important;
  line-height: 19px;
  padding-bottom: 3px;
}

/**
 * Here we define button styles that are used globally
 */
/* adjust button styles */
button,
[type=button],
input[type=button],
input[type=reset],
input[type=submit],
.j-cancel,
a.j-cancel:link,
.j-btn-secondary,
a.j-btn-secondary:link {
  color: #000;
  text-shadow: none;
  border: none;
  background-color: #E6E6E6;
  background-image: none;
  border-radius: 0;
  padding: 10px 20px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  display: inline-block;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1em;
  text-transform: none;
}

button:hover,
[type=button]:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.j-cancel:hover,
a.j-cancel:link:hover,
.j-btn-secondary:hover,
a.j-btn-secondary:link:hover {
  background-color: #C8C8C8;
  text-decoration: none;
}

button:hover .lnk,
[type=button]:hover .lnk,
input[type=button]:hover .lnk,
input[type=reset]:hover .lnk,
input[type=submit]:hover .lnk,
.j-cancel:hover .lnk,
a.j-cancel:link:hover .lnk,
.j-btn-secondary:hover .lnk,
a.j-btn-secondary:link:hover .lnk {
  text-decoration: none;
}

/* adjust callout button styles */
button.j-btn-callout,
input[type=button].j-btn-callout,
input[type=reset].j-btn-callout,
input[type=submit].j-btn-callout,
.j-btn-callout,
a#jive-nav-link-logout,
a#jive-nav-link-logout:link,
a#jive-nav-link-logout.j-selected,
#j-satNav li.login a,
#j-satNav li.register a,
.j-btn-global,
a.j-btn-global:link,
.j-placeElementEditable {
  color: #FFF;
  text-shadow: none;
  border: none;
  background-color: #000;
  background-image: none;
  border-radius: 0;
  padding: 10px 20px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  display: inline-block;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1em;
  text-transform: none;
}

button.j-btn-callout:hover, button.j-btn-callout:active,
input[type=button].j-btn-callout:hover,
input[type=button].j-btn-callout:active,
input[type=reset].j-btn-callout:hover,
input[type=reset].j-btn-callout:active,
input[type=submit].j-btn-callout:hover,
input[type=submit].j-btn-callout:active,
.j-btn-callout:hover,
.j-btn-callout:active,
a#jive-nav-link-logout:hover,
a#jive-nav-link-logout:active,
a#jive-nav-link-logout:link:hover,
a#jive-nav-link-logout:link:active,
a#jive-nav-link-logout.j-selected:hover,
a#jive-nav-link-logout.j-selected:active,
#j-satNav li.login a:hover,
#j-satNav li.login a:active,
#j-satNav li.register a:hover,
#j-satNav li.register a:active,
.j-btn-global:hover,
.j-btn-global:active,
a.j-btn-global:link:hover,
a.j-btn-global:link:active,
.j-placeElementEditable:hover,
.j-placeElementEditable:active {
  background-color: #565756;
  text-decoration: none;
  color: #FFF;
}

button.j-btn-callout:hover .lnk, button.j-btn-callout:active .lnk,
input[type=button].j-btn-callout:hover .lnk,
input[type=button].j-btn-callout:active .lnk,
input[type=reset].j-btn-callout:hover .lnk,
input[type=reset].j-btn-callout:active .lnk,
input[type=submit].j-btn-callout:hover .lnk,
input[type=submit].j-btn-callout:active .lnk,
.j-btn-callout:hover .lnk,
.j-btn-callout:active .lnk,
a#jive-nav-link-logout:hover .lnk,
a#jive-nav-link-logout:active .lnk,
a#jive-nav-link-logout:link:hover .lnk,
a#jive-nav-link-logout:link:active .lnk,
a#jive-nav-link-logout.j-selected:hover .lnk,
a#jive-nav-link-logout.j-selected:active .lnk,
#j-satNav li.login a:hover .lnk,
#j-satNav li.login a:active .lnk,
#j-satNav li.register a:hover .lnk,
#j-satNav li.register a:active .lnk,
.j-btn-global:hover .lnk,
.j-btn-global:active .lnk,
a.j-btn-global:link:hover .lnk,
a.j-btn-global:link:active .lnk,
.j-placeElementEditable:hover .lnk,
.j-placeElementEditable:active .lnk {
  text-decoration: none;
}

/* adjust style for input fields */
.j-form input[type=text],
.j-form input[type=email],
.j-form input[type=url],
.j-form input[type=number],
.j-form input[type=password],
.j-form input[type=tel],
.j-form textarea,
input.j-form-elem-special,
.j-fake-disabled-input,
.j-fake-input,
input.j-publish-input-entry,
.hteSkin table.mceLayout,
#jive-people-search input[type=text] {
  border-radius: 0px;
  border: 1px solid #dadada;
  background: #FFF;
  font: 14px "DaimlerCS-Regular", Arial, sans-serif;
}

.j-form input[type=text]:focus,
.j-form input[type=email]:focus,
.j-form input[type=url]:focus,
.j-form input[type=number]:focus,
.j-form input[type=password]:focus,
.j-form input[type=tel]:focus,
.j-form textarea:focus,
input.j-form-elem-special:focus,
.j-fake-disabled-input:focus,
.j-fake-input:focus,
input.j-publish-input-entry:focus,
.hteSkin table.mceLayout:focus,
#jive-people-search input[type=text]:focus {
  border-color: #000;
  box-shadow: none;
}

/**
 * Here we define the layout styles (e.g. wrappers, containers, rows, columns, etc.)
 */
/********** MOBILE **********/
@media only screen and (max-width: 40em) {
  #j-main {
    padding: 15px;
  }
}

/* content & bookmarks */
body.j-body-yourwork #j-browse-item-grid table tr th:nth-child(4),
body.j-body-yourbookmarks #j-browse-item-grid table tr th:nth-child(4) {
  display: none;
}

body.j-body-yourwork #j-browse-item-grid table tr th:nth-child(5),
body.j-body-yourbookmarks #j-browse-item-grid table tr th:nth-child(5) {
  display: none;
}

body.j-body-yourwork #j-browse-item-grid table tr th:nth-child(6),
body.j-body-yourbookmarks #j-browse-item-grid table tr th:nth-child(6) {
  display: none;
}

body.j-body-yourwork #j-browse-item-grid table tr th:nth-child(7),
body.j-body-yourbookmarks #j-browse-item-grid table tr th:nth-child(7) {
  display: none;
}

body.j-body-yourwork #j-browse-item-grid table tr td:nth-child(8),
body.j-body-yourbookmarks #j-browse-item-grid table tr td:nth-child(8) {
  display: none;
}

body.j-body-yourwork #j-browse-item-grid table tr td:nth-child(5),
body.j-body-yourbookmarks #j-browse-item-grid table tr td:nth-child(5) {
  display: none;
}

body.j-body-yourwork #j-browse-item-grid table tr td:nth-child(6),
body.j-body-yourbookmarks #j-browse-item-grid table tr td:nth-child(6) {
  display: none;
}

body.j-body-yourwork #j-browse-item-grid table tr td:nth-child(7),
body.j-body-yourbookmarks #j-browse-item-grid table tr td:nth-child(7) {
  display: none;
}

body.hide-filters-in-poll .j-pop.js-pop.j-tag-autocomplete.j-autocomplete.popover {
  display: none !important;
}

body.hide-filters-in-poll #jive-body .j-browse-filter-row.last-child:last-child {
  display: none !important;
  height: 0px;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  max-height: 0px;
  position: absolute;
  top: -9999px;
  left: -9999px;
}

body.hide-filters-in-poll #jive-body .j-browse-filter-row ul.j-content-types {
  display: none;
}

body.hide-filters-in-poll #jive-body .j-pop.j-tag-autocomplete {
  display: none !important;
}

/* bookmarks */
body.j-body-yourbookmarks .j-column.j-column-s {
  display: none !important;
}

body.j-body-yourbookmarks .j-add-filter-link.js-browse-filter {
  display: none;
}

body.j-body-yourwork .j-content-filter,
body.j-body-yourwork .j-add-filter-link.js-browse-filter,
body.j-body-yourwork .sort-by-wrapper {
  display: none !important;
}

body.j-body-yourplaces .sort-by-wrapper {
  display: none !important;
}

body.j-body-yourplaces.j-space-follow .j-browse-filter-row.j-type-row {
  display: none !important;
}

body.j-body-yourwork #jive-body.filter-blog-by-tags .j-browse-filter-row.j-type-row,
body.j-body-yourwork #jive-body.filter-blog-by-tags .j-browse-sorts.j-browse-filter-row {
  display: none !important;
}

body.j-body-yourwork #jive-body.filter-blog-by-tags .j-browse-filter-row:last-child select.j-browse-filter {
  pointer-events: none;
}

/* hide jive body and it gets shown by JS*/
body.j-body-yourwork #jive-body, body.j-body-yourplaces #jive-body, body.j-body-yourbookmarks #jive-body {
  opacity: 0;
}

/********** MOBILE **********/
@media only screen and (max-width: 40em) {
  /* second nav */
  body.j-body-home .j-layout-sl nav.j-column-s,
  body.j-body-home nav.j-news-menu {
    display: none !important;
  }
}

/* Places */
body.j-body-yourplaces table.j-browse-list tr th:nth-child(3) {
  display: none !important;
}

body.j-body-yourplaces table.j-browse-list tr td.j-td-followers {
  display: none !important;
}

.j-form-advanced, .j-form-advanced-options {
  display: none;
}

/**
 * Here we define misc styles that are used globally
 */
/********** ALL **********/
/* adjust modal design */
.jive-modal {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 0.875rem;
  line-height: 1.2em;
  box-sizing: border-box;
  padding: 16px;
}

.jive-modal .j-modal-close-top,
.jive-modal .j-close-icon,
.jive-modal .j-modal-close-top > span,
.jive-modal .j-modal-close-top > .jive-icon-glyph,
.jive-modal .j-close-icon > span {
  width: 34px;
  height: 34px;
  display: block;
  line-height: 0;
  overflow: hidden;
}

.jive-modal .j-modal-close-top,
.jive-modal .j-modal-close-top:active,
.jive-modal .j-close-icon {
  top: 0;
  right: 0;
  left: auto;
}

.jive-modal .j-modal-close-top > span,
.jive-modal .j-modal-close-top .jive-icon-glyph,
.jive-modal .j-modal-close-top:active > span,
.jive-modal .j-modal-close-top:active .jive-icon-glyph,
.jive-modal .j-close-icon > span,
.jive-modal .j-close-icon .jive-icon-glyph {
  position: relative;
  left: 0;
  top: 0;
  margin: 0;
  background-image: url(../images/sprite-lightbox.png);
  background-size: 100px 150px;
  background-position: -59px -97px !important;
}

.jive-modal .j-modal-close-top > span::before,
.jive-modal .j-modal-close-top .jive-icon-glyph::before,
.jive-modal .j-modal-close-top:active > span::before,
.jive-modal .j-modal-close-top:active .jive-icon-glyph::before,
.jive-modal .j-close-icon > span::before,
.jive-modal .j-close-icon .jive-icon-glyph::before {
  display: none;
}

.jive-modal .j-modal-close-top:hover,
.jive-modal .j-modal-close-top:active:hover,
.jive-modal .j-close-icon:hover {
  opacity: 0.8;
}

.jive-modal > .jive-modal-content,
.jive-modal > .jive-modal-content > p {
  font-size: 0.875rem;
  line-height: 1.2em;
}

.jive-modal#js-modalized .j-modal-close-top .j-close-icon {
  height: 32px;
}

/* adjust modal header font size */
.j-pop h2,
.jive-modal > header:first-child h2,
.jive-modal header.j-modal-header h2,
.jive-modal > div > header:first-child h2,
.jive-modal .j-container-browse-header {
  font-family: "DaimlerCS-Demi", Arial, sans-serif;
  letter-spacing: -0.04em;
  font-size: 1.75rem;
  line-height: 1.9375rem;
  margin-bottom: 11px;
}

/* change delete popup title */
[class*="jive-modal-title-delete"] {
  font-size: 24px !important;
}

/* adjust provider policy modal */
#provider-privacy-disclaimer {
  padding: 40px 50px;
  width: 960px;
}

#provider-privacy-disclaimer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#provider-privacy-disclaimer p {
  margin: 0 0 11px;
}

#provider-privacy-disclaimer .company-info {
  float: left;
  width: 220px;
  margin-right: 20px;
}

#provider-privacy-disclaimer .company-info .headline {
  font-size: 25px;
  line-height: normal;
}

#provider-privacy-disclaimer .legal-info {
  float: left;
  width: 550px;
  margin-right: 20px;
}

#provider-privacy-disclaimer .links {
  float: right;
  width: 230px;
}

#provider-privacy-disclaimer .links ul {
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
}

#provider-privacy-disclaimer .links ul li {
  list-style: none;
  line-height: 1.2em;
  padding-left: 14px;
  position: relative;
  margin: 0 0 10px 0;
}

#provider-privacy-disclaimer .links ul li a:before {
  content: "";
  display: inline-block;
  height: 14px;
  line-height: 14px;
  width: 10px;
  background: url(../images/img-arrows-sprite-svg.svg) no-repeat 0 -82px;
  position: absolute;
  top: 1px;
  left: 0;
}

/* adjust supplier toggle modal */
#supplier-toggle-disclaimer {
  width: 660px;
  padding: 40px 50px;
  z-index: 10000 !important;
}

#supplier-toggle-disclaimer > .jive-modal-content,
#supplier-toggle-disclaimer > .jive-modal-content > p {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

/* remove styles from profile links */
a.jive-link-profile-small {
  color: inherit;
  cursor: default;
  text-decoration: none;
}

/* Hide people list to not mention a user when we use @mention*/
.popover .j-spotlight-find[data-type="people"] {
  display: none !important;
}

.j-act-exp-view .j-meta-actions .share-link {
  display: none;
}

/********** SMALL DESKTOP **********/
@media screen and (min-width: 40em) and (max-width: 1240px) {
  #provider-privacy-disclaimer,
  #supplier-toggle-disclaimer {
    top: 40px !important;
    margin-top: 0 !important;
  }
}

/********** SMALLER DESKTOP **********/
@media screen and (min-width: 40em) and (max-width: 1023px) {
  /* adjust provider policy modal */
  #provider-privacy-disclaimer {
    width: 660px;
    padding: 20px 15px 20px 30px;
    font-size: 0.875rem;
  }
  #provider-privacy-disclaimer .company-info {
    width: 190px;
    margin-right: 10px;
  }
  #provider-privacy-disclaimer .company-info .headline {
    font-size: 20px;
    font-size: 2rem;
  }
  #provider-privacy-disclaimer .legal-info {
    width: 245px;
    margin-right: 20px;
  }
  #provider-privacy-disclaimer .links {
    width: 150px;
  }
  /* adjust supplier toggle modal */
  #supplier-toggle-disclaimer {
    width: 580px;
  }
}

/********** MOBILE **********/
@media only screen and (max-width: 40em) {
  /* adjust z-index of popovers */
  body > div.j-pop {
    z-index: 4;
  }
  /* adjust position of second nav */
  .j-body-home.j-header-mode-simple .j-layout-sl .j-column-s,
  body.j-body-home .j-layout-sl nav.j-column-s,
  nav.j-news-menu,
  body.jive-body-content .j-layout-ls .j-column-s,
  body.jive-body-search .j-layout-sl .j-column-s,
  nav.j-second-nav {
    bottom: -18px;
    margin-top: -15px;
  }
  /* adjust modal position in mobile to match header height */
  .jive-modal {
    top: 65px !important;
  }
  /* adjust modal header font size */
  .j-pop h2,
  .jive-modal > header:first-child h2,
  .jive-modal header.j-modal-header h2,
  .jive-modal > div > header:first-child h2 {
    font-size: 20px;
  }
  /* adjust provider policy modal */
  #provider-privacy-disclaimer {
    width: auto;
    padding: 20px 30px 30px 30px;
    font-size: 0.875rem;
  }
  #provider-privacy-disclaimer .company-info .headline {
    font-size: 20px;
  }
  #provider-privacy-disclaimer .company-info,
  #provider-privacy-disclaimer .legal-info,
  #provider-privacy-disclaimer .links {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  /* adjust supplier toggle modal */
  #supplier-toggle-disclaimer {
    width: auto;
    padding: 20px 30px 30px 30px;
  }
  #supplier-toggle-disclaimer > .jive-modal-content,
  #supplier-toggle-disclaimer > .jive-modal-content > p {
    font-size: 0.875rem;
    line-height: 1.2em;
  }
}

.j-alert-banner {
  left: 0;
  bottom: 0;
  width: 100%;
  /*top: 50%;
    bottom: auto;
    margin-top: -100px;*/
}

.j-alert-banner .j-alert {
  overflow: auto;
}

.j-alert.j-bannerContainer {
  border-radius: 0;
  border: none;
  background: white;
  text-align: left;
  padding: 25px;
  margin: 0 auto;
  max-width: 1200px;
  box-sizing: border-box;
}

.j-alert.j-bannerContainer h1 {
  color: #333333;
  font-size: 22px;
  font-weight: normal;
  font-family: "Corporate A", Arial, sans-serif;
}

.j-alert.j-bannerContainer p {
  color: #333333;
  font-size: 14px;
  margin: 0;
  padding: 20px 40px 20px 0;
  font-family: Arial, sans-serif;
}

.j-alert.j-bannerContainer a {
  font-weight: bold;
  color: #003366;
  font-size: 14px;
  text-decoration: none;
  font-family: Arial, sans-serif;
}

.j-alert.j-bannerContainer a:before {
  content: ">";
  font-size: 12px;
  margin-right: 4px;
}

.j-alert.j-bannerContainer button {
  float: right;
  border-radius: 4px;
  background-color: #000;
}

.j-alert.j-bannerContainer button:hover {
  background-color: #565756;
}

.j-alert.j-bannerContainer button.cookie-consent-close {
  display: block;
  position: absolute;
  height: 40px;
  width: 40px;
  top: 25px;
  right: 25px;
  background: #000000;
  border-radius: 0;
  margin-right: 0;
  cursor: pointer;
  background-image: url(../images/sprite-lightbox.png);
  background-size: 120px 180px;
  background-position: -71px -116px !important;
}

.j-alert.j-bannerContainer button.cookie-consent-close:hover {
  background-position: -30px -116px !important;
}

/* Hide search suggestion after user press Enter key (DSP-1465) fix for IOS devices */
body.hide-jpop-popover .j-pop.js-pop.popover {
  opacity: 0 !important;
}

/*DSPE-187: Add Category Pop Up: Save Button*/
#categories-modal .jive-form-buttons input[type="submit"] {
  font-size: 18px;
  font-weight: 400;
}

#categories-modal .jive-form-buttons input[type="submit"]:hover {
  background-color: #565756 !important;
}

#categories-modal .jive-form-buttons a:hover {
  background-color: #565756 !important;
}

/* MPMODSP-1867: remove scrollbar when opening privacy provider popup on edge */
.lb_overlay {
  max-height: 100%;
}

/**
 * Here we define alert specific styles
 */
#content-featured-notify, .jive-info-box, .jive-error-box {
  min-height: 40px;
  font-size: 0.875rem;
  background: #FFF;
  color: #000;
  box-sizing: border-box;
  line-height: 15px;
  padding: 15px 16px;
  border: none;
  border-left: 4px solid #007A93;
  border-radius: 0;
}

#content-featured-notify .jive-icon-med, .jive-info-box .jive-icon-med, .jive-error-box .jive-icon-med {
  display: none;
}

.j-alert-container .j-alert,
.jive-error-box {
  min-height: 40px;
  font-size: 0.875rem;
  background: #FFF;
  color: #000;
  box-sizing: border-box;
  line-height: 15px;
  padding: 15px 16px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.j-alert-container .j-alert.j-alert-error,
.jive-error-box.j-alert-error {
  border-left: 4px solid #9F1924;
}

.j-alert-container .j-alert.j-alert-success,
.jive-error-box.j-alert-success {
  border-left: 4px solid #6EA046;
}

.j-alert-container .j-alert.j-alert-info,
.jive-error-box.j-alert-info {
  border-left: 4px solid #007A93;
}

.jive-error-box {
  padding-left: 64px;
  position: relative;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 30px;
  border-left: 4px solid #9F1924;
}

.jive-error-box::before {
  position: absolute;
  top: 50%;
  left: 20px;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E");
  background-size: cover;
  display: block;
  width: 24px;
  height: 24px;
  margin-top: -12px;
}

.jive-info-box.j-guest-tip {
  display: none;
}

/* Adding padding-left for daimler editor popup */
.jive-body-daimler-editor .jive-error-box .jive-selection-bar-padding {
  padding-left: 65px;
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  #content-featured-notify, .jive-info-box {
    position: relative !important;
    top: 0 !important;
  }
  .j-spotlight-result-empty {
    padding: 10px 0 0 0;
    text-align: center;
    font-size: 14px;
  }
}

.dsp-alert-container .dsp-alert {
  min-height: 40px;
  font-size: 0.875rem;
  background: #FFF;
  color: #000;
  box-sizing: border-box;
  line-height: 15px;
  padding: 15px 16px !important;
  box-shadow: 2px 8px 9px -5px rgba(0, 0, 0, 0.1);
  margin: 10px auto !important;
  max-width: 600px;
  outline: 1px solid #eee;
  padding-left: 60px !important;
  position: relative;
  word-break: break-word;
}

.dsp-alert-container .dsp-alert.dsp-alert-urgent {
  border-left: 4px solid #cc0000;
}

.dsp-alert-container .dsp-alert.dsp-alert-urgent strong {
  color: #cc0000;
}

.dsp-alert-container .dsp-alert.dsp-alert-success {
  border-left: 4px solid #6EA046;
}

.dsp-alert-container .dsp-alert.dsp-alert-info {
  border-left: 4px solid #000000;
}

.dsp-alert-container .dsp-alert i.dsp-alert-icon {
  width: 40px;
  float: left;
  height: 40px;
  margin: -5px 10px 10px -5px;
  clear: both;
  background-size: 100%;
  font-size: 24px;
  line-height: 44px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -20px;
}

.dsp-alert-container .dsp-alert i.dsp-alert-icon:before {
  content: "\e932";
}

.dsp-alert-container .dsp-alert i.dsp-alert-icon.urgent:before {
  content: "\e931";
  color: #cc0000;
}

/**
 * Here we define the breadcrumb styles
 */
/* DESKTOP */
@media screen and (min-width: 40em) {
  #jive-breadcrumb {
    max-width: 1200px;
    padding-top: 50px;
    margin: 15px auto 0 auto;
    display: none;
  }
  #jive-breadcrumb .js-place-linked-content-link {
    display: none;
  }
  #jive-breadcrumb > span {
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    height: 78px;
    display: block;
    width: 100%;
    list-style-type: none;
    padding: 28px 0 0 20px;
    font-size: 0;
    box-sizing: border-box;
  }
  #jive-breadcrumb > span a {
    font-size: 1rem;
    float: left;
    margin-right: 25px;
    position: relative;
    padding-right: 25px;
    color: #444444;
    font-family: "DaimlerCS-Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 16px;
  }
  #jive-breadcrumb > span a:hover {
    color: #000;
    text-decoration: none;
  }
  #jive-breadcrumb > span a::after {
    content: '';
    display: inline-block;
    height: 14px;
    line-height: 14px;
    width: 9px;
    background: url(../images/img-arrows-sprite-png.png) no-repeat -1px -20px;
    position: absolute;
    top: 1px;
    right: 0;
  }
  #jive-breadcrumb > span a:last-of-type::after {
    content: none;
  }
  #jive-breadcrumb > span a[href="/portal/en"] {
    display: none;
  }
  #jive-breadcrumb > span a[href="/portal/de"] {
    display: none;
  }
  /*special style for status update page*/
  body.j-body-statusupdate #jive-breadcrumb {
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    padding: 28px 0 0 20px;
    box-sizing: border-box;
    font-size: 0;
  }
  body.j-body-statusupdate #jive-breadcrumb a {
    font-size: 1rem;
    float: left;
    margin-right: 25px;
    position: relative;
    padding-right: 25px;
    color: #444444;
    font-family: "DaimlerCS-Light", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 16px;
  }
  body.j-body-statusupdate #jive-breadcrumb a:hover {
    color: #000;
    text-decoration: none;
  }
  body.j-body-statusupdate #jive-breadcrumb a::after {
    content: '';
    display: inline-block;
    height: 14px;
    line-height: 14px;
    width: 9px;
    background: url(../images/img-arrows-sprite-png.png) no-repeat -1px -20px;
    position: absolute;
    top: 1px;
    right: 0;
  }
  body.j-body-statusupdate #jive-breadcrumb a:last-of-type::after {
    content: none;
  }
  /* restyle page main divs for breadcrumb on content page */
  /*body.jive-body-content {
        #j-main-wrapper {
            overflow: hidden;
            #j-main {
                margin-bottom: 146px;
            }
        }
    }

    .j-body-place {
        #j-main-wrapper {
            overflow: hidden;
            #j-main {
                margin-bottom: 200px;
                #jive-breadcrumb {
                    bottom: -200px;
                    margin: auto;
                    >span {
                        max-width: 1220px;
                        margin: auto;
                        float: none;
                    }
                }
            }
        }
    }*/
}

@media screen and (max-width: 1240px) and (min-width: 769px) {
  #jive-breadcrumb {
    max-width: 960px !important;
  }
}

.j-pagination-prevnext {
  background: none;
  margin-top: 0;
  right: 0;
  width: auto;
}

.j-pagination-prevnext .j-pagination-prev, .j-pagination-prevnext .j-pagination-next {
  background-size: cover !important;
  width: 32px;
  height: 32px;
  margin: 0;
}

.j-pagination-prevnext .j-pagination-prev.j-disabled, .j-pagination-prevnext .j-pagination-next.j-disabled {
  opacity: 0.5;
}

.j-pagination-prevnext .j-pagination-prev {
  background: url(../images/navigation-arrows.png) left top no-repeat;
  position: absolute;
  left: 0;
}

.j-pagination-prevnext .j-pagination-next {
  background: url(../images/navigation-arrows.png) -40px 0 no-repeat;
  margin-left: 1px;
}

.j-pagination {
  padding: 0 0 0 32px;
  position: relative;
  float: inherit !important;
  display: inline-block !important;
}

.j-pagination > a {
  float: left;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  display: block;
  width: 32px;
  height: 32px;
  background-color: #C8C8C8;
  font-size: 16px;
  text-align: center;
  line-height: 32px;
  color: #fff;
  margin-left: 1px;
  margin-right: 0;
}

.j-pagination > a strong, .j-pagination > a:hover, .j-pagination > a:focus, .j-pagination > a:active {
  text-decoration: none;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

.j-pagination > a:hover {
  background-color: #9E9E9E;
}

.j-pagination > a.j-pagination-current {
  color: #000;
  background-color: #fff;
}

.j-pagination > span {
  top: 0;
}

.j-pagination span.ellipsis {
  float: left;
  margin-top: 18px;
  font-size: 18px;
  font-weight: bold;
}

/* center bottom pagination*/
.j-browse-filter-row.j-bottom-row {
  text-align: center;
}

/*Hide top pagination*/
#js-browse-controls .j-pagination {
  display: none !important;
}

/* Add style for inbox page */
.j-body-inbox .j-pagination-next {
  float: right;
}

.j-body-inbox .username-row-inbox-notification .username-tag {
  display: none;
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  .j-browse-filter-row .j-pagination {
    position: relative;
  }
  .j-browse-filter-row .j-pagination > a {
    padding: 0;
    background: none;
  }
}

/**
 * Here we define the impact metrics popup styles
 */
.j-impact-overlay {
  background-color: #F3F3F3;
}

.j-impact-modal div#impact_user_lists {
  display: none;
}

.j-impact-modal > div.lb {
  margin-top: 0;
  /* style close button */
  /* style dashboard */
}

.j-impact-modal > div.lb > .lb-close-container {
  top: 0;
  right: -34px;
  margin-bottom: 0;
  height: 34px;
}

.j-impact-modal > div.lb > .lb-close-container .lb-close {
  width: 34px;
  height: 34px;
  background: url(../images/close-popup.png) center no-repeat;
  font-size: 0;
  float: right;
  display: block;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > header {
  line-height: 43px;
  text-shadow: none;
  padding: 0;
  max-width: 100%;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > header h1 {
  color: #000;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 36px;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > header {
  padding: 0;
  margin-top: 15px;
  margin-bottom: 16px;
  height: 48px;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > header .j-date-control {
  margin-top: 23px;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > header .j-date-control p.date .icon-calendar {
  background: url(../images/icons/calendar.svg) center no-repeat;
  display: block;
  height: 24px;
  width: 24px;
  background-size: contain;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > header .j-date-control p.date .icon-calendar::before {
  content: "";
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > header .j-date-control p.date span {
  font-size: 18px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > header .j-chart-options ul li {
  height: 48px;
  line-height: 48px;
  padding: 0 18px;
  border: 0;
  box-shadow: none;
  margin-left: 9px;
  background-color: #FFF;
  border-radius: 0;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > header .j-chart-options ul li.j-active {
  background-color: #E6E6E6 !important;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > header .j-chart-options ul li.j-active a {
  border: 0;
  background: none;
  text-shadow: none;
  box-shadow: none;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > header .j-chart-options ul li a {
  font-size: 18px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  padding: 0;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > section {
  border-radius: 0;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > section .j-metric-nav {
  border-radius: 0;
  background-color: #444444;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > section .j-metric-nav ul li {
  border-top: 1px solid #707070;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > section .j-metric-nav ul li.j-active a, .j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > section .j-metric-nav ul li:hover a {
  background: #000;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > section .j-metric-nav ul li a {
  box-shadow: none;
  padding: 15px 10px;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > section .j-metric-nav ul li.j-shares {
  display: none;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > section .j-chart-container shape, .j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-impact-chart > section .j-chart-container .area {
  fill: #707070;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container {
  text-shadow: none;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-metric {
  border-bottom: 1px solid #9E9E9E;
  box-shadow: none;
  margin-bottom: 7px;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-metric section {
  color: #0E0E0E;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 18px;
  padding-left: 0;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-metric section .j-bar {
  background: none;
  width: 110px;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-metric section .j-bar .j-decor {
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjM3IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzcgMzIiPjx0aXRsZT5pY29uLXVzZXJncm91cDwvdGl0bGU+PHBhdGggc3R5bGU9ImZpbGw6IHdoaXRlIiBkPSJNMC4wMDEgMTZjMCAxLjY1IDAuNDk2IDIuNjM3IDEuNDc3IDIuOTQ0djYuOTYxaDUuOTF2LTYuOTYxYzAuOTgtMC4zMDcgMS40NzUtMS4yOTQgMS40NzctMi45NDR2LTUuMzM0aC04Ljg2NnY1LjMzNGgwLjAwMXpNMjYuNTk5IDEwLjY2NnY1LjMzNGMwIDEuNjUgMC40OTcgMi42MzcgMS40NzcgMi45NDR2Ni45NjFoNS45MXYtNi45NjFjMC45OC0wLjMwNyAxLjQ3Ni0xLjI5NCAxLjQ3Ny0yLjk0NHYtNS4zMzRoLTguODY1ek0xMS44MjMgMTkuMDQ3YzAgMS44NDEgMS4yNzEgMy4zNzkgMi45NTYgMy43MzR2OS4yMTloNS45MXYtOS4yMTljMS42ODQtMC4zNTMgMi45NTYtMS44OTMgMi45NTYtMy43MzR2LTguMzgxaC0xMS44MjF2OC4zODF6TTMzLjk4NyA2LjA5NWMwIDEuNjgzLTEuMzIzIDMuMDQ4LTIuOTU2IDMuMDQ4cy0yLjk1Ni0xLjM2NS0yLjk1Ni0zLjA0OGMwLTEuNjgzIDEuMzIzLTMuMDQ4IDIuOTU2LTMuMDQ4czIuOTU2IDEuMzY1IDIuOTU2IDMuMDQ4ek03LjM5IDYuMDk1YzAgMS42ODMtMS4zMjMgMy4wNDgtMi45NTYgMy4wNDhzLTIuOTU2LTEuMzY1LTIuOTU2LTMuMDQ4YzAtMS42ODMgMS4zMjMtMy4wNDggMi45NTYtMy4wNDhzMi45NTYgMS4zNjUgMi45NTYgMy4wNDh6TTIyLjE2NiA0LjU3MWMwIDIuNTI1LTEuOTg1IDQuNTcxLTQuNDMzIDQuNTcxcy00LjQzMy0yLjA0Ny00LjQzMy00LjU3MWMwLTIuNTI1IDEuOTg1LTQuNTcxIDQuNDMzLTQuNTcxczQuNDMzIDIuMDQ3IDQuNDMzIDQuNTcxeiI+PC9wYXRoPjwvc3ZnPg==");
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-metric section .j-bar .j-bar-index {
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjM3IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzcgMzIiPjx0aXRsZT5pY29uLXVzZXJncm91cDwvdGl0bGU+PHBhdGggZD0iTTAuMDAxIDE2YzAgMS42NSAwLjQ5NiAyLjYzNyAxLjQ3NyAyLjk0NHY2Ljk2MWg1Ljkxdi02Ljk2MWMwLjk4LTAuMzA3IDEuNDc1LTEuMjk0IDEuNDc3LTIuOTQ0di01LjMzNGgtOC44NjZ2NS4zMzRoMC4wMDF6TTI2LjU5OSAxMC42NjZ2NS4zMzRjMCAxLjY1IDAuNDk3IDIuNjM3IDEuNDc3IDIuOTQ0djYuOTYxaDUuOTF2LTYuOTYxYzAuOTgtMC4zMDcgMS40NzYtMS4yOTQgMS40NzctMi45NDR2LTUuMzM0aC04Ljg2NXpNMTEuODIzIDE5LjA0N2MwIDEuODQxIDEuMjcxIDMuMzc5IDIuOTU2IDMuNzM0djkuMjE5aDUuOTF2LTkuMjE5YzEuNjg0LTAuMzUzIDIuOTU2LTEuODkzIDIuOTU2LTMuNzM0di04LjM4MWgtMTEuODIxdjguMzgxek0zMy45ODcgNi4wOTVjMCAxLjY4My0xLjMyMyAzLjA0OC0yLjk1NiAzLjA0OHMtMi45NTYtMS4zNjUtMi45NTYtMy4wNDhjMC0xLjY4MyAxLjMyMy0zLjA0OCAyLjk1Ni0zLjA0OHMyLjk1NiAxLjM2NSAyLjk1NiAzLjA0OHpNNy4zOSA2LjA5NWMwIDEuNjgzLTEuMzIzIDMuMDQ4LTIuOTU2IDMuMDQ4cy0yLjk1Ni0xLjM2NS0yLjk1Ni0zLjA0OGMwLTEuNjgzIDEuMzIzLTMuMDQ4IDIuOTU2LTMuMDQ4czIuOTU2IDEuMzY1IDIuOTU2IDMuMDQ4ek0yMi4xNjYgNC41NzFjMCAyLjUyNS0xLjk4NSA0LjU3MS00LjQzMyA0LjU3MXMtNC40MzMtMi4wNDctNC40MzMtNC41NzFjMC0yLjUyNSAxLjk4NS00LjU3MSA0LjQzMy00LjU3MXM0LjQzMyAyLjA0NyA0LjQzMyA0LjU3MXoiPjwvcGF0aD48L3N2Zz4=");
  z-index: 1;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-metric section .j-name {
  color: #0E0E0E;
  font-size: inherit;
  font-family: inherit;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-metric section .j-count {
  font-size: inherit;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-metric section .j-count strong {
  font-size: inherit;
  font-family: inherit;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-metric.j-reach .j-count {
  right: 45px;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-user-lists .j-viewers header {
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 18px;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-user-lists .j-viewers header form input {
  border-radius: 0;
  background-color: #FFF;
  background-position: -371px -22px;
  border: 0;
  height: 30px;
  line-height: 30px;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-user-lists .j-viewers section .j-data-table td {
  border-bottom: 1px solid #9E9E9E;
  box-shadow: none;
}

.j-impact-modal > div.lb > .lb-content > .j-dashboard > .j-db-component-container .j-user-lists .j-viewers section .j-data-table td a {
  color: #0E0E0E;
}

table.jive-edit-profile td.jive-profile-edit-label label {
  width: 250px !important;
  word-wrap: break-word;
  overflow: hidden;
  display: block;
}

table.jive-edit-profile .jive-label-required label::before {
  content: "*";
}

/* places */
/**
 * Here we define place layout specific styles
 */
/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  /* Override place page max width, for banner div full width */
  body.j-body-place:not(.editMode):not(.j-body-profile) {
    /* place action/manage buttons row style*/
    /* place actions container */
    /* place edit mode buttons */
    /* place edit mode menu active style */
  }
  body.j-body-place:not(.editMode):not(.j-body-profile).j-place-menu-active .j-configMenu {
    z-index: 2 !important;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main {
    max-width: 100%;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header {
    margin: 0;
    padding: 0;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header.parentSpace {
    height: 768px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header.parentSpace .j-page-header-inner {
    height: 646px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header.subSpace {
    height: 380px;
    background-size: cover;
    background-position: center center;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header.subSpace .j-page-header-inner {
    height: 380px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header.isApp {
    height: 380px;
    background-size: cover;
    background-position: center center;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header.isApp .j-page-header-inner {
    height: 380px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header .j-button-follow:not(.jive-custom-unfollow-place) .j-space-follow-txt {
    display: inline-block;
    overflow: hidden;
    max-height: 25px;
    white-space: nowrap;
    -webkit-transition: width 0.5s, opacity 0.5s, -webkit-transform 0.5s;
    /* Safari */
    transition: width 0.5s, opacity 0.5s, transform 0.5s;
    float: right;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header .j-button-follow#jive-link-community-startFollowing:not(:hover) .j-space-follow-txt.subpace {
    width: 0px !important;
    opacity: 0;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header .j-button-follow#jive-link-community-startFollowing:hover .j-space-follow-txt:not(.subpace) {
    width: 0px !important;
    opacity: 0;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header-inner {
    max-width: 1200px;
    position: relative;
    margin: auto;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header-inner .j-js-follow-controls .j-place-button .j-custom-icon {
    height: 23px;
    width: 24px;
    color: #000;
    line-height: 19px;
    text-align: center;
    margin-right: 5px;
    font-size: 21px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header-inner .j-js-follow-controls .j-place-button.jive-custom-unfollow-place .j-custom-icon, body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header-inner .j-js-follow-controls .j-place-button.j-button-following .j-custom-icon {
    color: #007a92;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile).j-body-sub-place {
    background: #FFF;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile).j-body-sub-place #jive-body > .j-layout, body.j-body-place:not(.editMode):not(.j-body-profile).j-body-sub-place #jive-body #streamAndDatablocks {
    background: #FFF;
    position: relative;
    padding: 10px;
    box-sizing: border-box;
    margin: auto;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile).j-body-sub-place #jive-breadcrumb {
    bottom: -126px !important;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile).j-body-sub-place #j-main-wrapper #j-main {
    margin-bottom: 126px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile):not(.j-body-sub-place) #jive-body > .j-layout, body.j-body-place:not(.editMode):not(.j-body-profile):not(.j-body-sub-place) #jive-body #streamAndDatablocks {
    background: #FFF;
    position: relative;
    padding: 10px;
    margin-top: -122px;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-guest-tip {
    max-width: 1370px;
    margin: 0 auto;
    top: -142px;
    position: relative;
    box-sizing: border-box;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body {
    min-height: 65px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #j-placeActions {
    position: absolute;
    bottom: -60px;
    right: 100px;
    top: auto;
    top: initial;
    overflow: visible;
    height: 60px;
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #j-placeActions::before {
    content: "";
    height: 60px;
    box-shadow: 0px 2px 5px #c3c3c3;
    position: absolute;
    top: 0;
    left: -2000px;
    background: #fff;
    width: 100000vw;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #j-placeActions li {
    background: #FFF;
    color: #000;
    height: 60px;
    margin-right: 5px;
    float: left;
    display: block;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #j-placeActions li > a {
    color: #000;
    padding: 22px 15px;
    font-size: 1rem;
    font-weight: bold;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #j-placeActions li > a .j-nav-more {
    background: url(../images/arrow-down.png) center no-repeat;
    width: 14px;
    height: 12px;
    margin-left: 10px;
    margin-top: -3px;
    background-size: 13px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #j-placeActions li > a .j-nav-more::before {
    content: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body > .j-layout, body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #streamAndDatablocks {
    padding: 0 !important;
    background: transparent !important;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body > .j-layout .j-layout-lm, body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body > .j-layout .j-layout-ml, body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body > .j-layout .j-layout-sms, body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body > .j-layout.j-layout-lm, body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #streamAndDatablocks .j-layout-lm, body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #streamAndDatablocks .j-layout-ml, body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #streamAndDatablocks .j-layout-sms, body.j-body-place:not(.editMode):not(.j-body-profile) #jive-body #streamAndDatablocks.j-layout-lm {
    padding: 60px 20px 0 !important;
    background: white !important;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop {
    border: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container {
    min-width: 147px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container .j-menu-quick-sectionlabel, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container .j-menu-quick-sectionlabel {
    font-size: 1rem;
    text-transform: capitalize;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container .j-menu-quick-sectionlabel,
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container #jive-place-link-actions-rss, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container .j-menu-quick-sectionlabel,
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container #jive-place-link-actions-rss {
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li {
    min-height: auto;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a {
    line-height: 40px;
    height: 40px;
    font-size: 1rem;
    color: #000;
    padding-bottom: 0;
    padding-top: 0;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a:hover, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a:active, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a:focus, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a.j-selected, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a:hover, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a:active, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a:focus, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a.j-selected, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a:hover, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a:active, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a:focus, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a.j-selected, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a:hover, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a:active, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a:focus, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a.j-selected {
    color: #FFF;
    background: #000;
    text-decoration: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a:hover span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a:active span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a:focus span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a.j-selected span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a:hover span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a:active span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a:focus span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a.j-selected span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a:hover span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a:active span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a:focus span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a.j-selected span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a:hover span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a:active span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a:focus span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a.j-selected span {
    color: #fff !important;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a .jive-icon-med, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a .jive-icon-med, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a .jive-icon-med, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a .jive-icon-med {
    top: 11px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li a#jive-place-link-actions-blogpost, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li a#jive-place-link-actions-blogpost, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li a#jive-place-link-actions-blogpost, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li a#jive-place-link-actions-blogpost {
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li:hover a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li:active a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li:focus a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li.j-selected a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li:hover a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li:active a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li:focus a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li.j-selected a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li:hover a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li:active a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li:focus a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li.j-selected a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li:hover a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li:active a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li:focus a .lnk, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li.j-selected a .lnk {
    text-decoration: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li:hover span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li:active span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li:focus span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-actions-links li.j-selected span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li:hover span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li:active span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li:focus span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-actions-container ul.j-place-manage-links li.j-selected span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li:hover span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li:active span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li:focus span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-actions-links li.j-selected span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li:hover span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li:active span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li:focus span, body.j-body-place:not(.editMode):not(.j-body-profile) .j-pop #j-place-manage-container ul.j-place-manage-links li.j-selected span {
    color: #fff !important;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .placeEditMenu {
    font-size: 1rem;
    font-weight: bold;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .placeEditMenu:not(.tab) {
    bottom: -42px;
    position: absolute;
    right: 0;
    z-index: 10000;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .placeEditMenu.tab {
    background: #FFF;
    float: right;
    margin-left: 10px;
    line-height: 25px;
    padding: 9px 20px;
    font-size: 16px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .placeEditMenu > div {
    float: right;
    margin-right: 16px;
    cursor: pointer;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .placeEditMenu > div.place-edit-cancel {
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .placeEditMenu > div.place-edit .jive-icon-place-edit {
    font-size: 20px;
    height: 20px;
    width: 20px;
    margin: 1px 8px 0 0;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile).j-place-menu-active #jive-body #j-placeActions {
    display: block;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile).j-place-menu-active .placeEditMenu > div.place-edit-cancel {
    display: block;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile).j-place-menu-active .placeEditMenu > div.place-edit-cancel:hover {
    text-decoration: underline;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile).j-place-menu-active iframe {
    pointer-events: none;
  }
  body.GROUP_0.j-body-place.editMode .j-place-column-wrap.j-column-wrap-wide .j-add-tile-marker,
  body.GROUP_S.j-body-place.editMode .j-place-column-wrap.j-column-wrap-wide .j-add-tile-marker,
  body.NO_GROUP.j-body-place.editMode .j-place-column-wrap.j-column-wrap-wide .j-add-tile-marker,
  body.GUEST.j-body-place.editMode .j-place-column-wrap.j-column-wrap-wide .j-add-tile-marker {
    border-color: white !important;
    color: white !important;
  }
  body.GROUP_0.j-body-place.editMode .j-add-tile-marker,
  body.GROUP_S.j-body-place.editMode .j-add-tile-marker,
  body.NO_GROUP.j-body-place.editMode .j-add-tile-marker,
  body.GUEST.j-body-place.editMode .j-add-tile-marker {
    border: 2px dashed #000000;
    background: none;
    font-size: 24px;
    color: #000;
  }
  body.j-body-app-place section#j-main div#jive-body div#streamAndDatablocks > div.j-column-wrap-l.j-column-wrap-wide {
    display: none;
  }
}

/* reducing padding arround tiles */
.j-body-place #j-main .j-layout {
  max-width: none;
}

/********** DESKTOP - LARGER THAN 1240 **********/
@media screen and (min-width: 1240px) {
  /* Adding left/right padding for place main layout div */
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout, body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body #streamAndDatablocks {
    max-width: 1370px;
    padding: 30px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile):not(.j-body-sub-place) #j-main #jive-body .j-page-header-inner #j-placeActions::before {
    width: 1370px;
    left: initial;
    left: auto;
    right: -185px;
  }
}

/********** SMALL DESKTOP **********/
@media screen and (min-width: 769px) and (max-width: 1240px) {
  /* Header width for small width desktop window */
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header .j-page-header-inner {
    max-width: 960px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile):not(.j-body-sub-place) #j-main .j-page-header .j-page-header-inner #j-placeActions::before {
    width: 960px;
    left: initial;
    left: auto;
    right: -100px;
  }
}

/********** TABLET **********/
@media screen and (min-width: 40em) and (max-width: 768px) {
  /* Header width on tablet view */
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main .j-page-header .j-page-header-inner {
    max-width: 680px;
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-placeNav {
    background: #FFF;
    box-shadow: none;
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-placeNav #mobile-place-menu {
    display: none !important;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-placeNav #j-placeActions {
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-page-header-inner .placeEditMenu {
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-page-header-inner .j-js-follow-controls .j-place-button {
    background: none;
    padding: 0;
    color: inherit;
    font-size: 0;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-page-header-inner .j-js-follow-controls .j-place-button .j-custom-icon {
    height: 23px;
    width: 24px;
    color: #000;
    line-height: 19px;
    text-align: center;
    margin-right: 5px;
    margin-top: 4px;
    font-size: 21px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-page-header-inner .j-js-follow-controls .j-place-button .j-instream-count {
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-page-header-inner .j-js-follow-controls .j-place-button .j-space-follow-txt {
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-page-header-inner .j-js-follow-controls .j-place-button .j-space-follow-txt.subpace {
    display: none !important;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) .j-page-header-inner .j-js-follow-controls .j-place-button.j-button-following .j-custom-icon, body.j-body-place:not(.editMode):not(.j-body-profile) .j-page-header-inner .j-js-follow-controls .j-place-button.jive-custom-unfollow-place .j-custom-icon {
    color: #007a92;
  }
}

/********** SHARED **********/
body.j-body-place .j-guest-tip {
  display: none;
}

/**
 * Here we define place banner specific styles
 */
/********** SHARED **********/
body.j-body-place.editMode {
  /* styles for place edit page buttons */
}

body.j-body-place.editMode a.j-placeElementEditable {
  font-size: 13px;
  text-transform: capitalize;
  line-height: 16px;
  padding-top: 5px;
  padding-bottom: 7px;
}

body.j-body-place.editMode a.j-placeElementEditable.j-placeAboutLink {
  padding-top: 10px;
  padding-bottom: 9px;
}

body.j-body-place.editMode a.j-placeElementEditable .jive-icon-med {
  display: none;
}

body.j-body-place.editMode .j-placeAboutTooltip {
  background: #000000;
  background: rgba(0, 0, 0, 0.7);
}

body.j-body-place.editMode .j-placeAboutTooltip::before {
  border-top: 10px solid #000000;
  border-top: 10px solid rgba(0, 0, 0, 0.7);
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  /* ovverride header title, description and image stles */
  body.j-body-place:not(.editMode) #j-main .j-page-header {
    max-width: 1920px;
    margin: auto !important;
    background-position: center;
    background-size: cover;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header.isApp #streamAndDatablocks > div.j-column-wrap-l.j-column-wrap-wide > div > div.j-stream-tile {
    display: none;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header.isApp:not(.ignoreCategory).development {
    background-image: url("/themes/dsp-global/images/dse_space_header/dse_space_header_development.png") !important;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header.isApp:not(.ignoreCategory).global {
    background-image: url("/themes/dsp-global/images/dse_space_header/dse_space_header_global.png") !important;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header.isApp:not(.ignoreCategory).logistics {
    background-image: url("/themes/dsp-global/images/dse_space_header/dse_space_header_logistics.png") !important;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header.isApp:not(.ignoreCategory).marketing {
    background-image: url("/themes/dsp-global/images/dse_space_header/dse_space_header_marketing.png") !important;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header.isApp:not(.ignoreCategory).procurement {
    background-image: url("/themes/dsp-global/images/dse_space_header/dse_space_header_procurement.png") !important;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header.isApp:not(.ignoreCategory).quality {
    background-image: url("/themes/dsp-global/images/dse_space_header/dse_space_header_quality.png") !important;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHdImg {
    width: 38px;
    height: 38px;
    top: 89px;
    left: 18px;
    display: none;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHdImg img {
    width: 38px;
    height: 38px;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHeaderInner {
    max-width: 100%;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHeaderInner .j-placeTitle {
    height: 88px;
    background: #FFF;
    color: #000;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    margin-top: 68px;
    box-sizing: border-box;
    max-width: 100%;
    box-sizing: border-box;
    line-height: 80px;
    font-size: 42px;
    padding-top: 0;
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHeaderInner .j-placeTitle a {
    color: #000;
    font-size: 42px;
    max-width: 100%;
    line-height: 100%;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHeaderInner.noParent .j-placeTitle {
    line-height: 80px;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHeaderInner.showParent .j-placeTitle {
    line-height: 25px;
    padding-top: 8px;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHeaderInner .j-place-description-outer {
    width: 100%;
    float: left;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHeaderInner .j-place-description-outer .j-place-description {
    height: 42px;
    color: #000;
    background: #FFF;
    margin-top: 15px;
    line-height: 42px;
    padding: 0 17px;
    font-size: 22px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: border-box;
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav {
    width: 100%;
    padding: 0;
    height: 43px;
    text-align: right;
    box-shadow: none;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav .j-placeNavBg {
    display: none;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-placeMainNav {
    display: none;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav .j-button-join, body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav .j-button-leave {
    color: #000;
    background: #FFF;
    height: 23px;
    margin-right: 0;
    font-weight: bold;
    line-height: 25px;
    font-size: 16px;
    float: right;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions {
    float: right;
    top: 0;
    position: initial;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .j-js-follow-controls {
    height: 43px;
    margin-right: 0;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .j-js-follow-controls a {
    color: #000;
    background: #FFF;
    height: 23px;
    margin-right: 0;
    font-weight: bold;
    line-height: 25px;
    font-size: 16px;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .bookmark-controls {
    background: #FFF;
    float: left;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .bookmark-controls span.j-people-count {
    display: none;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .bookmark-controls a {
    color: #000;
    margin-right: 0;
    font-weight: bold;
    line-height: 25px;
    padding: 9px 20px;
    font-size: 16px;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .bookmark-controls a.j-people-count {
    display: none;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .bookmark-controls a .jive-icon-glyph.icon-bookmark {
    height: 19px;
    width: 19px;
    color: #000;
    line-height: 19px;
    text-align: center;
    font-size: 20px;
    display: block;
    float: left;
    margin-top: 3px;
    margin-right: 5px;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .bookmark-controls a .icon-arrow-down2, body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .bookmark-controls a .js-bookmarked-arrow-select {
    display: none;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .bookmark-controls a.unbookmark-content .jive-icon-glyph.icon-bookmark, body.j-body-place:not(.editMode) #j-main .j-page-header #j-placeNav #j-place-header-actions .bookmark-controls a.bookmarked-content .jive-icon-glyph.icon-bookmark {
    color: #007a92;
  }
  body.j-body-place:not(.editMode) #j-main .j-page-header:not(.manage) #j-placeActions li#jive-place-link-manage-tab {
    display: none;
  }
}

/********** SMALL DESKTOP **********/
@media screen and (min-width: 40em) and (max-width: 1240px) {
  body.j-body-place:not(.editMode) #j-main .j-page-header .j-placeHeaderInner {
    max-width: 960px;
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  /* ovverride header title, description and image stles */
  body.j-body-place #j-main .j-page-header {
    background-size: cover;
    background-position-y: center;
  }
  body.j-body-place #j-main .j-page-header .j-placeHdImg {
    width: 24px;
    height: 24px;
    top: 53px;
    left: 26px;
    display: none;
  }
  body.j-body-place #j-main .j-page-header .j-placeHdImg img {
    width: 24px;
    height: 24px;
  }
  body.j-body-place #j-main .j-page-header .j-placeHeaderInner .j-placeTitle {
    background: #FFF;
    color: #000;
    position: initial;
    float: left;
    width: auto;
    height: 46px;
    padding: 0 10px;
    margin-top: 42px;
    max-width: 100%;
    box-sizing: border-box;
    line-height: 46px;
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
  }
  body.j-body-place #j-main .j-page-header .j-placeHeaderInner .j-placeTitle a {
    color: #000;
    line-height: 100%;
  }
  body.j-body-place #j-main .j-page-header .j-placeHeaderInner.noParent .j-placeTitle {
    line-height: 46px;
  }
  body.j-body-place #j-main .j-page-header .j-placeHeaderInner.showParent .j-placeTitle {
    line-height: 30px;
  }
  body.j-body-place #j-main .j-page-header .j-placeHeaderInner.showParent .j-placeTitle .j-page-header-parent {
    margin-top: -7px;
  }
  body.j-body-place #j-main .j-page-header .j-placeHeaderInner.showParent .j-placeTitle .j-page-header-parent > .j-parentPlaceName {
    width: initial;
    line-height: inherit;
  }
  body.j-body-place #j-main .j-page-header .j-placeHeaderInner .j-place-description-outer {
    width: 100%;
    float: left;
  }
  body.j-body-place #j-main .j-page-header .j-placeHeaderInner .j-place-description-outer .j-place-description {
    color: #000;
    background: #FFF;
    height: 34px;
    float: left;
    line-height: 34px;
    padding: 0 10px;
    margin-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: border-box;
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
  }
  body.j-body-place #j-main .j-page-header .bookmark-controls {
    background: #FFF;
    float: left;
  }
  body.j-body-place #j-main .j-page-header .bookmark-controls a {
    padding: 3px 0px;
    font-size: 0;
    line-height: 20px;
    margin: 0;
  }
  body.j-body-place #j-main .j-page-header .bookmark-controls a.j-people-count {
    display: none;
  }
  body.j-body-place #j-main .j-page-header .bookmark-controls a .jive-icon-glyph.icon-bookmark {
    height: 23px;
    width: 19px;
    text-align: center;
    font-size: 23px;
    display: block;
    float: left;
    margin-top: 0;
    margin-right: 5px;
  }
  body.j-body-place #j-main .j-page-header .bookmark-controls a .icon-arrow-down2, body.j-body-place #j-main .j-page-header .bookmark-controls a .js-bookmarked-arrow-select {
    display: none;
  }
  body.j-body-place #j-main .j-page-header .bookmark-controls a.unbookmark-content .jive-icon-glyph.icon-bookmark, body.j-body-place #j-main .j-page-header .bookmark-controls a.bookmarked-content .jive-icon-glyph.icon-bookmark {
    color: #007a92;
  }
  body.j-body-place #j-main .j-page-header .j-button-join, body.j-body-place #j-main .j-page-header .j-button-leave {
    font-size: 0;
    height: 30px;
    float: right;
    border-radius: 0;
    padding: 0;
    width: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: white;
  }
  body.j-body-place #j-main .j-page-header .j-button-join.j-button-join, body.j-body-place #j-main .j-page-header .j-button-leave.j-button-join {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxnPgoJCTxjaXJjbGUgY3g9IjE0IiBjeT0iOSIgcj0iMyIgZmlsbD0iIzAwMDAwMCIvPgoJCTxjaXJjbGUgY3g9IjIyIiBjeT0iMyIgcj0iMyIgZmlsbD0iIzAwMDAwMCIvPgoJCTxwYXRoIGQ9Ik0xMC4wMjMsMTJDOS4zOSwxMS4xNjIsOSwxMC4xMzEsOSw5YzAtMC4zNDMsMC4wMzUtMC42NzcsMC4xMDEtMUM2Ljk2OCw4LDIsOCwyLDhzLTIsMC0yLDIgICAgYzAsMC43NzgsMCwxMiwwLDEyaDZ2LTZjMC00LDQtNCw0LTRIMTAuMDIzeiIgZmlsbD0iIzAwMDAwMCIvPgoJCTxjaXJjbGUgY3g9IjYiIGN5PSIzIiByPSIzIiBmaWxsPSIjMDAwMDAwIi8+CgkJPHBhdGggZD0iTTI4LDE1LjM1VjEwYzAsMCwwLTItMi0yaC03LjEwMkMxOC45NjUsOC4zMjMsMTksOC42NTcsMTksOWMwLDEuMTMxLTAuMzkxLDIuMTYyLTEuMDIxLDNIMTggICAgYzAuNDc3LDAsMC44NzgsMC4wNzMsMS4yNDYsMC4xNzNjLTEuNDU3LDAuMjg4LTIuNzg3LDAuOTI4LTMuODk4LDEuODI3QzEzLjAwOCwxNCwxMCwxNCwxMCwxNHMtMiwwLTIsMmMwLDAuNzc3LDAsMTIsMCwxMmg3LjM1ICAgIGMxLjU0NSwxLjI0OCwzLjUxLDEuOTk5LDUuNjUsMmM0Ljk3MS0wLjAwMiw4Ljk5OC00LjAyOSw5LTlDMjkuOTk5LDE4Ljg1NywyOS4yNDgsMTYuODk1LDI4LDE1LjM1eiBNMjEsMjcuODgzICAgIGMtMy44MDEtMC4wMDktNi44NzYtMy4wODQtNi44ODUtNi44ODNjMC4wMDktMy44MDEsMy4wODQtNi44NzYsNi44ODUtNi44ODVjMy43OTksMC4wMDksNi44NzQsMy4wODQsNi44ODMsNi44ODUgICAgQzI3Ljg3NCwyNC43OTksMjQuNzk5LDI3Ljg3NCwyMSwyNy44ODN6IiBmaWxsPSIjMDAwMDAwIi8+CgkJPHBvbHlnb24gcG9pbnRzPSIyMi4wMDIsMTYgMjAsMTYgMjAsMjAgMTYsMjAgMTYsMjIgMjAsMjIgMjAsMjYgMjIuMDAyLDI2IDIyLjAwMiwyMiAyNiwyMiAyNiwyMCAgICAgMjIuMDAyLDIwICAgIiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
  }
  body.j-body-place #j-main .j-page-header .j-button-join.j-button-leave, body.j-body-place #j-main .j-page-header .j-button-leave.j-button-leave {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMwIDMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxnPgoJCTxjaXJjbGUgY3g9IjE0IiBjeT0iOSIgcj0iMyIgZmlsbD0iIzAwMDAwMCIvPgoJCTxjaXJjbGUgY3g9IjIyIiBjeT0iMyIgcj0iMyIgZmlsbD0iIzAwMDAwMCIvPgoJCTxwYXRoIGQ9Ik0xMC4wMjMsMTJDOS4zOSwxMS4xNjIsOSwxMC4xMzEsOSw5YzAtMC4zNDMsMC4wMzUtMC42NzcsMC4xMDEtMUM2Ljk2OCw4LDIsOCwyLDhzLTIsMC0yLDIgICAgYzAsMC43NzgsMCwxMiwwLDEyaDZ2LTZjMC00LDQtNCw0LTRIMTAuMDIzeiIgZmlsbD0iIzAwMDAwMCIvPgoJCTxjaXJjbGUgY3g9IjYiIGN5PSIzIiByPSIzIiBmaWxsPSIjMDAwMDAwIi8+CgkJPHBhdGggZD0iTTI4LDE1LjM1VjEwYzAsMCwwLTItMi0yaC03LjEwMkMxOC45NjUsOC4zMjMsMTksOC42NTcsMTksOWMwLDEuMTMxLTAuMzkxLDIuMTYyLTEuMDIxLDNIMTggICAgYzAuNDc3LDAsMC44NzgsMC4wNzMsMS4yNDYsMC4xNzNjLTEuNDU3LDAuMjg4LTIuNzg3LDAuOTI4LTMuODk4LDEuODI3QzEzLjAwOCwxNCwxMCwxNCwxMCwxNHMtMiwwLTIsMmMwLDAuNzc3LDAsMTIsMCwxMmg3LjM1ICAgIGMxLjU0NSwxLjI0OCwzLjUxLDEuOTk5LDUuNjUsMmM0Ljk3MS0wLjAwMiw4Ljk5OC00LjAyOSw5LTlDMjkuOTk5LDE4Ljg1NywyOS4yNDgsMTYuODk1LDI4LDE1LjM1eiBNMjEsMjcuODgzICAgIGMtMy44MDEtMC4wMDktNi44NzYtMy4wODQtNi44ODUtNi44ODNjMC4wMDktMy44MDEsMy4wODQtNi44NzYsNi44ODUtNi44ODVjMy43OTksMC4wMDksNi44NzQsMy4wODQsNi44ODMsNi44ODUgICAgQzI3Ljg3NCwyNC43OTksMjQuNzk5LDI3Ljg3NCwyMSwyNy44ODN6IiBmaWxsPSIjMDAwMDAwIi8+CgkJPHJlY3QgeD0iMTYiIHk9IjIwIiB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
  }
}

/**
 * Here we define place template specific styles
 */
/********** DESKTOP **********/
.j-body-place.editMode #jive-body .j-applyTemplate {
  box-shadow: none;
  background: none;
  /* control buttons */
  /* control text */
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser {
  height: 365px;
  border-bottom: 1px solid transparent;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column {
  height: 100%;
  border-right: 1px solid transparent;
  /* first, second columns */
  /* thirs column */
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column > header, .j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column .j-template-chooser-body > header {
  height: 40px;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column > header h3, .j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column .j-template-chooser-body > header h3 {
  background: #f3f3f3;
  color: #000;
  font-size: 0.875rem;
  font-weight: bold;
  border-bottom: 1px solid transparent;
  line-height: 40px;
  padding: 0;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-categories ul.j-template-chooser-items, .j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-templates ul.j-template-chooser-items {
  height: 325px;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-categories ul.j-template-chooser-items li, .j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-templates ul.j-template-chooser-items li {
  height: 54px;
  background: #f3f3f3;
  border-top: 0;
  border-bottom: 1px solid transparent;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-categories ul.j-template-chooser-items li a, .j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-templates ul.j-template-chooser-items li a {
  font-size: 18px;
  text-shadow: none;
  padding: 0 12px;
  line-height: 54px;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-categories ul.j-template-chooser-items li.active, .j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-templates ul.j-template-chooser-items li.active {
  background: #c8c8c8;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-categories ul.j-template-chooser-items li.active a, .j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-templates ul.j-template-chooser-items li.active a {
  color: #000;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain {
  height: 325px;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain header {
  text-shadow: none;
  box-shadow: none;
  border: none;
  padding: 24px 16px;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain header h2 {
  font-size: 28px;
  font-weight: bold;
  line-height: 34px;
  color: #000;
  max-width: calc(100% - 190px);
  text-decoration: none;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain header p {
  font-size: 0.875rem;
  line-height: 16px;
  max-width: calc(100% - 190px);
  text-decoration: none;
  margin-top: 8px !important;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain header a {
  font-size: 0.875rem;
  color: #007A93;
  text-decoration: none;
  margin-top: 20px !important;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain header button {
  height: 48px;
  background-color: #000;
  padding: 0 40px;
  margin: 0;
  width: auto;
  max-width: none;
  white-space: nowrap;
  right: 16px;
  text-transform: capitalize;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain header button span {
  display: none;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain header button strong {
  color: #FFF;
  font-size: 1rem;
  font-weight: bold;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain section.j-details {
  background: none;
  padding: 34px 16px;
  padding-top: 0;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain section.j-details div h4 {
  padding: 0;
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  color: #0E0E0E;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain section.j-details div ul {
  margin-top: 16px;
  padding: 0;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain section.j-details div ul li {
  font-size: 1rem;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain section.j-details div ul li input {
  float: left;
  margin-top: 5px;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain section.j-details div ul li label {
  font-size: 1rem;
  color: #0E0E0E;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-chooser .j-chooser-column.j-template-detail .j-detailMain section.j-details div ul li span {
  margin-top: 3px;
  float: left;
}

.j-body-place.editMode #jive-body .j-applyTemplate .js-chooserToggle {
  height: 40px;
  line-height: 40px;
  background-color: #000;
  color: #FFF;
  margin-top: 16px;
  margin-bottom: 6px;
  font-size: 12px;
  font-weight: bold;
  padding: 0 30px;
  text-shadow: none;
}

.j-body-place.editMode #jive-body .j-applyTemplate .js-chooserToggle span {
  display: none;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-templateAppliedDisplay {
  font-size: 18px;
}

.j-body-place.editMode #jive-body .j-applyTemplate .j-templateAppliedDisplay a {
  color: #007A93;
}

/**
 * Here we define place banner settings specific styles
 */
/********** DESKTOP **********/
.j-body-place.editMode .js-pop {
  border: 0;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu {
  min-height: 490px;
  width: 480px;
  padding: 16px;
  box-sizing: border-box;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div.j-pop-desc {
  font-size: 0.875rem;
  margin: 0 0 8px 0;
  padding: 0;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-tab-nav {
  height: 40px;
  background: none;
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 16px;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-tab-nav ul.j-tabbar {
  height: inherit;
  display: flex;
  flex-direction: row-reverse;
  float: left;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-tab-nav ul.j-tabbar li {
  height: inherit;
  border: 0;
  background: #E6E6E6;
  font-size: 0.875rem;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-tab-nav ul.j-tabbar li a {
  padding: 0 43px;
  line-height: 40px;
  color: #000;
  height: 40px;
  background: no-repeat;
  border: 0;
  position: relative;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-tab-nav ul.j-tabbar li.active {
  background: #000;
  font-weight: normal;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-tab-nav ul.j-tabbar li.active a {
  color: #FFF;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-tab-nav ul.j-tabbar li.active a:after, .j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-tab-nav ul.j-tabbar li.active a:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-tab-nav ul.j-tabbar li.active a:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #000;
  border-width: 5px;
  margin-left: -5px;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-preset-header-background {
  width: 100%;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-preset-header-background > ul {
  width: 98%;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background {
  width: 100%;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background > div.j-row .j-color-widget label {
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: 0.26px;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  color: #000;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background > div.j-row .j-color-widget .j-field-spec {
  font-size: 15px;
  margin-right: 8px;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background > div.j-row .j-color-widget input {
  height: 24px;
  width: 108px;
  border: 1px solid #C8C8C8;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background > div.j-row .j-supplemental {
  font-size: 0.875rem;
  color: #000;
  max-width: 370px;
  font-style: normal;
  margin-top: 15px;
  margin-bottom: 25px;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background > div.j-row .backgroundRepeat h5 {
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: 0.26px;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background > form.j-row h5 {
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: 0.26px;
  line-height: 14px;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  color: #000;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background > form.j-row .j-complete .jive-icon-med {
  margin-top: 5px;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background > form.j-row .j-complete .js-filename {
  font-style: normal;
  font-size: 0.875rem;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background > form.j-row .j-complete a {
  color: #007A93;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background a.js-reset {
  color: #007A93;
  font-size: 0.875rem;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div:not(.j-pop-desc) .j-submenu-body #j-custom-header-background div.j-row .backgroundRepeat h5 {
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  color: #000;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div.j-themeClose {
  margin-top: 24px;
  padding-top: 0;
}

.j-body-place.editMode .js-pop .j-quick-menu.j-background-submenu > div.j-themeClose button {
  font-size: 12px;
  text-transform: capitalize;
  height: 38px;
  line-height: 38px;
  padding: 0 20px;
}

/**
 * Here we define place follow popup specific styles
 */
/********** DESKTOP **********/
body .js-pop {
  border: 0;
  margin-top: 17px;
}

body .js-pop #follow-in-menu {
  min-width: 148px;
}

body .js-pop #follow-in-menu > h4 {
  font-size: 18px;
  font-weight: bold;
  padding-left: 16px;
  color: #000;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

body .js-pop #follow-in-menu > form ul li input {
  left: 16px;
}

body .js-pop #follow-in-menu > form ul li label, body .js-pop #follow-in-menu > form ul li a:not(.j-followmenu-close) {
  color: #000;
  font-size: 0.875rem;
  padding-left: 35px;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

body .js-pop #follow-in-menu > form ul li label:hover, body .js-pop #follow-in-menu > form ul li a:not(.j-followmenu-close):hover {
  background: #000;
  color: #FFF;
}

body .js-pop #follow-in-menu > form ul li label:hover span, body .js-pop #follow-in-menu > form ul li a:not(.j-followmenu-close):hover span {
  text-decoration: none;
}

body .js-pop #follow-in-menu > form ul li a {
  height: 32px;
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
}

body .js-pop #follow-in-menu > form ul li a.j-followmenu-close {
  font-size: 0.875rem;
  font-weight: bold;
  color: #000;
  padding-left: 16px;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

body .js-pop #follow-in-menu > form ul li a.j-followmenu-close:hover {
  background: #000;
  color: #FFF;
  text-decoration: none;
}

body .js-pop #follow-in-menu > form ul li a.j-followmenu-close:hover span {
  text-decoration: none;
}

body .js-pop #follow-in-menu > form ul li a.j-js-stream-option {
  font-size: 0.875rem;
  color: #000;
  padding-left: 16px;
}

body .js-pop #follow-in-menu > form ul li a.j-js-stream-option:hover {
  background: #000;
  color: #FFF;
}

body .js-pop #follow-in-menu > form ul li a.j-js-stream-option:hover span {
  text-decoration: none;
}

body .js-pop .js-bookmark-actions ul li a {
  color: #000;
  font-size: 0.875rem;
  padding-left: 35px;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

body .js-pop .js-bookmark-actions ul li a.j-selected {
  background: none;
  text-decoration: none !important;
}

body .js-pop .js-bookmark-actions ul li a:hover {
  background: #000;
  color: #FFF;
}

body .js-pop .js-bookmark-actions ul li a:hover span {
  text-decoration: none;
}

.j-body-place #jive-body form#js-browse-controls #j-browse-filters, .j-body-yourplaces #jive-body form#js-browse-controls #j-browse-filters {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.j-body-place #jive-body form#js-browse-controls #j-browse-filters > div:not(:first-child) .j-add-filter-link, .j-body-place #jive-body form#js-browse-controls #j-browse-filters > div:not(:first-child) > span:not(.j-browse-search), .j-body-yourplaces #jive-body form#js-browse-controls #j-browse-filters > div:not(:first-child) .j-add-filter-link, .j-body-yourplaces #jive-body form#js-browse-controls #j-browse-filters > div:not(:first-child) > span:not(.j-browse-search) {
  display: none;
}

.j-body-place #jive-body form#js-browse-controls #j-browse-filters .j-browse-filter-row.j-type-row, .j-body-yourplaces #jive-body form#js-browse-controls #j-browse-filters .j-browse-filter-row.j-type-row {
  padding: 10px 0;
}

.j-body-place #jive-body form#js-browse-controls #j-browse-filters .j-browse-filter-row.j-type-row .j-content-types li a, .j-body-yourplaces #jive-body form#js-browse-controls #j-browse-filters .j-browse-filter-row.j-type-row .j-content-types li a {
  color: #000;
  font-size: 1rem;
}

.j-body-place #jive-body form#js-browse-controls #j-browse-filters .j-browse-filter-row.j-type-row .j-content-types li a span, .j-body-yourplaces #jive-body form#js-browse-controls #j-browse-filters .j-browse-filter-row.j-type-row .j-content-types li a span {
  margin-top: 3px;
}

.j-body-place #jive-body #j-browse-item-grid ul.j-browse-hierarchy li, .j-body-yourplaces #jive-body #j-browse-item-grid ul.j-browse-hierarchy li {
  padding-top: 8px;
}

.j-body-place #jive-body #j-browse-item-grid ul.j-browse-hierarchy li a, .j-body-yourplaces #jive-body #j-browse-item-grid ul.j-browse-hierarchy li a {
  color: #000;
  font-size: 1rem;
}

.j-body-place #jive-body #j-browse-item-grid ul.j-browse-hierarchy li a span, .j-body-yourplaces #jive-body #j-browse-item-grid ul.j-browse-hierarchy li a span {
  margin-top: 3px;
}

.j-tile .j-custom-view-tile-placeholder {
  background: #f0f0f0 url(../images/dse_spinner.gif) center no-repeat !important;
  min-height: 190px;
  border-right: 20px solid #f0f0f0;
}

/**
 * Here we define place content specific styles
 */
/********** SHARED **********/
@media screen and (min-width: 640px) {
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place {
    padding-top: 60px !important;
  }
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-s {
  display: none;
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-friend-feed-link {
  display: none !important;
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters {
  /*
                            .j-browse-filter-row.j-type-row {
                                float: left;
                                margin-right: 15px;
                                z-index: 5;
                                width: 320px;
                            }
                            */
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div:not(.j-browse-sorts):not(.j-type-row) {
  display: none;
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts {
  display: flex;
  justify-content: flex-end;
  width: calc(100% - 350px);
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-browse-search {
  flex: 0.9;
  height: 48px;
  width: 320px;
  background: #ffffff url(../images/bookmarks-icons.png) right bottom no-repeat;
  display: inline-block;
  background-size: 49px;
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-browse-search input {
  width: calc(100% - 65px);
  height: 48px;
  border: none;
  font-size: 1rem;
  background: none;
  text-indent: 24px;
  color: #000;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-browse-search input:focus {
  outline: none;
}

@media screen and (max-width: 40em) {
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-browse-search input {
    width: 100%;
  }
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-sort-wrapper {
  min-width: 317px;
  max-width: 418px !important;
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-sort-wrapper .selectize-input {
  background-color: #FFFFFF;
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-sort-wrapper .selectize-input .item {
  color: #000;
}

@media only screen and (min-width: 40em) {
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-sort-wrapper {
    width: 416px;
  }
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child .j-content-types:not(active) {
  z-index: 1;
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child .j-content-types:not(active) li a.j-active {
  background-color: #FFFFFF;
}

body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child .j-content-types:not(active) li a.j-active .js-shrinkable {
  color: #000;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row {
  position: relative;
  min-height: 48px;
  border: none;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types {
  z-index: 1;
  width: 370px;
  position: absolute;
  background: #FFF url(/themes/dsp-global/images/icons/arrow-box-down-small.svg) right top no-repeat;
  background-size: 49px;
  display: inline-block;
  color: #000;
  font-size: 1rem;
  border: none;
  box-sizing: border-box;
  height: auto !important;
  cursor: pointer;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li {
  width: 100%;
  float: initial;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a {
  padding-left: 24px;
  box-sizing: border-box;
  background: #FFF;
  width: 100%;
  color: #000;
  text-shadow: none;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  font-weight: bold;
  margin: 0;
  box-sizing: border-box;
  text-decoration: none !important;
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  border: none;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a .jive-icon-med {
  display: none;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a .jive-icon-med::before {
  content: none;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a span:not(.jive-icon-med) {
  display: inline !important;
  font-size: 1rem;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a span:not(.jive-icon-med)::before {
  content: none;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a:hover, body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a:active {
  text-decoration: none;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a:not(.j-active) {
  box-sizing: border-box;
  line-height: 50px;
  display: none;
  background-color: #F3F3F3;
  border-bottom: 1px solid #E6E6E6;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a:not(.j-active):hover {
  background-color: #E6E6E6;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a.j-active {
  top: 0;
  margin: 0;
  width: calc(100% - 48px);
  line-height: 47px;
  height: 48px;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a[data-filter-id~="following~objecttype~objecttype[video]"] {
  display: none !important;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a.js-browse-filter[title="Filter by shared content"], body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a.js-browse-filter[title="Filtern nach geteilten Inhalten"], body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a.js-browse-filter[title="External"], body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types li a.js-browse-filter[title="Extern"] {
  display: none;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types.active {
  box-shadow: 0 1px 5px #696969;
  height: inherit;
  background: #FFF url(/themes/dsp-global/images/icons/arrow-box-up-small.svg) right top no-repeat;
  background-size: 50px 50px;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types.active li:first-child a.j-active {
  background-color: #C8C8C8;
  color: #FFF;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types.active li a {
  display: block;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row ul.j-content-types.active li a.j-active {
  background: #FFF;
  width: 100%;
  padding-right: 50px;
}

body.j-body-place:not(.editMode):not(.j-body-profile) .j-browse-filter-row.j-type-row:hover ul.j-content-types {
  background: #FFF url(/themes/dsp-global/images/icons/arrow-box-down-small-hover.svg) right top no-repeat;
  background-size: 49px;
}

@media all and (max-width: 40em) {
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main {
    padding: 0 15px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column {
    margin-top: 0px;
    background-color: #F2F2F2;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters {
    padding: 0px;
    /*
                                .j-browse-filter-row.j-type-row {
                                    float: left;
                                    margin-right: 15px;
                                    z-index: 5;
                                    width: 320px;
                                }
                                */
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts {
    width: 100%;
    display: block;
    overflow: visible;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-browse-search {
    margin-bottom: 12px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-browse-search input {
    padding-left: 16px;
    padding-right: 58px;
    width: 100%;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-sort-wrapper {
    max-width: 100% !important;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .j-sort-wrapper .selectize-input .item {
    font-size: 1rem;
    padding-left: 8px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-sorts .sort-by-wrapper {
    width: 100%;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child {
    width: 100%;
    overflow: inherit;
    margin-bottom: 0px;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child .j-content-types {
    width: 100%;
    z-index: 2;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child .j-content-types li {
    height: auto;
    display: block;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child .j-content-types li a {
    text-align: left;
    text-indent: initial;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child .j-content-types:not(active) {
    z-index: 2;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child .j-content-types:not(active) li:first-child {
    display: block;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-filters > div.j-browse-filter-row:first-child .j-content-types.active li {
    display: block;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-item-grid .j-browse-details table.j-browse-list tbody tr td.j-td-space, body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-item-grid .j-browse-details table.j-browse-list tbody tr td.j-td-views, body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-item-grid .j-browse-details table.j-browse-list tbody tr td.j-td-likes, body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-item-grid .j-browse-details table.j-browse-list tbody tr td.j-td-bookmarks, body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-item-grid .j-browse-details table.j-browse-list tbody tr td.j-td-replies {
    display: none;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column #j-browse-item-grid .j-browse-details table.j-browse-list tbody tr td.j-td-title a {
    width: 100%;
  }
  body.j-body-place:not(.editMode):not(.j-body-profile) #j-main #jive-body > .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column .j-pagination {
    margin-bottom: 20px;
  }
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-body-place .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column {
    margin: 0;
  }
  body.j-body-place .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column table.j-browse-list thead tr th:nth-child(4), body.j-body-place .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column table.j-browse-list thead tr th:nth-child(5), body.j-body-place .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column table.j-browse-list thead tr th:nth-child(6), body.j-body-place .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column table.j-browse-list thead tr th:nth-child(7) {
    display: none !important;
  }
  body.j-body-place .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column table.j-browse-list tbody tr td:nth-child(5), body.j-body-place .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column table.j-browse-list tbody tr td:nth-child(6), body.j-body-place .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column table.j-browse-list tbody tr td:nth-child(7), body.j-body-place .j-layout.j-contained-tabs-place .j-column-wrap-l .j-column table.j-browse-list tbody tr td:nth-child(8) {
    display: none !important;
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.j-body-place .j-layout.j-contained-tabs-place #j-browse-filters {
    padding: 10px 10px 0 10px;
  }
  body.j-body-place .j-layout.j-contained-tabs-place #j-browse-filters .j-browse-search {
    width: 100% !important;
  }
}

/**
 * Here we define place banner edit page specific styles
 */
/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-body-place.editMode .j-page-header {
    padding-left: 20px !important;
    height: 768px !important;
    background-position: center !important;
    background-size: cover !important;
  }
  body.j-body-place.editMode .j-page-header .j-placeHdImg {
    display: none;
  }
  body.j-body-place.editMode .j-page-header .j-placeImageDisplayContainer {
    display: none;
  }
  body.j-body-place.editMode #j-placeMainNav {
    display: none;
  }
  body.j-body-place.editMode.j-body-sub-place .j-page-header {
    height: 380px !important;
  }
  body.j-body-place.editMode:not(.j-body-sub-place) #j-placeNav {
    bottom: 103px;
    max-width: 1240px;
    box-sizing: border-box;
    margin: auto;
  }
  body.j-body-place.editMode:not(.j-body-sub-place) #jive-body > .j-layout {
    margin-top: -122px;
    background: #fff;
    position: relative;
    z-index: 10;
    padding: 20px 10px;
  }
  body.j-body-place.editMode #j-main {
    max-width: 100%;
  }
  body.j-body-place.editMode #j-main #jive-body > .j-layout {
    max-width: 1240px;
  }
}

/* contents */
/**
 * Here we define poll specific styles
 */
/********** SHARED **********/
.jive-body-poll #j-main {
  /* Hide Action buttons */
  /* Hide checkbox on voted poll*/
}

.jive-body-poll #j-main #jive-body > a {
  display: none;
}

.jive-body-poll #j-main #jive-comment-tabs, .jive-body-poll #j-main #jive-rolled-up-comments, .jive-body-poll #j-main .jive-poll-resulttgle {
  display: none;
}

.jive-body-poll #j-main #featured-toggle-feature, .jive-body-poll #j-main #featured-toggle-feature-onprofile {
  display: none !important;
}

.jive-body-poll #j-main ul.jive-poll-results-lists li .j-vote-box {
  display: none !important;
}

.jive-body-poll #j-main ul.jive-poll-results-lists li > h5 {
  padding-left: 0 !important;
}

@media screen and (min-width: 40em) {
  .jive-body-poll #j-main ul.jive-poll-results-lists li > h5 {
    margin-left: -40px;
  }
}

.jive-body-poll.is-guest #pollEditMenu {
  display: none;
}

.jive-body-poll .jive-thread-post-details-tags a {
  cursor: text;
}

.jive-body-poll .jive-thread-post-details-tags a:hover, .jive-body-poll .jive-thread-post-details-tags a:focus, .jive-body-poll .jive-thread-post-details-tags a:active {
  color: #707070;
  text-decoration: none;
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  .jive-body-poll .jive-content > header {
    margin-bottom: 40px;
  }
  .jive-body-poll .j-poll-view {
    margin-top: 32px;
    margin-bottom: 0;
  }
  .jive-body-poll #content-featured-notify {
    position: absolute;
    width: 100%;
    top: -65px;
  }
  .jive-body-poll #j-main {
    background-color: #f7f7f7;
    background-image: url(../images/dse_bg_content.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    box-sizing: content-box;
    padding: 98px 68px 68px 68px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main {
    /* change page layout from two column to one */
    /* poll body styles */
  }
  .jive-body-poll #j-main #jive-body #jive-body-main.j-poll-ended #j-poll #pollEditMenu {
    top: 100px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main.j-poll-ended > .j-column-wrap-s .j-social-actions ul li div.bookmark-controls {
    top: 140px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main > .j-column-wrap-l {
    width: 100%;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main > .j-column-wrap-l > .j-column {
    margin-right: 0;
    margin-bottom: 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-column {
    position: static;
    width: auto;
    min-height: inherit;
    margin-bottom: 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-box.j-box-actions {
    position: absolute;
    top: -98px;
    padding: 0;
    background: #FFF;
    border: none;
    width: 900px;
    right: 150px;
    height: 60px;
    overflow: visible;
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-box.j-box-actions::before {
    content: "";
    width: 2000em;
    left: -1000em;
    position: absolute;
    top: 0;
    background: #FFF;
    display: block;
    height: 60px;
    box-shadow: 0 0 5px #ccc;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-box.j-box-actions > div * {
    color: #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-box.j-box-actions > div * ul {
    float: right;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-box.j-box-actions > div * ul li {
    float: left;
    margin: 0;
    padding: 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-box.j-box-actions > div * ul li a {
    line-height: 60px;
    margin-right: 40px;
    font-size: 1rem;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-box.j-box-actions > div * ul li a span {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-box.j-box-actions header {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions {
    overflow: initial;
    position: static;
    margin: 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li {
    position: static;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li > *:not(.bookmark-controls) {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls {
    position: absolute;
    top: 16px;
    background: #FFF;
    height: 48px;
    line-height: 48px;
    right: 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls:hover {
    background: #fbfbfb;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls a.j-social-action {
    color: #000;
    width: 100%;
    max-width: 100%;
    padding-left: 37px;
    font-size: 1rem;
    padding-right: 15px;
    font-family: 'DaimlerCS-Bold',Arial, Helvetica, sans-serif;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls a.j-social-action .icon-bookmark {
    color: #000;
    margin: 16px 5px 0 15px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls a.j-social-action .icon-bookmark::before {
    content: "\e917";
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls a.j-social-action:hover, .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls a.j-social-action:focus, .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls a.j-social-action:active {
    text-decoration: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls a.j-social-action.unbookmark-content .icon-bookmark::before {
    color: #007A93;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main .j-column-wrap-s .j-social-actions ul li div.bookmark-controls a.j-people-count {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #jive-comment-tabs {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll {
    background: none;
    border: none;
    padding: 0;
    position: relative;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .j-content #jive-edit-inline-tags-edit,
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .j-content li.j-footer-left:first-child {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .j-poll-title > h1 {
    background: #FFF;
    min-height: 80px;
    max-width: 70%;
    font-size: 42px;
    line-height: 80px;
    padding: 0 20px;
    display: inline-block;
    font-family: 'DaimlerCS-regular',Arial, Helvetica, sans-serif;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .j-poll-title > h1 span {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .j-poll-title > p {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body {
    margin-bottom: 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-description {
    background: #FFF;
    padding: 40px 100px 0 100px;
    margin-bottom: -40px;
    font-size: 18px !important;
    line-height: 24px;
    font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif !important;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-description * {
    font-size: 18px !important;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view {
    background: #FFF;
    padding: 40px 100px;
    margin-bottom: 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view > h5.font-color-meta {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view > span.j-pollChoice-selected {
    color: #007A93;
    font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons {
    border: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons #vote {
    color: #FFF;
    background: #000;
    font-size: 16px;
    height: 48px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons #vote:hover {
    background: #585858;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons .jive-poll-resulttgle, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons .jive-poll-optionstgle {
    line-height: 30px;
    color: #007A93;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list {
    margin: 0;
    border: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li {
    margin: 0;
    border: none;
    padding-top: 22px;
    padding-bottom: 10px;
    padding-left: 38px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li.j-choice img, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li.j-choice img {
    padding: 4px;
    border: 1px solid #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li img, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li img {
    max-width: 700px;
    max-height: initial;
    padding: 4px;
    border: 1px solid #f3f3f3;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-resultbar, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-resultbar {
    height: 7px;
    border-radius: 0;
    background: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-resultbar .j-val-poll-bar, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-resultbar .j-val-poll-bar {
    height: 100%;
    border: 0;
    border-radius: 0;
    background: #c8c8c8;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-resultbar .j-val-poll-bar .j-vote-count, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-resultbar .j-val-poll-bar .j-vote-count {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-vote-box, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-vote-box {
    background: url(../images/poll-checkbox.png?v=1);
    background-size: cover;
    left: 0;
    width: 20px;
    height: 20px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-vote-box.j-check, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-vote-box.j-check {
    background-position: -22px 0px;
    background-repeat: no-repeat;
    top: 21px;
    width: 20px;
    height: 20px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li label,
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li h5, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li label,
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li h5 {
    font-size: 18px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li label.j-pollChoice-selected,
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li h5.j-pollChoice-selected, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li label.j-pollChoice-selected,
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li h5.j-pollChoice-selected {
    font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
    color: #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li.j-yourvote .j-poll-resultbar .j-val-poll-bar, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li.j-yourvote .j-poll-resultbar .j-val-poll-bar {
    background: #007a93;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li.j-yourvote img, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li.j-yourvote img {
    border: 1px solid #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li label, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li label {
    line-height: 20px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li label.j-pollChoice-selected, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li label:hover, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li label.j-pollChoice-selected, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li label:hover {
    font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
    color: #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li:hover label, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li:hover label {
    font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
    color: #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-result-container, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-result-container {
    display: flex;
    width: 100%;
    margin-left: -40px;
    padding-top: 10px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-result-container .j-poll-percent, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-result-container .j-poll-percent {
    padding: 2px 10px 0 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-result-container .j-poll-resultbar, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-result-container .j-poll-resultbar {
    flex: 1;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll #pollEditMenu {
    position: absolute;
    top: -92px;
    right: 0;
    z-index: 10;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll #pollEditMenu > div {
    height: 48px;
    background: #fff;
    line-height: 48px;
    display: inline-block;
    padding: 0 16px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll #pollEditMenu > div.poll-edit-cancel {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll #pollEditMenu > div.poll-edit {
    margin-top: 10px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll #pollEditMenu > div span.jive-icon-poll-edit {
    background: url(../images/config-icon.png) center no-repeat;
    height: 20px;
    width: 20px;
    margin: 13px 8px 0 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main.poll-edit-mode .j-box.j-box-actions {
    display: block !important;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main.poll-edit-mode #j-poll #pollEditMenu > div.poll-edit-cancel {
    display: block;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main.poll-edit-mode #j-poll #pollEditMenu > div.poll-edit {
    display: none;
  }
  .jive-body-poll .js-bookmark-actions a {
    color: #000;
  }
}

/********** TABLET **********/
@media screen and (min-width: 40em) and (max-width: 1240px) {
  .jive-body-poll #j-poll li img {
    max-width: 100% !important;
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  .jive-body-poll #j-main {
    background: #f7f7f7 !important;
  }
  .jive-body-poll #j-main #jive-body {
    padding-top: 17px;
    padding-bottom: 29px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll {
    background: none;
    border: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll #pollEditMenu {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .j-poll-title {
    border: none;
    margin-bottom: 25px;
    line-height: 2.2em;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .j-poll-title > h1 {
    background: #FFF;
    min-height: 56px;
    max-width: 70%;
    font-size: 28px;
    line-height: 56px;
    padding: 0 16px;
    display: inline-block;
    font-family: 'DaimlerCS-regular',Arial, Helvetica, sans-serif;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .j-poll-title > h1 span {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .j-poll-title > p {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-description {
    background: #FFF;
    font-size: 18px !important;
    line-height: 24px;
    font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
    padding: 20px 25px 0 25px;
    margin-bottom: -45px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-description * {
    font-size: 18px !important;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view {
    background: #FFF;
    padding: 45px 16px 40px 16px;
    margin: 24px 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view > h5.font-color-meta {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view > span.j-pollChoice-selected {
    color: #007A93;
    font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons {
    border: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons #vote {
    color: #FFF;
    background: #000;
    font-size: 16px;
    height: 48px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons #vote:hover {
    background: #585858;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons .jive-poll-resulttgle, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote .j-poll-buttons .jive-poll-optionstgle {
    line-height: 30px;
    color: #007A93;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list {
    margin: 0;
    border: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li {
    margin: 0;
    border: none;
    padding: 0 0 35px 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li:last-child, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li:last-child {
    padding-bottom: 25px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li img, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li img {
    max-width: 700px;
    max-height: initial;
    padding: 4px;
    border: 1px solid #f3f3f3;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-resultbar, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-resultbar {
    height: 7px;
    border-radius: 0;
    background: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-resultbar .j-val-poll-bar, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-resultbar .j-val-poll-bar {
    height: 100%;
    border: 0;
    border-radius: 0;
    background: #c8c8c8;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-resultbar .j-val-poll-bar .j-vote-count, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-resultbar .j-val-poll-bar .j-vote-count {
    display: none;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-vote-box, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-vote-box {
    background: url(../images/poll-checkbox.png?v=1);
    background-size: cover;
    display: block;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-vote-box.j-check, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-vote-box.j-check {
    background-position: -22px 0px;
    background-repeat: no-repeat;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li h5, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li h5 {
    font-size: 18px;
    font-family: 'DaimlerCS-demi', Arial, Helvetica, sans-serif;
    padding-left: 35px;
    padding-bottom: 15px;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li h5.j-pollChoice-selected, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li h5.j-pollChoice-selected {
    font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
    color: #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li.j-yourvote .j-poll-resultbar .j-val-poll-bar, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li.j-yourvote .j-poll-resultbar .j-val-poll-bar {
    background: #007a93;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li.j-yourvote img, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li.j-yourvote img {
    border: 1px solid #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li label, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li label {
    line-height: 25px;
    padding-left: 35px;
    display: inherit;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li label.j-pollChoice-selected, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li label:hover, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li label.j-pollChoice-selected, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li label:hover {
    font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
    color: #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li:hover label, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li:hover label {
    font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
    color: #000;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-result-container, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-result-container {
    display: flex;
    width: 100%;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-result-container .j-poll-percent, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-result-container .j-poll-percent {
    padding: 2px 10px 0 0;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-results-lists li .j-poll-result-container .j-poll-resultbar, .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .jive-content-body .j-poll-view form#jive-poll-vote ul.jive-poll-vote-list li .j-poll-result-container .j-poll-resultbar {
    flex: 1;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .poll-tags-container {
    display: block !important;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .poll-tags-container a {
    color: #707070 !important;
  }
  .jive-body-poll #j-main #jive-body #jive-body-main #j-poll .poll-tags-container #jive-edit-inline-tags-edit {
    display: none;
  }
  .jive-body-poll .j-column-wrap-s {
    position: absolute !important;
    top: 0;
    width: 100% !important;
  }
  .jive-body-poll .j-column-wrap-s * {
    background: none !important;
    box-shadow: none !important;
    border: 0 !important;
  }
  .jive-body-poll .j-column-wrap-s #mobile-sidenav-btn {
    display: none;
  }
  .jive-body-poll .j-column-wrap-s .j-column-s {
    position: absolute;
  }
  .jive-body-poll .j-column-wrap-s .j-column-s .j-box.j-box-actions {
    display: none;
  }
  .jive-body-poll .j-column-wrap-s .j-column-s .j-box.j-social-actions {
    overflow: visible;
  }
  .jive-body-poll .j-column-wrap-s .j-column-s .j-box.j-social-actions ul li {
    border: 0;
    min-height: 0;
  }
  .jive-body-poll .j-column-wrap-s .j-column-s .j-box.j-social-actions ul li > *:not(.bookmark-controls) {
    display: none;
  }
  .jive-body-poll .j-column-wrap-s .j-column-s .j-box.j-social-actions ul li .bookmark-controls {
    position: absolute;
    top: 45px;
    z-index: 23;
    width: 30px;
    right: 16px;
  }
  .jive-body-poll .j-column-wrap-s .j-column-s .j-box.j-social-actions ul li .bookmark-controls a {
    font-size: 0 !important;
  }
  .jive-body-poll .j-column-wrap-s .j-column-s .j-box.j-social-actions ul li .bookmark-controls a::before {
    font-family: 'dse-icons';
    content: "\e917";
    font-size: 25px !important;
    color: #007A93 !important;
  }
  .jive-body-poll .j-column-wrap-s .j-column-s .j-box.j-social-actions ul li .bookmark-controls a.bookmark-content::before {
    color: #000 !important;
  }
}

/*
 Style for inbox page
*/
.j-act-ibx-exp-list .jive-rendered-content {
  font-size: 18px !important;
  line-height: 24px;
  font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif !important;
}

.j-act-ibx-exp-list .jive-rendered-content * {
  font-size: 18px !important;
}

.j-act-ibx-exp-list .j-poll {
  background: #FFF;
}

.j-act-ibx-exp-list .j-poll .j-votedoption {
  color: #000;
  font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list {
  margin: 0;
  border: none;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li {
  margin: 0;
  border: none;
  padding-top: 22px;
  padding-bottom: 10px;
  padding-left: 0px;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li img, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li img, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li img {
  max-width: 700px;
  max-height: initial;
  padding: 4px;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li .j-poll-resultbar, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li .j-poll-resultbar, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li .j-poll-resultbar {
  height: 7px;
  border-radius: 0;
  background: none;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li .j-poll-resultbar .j-val-poll-bar, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li .j-poll-resultbar .j-val-poll-bar, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li .j-poll-resultbar .j-val-poll-bar {
  height: 100%;
  border: 0;
  border-radius: 0;
  background: #c8c8c8;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li .j-poll-resultbar .j-val-poll-bar .j-vote-count, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li .j-poll-resultbar .j-val-poll-bar .j-vote-count, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li .j-poll-resultbar .j-val-poll-bar .j-vote-count {
  display: none;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li .j-vote-box, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li .j-vote-box, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li .j-vote-box {
  background: url(../images/poll-checkbox.png?v=1);
  background-size: cover;
  left: 0;
  width: 20px;
  height: 20px;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li .j-vote-box.j-check, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li .j-vote-box.j-check, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li .j-vote-box.j-check {
  background-position: -22px 0px;
  background-repeat: no-repeat;
  top: 21px;
  width: 20px;
  height: 20px;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li h5, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li h5, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li h5 {
  font-size: 18px;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li h5.j-pollChoice-selected, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li h5.j-pollChoice-selected, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li h5.j-pollChoice-selected {
  font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
  color: #000;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li.j-yourvote .j-poll-resultbar .j-val-poll-bar, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li.j-yourvote .j-poll-resultbar .j-val-poll-bar, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li.j-yourvote .j-poll-resultbar .j-val-poll-bar {
  background: #007a93;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li.j-yourvote img, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li.j-yourvote img, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li.j-yourvote img {
  border: 1px solid #000;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li label, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li label, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li label {
  line-height: 20px;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li label.j-pollChoice-selected, .j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li label:hover, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li label.j-pollChoice-selected, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li label:hover, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li label.j-pollChoice-selected, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li label:hover {
  font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
  color: #000;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li:hover label, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li:hover label, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li:hover label {
  font-family: 'DaimlerCS-regular', Arial, Helvetica, sans-serif;
  color: #000;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li .j-poll-result-container, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li .j-poll-result-container, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li .j-poll-result-container {
  display: flex;
  width: 100%;
  margin-left: -40px;
  padding-top: 10px;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li .j-poll-result-container .j-poll-percent, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li .j-poll-result-container .j-poll-percent, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li .j-poll-result-container .j-poll-percent {
  padding: 2px 10px 0 0;
}

.j-act-ibx-exp-list .j-poll ul.jive-poll-results-lists li .j-poll-result-container .j-poll-resultbar, .j-act-ibx-exp-list .j-poll ul.jive-poll-vote-list li .j-poll-result-container .j-poll-resultbar, .j-act-ibx-exp-list .j-poll ol.jive-poll-vote-list li .j-poll-result-container .j-poll-resultbar {
  flex: 1;
}

/**
 * Here we define the reusable helper mixins
 */
/**
 * Adds transparency to an element
 *
 * @param {string} $color
 * @param {string} $alpha
 *
 * @example
 *     @include background-transparent(#000, .8);
 */
/**
 * @param {object} $params
 *
 * @example
 *     @include transition(translateY(20px));
 */
/**
 * @param {object} $params
 *
 * @example
 *     @include transform(translateY(20px));
 */
/**
 * @param {method} $anim
 * @param {number} $duation
 * @param {method} $fill
 * @param {number} $delay
 *
 * @example
 *     @include animation(fadeout, 1s, forwards, 2.5s);
 */
/**
 * @param {number} $deg (0)
 *
 * @example
 *     @include rotate(180);
 *
 */
/**
 * Antialias Text
 *
 * @example
 *     @include anti-alias-text;
 */
/**
 * mobile only
 *
 * @example
 *     @include mobile {
 *         background: $color-black;
 *     }
 */
/**
 * Clearfix
 *
 * @example
 *     @include clearfix;
 */
/**
 * Word Break for UGC
 *
 * @example
 *     @include wordbreak;
 */
/**
Select Tag Styles
 */
/**
Styles for radio input
 */
/**
Styles for checkbox input
 */
/**
Shared styles for radio and checkbox inputs
 */
/*
 * Style for j-main div, to add padding and backfround 
*/
/*
* Page tilt style
*/
/*
* Page tilt style for mobile
*/
/*
* Style browse list table
*/
/**
 * Here we define poll formation specific styles
 */
/********** DESKTOP **********/
body.jive-body-formpage-poll #j-main {
  background-color: #FFF;
  background-image: url(../images/dse_bg_form.png), linear-gradient(180deg, #FFFFFF 0%, #D8D8D8 100%);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  box-sizing: content-box;
  padding-left: 68px;
  padding-right: 68px;
  padding-bottom: 80px;
  padding-top: 43px;
}

body.jive-body-formpage-poll #j-main #jive-body {
  /* place management */
  /* compose buttons */
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content {
  background: none;
  border: none;
  padding: 0;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content header {
  margin-bottom: 25px;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content header h2 {
  height: 87px;
  line-height: 87px;
  background: #FFF;
  font-size: 42px;
  display: inline-block;
  padding: 0 20px;
  overflow: hidden;
  text-transform: lowercase;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content header h2:first-letter {
  text-transform: capitalize;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content header h2 .jive-icon-big {
  top: 30px;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-compose-title {
  padding-bottom: 16px;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-compose-title input {
  height: 48px;
  background-color: #F3F3F3;
  border: none;
  font-size: 18px;
  letter-spacing: 0.3px;
  text-indent: 10px;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content .jive-editor-panel #wysiwygtext_tbl {
  border-radius: 0;
  background: #fff;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options > label {
  font-size: 18px;
  font-family: "DaimlerCS-Regular";
  font-weight: normal;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options > label strong {
  font-size: 1rem;
  text-transform: lowercase;
  font-family: "DaimlerCS-Regular";
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options > label span {
  font-size: 1rem;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options > p {
  display: none;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display {
  border: none;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list {
  border: none;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li {
  border: none;
  margin-bottom: 8px;
  padding: 15px 16px;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li label.j-label-opt {
  font-size: 12px;
  font-family: "DaimlerCS-Bold";
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li input[type=text].jive-form-textinput-variable {
  height: 48px;
  width: 569px;
  margin: 8px 0 16px 0;
  background-color: #F3F3F3;
  border: none;
  color: #9E9E9E;
  font-size: 18px;
  letter-spacing: 0.3px;
  text-indent: 16px;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li p.j-sort-options a {
  height: 48px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 48px;
  padding: 0 20px;
  border: none;
  border-radius: 0;
  margin-left: 16px;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li p.j-sort-options a.poll-option-move-up {
  color: #000;
  background-color: #E6E6E6;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li p.j-sort-options a.poll-option-move-up:hover {
  color: #FFF;
  background-color: #565756;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li p.j-sort-options a.poll-option-delete {
  color: #FFF;
  background: #000;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li p.j-sort-options a.poll-option-delete:hover {
  background-color: #565756;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li .j-attach-action-container a {
  font-size: 18px;
  color: #000;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display ol.jive-poll-option-list li .j-attach-action-container a span {
  margin-top: 5px;
  float: left;
  margin-right: 9px;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display .jive-add-poll-option {
  padding: 15px 0px 0 0;
  background: none;
  margin-bottom: 0;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display .jive-add-poll-option a {
  height: 48px;
  line-height: 48px;
  font-size: 1rem;
  font-weight: bold;
  color: #FFF;
  background: #000;
  padding: 0 32px;
  display: block;
  float: left;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display .jive-add-poll-option a span {
  margin-top: 16px;
  float: left;
  margin-right: 9px;
  width: 15px;
  height: 15px;
  background-size: 16px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjx0aXRsZT5hZGQtYm94PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzAsMGMwLjQsMCwwLjcsMC4zLDAuNywwLjdWMzBjMCwwLjQtMC4zLDAuNy0wLjcsMC43SDAuN0MwLjMsMzAuNywwLDMwLjQsMCwzMFYwLjdDMCwwLjMsMC4zLDAsMC43LDBDMC43LDAsMzAsMCwzMCwweiBNMjMuNSwxNmMwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43bC03LjUsMFY3LjNjMC0wLjQtMC4zLTAuNy0wLjctMC43Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjd2Ny4zSDcuM2MtMC40LDAtMC43LDAuMy0wLjcsMC43QzYuNywxNS43LDcsMTYsNy4zLDE2bDcuMywwdjcuM2MwLDAuNCwwLjMsMC43LDAuNywwLjdjMC40LDAsMC43LTAuMywwLjctMC43VjE2QzE2LDE2LDIzLjUsMTYsMjMuNSwxNnoiLz48L3N2Zz4=);
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-option-display .jive-add-poll-option a span::before {
  content: "";
}

body.jive-body-formpage-poll #j-main #jive-body .jive-content #jive-poll-options .j-attach-tab {
  border: none;
  background: #FFF;
  box-shadow: none;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar {
  border: none;
  margin-top: -5px;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility {
  background: none;
  border: 0;
  margin: 7px 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select {
  padding: 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li {
  border: 0;
  margin-bottom: 5px;
  background: #FFF;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li > input[type=radio] {
  margin-top: 6px;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li > label {
  font-size: 18px;
  font-weight: bold;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li > label span {
  font-size: 18px;
  font-weight: normal;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li > div:not(#js-publishbar-place-selection) {
  margin: 16px 0 10px 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li > div:not(#js-publishbar-place-selection) input[type=text] {
  height: 48px;
  width: 569px;
  background-color: #F3F3F3;
  color: #9E9E9E;
  font-size: 18px;
  border: 0;
  text-indent: 57px;
  padding: 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li > div:not(#js-publishbar-place-selection) a {
  height: 48px;
  background-color: #E6E6E6;
  font-size: 1rem;
  font-weight: bold;
  padding: 0 40px;
  color: #000;
  line-height: 48px;
  display: inline-block;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li > div:not(#js-publishbar-place-selection) a:hover, body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li > div:not(#js-publishbar-place-selection) a:focus, body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li > div:not(#js-publishbar-place-selection) a:active {
  text-decoration: none;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-visibility ul#js-publishbar-select li #js-publishbar-place-selection .j-place-info {
  border: 0;
  border-radius: 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-organize {
  display: none;
  margin: 10px 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-organize label {
  font-size: 18px;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-organize label span {
  font-size: 18px;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-organize .j-tags {
  border: 0;
  border-radius: 0;
  padding-bottom: 6px;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-organize .j-tags input {
  border: 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-organize .j-tags li.js-tag {
  border-radius: 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration {
  background: #FFF;
  margin-bottom: 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > label {
  padding: 10px;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > label a {
  color: #000;
  font-size: 18px;
  font-weight: normal;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > label a strong {
  font-weight: normal;
  font-family: "DaimlerCS-regular", Arial, sans-serif;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > label a:active, body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > label a:focus {
  text-decoration: none;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > label a span {
  width: 20px;
  height: 20px;
  position: relative;
  display: inline-block;
  background: url(../images/plusminus.png) left center no-repeat;
  background-size: 38px;
  top: 1px;
  margin-right: 7px;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > label a span::before {
  content: "";
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > label a span.icon-arrow-down2 {
  background-position: right center;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > ul.j-advanced-options {
  padding: 0 40px;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > ul.j-advanced-options > li {
  margin: 0;
  padding: 0 0 10px 0;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > ul.j-advanced-options > li input[type=checkbox] {
  margin-top: 3px;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > ul.j-advanced-options > li > label {
  font-size: 18px;
  font-weight: normal;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > ul.j-advanced-options > li > label strong {
  font-size: inherit;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > ul.j-advanced-options > li > div#js-publishbar-pollVoteDetails * {
  font-size: 18px;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  color: #000;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > ul.j-advanced-options > li > div#js-publishbar-pollVoteDetails input#endsDays {
  height: 40px;
  width: 54.51px;
  background-color: #F3F3F3;
  text-align: center;
  border: 0;
  box-sizing: border-box;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section#js-publishbar-collaboration > ul.j-advanced-options > li > div#js-publishbar-pollVoteDetails .j-form-datepicker {
  height: 40px;
  width: 110px;
  background-color: #F3F3F3;
  text-align: center;
  border: 0;
  box-sizing: border-box;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section.multi-select-tags {
  padding: 16px;
  background: #fff;
}

body.jive-body-formpage-poll #j-main #jive-body .j-publishbar section.multi-select-tags label {
  font-size: 12px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-composebuttons {
  padding: 0;
  margin: 40px 0 0 0;
}

body.jive-body-formpage-poll #j-main #jive-body .jive-composebuttons button[type=submit] {
  height: 64px;
  line-height: 64px;
  font-size: 18px;
  font-weight: bold;
  padding: 0 75px;
  margin-right: 16px;
  text-transform: capitalize;
}

body.jive-body-formpage-poll li[aria-labelledby="j-publishbar-place-original-all"],
body.jive-body-formpage-poll li[aria-labelledby="j-publishbar-place-original-people"],
body.jive-body-formpage-poll li[aria-labelledby="j-publishbar-place-original-place"] .radio-input-wrapper {
  display: none !important;
}

body.jive-body-formpage-poll .hidden-file-upload {
  position: absolute;
  left: -9999px;
}

body.jive-body-formpage-poll .j-file-upload-btn {
  cursor: pointer;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 16px;
  height: 48px;
  padding: 0 13px;
  line-height: 48px;
}

body.jive-body-formpage-poll .radio-input-wrapper {
  margin-right: 10px;
  display: inline-block !important;
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
  top: 0px;
}

body.jive-body-formpage-poll .radio-input-wrapper i {
  top: 0;
  left: 0;
  position: absolute;
  background-color: #E6E6E6;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: 8px solid #E6E6E6;
}

body.jive-body-formpage-poll .radio-input-wrapper input[type=radio] {
  position: relative;
  z-index: 10;
  opacity: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

body.jive-body-formpage-poll .radio-input-wrapper input[type=radio]:checked + i {
  background: #000;
}

body.jive-body-formpage-poll .checkbox-input-wrapper {
  margin-right: 10px;
  display: inline-block !important;
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
  top: 4px;
}

body.jive-body-formpage-poll .checkbox-input-wrapper i {
  top: 0;
  left: 0;
  position: absolute;
  background-color: #E6E6E6;
  width: 20px;
  height: 20px;
  background: #E6E6E6 url("../images/checkbox.png") top left no-repeat;
  background-size: 20px;
}

body.jive-body-formpage-poll .checkbox-input-wrapper input[type=checkbox] {
  position: relative;
  z-index: 10;
  opacity: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

body.jive-body-formpage-poll .checkbox-input-wrapper input[type=checkbox]:checked + i {
  background-position: bottom left;
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.jive-body-formpage-poll #j-main {
    background-image: linear-gradient(180deg, #fff 0%, #D8D8D8 100%) !important;
    padding: 22px 15px 15px !important;
  }
  body.jive-body-formpage-poll .j-sort-options {
    top: 30px !important;
  }
  body.jive-body-formpage-poll .jive-form-textinput-variable {
    width: 100% !important;
    margin-top: 70px !important;
  }
  body.jive-body-formpage-poll .jive-composebuttons button[type=submit] {
    width: 100%;
    margin-right: 0;
  }
  body.jive-body-formpage-poll .jive-content header h2 {
    height: 60px !important;
    line-height: 60px !important;
    font-size: 35px !important;
  }
  body.jive-body-formpage-poll .jive-content header h2 .jive-icon-big {
    top: 17px !important;
  }
  .jive-composebuttons button[type=submit]#submitButton {
    display: block;
  }
}

/**
 * Here we define content delete popup specific styles
 */
.jive-modal#jive-modal-delete-doc, .jive-modal#jive-modal-delete-poll {
  min-width: 354px;
}

.jive-modal#jive-modal-delete-doc .jive-modal-content p span, .jive-modal#jive-modal-delete-poll .jive-modal-content p span {
  width: 20px;
  height: 20px;
  background: url(../images/delete-info.png) center no-repeat;
}

.jive-modal .jive-modal-content p span span {
  width: 20px;
  height: 20px;
  background: url(../images/delete-info.png) center no-repeat;
}

.jive-modal .jive-modal-content .jive-form-buttons {
  margin-top: 24px;
}

.jive-modal .jive-modal-content .jive-form-buttons input[type=submit] {
  height: 38px;
  line-height: 38px;
  font-size: 12px;
  margin-right: 16px;
  padding: 0 35px;
  font-weight: bold;
  text-transform: capitalize;
}

.jive-modal .jive-modal-content .jive-form-buttons .j-btn-callout {
  background: #000;
}

.jive-modal .jive-modal-content .jive-form-buttons .j-btn-callout:focus {
  background: #000 !important;
}

.jive-modal .jive-modal-content .jive-form-buttons .j-btn-callout:hover {
  background: #212121 !important;
}

/**
 * Here we define move content popup specific styles
 */
.j-container-browse.jive-modal > .jive-modal-content div:not(.js-place-picker-content) input {
  height: 48px;
  border-radius: 0;
  line-height: 48px;
  margin-top: 20px;
  padding: 0;
  text-indent: 10px;
  border: 0;
  background: #F3F3F3 url(../images/search.png) right center no-repeat;
}

.j-container-browse.jive-modal > .jive-modal-content div:not(.js-place-picker-content) input:hover {
  background: #F3F3F3 url(../images/search-hover.png) right center no-repeat;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content {
  padding-top: 5px;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-container-browse-personal {
  display: none;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container #filter-beans-objecttype\[socialgroup\], .j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container #filter-beans-objecttype\[project\] {
  display: none !important;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container > h3 span {
  background: url(../images/arrows.png) center top no-repeat;
  width: 17px;
  height: 17px;
  margin-top: 8px;
  background-size: 17px;
  margin-left: 2px;
  top: 5px;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container > h3 a {
  font-size: 18px;
  font-weight: bold;
  color: #0E0E0E;
  cursor: pointer;
  padding-left: 25px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container > h3.ui-accordion-header-active span {
  background: url(../images/arrows.png) center bottom no-repeat;
  background-size: 17px;
  margin-top: 4px;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container > div {
  border: 1px solid #C8C8C8;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container > div .j-container-selected-space a {
  color: #000;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container > div .j-container-selected-space a span {
  margin-top: 5px;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container > div ul li a {
  font-size: 0.875rem;
  color: #000;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
}

.j-container-browse.jive-modal > .jive-modal-content div.js-place-picker-content .j-accordion-container > div ul li a.js-child-spaces span {
  top: 6px;
}

/**
 * Here we define copy content popup specific styles
 */
.j-content-create-copy-modal.jive-modal {
  width: 484px;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content ul.j-copy-doc-content-type-selectj-form-row {
  margin-top: 24px;
  margin-bottom: 33px;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content ul.j-copy-doc-content-type-selectj-form-row li label {
  font-size: 0.875rem;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content ul.j-copy-doc-content-type-selectj-form-row li label span {
  margin-right: 10px;
  margin-top: -3px;
  margin-left: 0;
  margin-bottom: 0;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content ul.j-copy-doc-content-type-selectj-form-row li label input {
  margin-right: 7px;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content .j-copy-doc-template h5 {
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 16px;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content .j-create-copy-view-link {
  margin: 32px 0 24px;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content .j-create-copy-view-link input {
  height: 40px;
  border: 1px solid #C8C8C8;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content .j-pop-row button {
  height: 38px;
  line-height: 38px;
  font-size: 12px;
  font-weight: bold;
  padding: 0 41px;
  text-transform: capitalize;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content .jive-choose-browse .j-508-label {
  min-height: 15px;
  color: #fff !important;
}

.j-content-create-copy-modal.jive-modal > .jive-modal-content .jive-choose-browse .jive-icon-med {
  display: none !important;
}

/**
 * Here we define content space settings specific styles
 */
/********** MOBILE **********/
@media screen and (max-width: 40em) {
  section.j-publish-group .j-place-info {
    display: block;
  }
  section.j-publish-group .j-place-info .j-place-view-info {
    width: calc(100% - 30px);
  }
}

/**
 * Here we define the color variables that are used globally
 */
/* grayscale */
/* theme */
.jive-body-content.j-doc,
.jive-body-content.j-blog {
  background: #ffffff;
}

.jive-body-content.j-doc #j-main-wrapper,
.jive-body-content.j-blog #j-main-wrapper {
  padding-top: 150px;
}

@media all and (max-width: 40em) {
  .jive-body-content.j-doc #j-main-wrapper,
  .jive-body-content.j-blog #j-main-wrapper {
    padding-top: 127px;
  }
}

.jive-body-content.j-doc #j-main-wrapper #j-main,
.jive-body-content.j-blog #j-main-wrapper #j-main {
  padding-top: 0;
}

.jive-body-content.j-doc #jive-body-intro,
.jive-body-content.j-blog #jive-body-intro {
  display: none;
}

.jive-body-content.j-doc .header-background,
.jive-body-content.j-blog .header-background {
  width: 100%;
  height: 150px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -moz-transition: opacity .3s;
  -ms-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.jive-body-content.j-doc .header-background .hero-image,
.jive-body-content.j-blog .header-background .hero-image {
  background: url("../images/dse_document_default.png") no-repeat center top;
  -webkit-background-size: cover;
  background-size: cover;
  height: 150px;
  max-width: 1920px;
  margin: 0 auto;
}

@media all and (max-width: 40em) {
  .jive-body-content.j-doc .header-background,
  .jive-body-content.j-blog .header-background {
    height: 127px;
  }
  .jive-body-content.j-doc .header-background .hero-image,
  .jive-body-content.j-blog .header-background .hero-image {
    height: 127px;
  }
}

.jive-body-content.j-doc .document-view > .j-column-wrap-l,
.jive-body-content.j-blog .document-view > .j-column-wrap-l {
  width: 100%;
  float: none;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-l > .j-column,
.jive-body-content.j-blog .document-view > .j-column-wrap-l > .j-column {
  margin: 0 0 40px 0;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-l > .j-column > .js-outcome-badge-container,
.jive-body-content.j-blog .document-view > .j-column-wrap-l > .j-column > .js-outcome-badge-container {
  display: none;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s #mobile-sidenav-btn,
.jive-body-content.j-blog .document-view > .j-column-wrap-s #mobile-sidenav-btn {
  display: none !important;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-column,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-column {
  position: static;
  min-height: unset;
  float: none;
  margin: 0;
  padding: 0 !important;
  transform: none;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box {
  display: none;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions {
  display: block;
  position: absolute;
  top: -48px;
  right: 114px;
  margin: 0;
  z-index: 2;
}

@media all and (max-width: 40em) {
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions {
    right: 0;
  }
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list {
  display: flex;
  flex-direction: row-reverse;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li {
  padding: 0;
  min-height: unset;
  line-height: normal;
  display: inline-block;
}

@media screen and (max-width: 40em) {
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li {
    border: none;
  }
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > * {
  margin-left: 16px;
  padding: 16px;
  color: #000;
  background: #FFF;
  font-weight: bold;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 40em) {
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > * {
    padding: 0 !important;
    width: 18px;
    max-width: unset;
    height: 18px;
    overflow: hidden;
    display: inline-block;
    background-color: transparent !important;
    background-position: left center !important;
  }
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *:before,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *:before {
    content: '';
  }
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *.acclaim-like-container, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *.j-social-action,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *.acclaim-like-container,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *.j-social-action {
  display: none;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-startFollowing, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-following, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-startFollowing, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-following, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-following, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-startFollowing, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-startFollowing, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-following,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-startFollowing,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-following,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-startFollowing,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-following,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-following,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-startFollowing,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-startFollowing,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-following {
  display: inline-block;
  padding-left: 38px;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-startFollowing .jive-icon-glyph, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-following .jive-icon-glyph, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-startFollowing .jive-icon-glyph, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-following .jive-icon-glyph, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-following .jive-icon-glyph, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-startFollowing .jive-icon-glyph, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-startFollowing .jive-icon-glyph, .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-following .jive-icon-glyph,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-startFollowing .jive-icon-glyph,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-following .jive-icon-glyph,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-startFollowing .jive-icon-glyph,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-following .jive-icon-glyph,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-following .jive-icon-glyph,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-startFollowing .jive-icon-glyph,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-startFollowing .jive-icon-glyph,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-following .jive-icon-glyph {
  display: none;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-document-startFollowing,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-blogpost-startFollowing,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-video-startFollowing,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-thread-startFollowing,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-document-startFollowing,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-blogpost-startFollowing,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-video-startFollowing,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-thread-startFollowing {
  background: #fff url("../images/icons/add-box.svg") no-repeat 16px center;
  background-size: 18px;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-document-following,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-blogpost-following,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-video-following,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-thread-following,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-document-following,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-blogpost-following,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-video-following,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-thread-following {
  background: #fff url("../images/add-box-blue.png") no-repeat 16px center;
  background-size: 18px;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content {
  display: inline;
  padding-left: 18px;
  color: #000 !important;
  font-weight: bold;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content .icon-bookmark,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content .icon-bookmark,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content .icon-bookmark,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content .icon-bookmark,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content .icon-bookmark,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content .icon-bookmark {
  display: none;
}

@media screen and (max-width: 40em) {
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content,
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content {
    padding: 0 !important;
    width: 18px;
    max-width: unset;
    height: 18px;
    overflow: hidden;
    display: inline-block;
    background-color: transparent !important;
    background-position: left center !important;
  }
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content:before,
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content:before,
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content:before,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content:before,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content:before,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content:before {
    content: '';
  }
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content {
  background: #fff url("../images/bookmark.png") no-repeat left center;
  background-size: 15px;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content {
  background: #fff url("../images/bookmarked.png") no-repeat left center;
  background-size: 15px;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .j-people-count,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .j-people-count {
  display: none;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions {
  overflow: visible;
  display: block;
  position: absolute;
  top: -48px;
  right: 0;
  margin: 0;
  z-index: 2;
}

@media all and (max-width: 40em) {
  .jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions,
  .jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions {
    display: none;
  }
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions > .j-box-body,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions > .j-box-body {
  display: none;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions > header,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions > header {
  display: none;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions h4,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions h4 {
  padding: 16px;
  color: #000;
  background: #FFF;
  font-weight: bold;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
  padding-left: 28px;
  background: #fff url("../images/config-icon.png") no-repeat 6px 14px;
  background-size: 18px;
  cursor: pointer;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions .jive-action-sidebar-tab-first,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions .jive-action-sidebar-tab-first {
  position: relative;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions .j-icon-list,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions .j-icon-list {
  background: #fff;
  margin-top: 8px;
  border: 2px solid #E6E6E6;
  position: absolute;
  white-space: nowrap;
  top: 0;
  right: 0;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions .j-icon-list:before,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions .j-icon-list:before {
  content: '';
  width: 9px;
  height: 9px;
  border: 2px solid #e6e6e6;
  background: #ffffff;
  border-left: none;
  border-bottom: none;
  position: absolute;
  top: -7px;
  right: 40px;
  transform: rotate(-45deg);
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions li,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions li {
  padding: 0;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions li a,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions li a {
  color: #000;
  display: block;
  padding: 8px 8px 8px 33px;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions li a:hover,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions li a:hover {
  text-decoration: underline;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions li:hover,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions li:hover {
  background: #000;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions li:hover a,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions li:hover a {
  color: #ffffff;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions li .jive-icon-glyph,
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions li .jive-icon-glyph {
  top: 7px;
  left: 8px;
}

.jive-body-content.j-doc .document-view > .j-column-wrap-s .j-box.j-box-actions li:not(#jive-link-edit2):not(#jive-link-edit):not(#jive-link-move):not(#jive-link-create-copy):not(#jive-link-delete):not(#jive-link-create-blog-copy),
.jive-body-content.j-blog .document-view > .j-column-wrap-s .j-box.j-box-actions li:not(#jive-link-edit2):not(#jive-link-edit):not(#jive-link-move):not(#jive-link-create-copy):not(#jive-link-delete):not(#jive-link-create-blog-copy) {
  display: none !important;
}

.jive-body-content.j-doc .document-view .jive-content,
.jive-body-content.j-blog .document-view .jive-content {
  padding: 0 100px;
  border: 0;
  background: none;
}

.jive-body-content.j-doc .document-view .jive-content header,
.jive-body-content.j-blog .document-view .jive-content header {
  padding: 0;
  z-index: 1;
  max-width: 50%;
  overflow: visible;
}

@media screen and (max-width: 40em) {
  .jive-body-content.j-doc .document-view .jive-content header,
  .jive-body-content.j-blog .document-view .jive-content header {
    border: none;
    max-width: 70%;
  }
}

.jive-body-content.j-doc .document-view .jive-content header h1,
.jive-body-content.j-blog .document-view .jive-content header h1 {
  color: #000000;
  padding: 0 0 30px;
  position: relative;
  display: inline;
  font-size: 42px;
  line-height: 56px;
  font-weight: normal;
  font-family: "MBCorpoATitle-Regular-Web", Arial, Helvetica, sans-serif;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
}

.jive-body-content.j-doc .document-view .jive-content header h1 label,
.jive-body-content.j-blog .document-view .jive-content header h1 label {
  position: relative;
  top: 15px;
  overflow-wrap: normal;
  z-index: 5;
}

@media screen and (max-width: 40em) {
  .jive-body-content.j-doc .document-view .jive-content header h1,
  .jive-body-content.j-blog .document-view .jive-content header h1 {
    margin-top: 0;
    position: relative;
    bottom: 95px;
  }
}

.jive-body-content.j-doc .document-view .jive-content header h1 .jive-icon-big,
.jive-body-content.j-blog .document-view .jive-content header h1 .jive-icon-big {
  display: none;
}

.jive-body-content.j-doc .document-view .jive-content header .j-version,
.jive-body-content.j-doc .document-view .jive-content header .j-byline,
.jive-body-content.j-doc .document-view .jive-content header .document-language-selector,
.jive-body-content.j-doc .document-view .jive-content header .jive-content-personal,
.jive-body-content.j-blog .document-view .jive-content header .j-version,
.jive-body-content.j-blog .document-view .jive-content header .j-byline,
.jive-body-content.j-blog .document-view .jive-content header .document-language-selector,
.jive-body-content.j-blog .document-view .jive-content header .jive-content-personal {
  display: none !important;
}

.jive-body-content.j-doc .document-view .jive-content .number-of-views,
.jive-body-content.j-doc .document-view .jive-content .default-layout-tags,
.jive-body-content.j-blog .document-view .jive-content .number-of-views,
.jive-body-content.j-blog .document-view .jive-content .default-layout-tags {
  display: none;
}

.jive-body-content.j-doc .document-view .jive-info-box,
.jive-body-content.j-doc .document-view .jive-warn-box,
.jive-body-content.j-doc .document-view .jive-success-box,
.jive-body-content.j-blog .document-view .jive-info-box,
.jive-body-content.j-blog .document-view .jive-warn-box,
.jive-body-content.j-blog .document-view .jive-success-box {
  opacity: 0;
}

.jive-body-content.j-doc .j-impact-box,
.jive-body-content.j-blog .j-impact-box {
  overflow: visible;
  display: block !important;
  right: 0;
  margin: 0;
  z-index: 1;
  float: left;
}

.jive-body-content.j-doc .j-impact-box > header,
.jive-body-content.j-doc .j-impact-box li.impact,
.jive-body-content.j-doc .j-impact-box li.sentiment,
.jive-body-content.j-doc .j-impact-box li.j-view-more,
.jive-body-content.j-doc .j-impact-box li.j-reach .j-bar,
.jive-body-content.j-doc .j-impact-box li.j-reach .j-metric .j-count,
.jive-body-content.j-blog .j-impact-box > header,
.jive-body-content.j-blog .j-impact-box li.impact,
.jive-body-content.j-blog .j-impact-box li.sentiment,
.jive-body-content.j-blog .j-impact-box li.j-view-more,
.jive-body-content.j-blog .j-impact-box li.j-reach .j-bar,
.jive-body-content.j-blog .j-impact-box li.j-reach .j-metric .j-count {
  display: none;
}

.jive-body-content.j-doc .j-impact-box ul.j-impact-list,
.jive-body-content.j-blog .j-impact-box ul.j-impact-list {
  padding: 0;
  background: none;
}

.jive-body-content.j-doc .j-impact-box ul.j-impact-list li.j-reach,
.jive-body-content.j-blog .j-impact-box ul.j-impact-list li.j-reach {
  margin: 0;
  display: block !important;
  height: 20px !important;
  padding: 8px 8px 8px 35px !important;
  margin: 0 !important;
}

.jive-body-content.j-doc .j-impact-box ul.j-impact-list li.j-reach .jive-icon-glyph,
.jive-body-content.j-blog .j-impact-box ul.j-impact-list li.j-reach .jive-icon-glyph {
  color: #000;
}

.jive-body-content.j-doc .j-impact-box ul.j-impact-list li.j-reach .j-name,
.jive-body-content.j-blog .j-impact-box ul.j-impact-list li.j-reach .j-name {
  color: #000;
  fill: #000;
}

.jive-body-content.j-doc .j-impact-box ul.j-impact-list li.j-reach:hover .jive-icon-glyph, .jive-body-content.j-doc .j-impact-box ul.j-impact-list li.j-reach:hover .j-name,
.jive-body-content.j-blog .j-impact-box ul.j-impact-list li.j-reach:hover .jive-icon-glyph,
.jive-body-content.j-blog .j-impact-box ul.j-impact-list li.j-reach:hover .j-name {
  text-decoration: none;
  color: #FFF;
}

@media only screen and (max-width: 40em) {
  .jive-body-content.j-doc .j-impact-box,
  .jive-body-content.j-blog .j-impact-box {
    display: none;
  }
}

/* MPMODSP-1698 Fix styling in link module */
.links-list-row .one-link a.jive-link-external-small {
  color: #000 !important;
  background: #fff !important;
  padding: 4px 0px !important;
  font-weight: normal !important;
}

@media screen and (max-width: 40em) {
  .jive-body-content.j-doc .document-view .jive-content,
  .jive-body-content.j-blog .document-view .jive-content {
    background: white !important;
    padding: 12px;
  }
}

/**
 * Here we define the color variables that are used globally
 */
/* grayscale */
/* theme */
body.jive-body-content-video {
  background: #ffffff;
}

body.jive-body-content-video #jive-body-intro .j-context {
  display: none;
}

body.jive-body-content-video .jive-content-rating, body.jive-body-content-video #jive-comment-tabs {
  display: none;
}

body.jive-body-content-video #video-header {
  margin-top: 40px;
}

body.jive-body-content-video #video-header header {
  padding: 0;
  z-index: 1;
  max-width: 50%;
  overflow: visible;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-video #video-header header {
    border: none;
    max-width: 70%;
  }
}

body.jive-body-content-video #video-header header h1 {
  color: #FFF;
  background: #000;
  padding: 10px;
  position: relative;
  display: inline;
  bottom: 47px;
  left: 24px;
  font-size: 42px;
  line-height: 50px;
  font-weight: bold;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  box-shadow: 25px 0 0 #000, -25px 0 0 #000, 4px 0 0 #000, -4px 0 0 #000, 3px 0 0 #000, -3px 0 0 #000, 1px 0 0 #000, -1px 0 0 #000;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-video .jive-video-player {
    width: 100% !important;
    height: 300px !important;
    margin: 0 !important;
  }
  body.jive-body-content-video .jive-video-player iframe {
    width: 100% !important;
    height: 300px !important;
  }
}

body.jive-body-content-video #jive-body-main {
  position: relative;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l > .j-column-l {
  margin: 0 0 40px 0;
  min-height: 100px;
  margin: 0;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l > .j-column-l .jive-content {
  padding: 0;
  border: none;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l > .j-column-l .jive-content > header, body.jive-body-content-video #jive-body-main > .j-column-wrap-l > .j-column-l .jive-content footer {
  display: none;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions #mobile-sidenav-btn {
  display: none !important;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-column {
  position: static;
  min-height: unset;
  float: none;
  margin: 0;
  padding: 0 !important;
  transform: none;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box {
  display: none;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions {
  display: block;
  position: absolute;
  top: -48px;
  right: 114px;
  margin: 0;
  z-index: 2;
  top: -25px;
}

@media all and (max-width: 40em) {
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions {
    right: 0;
  }
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list {
  display: flex;
  flex-direction: row-reverse;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li {
  padding: 0;
  min-height: unset;
  line-height: normal;
  display: inline-block;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li {
    border: none;
  }
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > * {
  margin-left: 16px;
  padding: 16px;
  color: #000;
  background: #FFF;
  font-weight: bold;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > * {
    padding: 0 !important;
    width: 18px;
    max-width: unset;
    height: 18px;
    overflow: hidden;
    display: inline-block;
    background-color: transparent !important;
    background-position: left center !important;
  }
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *:before {
    content: '';
  }
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *.acclaim-like-container, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *.j-social-action {
  display: none;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-document-startFollowing, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-document-following, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-startFollowing, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-following, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-video-following, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-video-startFollowing, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-startFollowing, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-following {
  display: inline-block;
  padding-left: 38px;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-document-startFollowing .jive-icon-glyph, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-document-following .jive-icon-glyph, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-startFollowing .jive-icon-glyph, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-following .jive-icon-glyph, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-video-following .jive-icon-glyph, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-video-startFollowing .jive-icon-glyph, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-startFollowing .jive-icon-glyph, body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-following .jive-icon-glyph {
  display: none;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-document-startFollowing,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-blogpost-startFollowing,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-video-startFollowing,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-thread-startFollowing {
  background: #fff url("../images/icons/add-box.svg") no-repeat 16px center;
  background-size: 18px;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-document-following,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-blogpost-following,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-video-following,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-thread-following {
  background: #fff url("../images/add-box-blue.png") no-repeat 16px center;
  background-size: 18px;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content {
  display: inline;
  padding-left: 18px;
  color: #000 !important;
  font-weight: bold;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content .icon-bookmark,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content .icon-bookmark,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content .icon-bookmark {
  display: none;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content,
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content {
    padding: 0 !important;
    width: 18px;
    max-width: unset;
    height: 18px;
    overflow: hidden;
    display: inline-block;
    background-color: transparent !important;
    background-position: left center !important;
  }
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content:before,
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content:before,
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content:before {
    content: '';
  }
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content {
  background: #fff url("../images/bookmark.png") no-repeat left center;
  background-size: 15px;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content {
  background: #fff url("../images/bookmarked.png") no-repeat left center;
  background-size: 15px;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-social-actions .j-icon-list li .bookmark-controls .j-people-count {
  display: none;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions {
  overflow: visible;
  display: block;
  position: absolute;
  top: -48px;
  right: 0;
  margin: 0;
  z-index: 2;
  top: -25px;
}

@media all and (max-width: 40em) {
  body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions {
    display: none;
  }
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions > .j-box-body {
  display: none;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions > header {
  display: none;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions h4 {
  padding: 16px;
  color: #000;
  background: #FFF;
  font-weight: bold;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
  padding-left: 28px;
  background: #fff url("../images/config-icon.png") no-repeat 6px 14px;
  background-size: 18px;
  cursor: pointer;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions .jive-action-sidebar-tab-first {
  position: relative;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions .j-icon-list {
  background: #fff;
  margin-top: 8px;
  border: 2px solid #E6E6E6;
  position: absolute;
  white-space: nowrap;
  top: 0;
  right: 0;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions .j-icon-list:before {
  content: '';
  width: 9px;
  height: 9px;
  border: 2px solid #e6e6e6;
  background: #ffffff;
  border-left: none;
  border-bottom: none;
  position: absolute;
  top: -7px;
  right: 40px;
  transform: rotate(-45deg);
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions li {
  padding: 0;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions li a {
  color: #000;
  display: block;
  padding: 8px 8px 8px 33px;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions li a:hover {
  text-decoration: underline;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions li:hover {
  background: #000;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions li:hover a {
  color: #ffffff;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions li .jive-icon-glyph {
  top: 7px;
  left: 8px;
}

body.jive-body-content-video #jive-body-main > .j-column-wrap-l-actions .j-box.j-box-actions li:not(#jive-link-edit2):not(#jive-link-edit):not(#jive-link-move):not(#jive-link-create-copy):not(#jive-link-delete):not(#jive-link-create-blog-copy) {
  display: none !important;
}

/**
 * Here we define the color variables that are used globally
 */
/* grayscale */
/* theme */
body.jive-body-content-thread {
  background: #ffffff;
}

body.jive-body-content-thread #jive-body {
  position: relative;
  padding-top: 50px;
}

body.jive-body-content-thread #jive-body > .j-layout > .j-column-wrap-l .j-column {
  margin: 0 0 40px 0;
  min-height: 100px;
  margin: 0;
}

body.jive-body-content-thread #jive-body > .j-layout > .j-column-wrap-l .j-column .jive-content {
  padding: 0;
  border: none;
}

body.jive-body-content-thread #jive-body .jive-thread-info {
  min-height: 40px;
  font-size: 0.875rem;
  color: #000;
  box-sizing: border-box;
  line-height: 15px;
  padding: 15px 16px;
  border: none;
  border-left: 4px solid #007A93;
  border-radius: 0;
}

body.jive-body-content-thread #jive-body .jive-thread-info .j-rss-icon {
  display: none;
}

body.jive-body-content-thread #jive-body .jive-content {
  background: none !important;
  border-right: 5px solid #007a92 !important;
}

body.jive-body-content-thread #jive-body .jive-content .j-thread-post {
  margin-right: 0;
}

body.jive-body-content-thread #jive-body .jive-content .j-post-avatar {
  top: 0;
}

body.jive-body-content-thread #jive-body .jive-content .j-post-avatar .j-status-levels {
  display: none;
}

body.jive-body-content-thread #jive-body .jive-content a {
  color: #000;
}

body.jive-body-content-thread #jive-body .jive-content .jive-content-footer-tags {
  display: none;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-thread #jive-body .jive-content header {
    padding-right: 15px;
  }
  body.jive-body-content-thread #jive-body .jive-content footer li {
    border-radius: 0;
  }
  body.jive-body-content-thread #jive-body .jive-content footer li a {
    color: #000 !important;
  }
}

body.jive-body-content-thread #jive-body .j-column-wrap-s #mobile-sidenav-btn {
  display: none !important;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-column {
  position: static;
  min-height: unset;
  float: none;
  margin: 0;
  padding: 0 !important;
  transform: none;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box {
  display: none;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions {
  display: block;
  position: absolute;
  top: -48px;
  right: 114px;
  margin: 0;
  z-index: 2;
  top: -15px;
}

@media all and (max-width: 40em) {
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions {
    right: 0;
  }
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list {
  display: flex;
  flex-direction: row-reverse;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li {
  padding: 0;
  min-height: unset;
  line-height: normal;
  display: inline-block;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li {
    border: none;
  }
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > * {
  margin-left: 16px;
  padding: 16px;
  color: #000;
  background: #FFF;
  font-weight: bold;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > * {
    padding: 0 !important;
    width: 18px;
    max-width: unset;
    height: 18px;
    overflow: hidden;
    display: inline-block;
    background-color: transparent !important;
    background-position: left center !important;
  }
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *:before {
    content: '';
  }
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *.acclaim-like-container, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *.j-social-action {
  display: none;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-startFollowing, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-following, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-startFollowing, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-following, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-following, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-startFollowing, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-startFollowing, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-following {
  display: inline-block;
  padding-left: 38px;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-startFollowing .jive-icon-glyph, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-document-following .jive-icon-glyph, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-startFollowing .jive-icon-glyph, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-blogpost-following .jive-icon-glyph, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-following .jive-icon-glyph, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-video-startFollowing .jive-icon-glyph, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-startFollowing .jive-icon-glyph, body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li > *#jive-link-thread-following .jive-icon-glyph {
  display: none;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-document-startFollowing,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-blogpost-startFollowing,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-video-startFollowing,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-thread-startFollowing {
  background: #fff url("../images/icons/add-box.svg") no-repeat 16px center;
  background-size: 18px;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-document-following,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-blogpost-following,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-video-following,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li.j-js-follow-controls #jive-link-thread-following {
  background: #fff url("../images/add-box-blue.png") no-repeat 16px center;
  background-size: 18px;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content {
  display: inline;
  padding-left: 18px;
  color: #000 !important;
  font-weight: bold;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content .icon-bookmark,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content .icon-bookmark,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content .icon-bookmark {
  display: none;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content,
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content {
    padding: 0 !important;
    width: 18px;
    max-width: unset;
    height: 18px;
    overflow: hidden;
    display: inline-block;
    background-color: transparent !important;
    background-position: left center !important;
  }
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content:before,
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content:before,
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content:before {
    content: '';
  }
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmark-content {
  background: #fff url("../images/bookmark.png") no-repeat left center;
  background-size: 15px;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .unbookmark-content,
body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .bookmarked-content {
  background: #fff url("../images/bookmarked.png") no-repeat left center;
  background-size: 15px;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions .j-icon-list li .bookmark-controls .j-people-count {
  display: none;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions {
  overflow: visible;
  display: block;
  position: absolute;
  top: -48px;
  right: 0;
  margin: 0;
  z-index: 2;
  top: -15px;
}

@media all and (max-width: 40em) {
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions {
    display: none;
  }
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions > .j-box-body {
  display: none;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions > header {
  display: none;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions h4 {
  padding: 16px;
  color: #000;
  background: #FFF;
  font-weight: bold;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
  padding-left: 28px;
  background: #fff url("../images/config-icon.png") no-repeat 6px 14px;
  background-size: 18px;
  cursor: pointer;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions .jive-action-sidebar-tab-first {
  position: relative;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions .j-icon-list {
  background: #fff;
  margin-top: 8px;
  border: 2px solid #E6E6E6;
  position: absolute;
  white-space: nowrap;
  top: 0;
  right: 0;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions .j-icon-list:before {
  content: '';
  width: 9px;
  height: 9px;
  border: 2px solid #e6e6e6;
  background: #ffffff;
  border-left: none;
  border-bottom: none;
  position: absolute;
  top: -7px;
  right: 40px;
  transform: rotate(-45deg);
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions li {
  padding: 0;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions li a {
  color: #000;
  display: block;
  padding: 8px 8px 8px 33px;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions li a:hover {
  text-decoration: underline;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions li:hover {
  background: #000;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions li:hover a {
  color: #ffffff;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions li .jive-icon-glyph {
  top: 7px;
  left: 8px;
}

body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-box-actions li:not(#jive-link-edit2):not(#jive-link-edit):not(#jive-link-move):not(#jive-link-create-copy):not(#jive-link-delete):not(#jive-link-create-blog-copy) {
  display: none !important;
}

@media screen and (max-width: 40em) {
  body.jive-body-content-thread #jive-body .j-column-wrap-s .j-box.j-social-actions {
    top: 5px;
  }
}

/* pages */
/**
 * Here we define news page specific styles
 */
/********** ALL **********/
/* remove rounded corners */
.j-stream-container .j-act-content,
.j-profile-stream .j-act-content,
.j-stream-tile.j-stream-container .j-act-entry .j-act-content {
  border-radius: 0px;
}

/* remove elements */
.j-hero-tile,
.j-news-container > *:not(.j-news-tile-column),
.j-act-skeleton,
#j-home-side-nav .j-homenav-item:not(#jive-nav-link-news),
#j-home-side-nav #jive-nav-link-news .nav-link,
#j-home-side-nav #jive-nav-link-news .j-homenav-link,
body.j-news-stream-config-overview .j-column-wrap-wide {
  display: none !important;
}

/* adjust margin between custom view tiles, but only on single column layouts */
.j-layout-l .j-tile.j-tileType-custom_view,
.j-layout-l .j-tile.j-tileType-custom_view + .j-tile.j-tileType-custom_view {
  margin: 0;
}

.j-body-news:not(.is-chrome) .j-tile.j-tileType-custom_view:not(.j-tile-editing) {
  position: relative;
  top: 16px;
  margin-top: -16px;
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-body-news,
  body.j-news-stream-config-overview {
    /* adjust width */
    /* convert tile column to full width */
    /* adjust edit button */
    /* adjust popover position */
  }
  body.j-body-news #j-main,
  body.j-news-stream-config-overview #j-main {
    max-width: 1370px;
    padding: 0;
  }
  body.j-body-news .j-news-container,
  body.j-news-stream-config-overview .j-news-container {
    margin: 0;
  }
  body.j-body-news .j-news-container .j-news-tile-column,
  body.j-news-stream-config-overview .j-news-container .j-news-tile-column {
    width: auto;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin: 0;
  }
  body.j-body-news .j-layout-lm .j-column-wrap-wide + .j-place-column-wrap .j-place-column,
  body.j-news-stream-config-overview .j-layout-lm .j-column-wrap-wide + .j-place-column-wrap .j-place-column {
    float: none;
    margin-left: 0;
    width: auto;
  }
  body.j-body-news .j-news-menu-container,
  body.j-news-stream-config-overview .j-news-menu-container {
    min-height: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
  }
  body.j-body-news nav.j-news-menu.affix,
  body.j-news-stream-config-overview nav.j-news-menu.affix {
    background: none transparent;
    box-shadow: none;
    left: auto;
    padding: 0;
    position: relative;
    width: auto;
    z-index: inherit;
    opacity: 1;
  }
  body.j-body-news #j-home-side-nav,
  body.j-news-stream-config-overview #j-home-side-nav {
    width: 100%;
    margin: 0;
    overflow: visible;
    white-space: inherit;
  }
  body.j-body-news #j-home-side-nav .j-menu,
  body.j-news-stream-config-overview #j-home-side-nav .j-menu {
    display: block;
  }
  body.j-body-news #j-home-side-nav .j-menu ul,
  body.j-news-stream-config-overview #j-home-side-nav .j-menu ul {
    margin: 0;
    min-width: inherit;
  }
  body.j-body-news #jive-nav-link-news,
  body.j-body-news .j-menu #jive-nav-link-news.selected,
  body.j-news-stream-config-overview #jive-nav-link-news,
  body.j-news-stream-config-overview .j-menu #jive-nav-link-news.selected {
    margin: 0;
  }
  body.j-body-news #jive-nav-link-news .j-editPage,
  body.j-body-news .j-menu #jive-nav-link-news.selected .j-editPage,
  body.j-news-stream-config-overview #jive-nav-link-news .j-editPage,
  body.j-news-stream-config-overview .j-menu #jive-nav-link-news.selected .j-editPage {
    position: relative;
    right: auto;
    top: auto;
    background: #FFF;
    padding: 4px 8px;
  }
  body.j-body-news .j-tile-pop,
  body.j-body-news .j-pop-tileConfig,
  body.j-news-stream-config-overview .j-tile-pop,
  body.j-news-stream-config-overview .j-pop-tileConfig {
    margin: 100px 0 0 -250px !important;
    left: 50% !important;
  }
  body.j-body-news .j-tile-pop .rightArrow,
  body.j-body-news .j-pop-tileConfig .rightArrow,
  body.j-news-stream-config-overview .j-tile-pop .rightArrow,
  body.j-news-stream-config-overview .j-pop-tileConfig .rightArrow {
    background-position: -115px -373px;
    width: 17px;
    height: 11px;
    top: -11px !important;
    left: 50%;
    margin-left: -8px;
  }
  body.j-body-news .j-tile-pop,
  body.j-news-stream-config-overview .j-tile-pop {
    margin: 225px 0 0 -275px !important;
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.j-body-news #j-main,
  body.j-body-news #streamAndDatablocks {
    padding: 0;
  }
  body.j-body-news .j-news-container {
    margin: 0;
  }
}

/**
 * Here we define bookmarks page specific styles
 */
/********** SHARED **********/
body.j-body-yourbookmarks #jive-body .j-browse-sorts.j-browse-filter-row > span:not(.j-browse-search):not(.j-pagination) {
  display: block !important;
  margin-top: 10px;
}

body.j-body-yourbookmarks #jive-body .j-browse-filter-row.j-type-row {
  display: none;
}

body.j-body-yourbookmarks #jive-body .j-browse-sorts.j-browse-filter-row:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*-webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;*/
}

@media screen and (max-width: 40em) {
  body.j-body-yourbookmarks #jive-body .j-browse-sorts.j-browse-filter-row:last-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  body.j-body-yourbookmarks #jive-body .j-browse-sorts.j-browse-filter-row:last-child .sort-by-wrapper {
    margin-bottom: 15px;
  }
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-body-yourbookmarks {
    /* hide bookmark install button */
  }
  body.j-body-yourbookmarks .j-bookmark-install {
    display: none;
  }
  body.j-body-yourbookmarks .j-sort-wrapper {
    min-width: 360px;
  }
  body.j-body-yourbookmarks .j-sort-wrapper .selectize-control {
    width: 100%;
  }
  /* german specific adjustments */
  html[lang="de"] body.j-body-yourbookmarks #j-browse-filters #j-sort {
    width: 370px;
  }
  html[lang="de"] body.j-body-yourbookmarks .j-browse-search {
    left: 390px !important;
  }
}

#j-browse-filters .j-sort-wrapper #j-sort-selectized {
  display: none !important;
}

#j-browse-filters .j-sort-wrapper .selectize-dropdown [data-selectable].option {
  padding: 10px 15px;
}

#j-browse-filters .j-sort-wrapper .selectize-input:not(.dropdown-active) {
  color: #000;
}

/**
 * Here we define browse page specific styles
 */
/********** SHARED **********/
body.j-body-yourwork,
body.j-body-yourbookmarks,
body.j-body-yourplaces {
  /* add min height for pagination */
  /* restyle filter, inputs and buttons*/
  /* restyle thumb view */
  /* restyle action dorp-down menu */
  /* hide feed link */
  /* restyle content type selector to dropdown */
}

body.j-body-yourwork.j-body-yourplaces .j-browse-filter-row,
body.j-body-yourbookmarks.j-body-yourplaces .j-browse-filter-row,
body.j-body-yourplaces.j-body-yourplaces .j-browse-filter-row {
  margin-right: auto;
}

body.j-body-yourwork .j-browse-filter-row,
body.j-body-yourbookmarks .j-browse-filter-row,
body.j-body-yourplaces .j-browse-filter-row {
  min-height: 60px;
}

body.j-body-yourwork .follow-page-nav,
body.j-body-yourbookmarks .follow-page-nav,
body.j-body-yourplaces .follow-page-nav {
  display: none;
}

body.j-body-yourwork .follow-page-nav.active,
body.j-body-yourbookmarks .follow-page-nav.active,
body.j-body-yourplaces .follow-page-nav.active {
  display: block;
}

body.j-body-yourwork #j-item-view-toggle,
body.j-body-yourwork .j-browse-feed-link,
body.j-body-yourwork .js-rss-link,
body.j-body-yourbookmarks #j-item-view-toggle,
body.j-body-yourbookmarks .j-browse-feed-link,
body.j-body-yourbookmarks .js-rss-link,
body.j-body-yourplaces #j-item-view-toggle,
body.j-body-yourplaces .j-browse-feed-link,
body.j-body-yourplaces .js-rss-link {
  display: none;
}

body.j-body-yourwork #j-browse-filters,
body.j-body-yourbookmarks #j-browse-filters,
body.j-body-yourplaces #j-browse-filters {
  z-index: 10 !important;
}

body.j-body-yourwork .j-js-browse-actions-container ul li span,
body.j-body-yourbookmarks .j-js-browse-actions-container ul li span,
body.j-body-yourplaces .j-js-browse-actions-container ul li span {
  padding: 0;
}

body.j-body-yourwork .j-js-browse-actions-container ul li a,
body.j-body-yourbookmarks .j-js-browse-actions-container ul li a,
body.j-body-yourplaces .j-js-browse-actions-container ul li a {
  height: 40px;
  line-height: 40px;
  padding: 0 63px 0 40px !important;
  font-size: 16px;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  background-repeat: no-repeat !important;
  background-position: 13px 11px !important;
}

body.j-body-yourwork .j-js-browse-actions-container ul li a.j-follow-button,
body.j-body-yourbookmarks .j-js-browse-actions-container ul li a.j-follow-button,
body.j-body-yourplaces .j-js-browse-actions-container ul li a.j-follow-button {
  background-image: url(../images/icons/add-box.svg) !important;
  background-size: 18px !important;
}

body.j-body-yourwork .j-js-browse-actions-container ul li a.bookmark-content, body.j-body-yourwork .j-js-browse-actions-container ul li a.unbookmark-content, body.j-body-yourwork .j-js-browse-actions-container ul li a.un-bookmark-shadow,
body.j-body-yourbookmarks .j-js-browse-actions-container ul li a.bookmark-content,
body.j-body-yourbookmarks .j-js-browse-actions-container ul li a.unbookmark-content,
body.j-body-yourbookmarks .j-js-browse-actions-container ul li a.un-bookmark-shadow,
body.j-body-yourplaces .j-js-browse-actions-container ul li a.bookmark-content,
body.j-body-yourplaces .j-js-browse-actions-container ul li a.unbookmark-content,
body.j-body-yourplaces .j-js-browse-actions-container ul li a.un-bookmark-shadow {
  background-image: url(../images/bookmark.png) !important;
  background-size: 15px !important;
}

body.j-body-yourwork .j-js-browse-actions-container ul li a.edit-bookmark,
body.j-body-yourbookmarks .j-js-browse-actions-container ul li a.edit-bookmark,
body.j-body-yourplaces .j-js-browse-actions-container ul li a.edit-bookmark {
  display: none;
}

body.j-body-yourwork .j-js-browse-actions-container ul li .unbookmark-button,
body.j-body-yourbookmarks .j-js-browse-actions-container ul li .unbookmark-button,
body.j-body-yourplaces .j-js-browse-actions-container ul li .unbookmark-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  cursor: pointer;
}

body.j-body-yourwork .j-js-browse-actions-container ul li .unbookmark-content-overlay,
body.j-body-yourbookmarks .j-js-browse-actions-container ul li .unbookmark-content-overlay,
body.j-body-yourplaces .j-js-browse-actions-container ul li .unbookmark-content-overlay {
  display: none;
}

body.j-body-yourwork #j-browse-filters,
body.j-body-yourbookmarks #j-browse-filters,
body.j-body-yourplaces #j-browse-filters {
  z-index: 10;
  /* restyle filter fields */
}

body.j-body-yourwork #j-browse-filters select,
body.j-body-yourbookmarks #j-browse-filters select,
body.j-body-yourplaces #j-browse-filters select {
  height: 48px;
  width: 320px;
  background: #FFF url(../images/icons/arrow-box-down-small.svg) right top no-repeat;
  background-size: 49px;
  display: inline-block;
  color: #000;
  font-size: 15px;
  padding-left: 24px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  padding-right: 48px;
  border-radius: 0;
}

body.j-body-yourwork #j-browse-filters select:focus,
body.j-body-yourbookmarks #j-browse-filters select:focus,
body.j-body-yourplaces #j-browse-filters select:focus {
  outline: none;
}

body.j-body-yourwork #j-browse-filters select::-ms-expand,
body.j-body-yourbookmarks #j-browse-filters select::-ms-expand,
body.j-body-yourplaces #j-browse-filters select::-ms-expand {
  display: none;
}

body.j-body-yourwork #j-browse-filters:hover select,
body.j-body-yourbookmarks #j-browse-filters:hover select,
body.j-body-yourplaces #j-browse-filters:hover select {
  background: #FFF url(../images/icons/arrow-box-down-small-hover.svg) right top no-repeat;
  background-size: 49px;
}

body.j-body-yourwork #j-browse-filters input[type=text],
body.j-body-yourwork #j-browse-filters input[type=email],
body.j-body-yourwork #j-browse-filters input[type=url],
body.j-body-yourwork #j-browse-filters input[type=number],
body.j-body-yourwork #j-browse-filters input[type=password],
body.j-body-yourwork #j-browse-filters input[type=tel],
body.j-body-yourwork #j-browse-filters input[type=search],
body.j-body-yourbookmarks #j-browse-filters input[type=text],
body.j-body-yourbookmarks #j-browse-filters input[type=email],
body.j-body-yourbookmarks #j-browse-filters input[type=url],
body.j-body-yourbookmarks #j-browse-filters input[type=number],
body.j-body-yourbookmarks #j-browse-filters input[type=password],
body.j-body-yourbookmarks #j-browse-filters input[type=tel],
body.j-body-yourbookmarks #j-browse-filters input[type=search],
body.j-body-yourplaces #j-browse-filters input[type=text],
body.j-body-yourplaces #j-browse-filters input[type=email],
body.j-body-yourplaces #j-browse-filters input[type=url],
body.j-body-yourplaces #j-browse-filters input[type=number],
body.j-body-yourplaces #j-browse-filters input[type=password],
body.j-body-yourplaces #j-browse-filters input[type=tel],
body.j-body-yourplaces #j-browse-filters input[type=search] {
  height: 48px;
  border: none;
  width: 320px;
  color: #707070;
  font-size: 1rem;
  text-indent: 24px;
}

body.j-body-yourwork #j-browse-filters input[type=text]:focus,
body.j-body-yourwork #j-browse-filters input[type=email]:focus,
body.j-body-yourwork #j-browse-filters input[type=url]:focus,
body.j-body-yourwork #j-browse-filters input[type=number]:focus,
body.j-body-yourwork #j-browse-filters input[type=password]:focus,
body.j-body-yourwork #j-browse-filters input[type=tel]:focus,
body.j-body-yourwork #j-browse-filters input[type=search]:focus,
body.j-body-yourbookmarks #j-browse-filters input[type=text]:focus,
body.j-body-yourbookmarks #j-browse-filters input[type=email]:focus,
body.j-body-yourbookmarks #j-browse-filters input[type=url]:focus,
body.j-body-yourbookmarks #j-browse-filters input[type=number]:focus,
body.j-body-yourbookmarks #j-browse-filters input[type=password]:focus,
body.j-body-yourbookmarks #j-browse-filters input[type=tel]:focus,
body.j-body-yourbookmarks #j-browse-filters input[type=search]:focus,
body.j-body-yourplaces #j-browse-filters input[type=text]:focus,
body.j-body-yourplaces #j-browse-filters input[type=email]:focus,
body.j-body-yourplaces #j-browse-filters input[type=url]:focus,
body.j-body-yourplaces #j-browse-filters input[type=number]:focus,
body.j-body-yourplaces #j-browse-filters input[type=password]:focus,
body.j-body-yourplaces #j-browse-filters input[type=tel]:focus,
body.j-body-yourplaces #j-browse-filters input[type=search]:focus {
  outline: none;
}

body.j-body-yourwork #j-browse-filters a.js-open-tag-cloud,
body.j-body-yourwork #j-browse-filters a.js-remove-filter,
body.j-body-yourwork #j-browse-filters a.j-add-filter-link,
body.j-body-yourbookmarks #j-browse-filters a.js-open-tag-cloud,
body.j-body-yourbookmarks #j-browse-filters a.js-remove-filter,
body.j-body-yourbookmarks #j-browse-filters a.j-add-filter-link,
body.j-body-yourplaces #j-browse-filters a.js-open-tag-cloud,
body.j-body-yourplaces #j-browse-filters a.js-remove-filter,
body.j-body-yourplaces #j-browse-filters a.j-add-filter-link {
  height: 48px;
  line-height: 48px;
  background: #000;
  color: #FFF;
  padding: 0 10px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  font-size: 1.125rem;
  text-transform: capitalize;
}

body.j-body-yourwork #j-browse-filters a.js-open-tag-cloud:hover,
body.j-body-yourwork #j-browse-filters a.js-remove-filter:hover,
body.j-body-yourwork #j-browse-filters a.j-add-filter-link:hover,
body.j-body-yourbookmarks #j-browse-filters a.js-open-tag-cloud:hover,
body.j-body-yourbookmarks #j-browse-filters a.js-remove-filter:hover,
body.j-body-yourbookmarks #j-browse-filters a.j-add-filter-link:hover,
body.j-body-yourplaces #j-browse-filters a.js-open-tag-cloud:hover,
body.j-body-yourplaces #j-browse-filters a.js-remove-filter:hover,
body.j-body-yourplaces #j-browse-filters a.j-add-filter-link:hover {
  background-color: #565756;
  text-decoration: none;
}

body.j-body-yourwork #j-browse-filters a.js-open-tag-cloud:focus, body.j-body-yourwork #j-browse-filters a.js-open-tag-cloud:active,
body.j-body-yourwork #j-browse-filters a.js-remove-filter:focus,
body.j-body-yourwork #j-browse-filters a.js-remove-filter:active,
body.j-body-yourwork #j-browse-filters a.j-add-filter-link:focus,
body.j-body-yourwork #j-browse-filters a.j-add-filter-link:active,
body.j-body-yourbookmarks #j-browse-filters a.js-open-tag-cloud:focus,
body.j-body-yourbookmarks #j-browse-filters a.js-open-tag-cloud:active,
body.j-body-yourbookmarks #j-browse-filters a.js-remove-filter:focus,
body.j-body-yourbookmarks #j-browse-filters a.js-remove-filter:active,
body.j-body-yourbookmarks #j-browse-filters a.j-add-filter-link:focus,
body.j-body-yourbookmarks #j-browse-filters a.j-add-filter-link:active,
body.j-body-yourplaces #j-browse-filters a.js-open-tag-cloud:focus,
body.j-body-yourplaces #j-browse-filters a.js-open-tag-cloud:active,
body.j-body-yourplaces #j-browse-filters a.js-remove-filter:focus,
body.j-body-yourplaces #j-browse-filters a.js-remove-filter:active,
body.j-body-yourplaces #j-browse-filters a.j-add-filter-link:focus,
body.j-body-yourplaces #j-browse-filters a.j-add-filter-link:active {
  text-decoration: none;
}

body.j-body-yourwork #j-browse-filters a.js-open-tag-cloud.j-add-filter-link,
body.j-body-yourwork #j-browse-filters a.js-remove-filter.j-add-filter-link,
body.j-body-yourwork #j-browse-filters a.j-add-filter-link.j-add-filter-link,
body.j-body-yourbookmarks #j-browse-filters a.js-open-tag-cloud.j-add-filter-link,
body.j-body-yourbookmarks #j-browse-filters a.js-remove-filter.j-add-filter-link,
body.j-body-yourbookmarks #j-browse-filters a.j-add-filter-link.j-add-filter-link,
body.j-body-yourplaces #j-browse-filters a.js-open-tag-cloud.j-add-filter-link,
body.j-body-yourplaces #j-browse-filters a.js-remove-filter.j-add-filter-link,
body.j-body-yourplaces #j-browse-filters a.j-add-filter-link.j-add-filter-link {
  margin-top: -4px;
}

body.j-body-yourwork #j-browse-filters .j-browse-sorts span.j-browse-search,
body.j-body-yourbookmarks #j-browse-filters .j-browse-sorts span.j-browse-search,
body.j-body-yourplaces #j-browse-filters .j-browse-sorts span.j-browse-search {
  height: 48px;
  width: 320px;
  background: #FFF url(../images/bookmarks-icons.png) right bottom no-repeat;
  display: inline-block;
  background-size: 49px;
}

body.j-body-yourwork #j-browse-filters .j-browse-sorts span.j-browse-search input,
body.j-body-yourbookmarks #j-browse-filters .j-browse-sorts span.j-browse-search input,
body.j-body-yourplaces #j-browse-filters .j-browse-sorts span.j-browse-search input {
  width: 260px;
}

body.j-body-yourwork #j-browse-filters.disabled,
body.j-body-yourbookmarks #j-browse-filters.disabled,
body.j-body-yourplaces #j-browse-filters.disabled {
  position: relative;
}

body.j-body-yourwork #j-browse-filters.disabled::before,
body.j-body-yourbookmarks #j-browse-filters.disabled::before,
body.j-body-yourplaces #j-browse-filters.disabled::before {
  position: absolute;
  z-index: 6;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
}

body.j-body-yourwork #j-browse-filters.disabled .j-browse-filter-row,
body.j-body-yourbookmarks #j-browse-filters.disabled .j-browse-filter-row,
body.j-body-yourplaces #j-browse-filters.disabled .j-browse-filter-row {
  opacity: .6;
}

body.j-body-yourwork #j-browse-item-grid ul.j-thumb-view li div.j-content-thumb,
body.j-body-yourbookmarks #j-browse-item-grid ul.j-thumb-view li div.j-content-thumb,
body.j-body-yourplaces #j-browse-item-grid ul.j-thumb-view li div.j-content-thumb {
  border-radius: 0;
}

body.j-body-yourwork #j-browse-item-grid ul.j-thumb-view li div.j-content-thumb a,
body.j-body-yourbookmarks #j-browse-item-grid ul.j-thumb-view li div.j-content-thumb a,
body.j-body-yourplaces #j-browse-item-grid ul.j-thumb-view li div.j-content-thumb a {
  color: #000;
}

body.j-body-yourwork .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li span,
body.j-body-yourbookmarks .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li span,
body.j-body-yourplaces .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li span {
  padding: 0;
}

body.j-body-yourwork .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a,
body.j-body-yourbookmarks .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a,
body.j-body-yourplaces .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a {
  font-size: 1rem;
  height: 40px;
  line-height: 40px;
  color: #000;
}

body.j-body-yourwork .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a:hover, body.j-body-yourwork .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a.j-selected, body.j-body-yourwork .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a:active,
body.j-body-yourbookmarks .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a:hover,
body.j-body-yourbookmarks .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a.j-selected,
body.j-body-yourbookmarks .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a:active,
body.j-body-yourplaces .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a:hover,
body.j-body-yourplaces .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a.j-selected,
body.j-body-yourplaces .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a:active {
  background: #e6e6e6;
  text-decoration: none;
}

body.j-body-yourwork .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a.share-link,
body.j-body-yourbookmarks .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a.share-link,
body.j-body-yourplaces .j-pop.js-pop:not(.j-tag-autocomplete) .j-quick-menu ul:not(.js-create-list) li a.share-link {
  display: none;
}

body.j-body-yourwork #j-friend-feed-link,
body.j-body-yourbookmarks #j-friend-feed-link,
body.j-body-yourplaces #j-friend-feed-link {
  display: none !important;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row,
body.j-body-yourplaces .j-browse-filter-row.j-type-row {
  position: relative;
  min-height: 48px;
  border: none;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types {
  z-index: 1;
  width: 380px;
  background: #FFF url(../images/icons/arrow-box-down-small.svg) right top no-repeat;
  background-size: 49px;
  display: inline-block;
  color: #000;
  font-size: 1rem;
  border: none;
  box-sizing: border-box;
  height: auto !important;
  cursor: pointer;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li {
  width: 100%;
  float: initial;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a {
  padding-left: 24px;
  box-sizing: border-box;
  background: #FFF;
  width: 100%;
  color: #000;
  text-shadow: none;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  font-weight: bold;
  margin: 0;
  box-sizing: border-box;
  text-decoration: none !important;
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  border: none;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a .jive-icon-med,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a .jive-icon-med,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a .jive-icon-med {
  display: none;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a .jive-icon-med::before,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a .jive-icon-med::before,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a .jive-icon-med::before {
  content: none;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a span:not(.jive-icon-med),
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a span:not(.jive-icon-med),
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a span:not(.jive-icon-med) {
  display: inline !important;
  font-size: 1rem;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a span:not(.jive-icon-med)::before,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a span:not(.jive-icon-med)::before,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a span:not(.jive-icon-med)::before {
  content: none;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a:hover, body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a:active,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a:hover,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a:active,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a:hover,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a:active {
  text-decoration: none;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a:not(.j-active),
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a:not(.j-active),
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a:not(.j-active) {
  box-sizing: border-box;
  line-height: 50px;
  display: none;
  background-color: #F3F3F3;
  border-bottom: 1px solid #E6E6E6;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a:not(.j-active):hover,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a:not(.j-active):hover,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a:not(.j-active):hover {
  background-color: #E6E6E6;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a.j-active,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a.j-active,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a.j-active {
  top: 0;
  margin: 0;
  width: calc(100% - 48px);
  line-height: 47px;
  height: 48px;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types li a[data-filter-id~="following~objecttype~objecttype[video]"],
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types li a[data-filter-id~="following~objecttype~objecttype[video]"],
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types li a[data-filter-id~="following~objecttype~objecttype[video]"] {
  display: none !important;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types.active,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types.active,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types.active {
  box-shadow: 0 1px 5px #696969;
  height: inherit;
  background: #FFF url(../images/icons/arrow-box-up-small.svg) right top no-repeat;
  background-size: 50px 50px;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types.active li:first-child a.j-active,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types.active li:first-child a.j-active,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types.active li:first-child a.j-active {
  background-color: #C8C8C8;
  color: #FFF;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types.active li a,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types.active li a,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types.active li a {
  display: block;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row ul.j-content-types.active li a.j-active,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row ul.j-content-types.active li a.j-active,
body.j-body-yourplaces .j-browse-filter-row.j-type-row ul.j-content-types.active li a.j-active {
  background: #FFF;
  width: 100%;
  padding-right: 50px;
}

body.j-body-yourwork .j-browse-filter-row.j-type-row:hover ul.j-content-types,
body.j-body-yourbookmarks .j-browse-filter-row.j-type-row:hover ul.j-content-types,
body.j-body-yourplaces .j-browse-filter-row.j-type-row:hover ul.j-content-types {
  background: #FFF url(../images/icons/arrow-box-down-small-hover.svg) right top no-repeat;
  background-size: 49px;
}

body.j-body-yourwork .unbookmark-content-overlay,
body.j-body-yourbookmarks .unbookmark-content-overlay,
body.j-body-yourplaces .unbookmark-content-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2001;
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog {
  padding: 20px;
  background: #fff;
  position: relative;
  font-family: "Daimler CS", Arial, sans-serif;
}

@media all and (min-width: 40em) {
  body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog,
  body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog,
  body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog {
    min-width: 350px;
  }
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog h2,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog h2,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog h2 {
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 8px;
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog p,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog p,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog p {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 24px;
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer {
  text-align: left;
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer button,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer button,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer button {
  font-size: 12px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  -ms-transition: background .3s;
  -o-transition: background .3s;
  transition: background .3s;
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer button.ok,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer button.ok,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer button.ok {
  color: #fff;
  background: #000;
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer button.ok:hover,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer button.ok:hover,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog .dialog-footer button.ok:hover {
  background: #585858;
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top {
  top: 0;
  right: 0;
  margin: 0;
  color: #fff;
  position: absolute;
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top span,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top span,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top span {
  color: #fff;
  width: 34px;
  height: 34px;
  display: block;
  background-image: url(../images/sprite-lightbox.png);
  background-size: 100px 150px;
  background-position: -59px -97px !important;
  -webkit-transition: opacity .3s;
  -moz-transition: opacity .3s;
  -ms-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top span:before,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top span:before,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top span:before {
  content: '';
}

body.j-body-yourwork .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top span:hover,
body.j-body-yourbookmarks .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top span:hover,
body.j-body-yourplaces .unbookmark-content-overlay .bookmark-delete-dialog .j-modal-close-top span:hover {
  opacity: .8;
}

body.j-body-yourplaces .j-browse-filter-row.j-content-filter,
body.j-body-yourplaces #j-item-view-toggle {
  display: none !important;
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-body-yourwork,
  body.j-body-yourbookmarks,
  body.j-body-yourplaces {
    /* restyle page leyout */
    /* restyle page title */
    /* restyle empty page */
  }
  body.j-body-yourwork #j-main,
  body.j-body-yourbookmarks #j-main,
  body.j-body-yourplaces #j-main {
    background-color: #f7f7f7;
    background-image: url(../images/dse_bg_form.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    box-sizing: content-box;
    padding-left: 68px;
    padding-right: 68px;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s {
    float: left;
    width: 100%;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s {
    min-height: auto;
    margin: 0;
    padding: 0 20px;
    width: 100%;
    margin: 0px 0 20px 0;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-follow-text,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-follow-text,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-follow-text {
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    width: 100%;
    margin: 24px 0 10px 0;
    float: left;
    padding-right: 314px;
    box-sizing: border-box;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav {
    margin: 0;
    float: left;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav:not(.j-second-nav-follow),
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav:not(.j-second-nav-follow),
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav:not(.j-second-nav-follow) {
    display: none;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul {
    display: flex;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li {
    margin-right: 1px;
    overflow: visible;
    border: 0;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active {
    display: none;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a {
    background: #E6E6E6;
    color: #000;
    height: 48px;
    line-height: 48px;
    padding: 0 51px;
    display: inline-block;
    font-size: 0.875rem;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a strong,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a strong,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a strong {
    color: #000;
    font-weight: normal !important;
    font-family: "DaimlerCS-Regular", Arial, sans-serif !important;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a span,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a span,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a span {
    font-weight: normal !important;
    font-family: "DaimlerCS-Regular", Arial, sans-serif !important;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:hover, body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:active,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:hover,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:active,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:hover,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:active {
    text-decoration: none;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:hover .lnk, body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:active .lnk,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:hover .lnk,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:active .lnk,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:hover .lnk,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li a:active .lnk {
    text-decoration: none;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a, body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a {
    background: #000;
    position: relative;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a strong,
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a span, body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a strong,
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a span,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a strong,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a span,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a strong,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a span,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a strong,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a span,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a strong,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a span {
    color: #FFF;
    text-shadow: none;
    font-size: 0.875rem;
    font-weight: normal;
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a::after, body.j-body-yourwork #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a::after,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a::after,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a::after,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.active_item a::after,
  body.j-body-yourplaces #j-main .j-layout-sl .j-colum-wrap-s .j-column.j-column-s .j-second-nav ul li.selected a::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -15px;
    border: 10px solid black;
    border-color: black transparent transparent;
    left: 50%;
    margin-left: -10px;
  }
  body.j-body-yourwork #j-main .j-layout-sl .j-column-l,
  body.j-body-yourbookmarks #j-main .j-layout-sl .j-column-l,
  body.j-body-yourplaces #j-main .j-layout-sl .j-column-l {
    background: none;
    margin-left: 0;
  }
  body.j-body-yourwork .j-browse-header,
  body.j-body-yourbookmarks .j-browse-header,
  body.j-body-yourplaces .j-browse-header {
    padding: 0 20px;
  }
  body.j-body-yourwork .j-browse-header h1,
  body.j-body-yourbookmarks .j-browse-header h1,
  body.j-body-yourplaces .j-browse-header h1 {
    height: 81px;
    background: #FFF;
    line-height: 80px;
    display: inline-block;
    margin-bottom: 40px;
    font-size: 42px;
    padding: 0 20px;
    text-transform: lowercase;
  }
  body.j-body-yourwork .j-browse-header h1:first-letter,
  body.j-body-yourbookmarks .j-browse-header h1:first-letter,
  body.j-body-yourplaces .j-browse-header h1:first-letter {
    text-transform: capitalize;
  }
  body.j-body-yourwork .j-browse-info.j-empty,
  body.j-body-yourbookmarks .j-browse-info.j-empty,
  body.j-body-yourplaces .j-browse-info.j-empty {
    margin-top: -50px;
    width: auto;
    padding-bottom: 160px;
    padding-top: 113px;
    z-index: 5;
    position: relative;
    margin-bottom: 0;
  }
  body.j-body-yourwork .j-browse-info.j-empty::before,
  body.j-body-yourbookmarks .j-browse-info.j-empty::before,
  body.j-body-yourplaces .j-browse-info.j-empty::before {
    content: "";
    width: 100%;
    height: 100px;
    display: block;
    left: 0;
    bottom: -100px;
    position: absolute;
  }
  body.j-body-yourwork .j-browse-info.j-empty h2,
  body.j-body-yourbookmarks .j-browse-info.j-empty h2,
  body.j-body-yourplaces .j-browse-info.j-empty h2 {
    font-size: 28px;
    line-height: 28px;
    padding-bottom: 24px;
    color: #000;
    margin-bottom: 0px;
  }
  body.j-body-yourwork .j-browse-info.j-empty p,
  body.j-body-yourbookmarks .j-browse-info.j-empty p,
  body.j-body-yourplaces .j-browse-info.j-empty p {
    font-size: 18px;
    color: #000;
  }
  /* restyle grid*/
  #j-browse-item-grid table {
    border-collapse: separate;
    border-block-start: 10px;
    border-spacing: 0 8px;
    opacity: 0;
  }
  #j-browse-item-grid table thead {
    background: none;
  }
  #j-browse-item-grid table thead tr {
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    line-height: 28px;
  }
  #j-browse-item-grid table thead tr th {
    width: 20%;
    padding: 0;
    max-width: 350px;
    white-space: nowrap;
    overflow: hidden;
    color: #707070;
    font-size: 12px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    text-transform: uppercase;
    background: #e6e6e6;
    color: #707070;
    transform: translateY(8px);
    -ms-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -o-transform: translateY(8px);
    -webkit-transform: translateY(8px);
    display: table-cell;
  }
  #j-browse-item-grid table thead tr th:first-child {
    text-indent: 40px;
    width: 33%;
    max-width: 35%;
  }
  #j-browse-item-grid table thead tr th.j-label-unfollow {
    display: none;
  }
  #j-browse-item-grid table thead tr th * {
    color: #707070;
    font-size: 12px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    text-transform: uppercase;
  }
  #j-browse-item-grid table thead tr th .j-label-unfollow {
    display: none;
  }
  #j-browse-item-grid table thead tr th .j-label-unfollow.active {
    display: table-cell !important;
  }
  #j-browse-item-grid table tbody tr {
    height: 66px;
    margin-bottom: 8px;
    box-sizing: content-box;
    border-bottom: 8px solid transparent;
  }
  #j-browse-item-grid table tbody tr:hover {
    background: #fff;
    box-shadow: 0px 0px 5px #c3c3c3;
  }
  #j-browse-item-grid table tbody tr:hover td {
    position: relative;
  }
  #j-browse-item-grid table tbody tr:hover td.j-td-icon {
    position: relative;
  }
  #j-browse-item-grid table tbody tr:hover td.j-td-icon::before {
    content: "";
    display: block;
    width: 5px;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: #007a93;
  }
  #j-browse-item-grid table tbody tr td {
    width: 20%;
    background: #FFF;
    border-bottom: none;
    line-height: 66px;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    height: 100%;
    text-overflow: ellipsis;
  }
  #j-browse-item-grid table tbody tr td > a {
    font-size: 18px;
  }
  #j-browse-item-grid table tbody tr td.j-td-icon {
    width: 8%;
  }
  #j-browse-item-grid table tbody tr td.j-td-icon span {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
  }
  #j-browse-item-grid table tbody tr td.j-td-title, #j-browse-item-grid table tbody tr td.j-td-space {
    width: 30%;
  }
  #j-browse-item-grid table tbody tr td.j-td-title > div, #j-browse-item-grid table tbody tr td.j-td-space > div {
    max-width: 350px;
  }
  #j-browse-item-grid table tbody tr td.j-td-title > div *, #j-browse-item-grid table tbody tr td.j-td-space > div * {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  #j-browse-item-grid table tbody tr td.j-td-title a {
    color: #000;
    font-weight: bold;
    font-size: 18px;
    line-height: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    display: block;
  }
  #j-browse-item-grid table tbody tr td.j-td-title a:hover, #j-browse-item-grid table tbody tr td.j-td-title a:active {
    text-decoration: none;
  }
  #j-browse-item-grid table tbody tr td.j-td-title span,
  #j-browse-item-grid table tbody tr td.j-td-title p {
    display: none;
  }
  #j-browse-item-grid table tbody tr td.j-td-space a {
    font-size: 18px;
    color: #007A93 !important;
  }
  #j-browse-item-grid table tbody tr td.j-td-author > a {
    color: #007A93;
  }
  #j-browse-item-grid table tbody tr td.j-td-views, #j-browse-item-grid table tbody tr td.j-td-likes, #j-browse-item-grid table tbody tr td.j-td-replies {
    font-size: 18px;
    color: #fff;
  }
  #j-browse-item-grid table tbody tr td.j-td-views *, #j-browse-item-grid table tbody tr td.j-td-likes *, #j-browse-item-grid table tbody tr td.j-td-replies * {
    color: #000;
  }
  #j-browse-item-grid table tbody tr td.j-td-date, #j-browse-item-grid table tbody tr td.j-td-activity {
    font-size: 18px;
    color: #000;
  }
  #j-browse-item-grid table tbody tr td.j-td-date *, #j-browse-item-grid table tbody tr td.j-td-activity * {
    color: #000;
  }
  #j-browse-item-grid table tbody tr td.j-td-actions a.j-browse-action-button {
    background: url(../images/list-more.png) center center no-repeat;
    width: 50px;
    display: inline-block;
    height: 6px;
  }
  #j-browse-item-grid table tbody tr td.j-td-actions a.j-browse-action-button span {
    display: none;
  }
  /* custom styles for following & history page on latest activity column */
  body.j-page-history table.j-browse-list thead tr th:nth-child(2) {
    width: 30% !important;
    max-width: 30% !important;
  }
  body.j-page-history table.j-browse-list thead tr th:last-child {
    width: 10% !important;
  }
  body.j-page-history table.j-browse-list tbody tr td:nth-child(3) {
    width: 30% !important;
    max-width: 30% !important;
  }
  body.j-page-history table.j-browse-list tbody tr td:last-child {
    width: 10% !important;
  }
  body.j-space-follow table.j-browse-list thead tr th:nth-child(1) {
    width: 50% !important;
    max-width: 50% !important;
  }
  body.j-space-follow table.j-browse-list thead tr th:nth-child(2) {
    width: 50% !important;
    max-width: 50% !important;
  }
  body.j-space-follow table.j-browse-list tbody tr td:nth-child(2) {
    width: 42% !important;
    max-width: 42% !important;
  }
  body.j-content-follow table.j-browse-list thead tr th:nth-child(2), body.j-content-follow table.j-browse-list thead tr th:nth-child(3) {
    width: 27% !important;
    max-width: 27% !important;
  }
  body.j-content-follow table.j-browse-list thead tr th:last-child {
    text-align: left !important;
  }
  body.j-content-follow table.j-browse-list tbody tr td:nth-child(3), body.j-content-follow table.j-browse-list tbody tr td:nth-child(4) {
    width: 27% !important;
    max-width: 27% !important;
  }
  body.j-body-yourwork #jive-body.filter-blog-by-tags #js-browse-controls {
    height: auto;
  }
  body.j-body-yourwork #jive-body.filter-blog-by-tags #js-browse-controls .j-browse-filters > div:last-child {
    display: block;
  }
}

@media screen and (min-width: 40em) {
  body.j-body-yourwork .j-browse-filter-row.j-type-row,
  body.j-body-yourplaces .j-browse-filter-row.j-type-row {
    float: left;
    margin-right: 15px;
    z-index: 5;
    width: 362px;
  }
  body.j-body-yourwork .j-browse-filter-row.j-type-row .j-content-types,
  body.j-body-yourplaces .j-browse-filter-row.j-type-row .j-content-types {
    position: absolute;
    left: 0;
    top: 10px;
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.j-body-yourwork,
  body.j-body-yourbookmarks,
  body.j-body-yourplaces {
    /* restyle page leyout */
    /* restyle page title */
    /* restyle empty page */
  }
  body.j-body-yourwork #j-main,
  body.j-body-yourbookmarks #j-main,
  body.j-body-yourplaces #j-main {
    background-color: #f7f7f7 !important;
  }
  body.j-body-yourwork #j-main .j-sidebar-left,
  body.j-body-yourbookmarks #j-main .j-sidebar-left,
  body.j-body-yourplaces #j-main .j-sidebar-left {
    position: absolute;
    top: 12px;
    width: calc(100% - 20px) !important;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s,
  body.j-body-yourplaces #j-main .j-colum-wrap-s {
    overflow: hidden;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s {
    width: initial;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-follow-text,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-follow-text,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-follow-text {
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    width: 100%;
    margin: 2px 0 10px 0;
    box-sizing: border-box;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav {
    margin: 0;
    position: relative;
    box-shadow: none;
    box-shadow: none;
    top: 0;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav:not(.j-second-nav-follow),
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav:not(.j-second-nav-follow),
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav:not(.j-second-nav-follow) {
    display: none;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul {
    display: flex;
    overflow: visible;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li {
    margin-right: 1px;
    overflow: visible;
    border: 0;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active {
    display: none;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a {
    background: #E6E6E6;
    color: #000;
    height: 40px;
    line-height: 40px;
    padding: 0 27px;
    display: inline-block;
    font-size: 14px;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a strong,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a strong,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a strong {
    color: #000;
    font-weight: normal !important;
    font-family: "DaimlerCS-Regular", Arial, sans-serif !important;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a span,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a span,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a span {
    font-weight: normal !important;
    font-family: "DaimlerCS-Regular", Arial, sans-serif !important;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:hover, body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:active,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:hover,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:active,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:hover,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:active {
    text-decoration: none;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:hover .lnk, body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:active .lnk,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:hover .lnk,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:active .lnk,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:hover .lnk,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li a:active .lnk {
    text-decoration: none;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a, body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a {
    background: #000;
    position: relative;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a strong,
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a span, body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a strong,
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a span,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a strong,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a span,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a strong,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a span,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a strong,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a span,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a strong,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a span {
    color: #FFF;
    text-shadow: none;
    font-size: 0.875rem;
    font-weight: normal;
    font-family: "DaimlerCS-Regular", Arial, sans-serif !important;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a::after, body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a::after,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a::after,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a::after,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a::after,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a::after {
    content: none;
  }
  body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a::before, body.j-body-yourwork #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a::before,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a::before,
  body.j-body-yourbookmarks #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a::before,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.active_item a::before,
  body.j-body-yourplaces #j-main .j-colum-wrap-s > .j-column.j-column-s .j-second-nav ul li.selected a::before {
    content: "";
    display: block;
    position: absolute;
    bottom: -15px;
    border: 10px solid black;
    border-color: black transparent transparent;
    left: 50%;
    margin-left: -10px;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l,
  body.j-body-yourplaces #j-main .j-column-wrap-l {
    padding: 0 !important;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l {
    background: none;
    /* restyle control area */
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls select,
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls input,
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls a.js-open-tag-cloud,
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls a.js-remove-filter,
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls a.j-add-filter-link,
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls span.j-browse-search,
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls ul.j-content-types,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls select,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls input,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls a.js-open-tag-cloud,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls a.js-remove-filter,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls a.j-add-filter-link,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls span.j-browse-search,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls ul.j-content-types,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls select,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls input,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls a.js-open-tag-cloud,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls a.js-remove-filter,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls a.j-add-filter-link,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls span.j-browse-search,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls ul.j-content-types {
    width: 100%;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-sorts,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-sorts,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-sorts {
    padding: 0;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls span.j-browse-search,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls span.j-browse-search,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls span.j-browse-search {
    position: static;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls span.j-browse-search input,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls span.j-browse-search input,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls span.j-browse-search input {
    width: calc(100% - 55px);
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row {
    overflow: visible;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row.j-type-row,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row.j-type-row,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row.j-type-row {
    overflow: visible;
    z-index: 2;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types {
    overflow: visible;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li {
    position: static;
    display: inline;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li::after,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li::after,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li::after {
    content: none;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li a,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li a,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li a {
    border-radius: 0;
    padding-left: 33px;
    text-indent: 0 !important;
    line-height: 44px;
    text-align: left;
  }
  body.j-body-yourwork #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li a.j-active,
  body.j-body-yourbookmarks #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li a.j-active,
  body.j-body-yourplaces #j-main .j-column-wrap-l .j-column.j-column-l #js-browse-controls .j-browse-filter-row ul.j-content-types li a.j-active {
    line-height: 48px;
  }
  body.j-body-yourwork .j-browse-header,
  body.j-body-yourbookmarks .j-browse-header,
  body.j-body-yourplaces .j-browse-header {
    padding: 32px 0 0px 0;
  }
  body.j-body-yourwork .j-browse-header h1,
  body.j-body-yourbookmarks .j-browse-header h1,
  body.j-body-yourplaces .j-browse-header h1 {
    height: 56px;
    background: #FFF;
    line-height: 56px;
    display: inline-block;
    margin-bottom: 40px;
    font-size: 28px;
    padding: 0 20px;
    text-transform: lowercase;
  }
  body.j-body-yourwork .j-browse-header h1:first-letter,
  body.j-body-yourbookmarks .j-browse-header h1:first-letter,
  body.j-body-yourplaces .j-browse-header h1:first-letter {
    text-transform: capitalize;
  }
  body.j-body-yourwork .j-browse-info.j-empty,
  body.j-body-yourbookmarks .j-browse-info.j-empty,
  body.j-body-yourplaces .j-browse-info.j-empty {
    width: 100%;
    padding: 70px 0;
  }
  body.j-body-yourwork .j-browse-info.j-empty h2,
  body.j-body-yourbookmarks .j-browse-info.j-empty h2,
  body.j-body-yourplaces .j-browse-info.j-empty h2 {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 24px;
    color: #000;
    margin-bottom: 0px;
  }
  body.j-body-yourwork .j-browse-info.j-empty p,
  body.j-body-yourbookmarks .j-browse-info.j-empty p,
  body.j-body-yourplaces .j-browse-info.j-empty p {
    font-size: 18px;
    color: #000;
  }
  body.j-body-yourwork .sort-by-wrapper,
  body.j-body-yourbookmarks .sort-by-wrapper,
  body.j-body-yourplaces .sort-by-wrapper {
    width: 100%;
    margin-top: 15px;
  }
  /* restile list */
  #j-browse-item-grid table {
    opacity: 0;
  }
  #j-browse-item-grid table tr {
    height: auto;
    border: none;
    padding: 16px;
    background: #FFF url(../images/link-icon.png) right 10px top 10px no-repeat;
  }
  #j-browse-item-grid table tr:hover .j-td-icon {
    position: absolute;
  }
  #j-browse-item-grid table tr td {
    height: auto;
    display: block;
    white-space: normal;
    line-height: 24px;
    background: none;
  }
  #j-browse-item-grid table tr td.j-td-icon {
    left: 10px;
    top: 16px;
    height: 100%;
    background: none;
    overflow: visible;
    padding-left: 0 !important;
  }
  #j-browse-item-grid table tr td.j-td-icon:before {
    top: -16px;
    left: -16px;
    height: 100%;
  }
  #j-browse-item-grid table tr td.j-td-title p,
  #j-browse-item-grid table tr td.j-td-title a {
    color: #000;
    font-size: 18px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    font-weight: normal;
  }
  #j-browse-item-grid table tr td.j-td-title .j-browse-content-location,
  #j-browse-item-grid table tr td.j-td-title .j-browse-group-type {
    display: none;
  }
  #j-browse-item-grid table tr td.j-td-space a {
    font-size: 18px;
    color: #007A93 !important;
  }
  #j-browse-item-grid table tr td.j-td-date, #j-browse-item-grid table tr td.j-td-activity {
    font-size: 0.875rem;
    color: #000;
    margin-top: 12px;
  }
  #j-browse-item-grid table tr td.j-td-activity {
    width: auto;
    display: table-cell;
  }
  #j-browse-item-grid table tr td.j-td-actions {
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
  }
  #j-browse-item-grid table tr td.j-td-actions a {
    background: url(../images/list-more.png) center center no-repeat;
    width: 30px;
    display: inline-block;
    height: 25px;
  }
  #j-browse-item-grid table tr td.j-td-actions a span {
    display: none;
  }
  body.j-body-yourplaces #j-browse-item-grid table tr {
    min-height: 50px;
  }
  body.j-body-yourplaces #j-main #j-browse-filters {
    display: block !important;
  }
  body.j-body-yourplaces #j-main #j-browse-filters.disabled {
    display: none !important;
  }
  body.j-body-yourplaces .j-browse-filter-row {
    margin-bottom: 0;
  }
  body.j-body-yourwork #jive-body.filter-blog-by-tags .js-browse-filter-tags {
    display: block;
    margin-top: 15px;
  }
  body.j-body-yourwork #jive-body.filter-blog-by-tags .js-browse-filter-tags input {
    text-indent: 12px;
  }
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  .jive-custom-unfollow {
    display: none !important;
    line-height: 48px;
    background-color: #F3F3F3;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #000 !important;
    padding: 0 32px 0 56px;
    margin-right: 16px;
    background-image: url(../images/followicon.png);
    background-repeat: no-repeat;
    background-position: 31px 16px;
    background-size: 17px;
  }
  .jive-custom-unfollow:hover {
    text-decoration: none;
  }
  .jive-custom-unfollow:hover .lnk {
    text-decoration: none;
  }
  .j-space-follow .unfollow-button-wrapper,
  .j-content-follow .unfollow-button-wrapper {
    position: absolute;
    right: 0;
    top: 4px;
    z-index: 10;
  }
  .j-space-follow .unfollow-button-wrapper .jive-custom-unfollow.black,
  .j-content-follow .unfollow-button-wrapper .jive-custom-unfollow.black {
    color: #ffffff !important;
    background-color: #000;
    background-image: url(../images/icons/unfollow-white.svg);
    background-repeat: no-repeat;
    background-position: 37px 13px;
    background-size: 22px;
    padding: 0 39px 0 62px;
    margin: 0;
    font-weight: bold;
    font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
  }
  .j-content-follow .unfollow-button-wrapper {
    top: 10px;
  }
  .j-empty-follow-list .unfollow-button-wrapper {
    display: none !important;
  }
  .j-box-actions {
    display: none;
  }
  .j-space-follow .j-content-types {
    display: none !important;
  }
  .j-space-follow .j-browse-search {
    left: 0 !important;
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  #j-browse-filters .j-sort-wrapper {
    max-width: 100% !important;
  }
  #j-browse-filters .j-sort-wrapper .selectize-input .item {
    font-size: 14px;
  }
  #j-browse-filters .j-browse-search input[type=search] {
    text-indent: 8px !important;
  }
  .jive-custom-unfollow {
    display: none !important;
    background-image: url(../images/followicon.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 16px !important;
    height: 17px !important;
    width: 17px !important;
  }
  .j-space-follow #j-browse-filters,
  .j-content-follow #j-browse-filters {
    padding-bottom: 50px;
  }
  .j-space-follow #j-browse-filters .unfollow-button-wrapper,
  .j-content-follow #j-browse-filters .unfollow-button-wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  .j-space-follow #j-browse-filters .unfollow-button-wrapper .jive-custom-unfollow.black,
  .j-content-follow #j-browse-filters .unfollow-button-wrapper .jive-custom-unfollow.black {
    color: #ffffff !important;
    background-color: #000;
    padding: 13px 0;
    text-align: center;
    margin: 0;
    height: auto !important;
    display: block !important;
    width: auto !important;
    font-weight: bold;
    font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
    background-image: none !important;
  }
  .j-space-follow #j-browse-filters .unfollow-button-wrapper .jive-custom-unfollow.black::before,
  .j-content-follow #j-browse-filters .unfollow-button-wrapper .jive-custom-unfollow.black::before {
    content: 'tst';
    background-image: url(../images/icons/unfollow-white.svg);
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 22px;
    margin-right: 7px;
    color: transparent;
    padding-top: 1px;
  }
  .j-empty-follow-list .unfollow-button-wrapper {
    display: none !important;
  }
}

body.j-page-follow .jive-custom-unfollow {
  display: inline-block !important;
}

body.j-page-follow .j-td-actions .j-browse-action-button {
  display: none !important;
}

body.j-page-follow .j-label-unfollow {
  display: inline !important;
}

body.j-page-follow th.j-label-unfollow {
  display: table-cell !important;
}

/**
 * Here we define specific styles for the search page
 */
/********** GENERAL **********/
.jive-body-search {
  /********* Space results **********/
}

.jive-body-search .j-layout-sl .j-column-s {
  display: none;
}

.jive-body-search .j-layout-sl .j-column-l {
  margin: 0;
}

.jive-body-search .j-layout-sl .j-column-l #j-main-results {
  margin: 0;
}

.jive-body-search .j-search-results-main {
  background: transparent;
}

.jive-body-search .j-search-results-main .j-search-rss-link {
  display: none;
}

.jive-body-search .j-search-results-main .j-search-result {
  background: white;
  padding: 15px;
  margin-bottom: 15px;
}

.jive-body-search .j-search-results-main .j-search-result .j-search-result-title {
  font-size: 18px;
  color: #000;
}

.jive-body-search .j-search-results-main .j-search-result .j-author-location {
  color: #AAAAAA;
  font-size: 16px;
  margin: 0 0 10px;
}

.jive-body-search .j-search-results-main .j-search-result .j-author-location a, .jive-body-search .j-search-results-main .j-search-result .j-author-location a:link, .jive-body-search .j-search-results-main .j-search-result .j-author-location a:visited {
  color: #AAAAAA;
  text-decoration: underline;
}

.jive-body-search .j-search-results-main .j-search-result .j-meta-wrapper {
  display: none;
}

.jive-body-search .j-search-container {
  background: white;
  padding: 0px;
  width: 880px;
  margin: auto;
  left: 0 !important;
}

.jive-body-search .j-search-container #j-search-form #j-search-input {
  background: white;
  color: #707070;
  border: none;
  box-shadow: none;
  line-height: 28px;
  margin: 0;
  border-radius: 0;
  padding: 16px 30px;
  font-size: 28px;
  display: block;
  height: 60px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  min-width: 700px;
}

.jive-body-search .j-search-container #j-search-form .j-search-submit-container {
  background: black;
  border: none;
  float: right;
  box-shadow: none;
  line-height: 1;
  margin: 0;
  font-size: 22px;
  display: block;
  height: 60px;
  width: 60px;
  position: relative;
}

.jive-body-search .j-search-container #j-search-form .j-search-submit-container:after {
  content: '\e1ba';
  position: absolute;
  display: block;
  top: 16px;
  right: 15px;
  left: auto;
  z-index: 2;
  font-family: jiveglyphs;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  font-size: 28px;
}

.jive-body-search .j-search-container #j-search-form .j-search-submit-container .js-search-submit {
  background: black;
  border: none;
  float: right;
  box-shadow: none;
  line-height: 1;
  margin: 0;
  padding: 30px;
  font-size: 22px;
  display: block;
  height: 60px;
  width: 60px;
  position: relative;
  z-index: 10;
  opacity: 0;
}

.jive-body-search .j-search-container #j-search-form .j-search-submit-container:hover {
  background: #444444;
}

.jive-body-search .j-search-container:after {
  content: none;
}

.jive-body-search .j-no-results.hidden {
  display: none;
}

.jive-body-search .j-search-results li.j-no-results {
  padding: 20px;
  text-align: center;
  background: none;
}

.jive-body-search .j-search-results li.j-no-results .j-disambiguation {
  font-size: 28px;
}

.jive-body-search .j-search-results li.j-no-results .j-disambiguation > h1::first-letter {
  font-family: "DaimlerCS-bold";
}

.jive-body-search .j-search-results li.j-no-results .j-disambiguation .jive-icon-glyph {
  display: none;
}

.jive-body-search .j-search-results li.j-no-results .j-disambiguation .j-no-results-sorry {
  padding-top: 100px;
}

.jive-body-search .j-search-results li.j-no-results .j-disambiguation .j-no-results-suggestions {
  padding-top: 30px;
}

.jive-body-search .j-search-results li.j-subtitle-facet {
  padding: 10px;
  text-align: left;
  background: none;
  color: #444444;
}

.jive-body-search .j-body-main.j-active-place .j-content {
  max-width: 635px;
}

.jive-body-search .j-body-main.j-active-place .j-search-results-main li.j-search-result,
.jive-body-search .j-body-main.j-active-place .j-search-results-main li.j-loading-bar {
  max-width: 635px;
}

.jive-body-search .j-body-main.j-active-place .j-search-results-main li.j-search-result {
  max-width: 635px;
}

.jive-body-search .j-body-main.j-active-place.j-no-content .j-no-results {
  display: none;
}

.jive-body-search .j-body-main.j-active-place.j-no-content .j-search-results-aside {
  margin: 0;
  width: 100% !important;
}

.jive-body-search .j-loading-bar .j-js-load-more {
  height: auto;
}

.jive-body-search .j-search-results-aside-container .j-search-results-aside {
  background: none;
  width: 485px;
  margin-left: 533px;
  position: absolute;
  top: 162px;
  right: 0;
  overflow: visible;
}

.jive-body-search .j-search-results-aside-container .j-people-results {
  display: none !important;
}

.jive-body-search .j-search-results-aside-container .j-places-results .j-subtitle-facet, .jive-body-search .j-search-results-aside-container .j-content-results .j-subtitle-facet {
  color: #444444;
  font-size: 28px;
}

.jive-body-search .j-search-results-aside-container .j-places-results .j-search-result, .jive-body-search .j-search-results-aside-container .j-content-results .j-search-result {
  background-color: #FFF;
  margin-bottom: 16px;
  min-height: 82px;
  padding: 15px;
}

.jive-body-search .j-search-results-aside-container .j-places-results .j-search-result .j-search-result-value, .jive-body-search .j-search-results-aside-container .j-content-results .j-search-result .j-search-result-value {
  font-size: 18px;
  color: #000;
}

.jive-body-search .j-search-results-aside-container .j-places-results .j-search-result .j-result-content, .jive-body-search .j-search-results-aside-container .j-content-results .j-search-result .j-result-content {
  color: #C8C8C8;
  font-size: 18px;
}

.jive-body-search .j-search-results-aside-container .j-places-results .j-author-location, .jive-body-search .j-search-results-aside-container .j-content-results .j-author-location {
  display: none;
}

.jive-body-search .j-search-results-aside-container .j-content-results {
  margin-top: -86px;
}

.jive-body-search .j-search-results-aside-container .j-content-results li {
  width: 100% !important;
  box-sizing: border-box;
}

@media screen and (max-width: 1240px) and (min-width: 40em) {
  .jive-body-search .j-body-main.j-active-place .j-content {
    width: 355px;
  }
  .jive-body-search .j-body-main.j-active-place .j-search-results-main li.j-search-result,
  .jive-body-search .j-body-main.j-active-place .j-search-results-main li.j-loading-bar {
    width: 355px;
  }
}

@media screen and (max-width: 40em) {
  .jive-body-search .j-search-container {
    display: block !important;
    width: 100%;
  }
  .jive-body-search .j-search-container #j-search-input {
    min-width: 82px !important;
    width: calc(100% - 62px);
  }
  .jive-body-search .j-search-results-aside {
    width: 100% !important;
    position: static !important;
    margin: 0 !important;
  }
  .jive-body-search .j-body-main.j-active-place .j-content {
    width: auto;
  }
  .jive-body-search .j-column-s.j-loaded {
    display: none !important;
  }
}

#j-search-visor .j-visor-suggestion-text small {
  text-indent: -20px !important;
}

#j-search-visor .j-visor-suggestion-text small a:first-child {
  display: none !important;
}

#j-visor-search-results-content .j-search-created-timeago, #j-visor-search-results-content .j-search-modified-timeago {
  margin-right: 10px;
}

.j-visor-suggestion-content-space small {
  display: none !important;
}

.j-visor-suggestion-text small {
  display: none !important;
}

/**
 * Here we define 404 page specific styles
 */
/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-not-found-page #j-header-wrap {
    margin-bottom: 0;
    background: #000;
  }
  body.j-not-found-page #j-header-wrap header {
    max-width: 1240px;
    margin: auto;
    min-height: 159px;
  }
  body.j-not-found-page #j-header-wrap header h1.community-name {
    float: right;
    margin: 0;
  }
  body.j-not-found-page #j-header-wrap header #daimler-logo {
    float: left;
    margin-top: 7px;
  }
  body.j-not-found-page #j-main-wrapper {
    width: 100%;
  }
  body.j-not-found-page #j-main-wrapper #j-main {
    max-width: 1376px;
    background-color: #f7f7f7;
    background-image: url(../images/dse_bg_form.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    box-sizing: content-box;
    margin: auto;
    padding: 30px 20px 20px;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body {
    width: 100%;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-banner {
    height: 546px;
    width: 100%;
    background: url(../images/404.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    position: relative;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-banner .j-404-text {
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
    font-size: 56px;
    font-weight: bold;
    line-height: 74px;
    position: absolute;
    left: 646px;
    bottom: 42px;
    color: #fff;
    color: #ffffff33;
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.7);
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content {
    width: calc(100% - 396px);
    margin: auto;
    padding-bottom: 100px;
    padding-top: 80px;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content h1 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
    margin: 0;
    padding-top: 0;
    padding-bottom: 16px;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content span {
    font-size: 18px;
    color: #000;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content .j-404-controls {
    padding-top: 36px;
    height: 64px;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content .j-404-controls a {
    height: 64px;
    font-size: 18px;
    font-weight: bold;
    box-sizing: border-box;
    line-height: 64px;
    padding: 0 50px;
    text-decoration: none;
    text-transform: unset;
    display: inline-block;
    float: left;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content .j-404-controls a.j-btn-secondary {
    color: #000;
    margin-left: 16px;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content .j-404-controls a.j-btn-secondary:hover {
    text-decoration: underline;
    background: #E6E6E6;
  }
}

/********** TABLET **********/
@media screen and (min-width: 40em) and (max-width: 1240px) {
  body.j-not-found-page #j-header-wrap header {
    padding-left: 20px;
    padding-right: 20px;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-banner .j-404-text {
    left: 40%;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content {
    width: calc(100% - 200px);
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.j-not-found-page {
    width: 100%;
    min-width: 100%;
    padding: 0;
  }
  body.j-not-found-page #j-header-wrap {
    margin-bottom: 0;
    background: #000;
  }
  body.j-not-found-page #j-header-wrap header {
    width: 100%;
    margin: auto;
    min-height: 33px;
  }
  body.j-not-found-page #j-header-wrap header h1.community-name {
    display: none;
  }
  body.j-not-found-page #j-header-wrap header #daimler-logo img {
    width: 40px;
    margin: 60px;
    display: block;
  }
  body.j-not-found-page #j-main-wrapper {
    width: 100%;
    margin-top: 65px;
  }
  body.j-not-found-page #j-main-wrapper #j-main {
    padding: 0;
    width: 100%;
    background-color: #f7f7f7;
    box-sizing: content-box;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body {
    width: 100%;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-banner {
    height: 150px;
    width: 100%;
    background: url(../images/404.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    position: relative;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-banner .j-404-text {
    font-family: "DaimlerCS-Regular", Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    position: absolute;
    left: 40%;
    bottom: 15px;
    color: #fff;
    color: #ffffff33;
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.7);
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content {
    width: calc(100% - 30px);
    margin: auto;
    padding-bottom: 60px;
    padding-top: 43px;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content h1 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
    margin: 0;
    padding-top: 0;
    padding-bottom: 16px;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content span {
    font-size: 18px;
    color: #000;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content .j-404-controls {
    padding-top: 36px;
    height: 40px;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content .j-404-controls a {
    height: 40px;
    font-size: 12px;
    font-weight: bold;
    box-sizing: border-box;
    line-height: 40px;
    padding: 0 30px;
    text-decoration: none;
    text-transform: unset;
    display: inline-block;
    float: left;
  }
  body.j-not-found-page #j-main-wrapper #j-main #jive-body .j-404-content .j-404-controls a.j-btn-secondary {
    color: #000;
    margin-left: 8px;
  }
}

/**
 * Here we define login page specific styles
 */
body.jive-body-formpage-login #j-login-intro {
  width: 100%;
}

body.jive-body-formpage-login h2 {
  font-size: 48px;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 10px;
}

body.jive-body-formpage-login #j-main {
  background: url(/themes/dsp-global/images/login-background.jpg) bottom center no-repeat;
  max-width: 1800px;
  padding-bottom: 600px;
}

body.jive-body-formpage-login #j-main .jive-error-box {
  margin-top: 30px;
  margin-top: 30px;
  font-size: 26px;
  line-height: 1.2;
  padding: 40px 80px;
  border-left: 4px solid #FF0000;
}

body.jive-body-formpage-login #j-main .jive-error-box:before {
  display: none;
}

body.jive-body-formpage-login #j-main .jive-error-box h4 {
  padding-bottom: 20px;
  font-weight: bold;
  font-size: 26px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
}

body.jive-body-formpage-login #j-main .jive-error-box br {
  padding-bottom: 20px;
  display: block;
  content: " ";
}

body.jive-body-formpage-login #j-main .login-links {
  text-align: center;
  padding-top: 30px;
}

body.jive-body-formpage-login #j-main .login-links p {
  padding: 0 20px 20px;
  font-size: 24px;
}

body.jive-body-formpage-login #j-main .login-links a {
  color: #000;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 26px;
  padding: 0 30px;
}

body.jive-body-formpage-login #j-main .login-links a i {
  position: relative;
  top: -2px;
}

body.jive-body-formpage-login #j-main .login-links a:hover {
  color: #666;
  text-decoration: none;
}

.jive-login-reg-formblock {
  border-radius: 0px;
}

.jive-login-reg-formblock a {
  font-family: "DaimlerCS-Light", Arial, sans-serif;
}

.jive-login-reg-formblock label {
  font-family: "DaimlerCS-Light", Arial, sans-serif;
  font-size: 18px;
}

.jive-login-reg-formblock h1, .jive-login-reg-formblock h2, .jive-login-reg-formblock h3, .jive-login-reg-formblock h4, .jive-login-reg-formblock h5, .jive-login-reg-formblock h6 {
  font-family: "DaimlerCS-Demi", Arial, sans-serif;
}

.jive-login-reg-formblock #jive-login-rememberme input {
  margin-top: 7px;
}

/**
 * Here we define inbox page specific styles
 */
/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-body-inbox #j-main {
    background-color: #f7f7f7;
    background-image: url(../images/dse_bg_form.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    box-sizing: content-box;
    padding-left: 68px;
    padding-right: 68px;
    margin-bottom: 60px;
  }
  body.j-body-inbox .j-browse-header h1 {
    height: 81px;
    background: #FFF;
    line-height: 80px;
    display: inline-block;
    margin-bottom: 40px;
    font-size: 42px;
    padding: 0 20px;
    text-transform: capitalize;
  }
  body.j-body-inbox .j-layout {
    /* left sidebar */
    /* right container */
  }
  body.j-body-inbox .j-layout .j-column-wrap-s {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l {
    width: 100%;
    margin: 0;
    /* single view*/
  }
  body.j-body-inbox .j-layout .j-column-wrap-l > .j-column {
    width: 100%;
    margin: 0;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp {
    padding: 0;
    background: none;
    box-shadow: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls {
    border: 0;
    height: 87px;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0;
    top: 0;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls #j-back-to-list {
    font-size: 18px;
    color: #000;
    float: left;
    margin-top: 30px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls #j-back-to-list span.jive-icon-glyph {
    background: url(../images/inbox-back.png) center no-repeat;
    width: 19px;
    height: 19px;
    margin-top: 3px;
    margin-right: 15px;
    float: left;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls #j-back-to-list span.jive-icon-glyph::before {
    content: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls .j-pagination-prevnext {
    background: none;
    min-width: 90px;
    margin-top: 10px;
    right: 0;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls .j-pagination-prevnext .j-pagination-prev {
    background: url(../images/navigation-arrows.png) left top no-repeat;
    height: 40px;
    margin: 0;
    width: 40px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls .j-pagination-prevnext .j-pagination-prev.j-disabled {
    opacity: 0.5;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls .j-pagination-prevnext .j-pagination-next {
    background: url(../images/navigation-arrows.png) -48px 0 no-repeat;
    height: 40px;
    margin: 0;
    width: 40px;
    margin-left: 10px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls .j-pagination-prevnext .j-pagination-next.j-disabled {
    opacity: 0.5;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-act-untrack, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-act-track-comms, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-outcome-button {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-link-read, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-link-unread {
    font-size: 18px;
    background: url(../images/inbox-checkbox.png) 0px 2px no-repeat;
    padding-left: 25px;
    background-size: 15px;
    color: #000;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded {
    background: #FFF;
    /* single view content */
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-track {
    top: -54px;
    right: 140px;
    font-size: 18px;
    color: #FFF;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped > .j-act-title {
    padding-bottom: 0 !important;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title.j-aq-actions-tabs {
    padding-bottom: 25px !important;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title.j-aq-actions-tabs .title {
    line-height: 41px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped.j-act-notifications .j-act-ibx-exp-list {
    padding-left: 15px;
    padding-right: 15px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped {
    padding: 0;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title {
    padding: 24px 48px 40px 48px;
    border-bottom: 1px solid #E6E6E6;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title .jive-icon-med, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title .jive-icon-big, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title .jive-icon-med, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title .jive-icon-big {
    position: absolute;
    left: 23px;
    top: 24px;
    transform: scale(0.8);
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title a, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title a {
    font-size: 18px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    color: #000;
    font-weight: normal;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title .j-act-container, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title .j-act-container {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-byline, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-byline {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-byline, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-author-act, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-byline, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-author-act {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-exp-full-content-view, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-exp-full-content-view {
    padding: 20px 48px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-show-more-preview, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-show-more-preview {
    margin: 0 48px 0 48px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init > *:not(.j-act-title), body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped > *:not(.j-act-title) {
    padding-left: 48px;
    padding-right: 48px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list > *:not(.j-act-tl-content-container) {
    padding-left: 48px;
    padding-right: 48px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-rtc-interactions {
    box-sizing: border-box;
    margin: 0;
    width: 100%;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-rtc-input {
    margin-bottom: 10px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-act-add-comment, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-status-input-actions {
    margin-bottom: 20px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-act-expand-bar .j-new-count {
    right: 48px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-init.showavatar {
    padding-top: 90px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-init.showavatar .j-act-avatar {
    top: 20px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list {
    background: none;
    /* list filter toolbar*/
    /* list header */
    /* list container */
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-filter-bar {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list-header {
    height: 28px;
    line-height: 28px;
    background: #e6e6e6;
    color: #707070;
    font-size: 13px;
    line-height: 28px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list-header > div {
    float: left;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    font-weight: normal;
    position: absolute;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list-header > div.j-communications-list-type {
    left: 75px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list-header > div.j-communications-list-date {
    left: calc(100% - 225px);
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list {
    background: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item {
    display: block;
    height: 66px;
    background: #FFF;
    margin-bottom: 8px;
    box-sizing: border-box;
    border: 0;
    position: relative;
    padding: 0 270px 0 105px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item::before {
    content: "";
    display: block;
    width: 5px;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: #000;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item:hover {
    background: #fff;
    box-shadow: 0px 0px 5px #c3c3c3;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item:hover::before {
    background: #007a93;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content {
    font-size: 18px;
    line-height: 66px;
    color: #000;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .title {
    font-weight: normal !important;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .jive-avatar, body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .jive-icon-big, body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .jive-icon-glyph {
    top: 22px;
    left: 75px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-comm-time {
    top: 0;
    font-size: 18px;
    color: #000;
    right: auto;
    font-weight: normal !important;
    left: calc(100% - 225px);
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-new-count {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-read, body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-unread {
    width: 8px;
    height: 8px;
    border-radius: 4px;
    border: 0;
    background-color: none;
    top: 30px;
    left: 34px;
    background: #ccc;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-read.j-link-unread, body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-unread.j-link-unread {
    top: 28px;
    left: 32px;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: #000;
  }
  body.j-body-inbox .j-act-reply .j-statusinput-form .j-status-input-actions {
    margin-bottom: 0 !important;
    bottom: 6px;
  }
  html[lang="de"] body.j-body-inbox .j-rtc-input .j-status-input-actions {
    right: -140px;
  }
}

body.j-body-inbox .j-sub-activity-items .j-mod .jive-username-link,
body.j-body-inbox .j-sub-activity-items .j-mod .j-bullet {
  display: none;
}

body.j-body-inbox .j-sub-activity-items .j-mod {
  display: none;
}

div.j-act-discussion div.j-act-add-comment {
  display: none;
}

div.j-act-discussion div.j-meta-actions {
  display: none;
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.j-body-inbox #j-main {
    background-color: #f7f7f7 !important;
  }
  body.j-body-inbox .j-browse-header h1 {
    height: 56px;
    background: #FFF;
    line-height: 56px;
    display: inline-block;
    font-size: 28px;
    padding: 0 20px;
    text-transform: capitalize;
  }
  body.j-body-inbox .j-layout {
    /* left sidebar */
    /* right container */
  }
  body.j-body-inbox .j-layout .j-column-wrap-s {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l {
    width: 100%;
    margin: 0;
    /* single view*/
  }
  body.j-body-inbox .j-layout .j-column-wrap-l > .j-column {
    width: 100%;
    margin: 0;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp {
    padding: 0;
    background: none;
    box-shadow: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls {
    border: 0;
    height: 58px;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0;
    top: 0;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls #j-back-to-list {
    font-size: 18px;
    color: #000;
    float: left;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls #j-back-to-list span.jive-icon-glyph {
    background: url(../images/inbox-back.png) center no-repeat;
    width: 19px;
    height: 19px;
    margin-top: 3px;
    margin-right: 15px;
    float: left;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-ibx-content-controls #j-back-to-list span.jive-icon-glyph::before {
    content: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-act-untrack, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-act-track-comms, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-outcome-button {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-link-read, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-track .j-link-unread {
    font-size: 18px;
    background: url(../images/inbox-checkbox.png) 0px 2px no-repeat;
    padding-left: 25px;
    background-size: 15px;
    color: #000;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded {
    background: #FFF;
    /* single view content */
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-track {
    top: -54px;
    right: 140px;
    font-size: 18px;
    color: #FFF;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped > .j-act-title {
    padding-bottom: 0 !important;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title.j-aq-actions-tabs {
    padding-bottom: 25px !important;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title.j-aq-actions-tabs .title {
    line-height: 41px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped.j-act-notifications .j-act-ibx-exp-list {
    padding-left: 10px;
    padding-right: 10px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped.j-act-notifications .j-act-ibx-exp-list .j-act-title {
    padding-left: 20px;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped {
    padding: 0;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title {
    padding: 24px 20px 40px 20px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title .jive-icon-med, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title .jive-icon-big, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title .jive-icon-med, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title .jive-icon-big {
    position: absolute;
    left: 30px;
    top: 36px;
    zoom: 0.8;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title a, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title a {
    font-size: 18px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    color: #000;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-title .j-act-container, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-title .j-act-container {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-byline, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-author-act, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-byline, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-author-act {
    padding: 0 20px;
    margin-top: -60px;
    font-size: 18px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-act-exp-full-content-view, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-act-exp-full-content-view {
    padding: 20px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init .j-show-more-preview, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped .j-show-more-preview {
    margin: 0 20px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-init > *:not(.j-act-title), body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-grouped > *:not(.j-act-title) {
    padding-left: 20px;
    padding-right: 20px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list > *:not(.j-act-tl-content-container) {
    padding-left: 20px;
    padding-right: 20px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-show-more-preview {
    padding: 0 !important;
    margin: 0 !important;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-rtc-interactions {
    box-sizing: border-box;
    margin: 0;
    width: 100%;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-rtc-input {
    margin-bottom: 10px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-act-add-comment, body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-status-input-actions {
    margin-bottom: 20px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-act-expand-bar .j-new-count {
    right: 48px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-init.showavatar {
    padding-top: 90px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-js-communications-exp .j-act-exp-view.expanded .j-act-ibx-exp-list .j-init.showavatar .j-act-avatar {
    top: 20px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list {
    background: none;
    /* list filter toolbar*/
    /* list header */
    /* list container */
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-filter-bar {
    display: none;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list-header, body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-filter-bar {
    display: none !important;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list {
    background: none;
    padding: 0;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item {
    display: block;
    height: 66px;
    background: #FFF;
    margin-bottom: 8px;
    box-sizing: border-box;
    border: 0;
    position: relative;
    padding: 0 10px 0 40px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item::before {
    content: "";
    display: block;
    width: 5px;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: #000;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item:hover {
    background: #fff;
    box-shadow: 0px 0px 5px #c3c3c3;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item:hover::before {
    background: #007a93;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content {
    font-size: 14px;
    line-height: 66px;
    color: #000;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .acticon {
    top: 1px;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .title {
    font-weight: normal !important;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .jive-avatar, body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .jive-icon-big {
    top: 7px;
    left: 0;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-comm-time {
    top: 33px;
    font-size: 13px;
    color: #000;
    right: auto;
    font-weight: normal !important;
    position: absolute;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-read, body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-unread {
    width: 16px;
    height: 16px;
    border-radius: 8px;
    border: 0;
    background-color: none;
    top: 26px;
    left: 14px;
    background: #ccc;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-read.j-link-unread, body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-unread.j-link-unread {
    top: 25px;
    left: 13px;
    width: 18px;
    height: 18px;
    border-radius: 9px;
    background: #000;
  }
  body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-read::before, body.j-body-inbox .j-layout .j-column-wrap-l #j-comm-activity-list #j-communications-list .j-js-ibx-item .j-js-act-content .j-link-unread::before {
    content: none;
  }
}

/**
 * Here we define the color variables that are used globally
 */
/* grayscale */
/* theme */
/**
 * Here we define the reusable helper mixins
 */
/**
 * Adds transparency to an element
 *
 * @param {string} $color
 * @param {string} $alpha
 *
 * @example
 *     @include background-transparent(#000, .8);
 */
/**
 * @param {object} $params
 *
 * @example
 *     @include transition(translateY(20px));
 */
/**
 * @param {object} $params
 *
 * @example
 *     @include transform(translateY(20px));
 */
/**
 * @param {method} $anim
 * @param {number} $duation
 * @param {method} $fill
 * @param {number} $delay
 *
 * @example
 *     @include animation(fadeout, 1s, forwards, 2.5s);
 */
/**
 * @param {number} $deg (0)
 *
 * @example
 *     @include rotate(180);
 *
 */
/**
 * Antialias Text
 *
 * @example
 *     @include anti-alias-text;
 */
/**
 * mobile only
 *
 * @example
 *     @include mobile {
 *         background: $color-black;
 *     }
 */
/**
 * Clearfix
 *
 * @example
 *     @include clearfix;
 */
/**
 * Word Break for UGC
 *
 * @example
 *     @include wordbreak;
 */
/**
Select Tag Styles
 */
/**
Styles for radio input
 */
/**
Styles for checkbox input
 */
/**
Shared styles for radio and checkbox inputs
 */
/*
 * Style for j-main div, to add padding and backfround 
*/
/*
* Page tilt style
*/
/*
* Page tilt style for mobile
*/
/*
* Style browse list table
*/
.jive-view-profile,
.jive-body-profile-edit,
.j-body-preferences,
.jive-body-formpage-changepassword,
.jive-body-formpage-delete-user {
  /**
    Start Tabs Styling
     */
  /**
    End Tabs Styling
     */
  /**
    User Preference Page
     */
}

.jive-view-profile #j-main,
.jive-body-profile-edit #j-main,
.j-body-preferences #j-main,
.jive-body-formpage-changepassword #j-main,
.jive-body-formpage-delete-user #j-main {
  background: #f7f7f7 url("../images/form-bg.jpg") center no-repeat !important;
  background-size: cover !important;
}

.jive-view-profile .edit-profile-title,
.jive-body-profile-edit .edit-profile-title,
.j-body-preferences .edit-profile-title,
.jive-body-formpage-changepassword .edit-profile-title,
.jive-body-formpage-delete-user .edit-profile-title {
  margin-bottom: 56px;
  font-size: 42px;
  line-height: 50px;
  font-weight: normal;
  font-family: "DaimlerCS", Arial, Helvetica, sans-serif;
}

.jive-view-profile .j-box,
.jive-body-profile-edit .j-box,
.j-body-preferences .j-box,
.jive-body-formpage-changepassword .j-box,
.jive-body-formpage-delete-user .j-box {
  overflow: visible;
  padding-bottom: 30px;
  margin-bottom: 0;
}

.jive-view-profile nav.j-bigtab-nav,
.jive-body-profile-edit nav.j-bigtab-nav,
.j-body-preferences nav.j-bigtab-nav,
.jive-body-formpage-changepassword nav.j-bigtab-nav,
.jive-body-formpage-delete-user nav.j-bigtab-nav {
  height: auto;
}

.jive-view-profile nav.j-bigtab-nav .j-tabbar,
.jive-body-profile-edit nav.j-bigtab-nav .j-tabbar,
.j-body-preferences nav.j-bigtab-nav .j-tabbar,
.jive-body-formpage-changepassword nav.j-bigtab-nav .j-tabbar,
.jive-body-formpage-delete-user nav.j-bigtab-nav .j-tabbar {
  height: auto;
}

.jive-view-profile nav.j-bigtab-nav li,
.jive-body-profile-edit nav.j-bigtab-nav li,
.j-body-preferences nav.j-bigtab-nav li,
.jive-body-formpage-changepassword nav.j-bigtab-nav li,
.jive-body-formpage-delete-user nav.j-bigtab-nav li {
  height: auto;
  max-height: 48px;
}

.jive-view-profile nav.j-bigtab-nav li:last-child,
.jive-body-profile-edit nav.j-bigtab-nav li:last-child,
.j-body-preferences nav.j-bigtab-nav li:last-child,
.jive-body-formpage-changepassword nav.j-bigtab-nav li:last-child,
.jive-body-formpage-delete-user nav.j-bigtab-nav li:last-child {
  float: none;
}

.jive-view-profile nav.j-bigtab-nav li:last-child a,
.jive-body-profile-edit nav.j-bigtab-nav li:last-child a,
.j-body-preferences nav.j-bigtab-nav li:last-child a,
.jive-body-formpage-changepassword nav.j-bigtab-nav li:last-child a,
.jive-body-formpage-delete-user nav.j-bigtab-nav li:last-child a {
  border-right: none;
}

.jive-view-profile nav.j-bigtab-nav li.active,
.jive-body-profile-edit nav.j-bigtab-nav li.active,
.j-body-preferences nav.j-bigtab-nav li.active,
.jive-body-formpage-changepassword nav.j-bigtab-nav li.active,
.jive-body-formpage-delete-user nav.j-bigtab-nav li.active {
  border: none;
  height: auto;
  border-radius: 0;
  background: #000;
}

.jive-view-profile nav.j-bigtab-nav li.active a,
.jive-body-profile-edit nav.j-bigtab-nav li.active a,
.j-body-preferences nav.j-bigtab-nav li.active a,
.jive-body-formpage-changepassword nav.j-bigtab-nav li.active a,
.jive-body-formpage-delete-user nav.j-bigtab-nav li.active a {
  color: #ffffff;
  text-shadow: none;
  background-color: #000000;
}

.jive-view-profile nav.j-bigtab-nav li.active a::after,
.jive-body-profile-edit nav.j-bigtab-nav li.active a::after,
.j-body-preferences nav.j-bigtab-nav li.active a::after,
.jive-body-formpage-changepassword nav.j-bigtab-nav li.active a::after,
.jive-body-formpage-delete-user nav.j-bigtab-nav li.active a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -15px;
  border: 10px solid black;
  border-color: black transparent transparent;
  left: 50%;
  margin-left: -10px;
}

.jive-view-profile nav.j-bigtab-nav li a,
.jive-body-profile-edit nav.j-bigtab-nav li a,
.j-body-preferences nav.j-bigtab-nav li a,
.jive-body-formpage-changepassword nav.j-bigtab-nav li a,
.jive-body-formpage-delete-user nav.j-bigtab-nav li a {
  color: #000000;
  font-size: 14px;
  text-shadow: none;
  position: relative;
  padding: 12px 32px;
  background-color: #E6E6E6;
  border-right: 1px solid #c8c8c8;
  font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
}

.jive-view-profile nav.j-bigtab-nav li a:active, .jive-view-profile nav.j-bigtab-nav li a:focus,
.jive-body-profile-edit nav.j-bigtab-nav li a:active,
.jive-body-profile-edit nav.j-bigtab-nav li a:focus,
.j-body-preferences nav.j-bigtab-nav li a:active,
.j-body-preferences nav.j-bigtab-nav li a:focus,
.jive-body-formpage-changepassword nav.j-bigtab-nav li a:active,
.jive-body-formpage-changepassword nav.j-bigtab-nav li a:focus,
.jive-body-formpage-delete-user nav.j-bigtab-nav li a:active,
.jive-body-formpage-delete-user nav.j-bigtab-nav li a:focus {
  text-decoration: none;
}

@media all and (max-width: 640px) {
  .jive-view-profile nav.j-bigtab-nav,
  .jive-body-profile-edit nav.j-bigtab-nav,
  .j-body-preferences nav.j-bigtab-nav,
  .jive-body-formpage-changepassword nav.j-bigtab-nav,
  .jive-body-formpage-delete-user nav.j-bigtab-nav {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .jive-view-profile nav.j-bigtab-nav .j-tabbar,
  .jive-body-profile-edit nav.j-bigtab-nav .j-tabbar,
  .j-body-preferences nav.j-bigtab-nav .j-tabbar,
  .jive-body-formpage-changepassword nav.j-bigtab-nav .j-tabbar,
  .jive-body-formpage-delete-user nav.j-bigtab-nav .j-tabbar {
    display: flex;
    white-space: nowrap;
    height: 55px;
  }
}

.jive-view-profile .jive-info-box,
.jive-body-profile-edit .jive-info-box,
.j-body-preferences .jive-info-box,
.jive-body-formpage-changepassword .jive-info-box,
.jive-body-formpage-delete-user .jive-info-box {
  margin: 30px 0 10px 0;
  min-height: 40px;
  font-size: 0.875rem;
  background: #FFF;
  color: #000;
  box-sizing: border-box;
  line-height: 15px;
  padding: 15px 16px;
  border: none;
  border-left: 4px solid #007A93;
  border-radius: 0;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
  margin-right: 8.16667%;
}

.jive-view-profile .jive-info-box .jive-icon-med,
.jive-body-profile-edit .jive-info-box .jive-icon-med,
.j-body-preferences .jive-info-box .jive-icon-med,
.jive-body-formpage-changepassword .jive-info-box .jive-icon-med,
.jive-body-formpage-delete-user .jive-info-box .jive-icon-med {
  display: none;
}

.jive-view-profile .jive-success-box,
.jive-body-profile-edit .jive-success-box,
.j-body-preferences .jive-success-box,
.jive-body-formpage-changepassword .jive-success-box,
.jive-body-formpage-delete-user .jive-success-box {
  margin: 30px 0 10px 0;
  min-height: 40px;
  font-size: 0.875rem;
  background: #FFF;
  color: #000;
  box-sizing: border-box;
  line-height: 15px;
  padding: 15px 16px;
  border: none;
  border-left: 4px solid #6EA046;
  border-radius: 0;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
  margin-right: 8.16667%;
}

.jive-view-profile .jive-success-box .jive-icon-med,
.jive-body-profile-edit .jive-success-box .jive-icon-med,
.j-body-preferences .jive-success-box .jive-icon-med,
.jive-body-formpage-changepassword .jive-success-box .jive-icon-med,
.jive-body-formpage-delete-user .jive-success-box .jive-icon-med {
  display: none;
}

.jive-view-profile .jive-error-box,
.jive-body-profile-edit .jive-error-box,
.j-body-preferences .jive-error-box,
.jive-body-formpage-changepassword .jive-error-box,
.jive-body-formpage-delete-user .jive-error-box {
  margin: 30px 0 10px 0;
  min-height: 40px;
  font-size: 0.875rem;
  background: #FFF;
  color: #000;
  box-sizing: border-box;
  line-height: 15px;
  padding: 15px 16px;
  border: none;
  border-left: 4px solid #9F1924;
  border-radius: 0;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
  margin-right: 8.16667%;
}

.jive-view-profile .jive-error-box .jive-icon-med,
.jive-body-profile-edit .jive-error-box .jive-icon-med,
.j-body-preferences .jive-error-box .jive-icon-med,
.jive-body-formpage-changepassword .jive-error-box .jive-icon-med,
.jive-body-formpage-delete-user .jive-error-box .jive-icon-med {
  display: none;
}

.jive-view-profile .jive-error-box::before,
.jive-body-profile-edit .jive-error-box::before,
.j-body-preferences .jive-error-box::before,
.jive-body-formpage-changepassword .jive-error-box::before,
.jive-body-formpage-delete-user .jive-error-box::before {
  display: none !important;
}

.jive-view-profile .j-contained-tabs,
.jive-body-profile-edit .j-contained-tabs,
.j-body-preferences .j-contained-tabs,
.jive-body-formpage-changepassword .j-contained-tabs,
.jive-body-formpage-delete-user .j-contained-tabs {
  border: 0;
  margin: 0;
  background: none;
  padding-top: 48px;
}

.jive-view-profile .j-contained-tabs .j-box-body,
.jive-body-profile-edit .j-contained-tabs .j-box-body,
.j-body-preferences .j-contained-tabs .j-box-body,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body {
  padding: 0;
}

.jive-view-profile .j-contained-tabs .j-box-body h3,
.jive-body-profile-edit .j-contained-tabs .j-box-body h3,
.j-body-preferences .j-contained-tabs .j-box-body h3,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body h3,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body h3 {
  border: none;
  font-size: 28px;
  line-height: 34px;
  font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
}

.jive-view-profile .j-contained-tabs .j-box-body #profile-edit-form,
.jive-body-profile-edit .j-contained-tabs .j-box-body #profile-edit-form,
.j-body-preferences .j-contained-tabs .j-box-body #profile-edit-form,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body #profile-edit-form,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body #profile-edit-form {
  padding-left: 8.5%;
  margin-right: 8.16667%;
}

@media screen and (max-width: 40em) {
  .jive-view-profile .j-contained-tabs .j-box-body #profile-edit-form,
  .jive-body-profile-edit .j-contained-tabs .j-box-body #profile-edit-form,
  .j-body-preferences .j-contained-tabs .j-box-body #profile-edit-form,
  .jive-body-formpage-changepassword .j-contained-tabs .j-box-body #profile-edit-form,
  .jive-body-formpage-delete-user .j-contained-tabs .j-box-body #profile-edit-form {
    padding: 0;
    margin-right: 0;
  }
}

.jive-view-profile .j-contained-tabs .j-box-body table,
.jive-body-profile-edit .j-contained-tabs .j-box-body table,
.j-body-preferences .j-contained-tabs .j-box-body table,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table {
  /*tr.disabled {
                    input,textarea,select {
                        pointer-events: none;
                        //background-color: #FFF;
                        margin-top: 8px;
                        //border: 1px solid #c8c8c8;
                    }
                }*/
}

.jive-view-profile .j-contained-tabs .j-box-body table tr,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr,
.j-body-preferences .j-contained-tabs .j-box-body table tr,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr {
  display: block;
  padding-left: 27%;
  margin-bottom: 24px;
}

@media screen and (max-width: 40em) {
  .jive-view-profile .j-contained-tabs .j-box-body table tr,
  .jive-body-profile-edit .j-contained-tabs .j-box-body table tr,
  .j-body-preferences .j-contained-tabs .j-box-body table tr,
  .jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr,
  .jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr {
    padding: 0;
  }
}

.jive-view-profile .j-contained-tabs .j-box-body table tr.type-Home, .jive-view-profile .j-contained-tabs .j-box-body table tr.type-Location, .jive-view-profile .j-contained-tabs .j-box-body table tr.type-Alternate, .jive-view-profile .j-contained-tabs .j-box-body table tr.type-Biography, .jive-view-profile .j-contained-tabs .j-box-body table tr.type-Hire.Date, .jive-view-profile .j-contained-tabs .j-box-body table tr.type-Department, .jive-view-profile .j-contained-tabs .j-box-body table tr.type-Address.key-19,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Home,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Location,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Alternate,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Biography,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Hire.Date,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Department,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Address.key-19,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Home,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Location,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Alternate,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Biography,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Hire.Date,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Department,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Address.key-19,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Home,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Location,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Alternate,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Biography,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Hire.Date,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Department,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Address.key-19,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Home,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Location,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Alternate,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Biography,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Hire.Date,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Department,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Address.key-19 {
  display: none;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr.general-section, .jive-view-profile .j-contained-tabs .j-box-body table tr.type-Address.key-17,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.general-section,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Address.key-17,
.j-body-preferences .j-contained-tabs .j-box-body table tr.general-section,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Address.key-17,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.general-section,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Address.key-17,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.general-section,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Address.key-17 {
  padding-left: 0;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr.general-section label, .jive-view-profile .j-contained-tabs .j-box-body table tr.type-Address.key-17 label,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.general-section label,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Address.key-17 label,
.j-body-preferences .j-contained-tabs .j-box-body table tr.general-section label,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Address.key-17 label,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.general-section label,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Address.key-17 label,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.general-section label,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Address.key-17 label {
  height: 18px;
  color: #000000;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  padding-bottom: 8px;
  width: 100% !important;
  border-bottom: 1px solid #9E9E9E;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr.type-Title.key-27 .jive-profile-edit-desc,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.type-Title.key-27 .jive-profile-edit-desc,
.j-body-preferences .j-contained-tabs .j-box-body table tr.type-Title.key-27 .jive-profile-edit-desc,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.type-Title.key-27 .jive-profile-edit-desc,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.type-Title.key-27 .jive-profile-edit-desc {
  display: none;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr.username-row .jive-table-cell-label.jive-label-required,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.username-row .jive-table-cell-label.jive-label-required,
.j-body-preferences .j-contained-tabs .j-box-body table tr.username-row .jive-table-cell-label.jive-label-required,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.username-row .jive-table-cell-label.jive-label-required,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.username-row .jive-table-cell-label.jive-label-required {
  padding-bottom: 10px;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr.jive-field-hidden,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr.jive-field-hidden,
.j-body-preferences .j-contained-tabs .j-box-body table tr.jive-field-hidden,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr.jive-field-hidden,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr.jive-field-hidden {
  margin: 0;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td,
.j-body-preferences .j-contained-tabs .j-box-body table tr td,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td {
  margin: 0;
  padding: 0;
  width: auto;
  display: block;
  text-align: left;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td.jive-table-cell-label,
.jive-view-profile .j-contained-tabs .j-box-body table tr td label,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td.jive-table-cell-label,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td label,
.j-body-preferences .j-contained-tabs .j-box-body table tr td.jive-table-cell-label,
.j-body-preferences .j-contained-tabs .j-box-body table tr td label,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td.jive-table-cell-label,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td label,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td.jive-table-cell-label,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td label {
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td label,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td label,
.j-body-preferences .j-contained-tabs .j-box-body table tr td label,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td label,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td label {
  margin: 0 0 8px 0;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td input, .jive-view-profile .j-contained-tabs .j-box-body table tr td textarea,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td input,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td textarea,
.j-body-preferences .j-contained-tabs .j-box-body table tr td input,
.j-body-preferences .j-contained-tabs .j-box-body table tr td textarea,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td input,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td textarea,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td input,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td textarea {
  width: 100%;
  border: none;
  max-width: none;
  font-size: 18px;
  padding: 13px 16px;
  background-color: #f3f3f3;
  border-bottom: 1px solid transparent;
  font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td input:hover, .jive-view-profile .j-contained-tabs .j-box-body table tr td textarea:hover,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td input:hover,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td textarea:hover,
.j-body-preferences .j-contained-tabs .j-box-body table tr td input:hover,
.j-body-preferences .j-contained-tabs .j-box-body table tr td textarea:hover,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td input:hover,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td textarea:hover,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td input:hover,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td textarea:hover {
  background-color: #E6E6E6;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td input:focus, .jive-view-profile .j-contained-tabs .j-box-body table tr td textarea:focus,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td input:focus,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td textarea:focus,
.j-body-preferences .j-contained-tabs .j-box-body table tr td input:focus,
.j-body-preferences .j-contained-tabs .j-box-body table tr td textarea:focus,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td input:focus,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td textarea:focus,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td input:focus,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td textarea:focus {
  background-color: #f3f3f3;
  border-bottom: 1px solid #007A93;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td input[disabled], .jive-view-profile .j-contained-tabs .j-box-body table tr td textarea[disabled],
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td input[disabled],
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td textarea[disabled],
.j-body-preferences .j-contained-tabs .j-box-body table tr td input[disabled],
.j-body-preferences .j-contained-tabs .j-box-body table tr td textarea[disabled],
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td input[disabled],
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td textarea[disabled],
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td input[disabled],
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td textarea[disabled] {
  background-color: #F3F3F3;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td textarea,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td textarea,
.j-body-preferences .j-contained-tabs .j-box-body table tr td textarea,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td textarea,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td textarea {
  resize: none;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td select,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td select,
.j-body-preferences .j-contained-tabs .j-box-body table tr td select,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td select,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td select {
  border: none;
  outline: none;
  min-width: 200px;
  font-size: 18px;
  padding: 13px 50px 13px 16px;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-appearance: none;
  font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
  background: #f3f3f3 url("../images/bookmarks-icons.png") right top no-repeat;
  background-size: 49px;
  width: 100%;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td select::-ms-expand,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td select::-ms-expand,
.j-body-preferences .j-contained-tabs .j-box-body table tr td select::-ms-expand,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td select::-ms-expand,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td select::-ms-expand {
  display: none;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td select:hover,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td select:hover,
.j-body-preferences .j-contained-tabs .j-box-body table tr td select:hover,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td select:hover,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td select:hover {
  background: #f3f3f3 url("../images/bookmarks-icons-hover.png") right top no-repeat;
  background-size: 49px;
}

.jive-view-profile .j-contained-tabs .j-box-body table tr td .selectize-control .selectize-input.disabled,
.jive-body-profile-edit .j-contained-tabs .j-box-body table tr td .selectize-control .selectize-input.disabled,
.j-body-preferences .j-contained-tabs .j-box-body table tr td .selectize-control .selectize-input.disabled,
.jive-body-formpage-changepassword .j-contained-tabs .j-box-body table tr td .selectize-control .selectize-input.disabled,
.jive-body-formpage-delete-user .j-contained-tabs .j-box-body table tr td .selectize-control .selectize-input.disabled {
  opacity: 1;
  background-color: #F3F3F3;
}

.jive-view-profile .jive-edit-profile-submit,
.jive-body-profile-edit .jive-edit-profile-submit,
.j-body-preferences .jive-edit-profile-submit,
.jive-body-formpage-changepassword .jive-edit-profile-submit,
.jive-body-formpage-delete-user .jive-edit-profile-submit {
  text-align: right;
}

.jive-view-profile .jive-edit-profile-submit input:first-child,
.jive-body-profile-edit .jive-edit-profile-submit input:first-child,
.j-body-preferences .jive-edit-profile-submit input:first-child,
.jive-body-formpage-changepassword .jive-edit-profile-submit input:first-child,
.jive-body-formpage-delete-user .jive-edit-profile-submit input:first-child {
  margin-right: 0;
}

.jive-view-profile .jive-edit-profile-submit input,
.jive-body-profile-edit .jive-edit-profile-submit input,
.j-body-preferences .jive-edit-profile-submit input,
.jive-body-formpage-changepassword .jive-edit-profile-submit input,
.jive-body-formpage-delete-user .jive-edit-profile-submit input {
  float: right;
  height: 48px;
  padding: 0 70px;
  font-family: " DaimlerCS-Bold", Arial, sans-serif;
  font-size: 16px;
  text-align: center;
}

@media screen and (max-width: 40em) {
  .jive-view-profile .jive-edit-profile-submit,
  .jive-body-profile-edit .jive-edit-profile-submit,
  .j-body-preferences .jive-edit-profile-submit,
  .jive-body-formpage-changepassword .jive-edit-profile-submit,
  .jive-body-formpage-delete-user .jive-edit-profile-submit {
    display: flex;
    padding: 0;
    justify-content: space-between;
  }
  .jive-view-profile .jive-edit-profile-submit input,
  .jive-body-profile-edit .jive-edit-profile-submit input,
  .j-body-preferences .jive-edit-profile-submit input,
  .jive-body-formpage-changepassword .jive-edit-profile-submit input,
  .jive-body-formpage-delete-user .jive-edit-profile-submit input {
    margin: 0;
    width: 48%;
    padding: 0;
  }
}

.jive-view-profile .j-form section,
.jive-body-profile-edit .j-form section,
.j-body-preferences .j-form section,
.jive-body-formpage-changepassword .j-form section,
.jive-body-formpage-delete-user .j-form section {
  padding: 0;
  background: none;
}

.jive-view-profile .j-form-multirow,
.jive-view-profile .j-form-singlerow,
.jive-body-profile-edit .j-form-multirow,
.jive-body-profile-edit .j-form-singlerow,
.j-body-preferences .j-form-multirow,
.j-body-preferences .j-form-singlerow,
.jive-body-formpage-changepassword .j-form-multirow,
.jive-body-formpage-changepassword .j-form-singlerow,
.jive-body-formpage-delete-user .j-form-multirow,
.jive-body-formpage-delete-user .j-form-singlerow {
  min-width: auto !important;
  background: none !important;
  border: none !important;
}

.jive-view-profile .j-form-multirow header,
.jive-view-profile .j-form-singlerow header,
.jive-body-profile-edit .j-form-multirow header,
.jive-body-profile-edit .j-form-singlerow header,
.j-body-preferences .j-form-multirow header,
.j-body-preferences .j-form-singlerow header,
.jive-body-formpage-changepassword .j-form-multirow header,
.jive-body-formpage-changepassword .j-form-singlerow header,
.jive-body-formpage-delete-user .j-form-multirow header,
.jive-body-formpage-delete-user .j-form-singlerow header {
  padding: 0;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
  font-size: 28px;
  line-height: 34px;
  color: #000;
  background: none;
}

.jive-view-profile .j-form-multirow header span,
.jive-view-profile .j-form-singlerow header span,
.jive-body-profile-edit .j-form-multirow header span,
.jive-body-profile-edit .j-form-singlerow header span,
.j-body-preferences .j-form-multirow header span,
.j-body-preferences .j-form-singlerow header span,
.jive-body-formpage-changepassword .j-form-multirow header span,
.jive-body-formpage-changepassword .j-form-singlerow header span,
.jive-body-formpage-delete-user .j-form-multirow header span,
.jive-body-formpage-delete-user .j-form-singlerow header span {
  padding: 0;
}

.jive-view-profile .j-form-multirow .j-form-row,
.jive-view-profile .j-form-singlerow .j-form-row,
.jive-body-profile-edit .j-form-multirow .j-form-row,
.jive-body-profile-edit .j-form-singlerow .j-form-row,
.j-body-preferences .j-form-multirow .j-form-row,
.j-body-preferences .j-form-singlerow .j-form-row,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row {
  border: none;
  background: #ffffff;
  margin-bottom: 8px;
  padding: 16px;
  position: relative;
}

@media screen and (max-width: 640px) {
  .jive-view-profile .j-form-multirow .j-form-row #settings-digest-freq-label,
  .jive-view-profile .j-form-singlerow .j-form-row #settings-digest-freq-label,
  .jive-body-profile-edit .j-form-multirow .j-form-row #settings-digest-freq-label,
  .jive-body-profile-edit .j-form-singlerow .j-form-row #settings-digest-freq-label,
  .j-body-preferences .j-form-multirow .j-form-row #settings-digest-freq-label,
  .j-body-preferences .j-form-singlerow .j-form-row #settings-digest-freq-label,
  .jive-body-formpage-changepassword .j-form-multirow .j-form-row #settings-digest-freq-label,
  .jive-body-formpage-changepassword .j-form-singlerow .j-form-row #settings-digest-freq-label,
  .jive-body-formpage-delete-user .j-form-multirow .j-form-row #settings-digest-freq-label,
  .jive-body-formpage-delete-user .j-form-singlerow .j-form-row #settings-digest-freq-label {
    margin-bottom: 16px;
  }
  .jive-view-profile .j-form-multirow .j-form-row #settings-digest-freq-label,
  .jive-view-profile .j-form-multirow .j-form-row .j-form-group-list,
  .jive-view-profile .j-form-singlerow .j-form-row #settings-digest-freq-label,
  .jive-view-profile .j-form-singlerow .j-form-row .j-form-group-list,
  .jive-body-profile-edit .j-form-multirow .j-form-row #settings-digest-freq-label,
  .jive-body-profile-edit .j-form-multirow .j-form-row .j-form-group-list,
  .jive-body-profile-edit .j-form-singlerow .j-form-row #settings-digest-freq-label,
  .jive-body-profile-edit .j-form-singlerow .j-form-row .j-form-group-list,
  .j-body-preferences .j-form-multirow .j-form-row #settings-digest-freq-label,
  .j-body-preferences .j-form-multirow .j-form-row .j-form-group-list,
  .j-body-preferences .j-form-singlerow .j-form-row #settings-digest-freq-label,
  .j-body-preferences .j-form-singlerow .j-form-row .j-form-group-list,
  .jive-body-formpage-changepassword .j-form-multirow .j-form-row #settings-digest-freq-label,
  .jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-form-group-list,
  .jive-body-formpage-changepassword .j-form-singlerow .j-form-row #settings-digest-freq-label,
  .jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-form-group-list,
  .jive-body-formpage-delete-user .j-form-multirow .j-form-row #settings-digest-freq-label,
  .jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-form-group-list,
  .jive-body-formpage-delete-user .j-form-singlerow .j-form-row #settings-digest-freq-label,
  .jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-form-group-list {
    float: none;
    width: auto;
    text-align: left;
  }
}

.jive-view-profile .j-form-multirow .j-form-row.j-edit-hidden-rules,
.jive-view-profile .j-form-singlerow .j-form-row.j-edit-hidden-rules,
.jive-body-profile-edit .j-form-multirow .j-form-row.j-edit-hidden-rules,
.jive-body-profile-edit .j-form-singlerow .j-form-row.j-edit-hidden-rules,
.j-body-preferences .j-form-multirow .j-form-row.j-edit-hidden-rules,
.j-body-preferences .j-form-singlerow .j-form-row.j-edit-hidden-rules,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row.j-edit-hidden-rules,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row.j-edit-hidden-rules,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row.j-edit-hidden-rules,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row.j-edit-hidden-rules {
  padding: 0;
}

.jive-view-profile .j-form-multirow .j-form-row.j-pref-email b, .jive-view-profile .j-form-multirow .j-form-row.j-pref-email a,
.jive-view-profile .j-form-singlerow .j-form-row.j-pref-email b,
.jive-view-profile .j-form-singlerow .j-form-row.j-pref-email a,
.jive-body-profile-edit .j-form-multirow .j-form-row.j-pref-email b,
.jive-body-profile-edit .j-form-multirow .j-form-row.j-pref-email a,
.jive-body-profile-edit .j-form-singlerow .j-form-row.j-pref-email b,
.jive-body-profile-edit .j-form-singlerow .j-form-row.j-pref-email a,
.j-body-preferences .j-form-multirow .j-form-row.j-pref-email b,
.j-body-preferences .j-form-multirow .j-form-row.j-pref-email a,
.j-body-preferences .j-form-singlerow .j-form-row.j-pref-email b,
.j-body-preferences .j-form-singlerow .j-form-row.j-pref-email a,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row.j-pref-email b,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row.j-pref-email a,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row.j-pref-email b,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row.j-pref-email a,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row.j-pref-email b,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row.j-pref-email a,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row.j-pref-email b,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row.j-pref-email a {
  font-weight: normal;
  color: #007A93;
}

.jive-view-profile .j-form-multirow .j-form-row .j-pref-label, .jive-view-profile .j-form-multirow .j-form-row .j-prefs-getmobile, .jive-view-profile .j-form-multirow .j-form-row .j-form-group,
.jive-view-profile .j-form-singlerow .j-form-row .j-pref-label,
.jive-view-profile .j-form-singlerow .j-form-row .j-prefs-getmobile,
.jive-view-profile .j-form-singlerow .j-form-row .j-form-group,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-pref-label,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-prefs-getmobile,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-form-group,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-pref-label,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-prefs-getmobile,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-form-group,
.j-body-preferences .j-form-multirow .j-form-row .j-pref-label,
.j-body-preferences .j-form-multirow .j-form-row .j-prefs-getmobile,
.j-body-preferences .j-form-multirow .j-form-row .j-form-group,
.j-body-preferences .j-form-singlerow .j-form-row .j-pref-label,
.j-body-preferences .j-form-singlerow .j-form-row .j-prefs-getmobile,
.j-body-preferences .j-form-singlerow .j-form-row .j-form-group,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-pref-label,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-prefs-getmobile,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-form-group,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-pref-label,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-prefs-getmobile,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-form-group,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-pref-label,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-prefs-getmobile,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-form-group,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-pref-label,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-prefs-getmobile,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-form-group {
  padding: 0;
}

.jive-view-profile .j-form-multirow .j-form-row .j-pref-label,
.jive-view-profile .j-form-singlerow .j-form-row .j-pref-label,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-pref-label,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-pref-label,
.j-body-preferences .j-form-multirow .j-form-row .j-pref-label,
.j-body-preferences .j-form-singlerow .j-form-row .j-pref-label,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-pref-label,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-pref-label,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-pref-label,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-pref-label {
  color: #000;
  width: auto;
  font-size: 18px;
  line-height: 18px;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 640px) {
  .jive-view-profile .j-form-multirow .j-form-row .j-pref-label,
  .jive-view-profile .j-form-singlerow .j-form-row .j-pref-label,
  .jive-body-profile-edit .j-form-multirow .j-form-row .j-pref-label,
  .jive-body-profile-edit .j-form-singlerow .j-form-row .j-pref-label,
  .j-body-preferences .j-form-multirow .j-form-row .j-pref-label,
  .j-body-preferences .j-form-singlerow .j-form-row .j-pref-label,
  .jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-pref-label,
  .jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-pref-label,
  .jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-pref-label,
  .jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-pref-label {
    width: calc(100% - 105px);
  }
}

.jive-view-profile .j-form-multirow .j-form-row .j-pref-label legend,
.jive-view-profile .j-form-singlerow .j-form-row .j-pref-label legend,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-pref-label legend,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-pref-label legend,
.j-body-preferences .j-form-multirow .j-form-row .j-pref-label legend,
.j-body-preferences .j-form-singlerow .j-form-row .j-pref-label legend,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-pref-label legend,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-pref-label legend,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-pref-label legend,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-pref-label legend {
  font-size: 18px;
  margin-bottom: 8px;
}

.jive-view-profile .j-form-multirow .j-form-row .j-pref-label span,
.jive-view-profile .j-form-singlerow .j-form-row .j-pref-label span,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-pref-label span,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-pref-label span,
.j-body-preferences .j-form-multirow .j-form-row .j-pref-label span,
.j-body-preferences .j-form-singlerow .j-form-row .j-pref-label span,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-pref-label span,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-pref-label span,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-pref-label span,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-pref-label span {
  color: #000;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
}

.jive-view-profile .j-form-multirow .j-form-row .j-form-group,
.jive-view-profile .j-form-singlerow .j-form-row .j-form-group,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-form-group,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-form-group,
.j-body-preferences .j-form-multirow .j-form-row .j-form-group,
.j-body-preferences .j-form-singlerow .j-form-row .j-form-group,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-form-group,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-form-group,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-form-group,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-form-group {
  width: auto;
  text-align: left;
}

.jive-view-profile .j-form-multirow .j-form-row .j-form-group li,
.jive-view-profile .j-form-singlerow .j-form-row .j-form-group li,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-form-group li,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-form-group li,
.j-body-preferences .j-form-multirow .j-form-row .j-form-group li,
.j-body-preferences .j-form-singlerow .j-form-row .j-form-group li,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-form-group li,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-form-group li,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-form-group li,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-form-group li {
  padding: 0;
  margin: 0 0 8px 0;
  float: none;
  cursor: pointer;
  position: relative;
  min-height: 24px;
}

.jive-view-profile .j-form-multirow .j-form-row .j-form-group li label,
.jive-view-profile .j-form-singlerow .j-form-row .j-form-group li label,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-form-group li label,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-form-group li label,
.j-body-preferences .j-form-multirow .j-form-row .j-form-group li label,
.j-body-preferences .j-form-singlerow .j-form-row .j-form-group li label,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-form-group li label,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-form-group li label,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-form-group li label,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-form-group li label {
  margin: 0;
  padding: 0;
  cursor: pointer;
  display: inline-block;
  line-height: 18px;
  font-family: 'DaimlerCS', Arial, Helvetica, sans-serif;
}

.jive-view-profile .j-form-multirow .j-form-row .j-form-group li label .jive-icon-glyph,
.jive-view-profile .j-form-singlerow .j-form-row .j-form-group li label .jive-icon-glyph,
.jive-body-profile-edit .j-form-multirow .j-form-row .j-form-group li label .jive-icon-glyph,
.jive-body-profile-edit .j-form-singlerow .j-form-row .j-form-group li label .jive-icon-glyph,
.j-body-preferences .j-form-multirow .j-form-row .j-form-group li label .jive-icon-glyph,
.j-body-preferences .j-form-singlerow .j-form-row .j-form-group li label .jive-icon-glyph,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row .j-form-group li label .jive-icon-glyph,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row .j-form-group li label .jive-icon-glyph,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row .j-form-group li label .jive-icon-glyph,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row .j-form-group li label .jive-icon-glyph {
  vertical-align: top;
}

.jive-view-profile .j-form-multirow .j-form-row select,
.jive-view-profile .j-form-singlerow .j-form-row select,
.jive-body-profile-edit .j-form-multirow .j-form-row select,
.jive-body-profile-edit .j-form-singlerow .j-form-row select,
.j-body-preferences .j-form-multirow .j-form-row select,
.j-body-preferences .j-form-singlerow .j-form-row select,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row select,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row select,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row select,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row select {
  margin-top: 16px;
  border: none;
  outline: none;
  min-width: 200px;
  font-size: 18px;
  padding: 13px 50px 13px 16px;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-appearance: none;
  font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
  background: #f3f3f3 url("../images/bookmarks-icons.png") right top no-repeat;
  background-size: 49px;
}

.jive-view-profile .j-form-multirow .j-form-row select::-ms-expand,
.jive-view-profile .j-form-singlerow .j-form-row select::-ms-expand,
.jive-body-profile-edit .j-form-multirow .j-form-row select::-ms-expand,
.jive-body-profile-edit .j-form-singlerow .j-form-row select::-ms-expand,
.j-body-preferences .j-form-multirow .j-form-row select::-ms-expand,
.j-body-preferences .j-form-singlerow .j-form-row select::-ms-expand,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row select::-ms-expand,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row select::-ms-expand,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row select::-ms-expand,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row select::-ms-expand {
  display: none;
}

.jive-view-profile .j-form-multirow .j-form-row select:hover,
.jive-view-profile .j-form-singlerow .j-form-row select:hover,
.jive-body-profile-edit .j-form-multirow .j-form-row select:hover,
.jive-body-profile-edit .j-form-singlerow .j-form-row select:hover,
.j-body-preferences .j-form-multirow .j-form-row select:hover,
.j-body-preferences .j-form-singlerow .j-form-row select:hover,
.jive-body-formpage-changepassword .j-form-multirow .j-form-row select:hover,
.jive-body-formpage-changepassword .j-form-singlerow .j-form-row select:hover,
.jive-body-formpage-delete-user .j-form-multirow .j-form-row select:hover,
.jive-body-formpage-delete-user .j-form-singlerow .j-form-row select:hover {
  background: #f3f3f3 url("../images/bookmarks-icons-hover.png") right top no-repeat;
  background-size: 49px;
}

.jive-view-profile .radio-input-wrapper,
.jive-body-profile-edit .radio-input-wrapper,
.j-body-preferences .radio-input-wrapper,
.jive-body-formpage-changepassword .radio-input-wrapper,
.jive-body-formpage-delete-user .radio-input-wrapper {
  margin-right: 10px;
  display: inline-block !important;
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
}

.jive-view-profile .radio-input-wrapper i,
.jive-body-profile-edit .radio-input-wrapper i,
.j-body-preferences .radio-input-wrapper i,
.jive-body-formpage-changepassword .radio-input-wrapper i,
.jive-body-formpage-delete-user .radio-input-wrapper i {
  top: 0;
  left: 0;
  position: absolute;
  background-color: #E6E6E6;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: 8px solid #E6E6E6;
}

.jive-view-profile .radio-input-wrapper input[type=radio],
.jive-body-profile-edit .radio-input-wrapper input[type=radio],
.j-body-preferences .radio-input-wrapper input[type=radio],
.jive-body-formpage-changepassword .radio-input-wrapper input[type=radio],
.jive-body-formpage-delete-user .radio-input-wrapper input[type=radio] {
  position: relative;
  z-index: 10;
  opacity: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.jive-view-profile .radio-input-wrapper input[type=radio]:checked + i,
.jive-body-profile-edit .radio-input-wrapper input[type=radio]:checked + i,
.j-body-preferences .radio-input-wrapper input[type=radio]:checked + i,
.jive-body-formpage-changepassword .radio-input-wrapper input[type=radio]:checked + i,
.jive-body-formpage-delete-user .radio-input-wrapper input[type=radio]:checked + i {
  background: #000;
}

.jive-view-profile .checkbox-input-wrapper,
.jive-body-profile-edit .checkbox-input-wrapper,
.j-body-preferences .checkbox-input-wrapper,
.jive-body-formpage-changepassword .checkbox-input-wrapper,
.jive-body-formpage-delete-user .checkbox-input-wrapper {
  margin-right: 10px;
  display: inline-block !important;
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
}

.jive-view-profile .checkbox-input-wrapper i,
.jive-body-profile-edit .checkbox-input-wrapper i,
.j-body-preferences .checkbox-input-wrapper i,
.jive-body-formpage-changepassword .checkbox-input-wrapper i,
.jive-body-formpage-delete-user .checkbox-input-wrapper i {
  top: 0;
  left: 0;
  position: absolute;
  background-color: #E6E6E6;
  width: 20px;
  height: 20px;
  background: #E6E6E6 url("../images/checkbox.png") top left no-repeat;
  background-size: 20px;
}

.jive-view-profile .checkbox-input-wrapper input[type=checkbox],
.jive-body-profile-edit .checkbox-input-wrapper input[type=checkbox],
.j-body-preferences .checkbox-input-wrapper input[type=checkbox],
.jive-body-formpage-changepassword .checkbox-input-wrapper input[type=checkbox],
.jive-body-formpage-delete-user .checkbox-input-wrapper input[type=checkbox] {
  position: relative;
  z-index: 10;
  opacity: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.jive-view-profile .checkbox-input-wrapper input[type=checkbox]:checked + i,
.jive-body-profile-edit .checkbox-input-wrapper input[type=checkbox]:checked + i,
.j-body-preferences .checkbox-input-wrapper input[type=checkbox]:checked + i,
.jive-body-formpage-changepassword .checkbox-input-wrapper input[type=checkbox]:checked + i,
.jive-body-formpage-delete-user .checkbox-input-wrapper input[type=checkbox]:checked + i {
  background-position: bottom left;
}

.jive-view-profile .wrap-for-jive_user_spotlight_off,
.jive-body-profile-edit .wrap-for-jive_user_spotlight_off,
.j-body-preferences .wrap-for-jive_user_spotlight_off,
.jive-body-formpage-changepassword .wrap-for-jive_user_spotlight_off,
.jive-body-formpage-delete-user .wrap-for-jive_user_spotlight_off {
  float: left;
  top: -2px;
  margin-right: 10px !important;
}

.jive-view-profile legend[for="jive_user_spotlight_off"],
.jive-body-profile-edit legend[for="jive_user_spotlight_off"],
.j-body-preferences legend[for="jive_user_spotlight_off"],
.jive-body-formpage-changepassword legend[for="jive_user_spotlight_off"],
.jive-body-formpage-delete-user legend[for="jive_user_spotlight_off"] {
  margin-bottom: 0;
}

.jive-view-profile .j-form-row.jive-form-row-buttons,
.jive-body-profile-edit .j-form-row.jive-form-row-buttons,
.j-body-preferences .j-form-row.jive-form-row-buttons,
.jive-body-formpage-changepassword .j-form-row.jive-form-row-buttons,
.jive-body-formpage-delete-user .j-form-row.jive-form-row-buttons {
  text-align: right;
  padding: 0;
  margin-top: 30px;
}

@media screen and (max-width: 640px) {
  .jive-view-profile .j-form-row.jive-form-row-buttons,
  .jive-body-profile-edit .j-form-row.jive-form-row-buttons,
  .j-body-preferences .j-form-row.jive-form-row-buttons,
  .jive-body-formpage-changepassword .j-form-row.jive-form-row-buttons,
  .jive-body-formpage-delete-user .j-form-row.jive-form-row-buttons {
    text-align: left;
  }
}

.jive-view-profile .j-form-row.jive-form-row-buttons input,
.jive-body-profile-edit .j-form-row.jive-form-row-buttons input,
.j-body-preferences .j-form-row.jive-form-row-buttons input,
.jive-body-formpage-changepassword .j-form-row.jive-form-row-buttons input,
.jive-body-formpage-delete-user .j-form-row.jive-form-row-buttons input {
  padding: 12px 0;
  width: 120px;
  margin-bottom: 15px;
}

.jive-view-profile .j-form-row.jive-form-row-buttons input:last-child,
.jive-body-profile-edit .j-form-row.jive-form-row-buttons input:last-child,
.j-body-preferences .j-form-row.jive-form-row-buttons input:last-child,
.jive-body-formpage-changepassword .j-form-row.jive-form-row-buttons input:last-child,
.jive-body-formpage-delete-user .j-form-row.jive-form-row-buttons input:last-child {
  margin-right: 0;
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  .jive-view-profile,
  .jive-body-profile-edit,
  .j-body-preferences,
  .jive-body-formpage-changepassword,
  .jive-body-formpage-delete-user {
    /**
        Start Tabs Styling
        */
  }
  .jive-view-profile nav.j-bigtab-nav li a,
  .jive-body-profile-edit nav.j-bigtab-nav li a,
  .j-body-preferences nav.j-bigtab-nav li a,
  .jive-body-formpage-changepassword nav.j-bigtab-nav li a,
  .jive-body-formpage-delete-user nav.j-bigtab-nav li a {
    padding: 12px 10px;
  }
}

/**
 * Here we define unathorized page specific styles
 */
body.jive-body-unathorized {
  /* hide login messaged when a guest */
}

body.jive-body-unathorized.is-guest .jive-error-box {
  display: none;
}

.jive-body-formpage-delete-user #j-main {
  margin-bottom: 80px;
}

.jive-body-formpage-delete-user .delete-user-form {
  margin-top: 48px;
  width: 100%;
  max-width: 780px;
}

.jive-body-formpage-delete-user .delete-user-form h3 {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 40px;
}

.jive-body-formpage-delete-user .delete-user-form p {
  color: #000000;
  font-size: 18px;
  line-height: 22px;
}

.jive-body-formpage-delete-user .delete-user-form label {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  display: block;
  margin: 32px 0 8px 0;
  font-family: 'DaimlerCS-Bold',Arial, Helvetica, sans-serif;
}

.jive-body-formpage-delete-user .delete-user-form .confirm-delete {
  display: block;
  width: 100%;
  box-sizing: border-box;
  background-color: #F3F3F3;
  border: none;
  padding: 13px 16px;
  font-size: 18px;
  font-family: 'DaimlerCS-regular',Arial, Helvetica, sans-serif;
}

.jive-body-formpage-delete-user .delete-user-form .submission-buttons {
  margin-top: 40px;
  text-align: right;
}

.jive-body-formpage-delete-user .delete-user-form .submission-buttons input {
  height: 48px;
  font-size: 16px;
  border-radius: 0;
  line-height: 16px;
  padding: 10px 70px;
  text-transform: none;
  display: inline-block;
  background-image: none;
  background-color: #E6E6E6;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
}

.jive-body-formpage-delete-user .delete-user-form .submission-buttons input.submit-delete {
  color: #ffffff;
  background-color: #000000;
}

.jive-body-formpage-delete-user .delete-user-form .submission-buttons input.submit-delete:hover {
  background-color: #585858;
}

.jive-body-formpage-delete-user .delete-user-form .submission-buttons input.submit-delete.disabled {
  background-color: #666;
}

.jive-body-formpage-delete-user .delete-user-form .submission-buttons input#cancel:hover {
  background-color: #c8c8c8;
}

@media all and (max-width: 640px) {
  .jive-body-formpage-delete-user .delete-user-form .submission-buttons {
    display: flex;
    flex-direction: row-reverse;
  }
  .jive-body-formpage-delete-user .delete-user-form .submission-buttons input {
    flex-basis: 50%;
    padding: 15px 20px;
  }
}

.j-body-preferences .preference-header {
  margin-bottom: 32px;
}

.j-body-preferences #general-preferences,
.j-body-preferences .hide-Inbox,
.j-body-preferences .hide-Posteingang {
  display: none !important;
}

.j-body-preferences .jive-userLocale-row .jive-description,
.j-body-preferences .jive-timezone-row .jive-description {
  margin-bottom: 8px;
}

.j-body-preferences .jive-userLocale-row .selectize-input .item,
.j-body-preferences .jive-timezone-row .selectize-input .item {
  width: 100%;
  cursor: none;
}

@media all and (max-width: 640px) {
  .j-body-preferences .jive-userLocale-row .selectize-input .item,
  .j-body-preferences .jive-timezone-row .selectize-input .item {
    max-width: 500px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
  }
}

@media all and (max-width: 450px) {
  .j-body-preferences .jive-userLocale-row .selectize-input .item,
  .j-body-preferences .jive-timezone-row .selectize-input .item {
    max-width: 200px;
  }
}

@media all and (max-width: 400px) {
  .j-body-preferences .jive-userLocale-row .selectize-input .item,
  .j-body-preferences .jive-timezone-row .selectize-input .item {
    max-width: 150px;
  }
}

.j-body-preferences .jive-userLocale-row .jive-userLocale-wrapper .selectize-input .item,
.j-body-preferences .jive-timezone-row .jive-userLocale-wrapper .selectize-input .item {
  display: inline;
}

@media all and (min-width: 40em) {
  .j-body-preferences .jive-userLanguage-wrapper,
  .j-body-preferences .jive-userLocale-wrapper {
    max-width: 250px;
  }
}

/* Gems*/
/**
 * Here we define the color variables that are used globally
 */
/* grayscale */
/* theme */
body.j-my-admins #j-main {
  background-color: #f7f7f7;
  background-image: url(../images/dse_bg_form.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  box-sizing: content-box;
  padding: 40px 68px 68px 68px;
  background-image: url(../images/dse_bg_form.png);
}

body.j-my-admins #j-main .j-page-title {
  height: 81px;
  background: #FFF;
  line-height: 80px;
  display: inline-block;
  margin-bottom: 40px;
  font-size: 42px;
  padding: 0 20px;
  text-transform: capitalize;
}

body.j-my-admins #j-main .j-page-title h1 {
  font-size: 42px;
}

body.j-my-admins #j-main .j-list-group-title {
  font-size: 18px;
  color: #000;
  margin-bottom: 8px;
  line-height: 18px;
}

@media screen and (min-width: 40em) {
  body.j-my-admins #j-main .j-browse-details {
    margin-bottom: 40px;
  }
  body.j-my-admins #j-main .j-browse-details table {
    border-collapse: separate;
    border-block-start: 10px;
    border-spacing: 0 8px;
  }
  body.j-my-admins #j-main .j-browse-details table thead {
    background: none;
  }
  body.j-my-admins #j-main .j-browse-details table thead tr {
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    line-height: 28px;
  }
  body.j-my-admins #j-main .j-browse-details table thead tr th {
    width: 20%;
    padding: 0;
    max-width: 350px;
    white-space: nowrap;
    overflow: hidden;
    color: #707070;
    font-size: 12px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    text-transform: uppercase;
    background: #e6e6e6;
    color: #707070;
    transform: translateY(8px);
    -ms-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -o-transform: translateY(8px);
    -webkit-transform: translateY(8px);
    display: table-cell;
  }
  body.j-my-admins #j-main .j-browse-details table thead tr th * {
    color: #707070;
    font-size: 12px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    text-transform: uppercase;
  }
  body.j-my-admins #j-main .j-browse-details table tbody tr {
    height: 66px;
    margin-bottom: 8px;
    box-sizing: content-box;
    border-bottom: 8px solid transparent;
  }
  body.j-my-admins #j-main .j-browse-details table tbody tr:hover {
    background: #fff;
    box-shadow: 0px 0px 5px #c3c3c3;
  }
  body.j-my-admins #j-main .j-browse-details table tbody tr:hover td {
    position: relative;
  }
  body.j-my-admins #j-main .j-browse-details table tbody tr:hover td.j-td-icon {
    position: relative;
  }
  body.j-my-admins #j-main .j-browse-details table tbody tr:hover td.j-td-icon::before {
    content: "";
    display: block;
    width: 5px;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: #007a93;
  }
  body.j-my-admins #j-main .j-browse-details table tbody tr td {
    background: #FFF;
    border-bottom: none;
    line-height: 66px;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    height: 100%;
    text-overflow: ellipsis;
    font-size: 18px;
  }
  body.j-my-admins #j-main .j-browse-details table tbody tr td > a {
    font-size: 18px;
  }
  body.j-my-admins #j-main .j-browse-details table td,
  body.j-my-admins #j-main .j-browse-details table th {
    padding-left: 24px !important;
  }
  body.j-my-admins #j-main .j-list-group-title {
    padding: 10px;
    background: #ffffff;
  }
}

@media screen and (min-width: 40em) {
  body.j-my-admins #j-main .j-custom-send-email {
    height: 48px;
    background-color: #F3F3F3;
    float: right;
    margin-right: 16px;
    margin-top: 9px;
    padding: 0 32px 0 56px;
    color: #000;
    line-height: 48px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M21.708.976L11.314 9.39a.497.497 0 0 1-.63 0L.291.976C.111 1.276 0 1.624 0 2v11c0 1.104.897 2 2 2h18c1.103 0 2-.896 2-2V2c0-.376-.11-.724-.291-1.024h-.001zm-.72-.705A1.985 1.985 0 0 0 20 .001H2c-.36 0-.695.104-.988.27L11 8.357 20.988.271z'/%3E%3Cpattern id='c' width='100%25' height='123.335%25' y='-23.335%25'%3E%3Cuse transform='scale(.45834)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 4)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23000' mask='url(%23d)'%3E%3Cpath d='M-64-67H86V83H-64z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 32px 16px;
    background-repeat: no-repeat;
    background-size: 16px;
    font-family: "DaimlerCS-Bold", Arial, sans-serif;
    font-size: 16px;
  }
}

@media screen and (max-width: 40em) {
  body.j-my-admins {
    /* restile list */
  }
  body.j-my-admins #j-main {
    padding: 15px !important;
  }
  body.j-my-admins #j-main .j-page-title {
    height: 56px !important;
    line-height: 56px !important;
    margin: 32px 0 40px 0 !important;
  }
  body.j-my-admins #j-main .j-page-title h1 {
    font-size: 28px !important;
  }
  body.j-my-admins #j-main .j-custom-send-email {
    font-size: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='b' d='M21.708.976L11.314 9.39a.497.497 0 0 1-.63 0L.291.976C.111 1.276 0 1.624 0 2v11c0 1.104.897 2 2 2h18c1.103 0 2-.896 2-2V2c0-.376-.11-.724-.291-1.024h-.001zm-.72-.705A1.985 1.985 0 0 0 20 .001H2c-.36 0-.695.104-.988.27L11 8.357 20.988.271z'/%3E%3Cpattern id='c' width='100%25' height='123.335%25' y='-23.335%25'%3E%3Cuse transform='scale(.45834)' xlink:href='%23a'/%3E%3C/pattern%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(1 4)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cuse fill='url(%23c)' fill-rule='nonzero' xlink:href='%23b'/%3E%3Cg fill='%23000' mask='url(%23d)'%3E%3Cpath d='M-64-67H86V83H-64z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    position: absolute;
    right: 15px;
    bottom: 5px;
    padding: 0 20px !important;
    background-position: center;
    height: 23px;
    background-size: 35px;
  }
  body.j-my-admins #j-main #personalInformation p {
    padding: 10px;
    background: #ffffff;
  }
  body.j-my-admins .j-list-group-title {
    margin-bottom: 24px !important;
  }
  body.j-my-admins .j-browse-details table {
    display: block;
  }
  body.j-my-admins .j-browse-details table tbody {
    display: block;
  }
  body.j-my-admins .j-browse-details table tr {
    border: none;
    padding: 16px 0;
    background: #FFF;
    height: auto !important;
  }
  body.j-my-admins .j-browse-details table tr td {
    padding-left: 40px !important;
    padding-right: 65px !important;
    line-height: 24px;
    font-size: 18px;
    position: relative;
    margin-bottom: 5px;
  }
  body.j-my-admins .j-browse-details table tr td:first-child {
    margin-bottom: 10px;
  }
  body.j-my-admins .j-browse-details table tr td .j-user-icon {
    position: absolute;
    left: 17px;
    top: 2px;
    margin: 0 !important;
  }
  body.j-my-admins .j-browse-details table tr td a:not(.j-custom-send-email) {
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  body.j-my-admins .j-browse-details table tr td.send-message-to-admin {
    overflow: visible;
  }
}

/**
 * Here we define the color variables that are used globally
 */
/* grayscale */
/* theme */
body.j-portal-manager-application #j-main {
  background-color: #f7f7f7;
  background-image: url(../images/dse_bg_form.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  box-sizing: content-box;
  padding: 40px 68px 68px 68px;
  background-image: url(../images/dse_bg_form.png);
}

body.j-portal-manager-application #j-main .j-page-title {
  height: 81px;
  background: #FFF;
  line-height: 80px;
  display: inline-block;
  margin-bottom: 40px;
  font-size: 42px;
  padding: 0 20px;
  text-transform: capitalize;
}

body.j-portal-manager-application #j-main .j-page-title h1 {
  font-size: 42px;
}

body.j-portal-manager-application #j-main .j-pma-description {
  width: 65%;
  max-width: 755px;
  margin-bottom: 40px;
}

body.j-portal-manager-application #j-main .j-pma-description h3 {
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 12px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
}

body.j-portal-manager-application #j-main .j-pma-description p {
  font-size: 18px;
}

body.j-portal-manager-application #j-main .j-pma-box {
  padding-left: 100px;
  box-sizing: border-box;
}

body.j-portal-manager-application #j-main .j-pma-box .j-pma-box-header {
  font-size: 18px;
  line-height: 18px;
  padding-bottom: 8px;
  border-bottom: 1px solid #9E9E9E;
}

body.j-portal-manager-application #j-main .j-pma-box .j-pma-form {
  padding-left: 100px;
  box-sizing: border-box;
  padding-top: 32px;
}

body.j-portal-manager-application #j-main .j-pma-box .j-pma-form .j-pma-label {
  font-size: 12px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  line-height: 12px;
  margin-bottom: 8px;
  display: block;
}

body.j-portal-manager-application #j-main .j-pma-box .j-pma-form select {
  border: none;
  outline: none;
  min-width: 200px;
  font-size: 18px;
  padding: 13px 50px 13px 16px;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  -moz-appearance: none;
  font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
  background: #f3f3f3 url("../images/bookmarks-icons.png") right top no-repeat;
  background-size: 49px;
  width: calc(100% - 15px);
  color: #9E9E9E;
}

body.j-portal-manager-application #j-main .j-pma-box .j-pma-form select::-ms-expand {
  display: none;
}

body.j-portal-manager-application #j-main .j-pma-box .j-pma-form select:hover {
  background: #f3f3f3 url("../images/bookmarks-icons-hover.png") right top no-repeat;
  background-size: 49px;
}

body.j-portal-manager-application #j-main .j-pma-box .j-pma-form select::-ms-value {
  background: none;
  /* remove blue background on ie10/ie11 when selected*/
  color: #9E9E9E;
}

body.j-portal-manager-application #j-main .j-pma-box .j-pma-form input[type=submit] {
  float: right;
  margin: 40px 0 0;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  background: #000;
  color: #FFF;
  padding: 0 70px 0 50px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHRpdGxlPmxpbmstYXJyb3c8L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMy41LDBoLTIydjguNWgxNi4xTDAsMjYuMUw1LjksMzJsMTcuNi0xNy42djE1LjlIMzJWMEgyMy41eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: right 50px center;
}

@media only screen and (max-width: 40em) {
  body.j-portal-manager-application #j-main {
    padding: 15px;
  }
  body.j-portal-manager-application #j-main .j-page-title {
    height: 56px;
    background: #FFF;
    line-height: 56px;
    display: inline-block;
    margin-bottom: 40px;
    font-size: 28px;
    padding: 0 20px;
    text-transform: capitalize;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: border-box;
  }
  body.j-portal-manager-application #j-main .j-page-title * {
    text-overflow: ellipsis;
    overflow: hidden;
  }
  body.j-portal-manager-application #j-main .j-pma-description {
    width: 100%;
  }
  body.j-portal-manager-application #j-main .j-pma-box, body.j-portal-manager-application #j-main .j-pma-form {
    padding-left: 0 !important;
  }
  body.j-portal-manager-application #j-main select {
    width: 100% !important;
    background-color: #FFF !important;
  }
}

/* gems */
/**
 * Here we define gems user registration page specific styles
 */
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/********** GLOBAL **********/
body.j-user-self-registration {
  /* layout */
  /* page title */
  /* progress */
  /* intro */
  /* note */
  /* buttons */
  /* terms */
  /* video */
  /* background */
  /* faqs */
  /* forms */
}

body.j-user-self-registration.intro #j-main {
  max-width: inherit;
  padding: 0;
  margin: 0;
}

body.j-user-self-registration.wizard #j-main,
body.j-user-self-registration .j-registration-block,
body.j-user-self-registration .j-faqs-block {
  position: relative;
}

body.j-user-self-registration .j-page-title {
  overflow: hidden;
  margin-bottom: 40px;
}

body.j-user-self-registration .j-page-title h1, body.j-user-self-registration .j-page-title h2 {
  padding: 10px 20px;
  font-weight: normal;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  background: #FFF;
  margin: 0;
  display: inline-block;
}

body.j-user-self-registration .j-page-title h1 {
  font-size: 42px;
  line-height: 50px;
}

body.j-user-self-registration .j-page-title h2 {
  font-size: 28px;
  line-height: 34px;
}

body.j-user-self-registration.intro .j-page-title h1, body.j-user-self-registration.intro .j-page-title h2 {
  float: left;
  clear: left;
}

body.j-user-self-registration .progress .status {
  height: 4px;
  background: #C8C8C8;
  margin: 0;
}

body.j-user-self-registration .progress .status .bar {
  height: 100%;
  background: #007A93;
  display: block;
}

body.j-user-self-registration .progress .steps {
  display: table;
  width: 100%;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  color: #C8C8C8;
}

body.j-user-self-registration .progress .steps li {
  display: table-cell;
}

body.j-user-self-registration .progress .steps li .step {
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  display: block;
  text-decoration: none;
  white-space: nowrap;
}

body.j-user-self-registration .progress .steps li.visited .step {
  color: #000;
  cursor: pointer;
}

body.j-user-self-registration .progress .steps li.current .step {
  color: #007A93;
}

body.j-user-self-registration .progress .steps li .count {
  float: left;
  display: block;
  color: #C8C8C8;
}

@media all and (max-width: 450px) {
  body.j-user-self-registration .progress .steps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  body.j-user-self-registration .progress .steps li {
    display: block;
    flex-grow: 1;
    flex-shrink: 1;
  }
  body.j-user-self-registration .progress .steps li .step {
    white-space: normal;
  }
}

body.j-user-self-registration .progress .steps li .step,
body.j-user-self-registration.success .progress .steps li.visited .step {
  color: #000;
}

body.j-user-self-registration .progress .steps .current ~ li .step {
  color: #C8C8C8;
}

body.j-user-self-registration .progress .steps li .step,
body.j-user-self-registration .progress .steps li.current .step,
body.j-user-self-registration.success .progress .steps li.visited .step {
  cursor: default;
}

body.j-user-self-registration .j-body-intro {
  margin-bottom: 20px;
  clear: both;
}

body.j-user-self-registration .j-body-intro h3 {
  font-size: 26px;
  line-height: 36px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  margin: 0 0 20px 0;
}

body.j-user-self-registration .j-body-intro h4, body.j-user-self-registration .j-body-intro p {
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
}

body.j-user-self-registration .j-body-note {
  background: #FFF;
  padding: 10px 20px;
  display: inline-block;
}

body.j-user-self-registration .j-btns {
  margin-top: 40px;
}

body.j-user-self-registration .j-btns .j-btn-global,
body.j-user-self-registration .j-btns .j-btn-secondary,
body.j-user-self-registration .j-btns .j-btn-callout {
  padding: 15px 50px;
  font-size: 16px;
  line-height: 16px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-weight: normal;
  margin: 0;
}

body.j-user-self-registration .j-btns .j-btn-global:not(:first-child),
body.j-user-self-registration .j-btns .j-btn-secondary:not(:first-child),
body.j-user-self-registration .j-btns .j-btn-callout:not(:first-child) {
  margin-left: 15px;
}

body.j-user-self-registration .j-btns .j-btn-secondary {
  color: #000;
}

body.j-user-self-registration .j-btns .j-btn-callout::after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent url(/themes/dsp-assets/images/img-icons-sprite-reloaded-svg.svg) no-repeat -130px 0;
  position: relative;
  top: auto;
  right: auto;
  margin: -2px 0 0 8px;
  vertical-align: middle;
  transform: scale(0.6);
}

body.j-user-self-registration .j-terms {
  /* layout */
  /* label */
  /* checkbox */
  /* errors */
}

body.j-user-self-registration .j-terms p:not(:first-child) {
  margin-top: 20px;
}

body.j-user-self-registration .j-terms p.with-checkbox {
  position: relative;
  padding-left: 30px;
}

body.j-user-self-registration .j-terms label {
  font-weight: normal;
  margin: 0;
}

body.j-user-self-registration .j-terms .checkbox {
  padding: 0;
  margin: 0;
  display: block;
}

body.j-user-self-registration .j-terms .checkbox-input-wrapper {
  margin-right: 10px;
  display: inline-block !important;
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
  position: absolute;
  top: 0;
  left: 0;
}

body.j-user-self-registration .j-terms .checkbox-input-wrapper i {
  top: 0;
  left: 0;
  position: absolute;
  background-color: #E6E6E6;
  width: 20px;
  height: 20px;
  background: #E6E6E6 url("../images/checkbox.png") top left no-repeat;
  background-size: 20px;
}

body.j-user-self-registration .j-terms .checkbox-input-wrapper input[type=checkbox] {
  position: relative;
  z-index: 10;
  opacity: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

body.j-user-self-registration .j-terms .checkbox-input-wrapper input[type=checkbox]:checked + i {
  background-position: bottom left;
}

body.j-user-self-registration .j-terms .parsley-errors-list {
  margin-top: 5px !important;
}

body.j-user-self-registration .j-video {
  box-sizing: border-box;
  padding: 2px 2px 2px 2px;
  border-radius: 4px 4px 0 0;
  background-color: #FFF;
  box-shadow: 0 16px 24px 0 #E6E6E6;
}

body.j-user-self-registration .j-video .canvas {
  background-color: #D5D5D5;
  height: 270px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

body.j-user-self-registration.wizard #j-main,
body.j-user-self-registration .j-registration-block {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #fff url(../images/form-bg.jpg) no-repeat center center !important;
  background-size: cover !important;
}

body.j-user-self-registration .j-faqs-block {
  background: #FFF;
  text-align: center;
  /* header */
  /* container */
  /* select */
  /* details */
}

body.j-user-self-registration .j-faqs-block .hdr h1, body.j-user-self-registration .j-faqs-block .hdr h2 {
  font-weight: normal;
}

body.j-user-self-registration .j-faqs-block .hdr h1 {
  font-size: 28px;
  line-height: 32px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  margin-bottom: 20px;
}

body.j-user-self-registration .j-faqs-block .hdr h2 {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 40px;
}

body.j-user-self-registration .j-faqs-block .j-faq.loaded {
  opacity: 0;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

body.j-user-self-registration .j-faqs-block .j-faq-select {
  position: relative;
  margin: 0 auto;
  text-align: left;
}

body.j-user-self-registration .j-faqs-block .j-faq-select .select {
  background: #F3F3F3 url(/themes/dsp-global/images/icons/arrow-box-down-small.svg) right top no-repeat;
  background-size: 48px 48px;
  height: 48px;
  line-height: 48px;
  font-size: 18px;
  color: #000;
  display: block;
  padding: 0 68px 0 20px;
  position: relative;
  z-index: 2;
  text-decoration: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

body.j-user-self-registration .j-faqs-block .j-faq-select:hover .select {
  background: #F3F3F3 url(/themes/dsp-global/images/icons/arrow-box-down-small-hover.svg) right top no-repeat;
  background-size: 48px 48px;
}

body.j-user-self-registration .j-faqs-block .j-faq-select .options {
  position: absolute;
  top: -999em;
  left: 0;
  width: 100%;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #F3F3F3;
  z-index: 3;
  overflow-y: auto;
}

body.j-user-self-registration .j-faqs-block .j-faq-select .options li {
  display: block;
  border-bottom: 1px solid #E6E6E6;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  padding: 10px 24px;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

body.j-user-self-registration .j-faqs-block .j-faq-select .options li:hover {
  background: #E6E6E6;
}

body.j-user-self-registration .j-faqs-block .j-faq-select .options li.active {
  display: none;
}

body.j-user-self-registration .j-faqs-block .j-faq-select.active .select,
body.j-user-self-registration .j-faqs-block .j-faq-select.active .options {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
}

body.j-user-self-registration .j-faqs-block .j-faq-select.active .select {
  background: #C8C8C8 url(/themes/dsp-global/images/icons/arrow-box-up-small.svg) right top no-repeat;
  background-size: 48px 48px;
  color: #FFF;
}

body.j-user-self-registration .j-faqs-block .j-faq-select.active .options {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
  top: 100%;
}

body.j-user-self-registration .j-faqs-block .j-faq-details {
  text-align: left;
}

body.j-user-self-registration .j-faqs-block .j-faq-details .faq {
  opacity: 0;
  display: none;
}

body.j-user-self-registration .j-faqs-block .j-faq-details .faq.active {
  display: block;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

body.j-user-self-registration .j-form {
  clear: both;
  /* sections */
  /* fields */
  /* errors */
}

body.j-user-self-registration .j-form .section {
  box-sizing: border-box;
}

body.j-user-self-registration .j-form .section:not(:first-child) {
  margin-top: 40px;
}

body.j-user-self-registration .j-form .section .ttl {
  font-size: 18px;
  line-height: 22px;
  border-bottom: 1px solid #9E9E9E;
  padding: 0 0 10px 0;
  margin: 0 0 30px 0;
}

body.j-user-self-registration .j-form .section h4 {
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 15px 0;
}

body.j-user-self-registration .j-form .section p {
  font-size: 18px;
  line-height: 24px;
}

body.j-user-self-registration .j-form .section p.meta {
  color: #707070;
  font-size: 14px;
  line-height: 17px;
}

body.j-user-self-registration .j-form .fields {
  font-size: 0;
  margin-top: 30px;
  /* field */
}

body.j-user-self-registration .j-form .fields .field {
  position: relative;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 22px;
  /* label */
  /* inputs */
  /* errors */
  /* higlight on error */
  /* hide error messages on success */
}

body.j-user-self-registration .j-form .fields .field label {
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 10px;
  display: inline-block;
}

body.j-user-self-registration .j-form .fields .field input,
body.j-user-self-registration .j-form .fields .field textarea {
  border: 0;
  border-bottom: 1px solid transparent;
  padding: 15px;
  height: 48px;
  box-sizing: border-box;
  color: #000;
  background: #F3F3F3;
  font-size: 18px;
  letter-spacing: 0.3px;
  line-height: 22px;
  display: block;
}

body.j-user-self-registration .j-form .fields .field input:-webkit-autofill, body.j-user-self-registration .j-form .fields .field input:-webkit-autofill:hover, body.j-user-self-registration .j-form .fields .field input:-webkit-autofill:focus, body.j-user-self-registration .j-form .fields .field input:-webkit-autofill:active,
body.j-user-self-registration .j-form .fields .field textarea:-webkit-autofill,
body.j-user-self-registration .j-form .fields .field textarea:-webkit-autofill:hover,
body.j-user-self-registration .j-form .fields .field textarea:-webkit-autofill:focus,
body.j-user-self-registration .j-form .fields .field textarea:-webkit-autofill:active {
  background: #F3F3F3;
  -webkit-transition-delay: 99999s;
}

body.j-user-self-registration .j-form .fields .field input:not([readonly]):focus,
body.j-user-self-registration .j-form .fields .field textarea:not([readonly]):focus {
  background-color: #E6E6E6;
  border-bottom: 1px solid #007A93;
}

body.j-user-self-registration .j-form .fields .field input:not([readonly])[disabled],
body.j-user-self-registration .j-form .fields .field textarea:not([readonly])[disabled] {
  opacity: 0.5;
}

body.j-user-self-registration .j-form .fields .field input:not([readonly])::-webkit-input-placeholder,
body.j-user-self-registration .j-form .fields .field textarea:not([readonly])::-webkit-input-placeholder {
  color: #9E9E9E;
}

body.j-user-self-registration .j-form .fields .field input:not([readonly]):-moz-placeholder,
body.j-user-self-registration .j-form .fields .field textarea:not([readonly]):-moz-placeholder {
  color: #9E9E9E;
}

body.j-user-self-registration .j-form .fields .field input:not([readonly])::-moz-placeholder,
body.j-user-self-registration .j-form .fields .field textarea:not([readonly])::-moz-placeholder {
  color: #9E9E9E;
}

body.j-user-self-registration .j-form .fields .field input:not([readonly]):-ms-input-placeholder,
body.j-user-self-registration .j-form .fields .field textarea:not([readonly]):-ms-input-placeholder {
  color: #9E9E9E;
}

body.j-user-self-registration .j-form .fields .field textarea {
  height: auto;
  min-height: 48px;
}

body.j-user-self-registration .j-form .fields .field .parsley-errors-list {
  padding: 10px 15px;
}

body.j-user-self-registration .j-form .fields .field.parsley-error input,
body.j-user-self-registration .j-form .fields .field.parsley-error textarea,
body.j-user-self-registration .j-form .fields .field.parsley-error .selectize-input {
  color: #FF0000;
  border-bottom: 1px solid #FF0000;
}

body.j-user-self-registration .j-form .fields .field.parsley-success .parsley-errors-list {
  display: none;
}

body.j-user-self-registration .j-form .parsley-errors-list {
  box-sizing: border-box;
  background: none transparent;
  border: 0;
  color: #FF0000;
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 17px;
  margin: 0;
  list-style-type: none;
  opacity: 0;
  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

body.j-user-self-registration .j-form .parsley-errors-list.filled {
  opacity: 1;
}

body.j-user-self-registration .jive-success-box {
  margin: 30px 0 10px 0;
  min-height: 40px;
  font-size: 0.875rem;
  background: #FFF;
  color: #000;
  box-sizing: border-box;
  line-height: 15px;
  padding: 15px 16px;
  border: none;
  border-left: 4px solid #6EA046;
  border-radius: 0;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
  margin-right: 8.16667%;
}

body.j-user-self-registration .jive-success-box .jive-icon-med {
  display: none;
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-user-self-registration {
    /* layout */
    /* page title */
    /* progress */
    /* intro */
    /* breadcrumbs */
    /* forms */
    /* faqs */
    /* video */
    /* adjsut spacing for video */
  }
  body.j-user-self-registration.wizard #j-main,
  body.j-user-self-registration .j-registration-block,
  body.j-user-self-registration .j-faqs-block {
    box-sizing: content-box;
    max-width: 1240px;
    padding: 40px 68px;
    margin: 0 auto;
  }
  body.j-user-self-registration.wizard #j-main {
    margin-bottom: 146px !important;
  }
  body.j-user-self-registration .j-page-title h2 {
    font-size: 28px;
    line-height: 34px;
  }
  body.j-user-self-registration.wizard .j-page-title {
    float: left;
  }
  body.j-user-self-registration .progress {
    margin: 40px 0 40px 290px;
  }
  body.j-user-self-registration .progress .steps {
    left: 25px;
  }
  body.j-user-self-registration .progress .steps .step {
    font-size: 18px;
    line-height: 22px;
    padding: 30px 0 0;
  }
  body.j-user-self-registration .progress .steps .step .count {
    width: 20px;
    letter-spacing: -0.5px;
    margin-left: -25px;
  }
  body.j-user-self-registration.success .j-body-intro,
  body.j-user-self-registration.fail .j-body-intro {
    max-width: 740px;
    margin: 40px auto;
  }
  body.j-user-self-registration.intro #jive-breadcrumb {
    max-width: 1240px;
    margin: 0 auto;
    position: relative;
    top: 2px;
  }
  body.j-user-self-registration .j-form {
    clear: both;
  }
  body.j-user-self-registration .j-form .section {
    padding-left: 215px;
  }
  body.j-user-self-registration .j-form .section .ttl {
    margin-left: -215px;
  }
  body.j-user-self-registration .j-form .fields {
    margin-left: -15px;
  }
  body.j-user-self-registration .j-form .fields .field {
    width: 100%;
    display: inline-block;
    padding-left: 15px;
    vertical-align: top;
  }
  body.j-user-self-registration .j-form .fields .field.three-fourths {
    width: 75%;
  }
  body.j-user-self-registration .j-form .fields .field.seconds {
    width: 50%;
  }
  body.j-user-self-registration .j-form .fields .field.thirds {
    width: 33.3333%;
  }
  body.j-user-self-registration .j-form .fields .field.fourths {
    width: 25%;
  }
  body.j-user-self-registration .j-faqs-block {
    margin-bottom: 60px;
  }
  body.j-user-self-registration .j-faqs-block .j-faq-select,
  body.j-user-self-registration .j-faqs-block .j-faq-details {
    text-align: left;
    max-width: 770px;
    margin: 0 auto;
  }
  body.j-user-self-registration .j-faqs-block .j-faq-details .active {
    padding: 20px 68px 0 20px;
  }
  body.j-user-self-registration .j-video {
    position: absolute;
    top: 40px;
    right: 68px;
  }
  body.j-user-self-registration .j-video .canvas {
    width: 440px;
  }
  body.j-user-self-registration.intro .j-page-title,
  body.j-user-self-registration.intro .j-body-intro,
  body.j-user-self-registration.intro .j-body-note {
    margin-right: 460px;
  }
}

/********** TABLET **********/
@media screen and (min-width: 40em) and (max-width: 1376px) {
  body.j-user-self-registration {
    /* progress */
  }
  body.j-user-self-registration .progress .steps {
    table-layout: auto;
  }
}

@media screen and (min-width: 40em) and (max-width: 1240px) {
  body.j-user-self-registration {
    /* progress */
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.j-user-self-registration {
    /* layout */
    /* page title */
    /* progress */
    /* note */
    /* faqs */
    /* forms */
    /* buttons */
  }
  body.j-user-self-registration.wizard #j-main,
  body.j-user-self-registration .j-registration-block,
  body.j-user-self-registration .j-faqs-block {
    padding: 40px 15px;
  }
  body.j-user-self-registration .j-page-title {
    display: block;
  }
  body.j-user-self-registration .j-page-title h2 {
    font-size: 22px;
    line-height: 26px;
  }
  body.j-user-self-registration .j-page-title .content {
    display: inline-block;
  }
  body.j-user-self-registration .progress {
    margin: 0 0 40px 0;
  }
  body.j-user-self-registration .progress .steps .step {
    font-size: 12px;
    line-height: 14px;
    padding: 15px 0 0 20px;
  }
  body.j-user-self-registration .progress .steps .step .count {
    width: 15px;
    margin-left: -20px;
  }
  body.j-user-self-registration .j-body-note {
    margin-bottom: 20px;
  }
  body.j-user-self-registration .j-faqs-block .j-faq-details .active {
    padding: 20px 20px 0 20px;
  }
  body.j-user-self-registration .j-form .fields .field:not(:last-child) {
    margin: 0 0 20px 0;
  }
  body.j-user-self-registration.wizard .j-btns {
    display: block;
  }
  body.j-user-self-registration.wizard .j-btns p {
    display: block;
  }
  body.j-user-self-registration.wizard .j-btns p:first-child {
    margin-bottom: 20px;
  }
  body.j-user-self-registration.wizard .j-btns p:last-child {
    margin-left: -15px;
    text-align: left;
  }
  body.j-user-self-registration.wizard .j-btns p .j-btn-global,
  body.j-user-self-registration.wizard .j-btns p .j-btn-secondary {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    width: calc(50% - 15px);
    margin-left: 15px;
    text-align: center;
  }
}

/********** GLOBAL **********/
body.j-user-self-deletion {
  /* layout */
  /* page title */
  /* intro */
  /* note */
  /* buttons */
  /* background */
}

body.j-user-self-deletion.intro #j-main {
  max-width: inherit;
  padding: 0;
  margin: 0;
}

body.j-user-self-deletion .j-deletion-block {
  position: relative;
}

body.j-user-self-deletion .j-page-title {
  overflow: hidden;
  margin-bottom: 40px;
}

body.j-user-self-deletion .j-page-title h1, body.j-user-self-deletion .j-page-title h2 {
  padding: 10px 20px;
  font-weight: normal;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  background: #FFF;
  margin: 0;
  display: inline-block;
}

body.j-user-self-deletion .j-page-title h1 {
  font-size: 42px;
  line-height: 50px;
}

body.j-user-self-deletion .j-page-title h2 {
  font-size: 28px;
  line-height: 34px;
}

body.j-user-self-deletion.intro .j-page-title h1, body.j-user-self-deletion.intro .j-page-title h2 {
  float: left;
  clear: left;
}

body.j-user-self-deletion .j-body-intro {
  margin-bottom: 20px;
  clear: both;
}

body.j-user-self-deletion .j-body-intro h3 {
  font-size: 26px;
  line-height: 36px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  margin: 0 0 20px 0;
}

body.j-user-self-deletion .j-body-intro h4, body.j-user-self-deletion .j-body-intro p {
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
}

body.j-user-self-deletion .j-body-note {
  background: #FFF;
  padding: 10px 20px;
  margin-top: 50px;
  display: inline-block;
}

body.j-user-self-deletion .j-btns {
  margin-top: 40px;
}

body.j-user-self-deletion .j-btns .j-btn-global,
body.j-user-self-deletion .j-btns .j-btn-secondary,
body.j-user-self-deletion .j-btns .j-btn-callout {
  padding: 15px 50px;
  font-size: 16px;
  line-height: 16px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-weight: normal;
  margin: 0;
}

body.j-user-self-deletion .j-btns .j-btn-global:not(:first-child),
body.j-user-self-deletion .j-btns .j-btn-secondary:not(:first-child),
body.j-user-self-deletion .j-btns .j-btn-callout:not(:first-child) {
  margin-left: 15px;
}

body.j-user-self-deletion .j-btns .j-btn-secondary {
  color: #000;
}

body.j-user-self-deletion .j-btns .j-btn-callout::after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent url(/themes/dsp-assets/images/img-icons-sprite-reloaded-svg.svg) no-repeat -130px 0;
  position: relative;
  top: auto;
  right: auto;
  margin: -2px 0 0 8px;
  vertical-align: middle;
  transform: scale(0.6);
}

body.j-user-self-deletion .j-deletion-block {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #fff url(../images/form-bg.jpg) no-repeat center center !important;
  background-size: cover !important;
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-user-self-deletion {
    /* layout */
    /* page title */
    /* intro */
    /* breadcrumbs */
  }
  body.j-user-self-deletion .j-deletion-block {
    box-sizing: content-box;
    max-width: 1240px;
    padding: 40px 68px;
    margin: 0 auto;
  }
  body.j-user-self-deletion .j-page-title h2 {
    font-size: 28px;
    line-height: 34px;
  }
  body.j-user-self-deletion.success .j-body-intro,
  body.j-user-self-deletion.fail .j-body-intro {
    max-width: 740px;
    margin: 40px auto;
  }
  body.j-user-self-deletion.intro #jive-breadcrumb {
    max-width: 1240px;
    margin: 0 auto;
    position: relative;
    top: 2px;
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.j-user-self-deletion {
    /* layout */
    /* page title */
    /* note */
  }
  body.j-user-self-deletion .j-deletion-block {
    padding: 40px 15px;
  }
  body.j-user-self-deletion .j-page-title {
    display: block;
  }
  body.j-user-self-deletion .j-page-title h2 {
    font-size: 22px;
    line-height: 26px;
  }
  body.j-user-self-deletion .j-page-title .content {
    display: inline-block;
  }
  body.j-user-self-deletion .j-body-note {
    margin-bottom: 20px;
  }
}

/**
 * Here we define newsletter registration page specific styles
 */
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/********** GLOBAL **********/
body.j-newsletter-form {
  /* layout */
  /* page title */
  /* confirmation message */
  /* buttons */
  /* breadcrumbs */
  /* forms */
}

body.j-newsletter-form #j-main {
  max-width: inherit;
  padding: 0;
  margin: 0;
  position: relative;
  background: #fff url(../images/form-bg.jpg) no-repeat center center !important;
  background-size: cover !important;
}

body.j-newsletter-form .j-page-title {
  overflow: hidden;
  margin-bottom: 40px;
}

body.j-newsletter-form .j-page-title h1 {
  padding: 10px 20px;
  font-weight: normal;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  background: #FFF;
  margin: 0;
  display: inline-block;
  font-size: 42px;
  line-height: 50px;
  float: left;
  clear: left;
}

body.j-newsletter-form .j-newsletter-confirmation {
  margin-bottom: 20px;
  clear: both;
}

body.j-newsletter-form .j-newsletter-confirmation h4 {
  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
  font-family: "DaimlerCS-Light", Arial, sans-serif;
}

body.j-newsletter-form .j-btns {
  margin-top: 40px;
}

body.j-newsletter-form .j-btns .j-btn-global,
body.j-newsletter-form .j-btns .j-btn-callout {
  padding: 15px 50px;
  font-size: 16px;
  line-height: 16px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-weight: normal;
  margin: 0;
}

body.j-newsletter-form .j-btns .j-btn-global:not(:first-child),
body.j-newsletter-form .j-btns .j-btn-callout:not(:first-child) {
  margin-left: 15px;
}

body.j-newsletter-form .j-btns .j-btn-callout::after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent url(/themes/dsp-assets/images/img-icons-sprite-reloaded-svg.svg) no-repeat -130px 0;
  position: relative;
  top: auto;
  right: auto;
  margin: -2px 0 0 8px;
  vertical-align: middle;
  transform: scale(0.6);
}

body.j-newsletter-form #jive-breadcrumb {
  max-width: 1240px;
  margin: 0 auto;
  position: relative;
  top: 2px;
}

body.j-newsletter-form .j-form {
  clear: both;
  /* sections */
  /* fields */
  /* errors */
}

body.j-newsletter-form .j-form .section {
  box-sizing: border-box;
}

body.j-newsletter-form .j-form .section:not(:first-child) {
  margin-top: 40px;
}

body.j-newsletter-form .j-form .section p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
}

body.j-newsletter-form .j-form .section p.meta {
  color: #707070;
  font-size: 14px;
  line-height: 17px;
}

body.j-newsletter-form .j-form .fields {
  font-size: 0;
  margin-top: 30px;
  /* field */
}

body.j-newsletter-form .j-form .fields .field {
  position: relative;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 22px;
  /* label */
  /* inputs */
  /* errors */
  /* higlight on error */
  /* hide error messages on success */
}

body.j-newsletter-form .j-form .fields .field label {
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 10px;
  display: inline-block;
}

body.j-newsletter-form .j-form .fields .field input {
  border: 0;
  border-bottom: 1px solid transparent;
  padding: 15px;
  height: 48px;
  box-sizing: border-box;
  color: #000;
  background: #F3F3F3;
  font-size: 18px;
  letter-spacing: 0.3px;
  line-height: 22px;
  display: block;
}

body.j-newsletter-form .j-form .fields .field input:-webkit-autofill, body.j-newsletter-form .j-form .fields .field input:-webkit-autofill:hover, body.j-newsletter-form .j-form .fields .field input:-webkit-autofill:focus, body.j-newsletter-form .j-form .fields .field input:-webkit-autofill:active {
  background: #F3F3F3;
  -webkit-transition-delay: 99999s;
}

body.j-newsletter-form .j-form .fields .field input:not([readonly]):focus {
  background-color: #E6E6E6;
  border-bottom: 1px solid #007A93;
}

body.j-newsletter-form .j-form .fields .field input:not([readonly])[disabled] {
  opacity: 0.5;
}

body.j-newsletter-form .j-form .fields .field input:not([readonly])::-webkit-input-placeholder {
  color: #9E9E9E;
}

body.j-newsletter-form .j-form .fields .field input:not([readonly]):-moz-placeholder {
  color: #9E9E9E;
}

body.j-newsletter-form .j-form .fields .field input:not([readonly])::-moz-placeholder {
  color: #9E9E9E;
}

body.j-newsletter-form .j-form .fields .field input:not([readonly]):-ms-input-placeholder {
  color: #9E9E9E;
}

body.j-newsletter-form .j-form .fields .field .parsley-errors-list {
  padding: 10px 15px;
}

body.j-newsletter-form .j-form .fields .field.parsley-error input,
body.j-newsletter-form .j-form .fields .field.parsley-error textarea,
body.j-newsletter-form .j-form .fields .field.parsley-error .selectize-input {
  color: #FF0000;
  border-bottom: 1px solid #FF0000;
}

body.j-newsletter-form .j-form .fields .field.parsley-success .parsley-errors-list {
  display: none;
}

body.j-newsletter-form .j-form .parsley-errors-list {
  box-sizing: border-box;
  background: none transparent;
  border: 0;
  color: #FF0000;
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 17px;
  margin: 0;
  list-style-type: none;
  opacity: 0;
  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

body.j-newsletter-form .j-form .parsley-errors-list.filled {
  opacity: 1;
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  body.j-newsletter-form {
    /* layout */
    /* page title */
    /* forms */
  }
  body.j-newsletter-form #j-main {
    box-sizing: content-box;
    max-width: 1240px;
    padding: 40px 68px;
    margin: 0 auto;
    margin-bottom: 146px !important;
  }
  body.j-newsletter-form .j-page-title {
    float: left;
  }
  body.j-newsletter-form .j-page-title h1 {
    font-size: 28px;
    line-height: 34px;
  }
  body.j-newsletter-form .j-form {
    clear: both;
  }
  body.j-newsletter-form .j-form .section {
    padding-left: 0px;
  }
  body.j-newsletter-form .j-form .fields {
    margin-left: -15px;
  }
  body.j-newsletter-form .j-form .fields .field {
    width: 40%;
    padding-left: 15px;
    vertical-align: top;
  }
}

/********** MOBILE **********/
@media screen and (max-width: 40em) {
  body.j-newsletter-form {
    /* layout */
    /* page title */
    /* forms */
    /* buttons */
  }
  body.j-newsletter-form #j-main {
    padding: 40px 15px;
  }
  body.j-newsletter-form .j-page-title {
    display: block;
  }
  body.j-newsletter-form .j-page-title h1 {
    font-size: 22px;
    line-height: 26px;
  }
  body.j-newsletter-form .j-form .fields .field:not(:last-child) {
    margin: 0 0 20px 0;
  }
  body.j-newsletter-form .j-btns {
    display: block;
  }
  body.j-newsletter-form .j-btns p {
    display: block;
  }
  body.j-newsletter-form .j-btns p:first-child {
    margin-bottom: 20px;
  }
  body.j-newsletter-form .j-btns p:last-child {
    margin-left: -15px;
    text-align: left;
  }
  body.j-newsletter-form .j-btns p .j-btn-global,
  body.j-newsletter-form .j-btns p .j-btn-secondary {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    width: calc(50% - 15px);
    margin-left: 15px;
    text-align: center;
  }
}

/**
 * Here we define alerts manager styles
 */
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.ui-datepicker .ui-state-default.ui-state-active:hover {
  color: black;
}

/********** GLOBAL **********/
.manage-alerts {
  /**
    Start Tabs Styling
     */
  /**
    End Tabs Styling
     */
  /* layout */
  /* page title */
  /* progress */
  /* intro */
  /* note */
  /* buttons */
  /* terms */
  /* video */
  /* background */
  /* faqs */
  /* forms */
}

.manage-alerts h1 {
  padding-bottom: 10px;
}

.manage-alerts nav.j-bigtab-nav {
  height: auto;
  display: inline-block;
}

.manage-alerts nav.j-bigtab-nav .j-tabbar {
  height: auto;
  display: inline-block;
}

.manage-alerts nav.j-bigtab-nav li {
  height: auto;
  max-height: 48px;
}

.manage-alerts nav.j-bigtab-nav li:last-child {
  float: none;
}

.manage-alerts nav.j-bigtab-nav li:last-child a {
  border-right: none;
}

.manage-alerts nav.j-bigtab-nav li.active {
  border: none;
  height: auto;
  border-radius: 0;
  background: #000;
}

.manage-alerts nav.j-bigtab-nav li.active a {
  color: #ffffff;
  text-shadow: none;
  background-color: #000000;
}

.manage-alerts nav.j-bigtab-nav li.active a::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -15px;
  border: 10px solid black;
  border-color: black transparent transparent;
  left: 50%;
  margin-left: -10px;
}

.manage-alerts nav.j-bigtab-nav li a {
  color: #000000;
  text-shadow: none;
  position: relative;
  padding: 12px 32px !important;
  background-color: #E6E6E6;
  border-right: 1px solid #c8c8c8;
  font-family: 'DaimlerCS-light', Arial, Helvetica, sans-serif;
}

@media all and (max-width: 640px) {
  .manage-alerts nav.j-bigtab-nav {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .manage-alerts nav.j-bigtab-nav .j-tabbar {
    display: flex;
    white-space: nowrap;
    height: 55px;
  }
}

.manage-alerts .jive-info-box, .manage-alerts .jive-error-box {
  margin: 20px 0;
  display: block;
}

.manage-alerts .button-container {
  position: relative;
}

.manage-alerts .button-container .button-trigger {
  width: 50px;
  display: inline-block;
  height: 60px;
  float: right;
}

.manage-alerts .button-container .button-trigger:before {
  content: "\e933";
  font-size: 26px;
  color: #666;
  line-height: 63px;
}

.manage-alerts .button-container .button-dropdown {
  display: none;
  position: absolute;
  top: -33px;
  right: 60px;
  width: 150px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 1;
}

.manage-alerts .button-container .button-dropdown.two {
  top: -13px;
}

.manage-alerts .button-container .button-dropdown.one {
  top: 7px;
}

.manage-alerts .button-container .button-dropdown:before, .manage-alerts .button-container .button-dropdown:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: -10px;
  border: 10px solid white;
  border-color: white white transparent transparent;
  transform: rotate(45deg);
}

.manage-alerts .button-container .button-dropdown:before {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
  z-index: -5;
}

.manage-alerts .button-container .button-dropdown form {
  position: relative;
}

.manage-alerts .button-container .button-dropdown form:before {
  display: block;
  position: absolute;
  font-size: 14px;
  top: 13px;
  left: 12px;
  z-index: 2;
}

.manage-alerts .button-container .button-dropdown .delete-button:before {
  content: "\e915";
}

.manage-alerts .button-container .button-dropdown .edit-button:before {
  content: "\e934";
}

.manage-alerts .button-container .button-dropdown .activate-button:before {
  content: "\66";
}

.manage-alerts .button-container .button-dropdown .deactivate-button:before {
  content: "\65";
}

.manage-alerts .button-container .button-dropdown .copy-button:before {
  content: "\49";
}

.manage-alerts .button-container .button-dropdown input {
  display: block;
  width: 100%;
  background: white;
  padding: 12px 20px 12px 36px;
  text-align: left;
}

.manage-alerts .button-container .button-dropdown input:hover {
  background: #f0f0f0;
}

.manage-alerts.intro #j-main {
  max-width: inherit;
  padding: 0;
  margin: 0;
}

.manage-alerts.wizard #j-main,
.manage-alerts .j-registration-block,
.manage-alerts .j-faqs-block {
  position: relative;
}

.manage-alerts .j-page-title {
  overflow: hidden;
  margin-bottom: 40px;
}

.manage-alerts .j-page-title h1, .manage-alerts .j-page-title h2 {
  padding: 10px 20px;
  font-weight: normal;
  font-family: "DaimlerCS-Regular", Arial, sans-serif;
  background: #FFF;
  margin: 0;
  display: inline-block;
}

.manage-alerts .j-page-title h1 {
  font-size: 42px;
  line-height: 50px;
}

.manage-alerts .j-page-title h2 {
  font-size: 28px;
  line-height: 34px;
}

.manage-alerts.intro .j-page-title h1, .manage-alerts.intro .j-page-title h2 {
  float: left;
  clear: left;
}

.manage-alerts #create-button {
  float: right;
  padding: 12px 32px 12px 42px;
  line-height: 1.4em;
  font-size: 1rem;
  margin: 0;
  position: relative;
}

.manage-alerts #create-button:before {
  position: absolute;
  top: 15px;
  font-size: 14px;
  left: 16px;
  color: white;
  content: "\49";
}

.manage-alerts .progress .status {
  height: 4px;
  background: #C8C8C8;
  margin: 0 40px;
}

.manage-alerts .progress .status .bar {
  height: 100%;
  background: #007A93;
  display: block;
}

.manage-alerts .progress .steps {
  display: table;
  width: 100%;
  border-spacing: 0;
  table-layout: fixed;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  color: #C8C8C8;
}

.manage-alerts .progress .steps li {
  display: table-cell;
}

.manage-alerts .progress .steps li .step {
  display: block;
  text-decoration: none;
}

.manage-alerts .progress .steps li.visited .step {
  color: #000;
  cursor: pointer;
}

.manage-alerts .progress .steps li.current .step {
  color: #007A93;
}

.manage-alerts .progress .steps li .count {
  float: left;
  display: block;
  color: #C8C8C8;
}

.manage-alerts .progress .steps li .step,
.manage-alerts.success .progress .steps li.visited .step {
  color: #000;
}

.manage-alerts .progress .steps .current ~ li .step {
  color: #C8C8C8;
}

.manage-alerts .progress .steps li .step,
.manage-alerts .progress .steps li.current .step,
.manage-alerts.success .progress .steps li.visited .step {
  cursor: default;
}

.manage-alerts .j-body-intro {
  margin-bottom: 20px;
  clear: both;
}

.manage-alerts .j-body-intro h3 {
  font-size: 26px;
  line-height: 36px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  margin: 0 0 20px 0;
}

.manage-alerts .j-body-note {
  background: #FFF;
  padding: 10px 20px;
  display: inline-block;
}

.manage-alerts .j-btns {
  margin-top: 40px;
}

.manage-alerts .j-btns .j-btn-secondary,
.manage-alerts .j-btns .j-btn-callout {
  padding: 15px 20px;
  font-size: 18px;
  line-height: 22px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-weight: normal;
  margin: 0;
}

.manage-alerts .j-btns .j-btn-secondary:not(:first-child),
.manage-alerts .j-btns .j-btn-callout:not(:first-child) {
  margin-left: 15px;
}

.manage-alerts .j-btns .j-btn-secondary {
  color: #000;
}

.manage-alerts .j-btns .j-btn-callout::after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent url(/themes/dsp-assets/images/img-icons-sprite-reloaded-svg.svg) no-repeat -130px 0;
  position: relative;
  top: auto;
  right: auto;
  margin: -2px 0 0 8px;
  vertical-align: middle;
  transform: scale(0.6);
}

.manage-alerts .j-terms {
  /* layout */
  /* label */
  /* checkbox */
  /* errors */
}

.manage-alerts .j-terms p:not(:first-child) {
  margin-top: 20px;
}

.manage-alerts .j-terms p.with-checkbox {
  position: relative;
  padding-left: 30px;
}

.manage-alerts .j-terms label {
  font-weight: normal;
  margin: 0;
}

.manage-alerts .j-terms .checkbox {
  padding: 0;
  margin: 0;
  display: block;
}

.manage-alerts .j-terms .checkbox-input-wrapper {
  margin-right: 10px;
  display: inline-block !important;
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
  position: absolute;
  top: 0;
  left: 0;
}

.manage-alerts .j-terms .checkbox-input-wrapper i {
  top: 0;
  left: 0;
  position: absolute;
  background-color: #E6E6E6;
  width: 20px;
  height: 20px;
  background: #E6E6E6 url("../images/checkbox.png") top left no-repeat;
  background-size: 20px;
}

.manage-alerts .j-terms .checkbox-input-wrapper input[type=checkbox] {
  position: relative;
  z-index: 10;
  opacity: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.manage-alerts .j-terms .checkbox-input-wrapper input[type=checkbox]:checked + i {
  background-position: bottom left;
}

.manage-alerts .j-terms .parsley-errors-list {
  margin-top: 5px !important;
}

.manage-alerts .j-video {
  box-sizing: border-box;
  padding: 2px 2px 2px 2px;
  border-radius: 4px 4px 0 0;
  background-color: #FFF;
  box-shadow: 0 16px 24px 0 #E6E6E6;
}

.manage-alerts .j-video .canvas {
  background-color: #D5D5D5;
  height: 270px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.manage-alerts.wizard #j-main,
.manage-alerts .j-registration-block {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #f7f7f7 url(../images/dse_bg_form.png) no-repeat bottom center !important;
  background-size: cover !important;
}

.manage-alerts .j-faqs-block {
  background: #FFF;
  text-align: center;
  /* header */
  /* select */
  /* details */
}

.manage-alerts .j-faqs-block .hdr h1, .manage-alerts .j-faqs-block .hdr h2 {
  font-weight: normal;
}

.manage-alerts .j-faqs-block .hdr h1 {
  font-size: 28px;
  line-height: 32px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  margin-bottom: 20px;
}

.manage-alerts .j-faqs-block .hdr h2 {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 40px;
}

.manage-alerts .j-faqs-block .j-faq-select {
  position: relative;
  margin: 0 auto;
  text-align: left;
}

.manage-alerts .j-faqs-block .j-faq-select .select {
  background: #F3F3F3 url(/themes/dsp-global/images/icons/arrow-box-down-small.svg) right top no-repeat;
  background-size: 48px 48px;
  height: 48px;
  line-height: 48px;
  font-size: 18px;
  color: #000;
  display: block;
  padding: 0 68px 0 20px;
  position: relative;
  z-index: 2;
  text-decoration: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.manage-alerts .j-faqs-block .j-faq-select:hover .select {
  background: #F3F3F3 url(/themes/dsp-global/images/icons/arrow-box-down-small-hover.svg) right top no-repeat;
  background-size: 48px 48px;
}

.manage-alerts .j-faqs-block .j-faq-select .options {
  position: absolute;
  top: -999em;
  left: 0;
  width: 100%;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #F3F3F3;
  z-index: 3;
  overflow-y: auto;
}

.manage-alerts .j-faqs-block .j-faq-select .options li {
  display: block;
  border-bottom: 1px solid #E6E6E6;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  padding: 10px 24px;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.manage-alerts .j-faqs-block .j-faq-select .options li:hover {
  background: #E6E6E6;
}

.manage-alerts .j-faqs-block .j-faq-select .options li.active {
  display: none;
}

.manage-alerts .j-faqs-block .j-faq-select.active .select,
.manage-alerts .j-faqs-block .j-faq-select.active .options {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
}

.manage-alerts .j-faqs-block .j-faq-select.active .select {
  background: #C8C8C8 url(/themes/dsp-global/images/icons/arrow-box-up-small.svg) right top no-repeat;
  background-size: 48px 48px;
  color: #FFF;
}

.manage-alerts .j-faqs-block .j-faq-select.active .options {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
  top: 100%;
}

.manage-alerts .j-faqs-block .j-faq-details {
  text-align: left;
}

.manage-alerts .j-faqs-block .j-faq-details .faq {
  opacity: 0;
  display: none;
}

.manage-alerts .j-faqs-block .j-faq-details .faq.active {
  display: block;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.manage-alerts .j-form {
  clear: both;
  /* sections */
  /* fields */
  /* errors */
}

.manage-alerts .j-form .section {
  box-sizing: border-box;
}

.manage-alerts .j-form .section:not(:first-child) {
  margin-top: 40px;
}

.manage-alerts .j-form .section .ttl {
  font-size: 18px;
  line-height: 22px;
  border-bottom: 1px solid #9E9E9E;
  padding: 0 0 10px 0;
  margin: 0 0 30px 0;
}

.manage-alerts .j-form .section h4 {
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 15px 0;
}

.manage-alerts .j-form .section p {
  font-size: 18px;
  line-height: 24px;
}

.manage-alerts .j-form .section p.meta {
  color: #707070;
  font-size: 14px;
  line-height: 17px;
}

.manage-alerts .j-form .fields {
  font-size: 0;
  margin-top: 30px;
  /* field */
}

.manage-alerts .j-form .fields .field {
  position: relative;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 22px;
  /* label */
  /* inputs */
  /* errors */
  /* higlight on error */
  /* hide error messages on success */
}

.manage-alerts .j-form .fields .field label {
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  padding-bottom: 10px;
  display: inline-block;
}

.manage-alerts .j-form .fields .field input,
.manage-alerts .j-form .fields .field textarea {
  border: 0;
  border-bottom: 1px solid transparent;
  padding: 15px;
  height: 48px;
  box-sizing: border-box;
  color: #000;
  background: #F3F3F3;
  font-size: 18px;
  letter-spacing: 0.3px;
  line-height: 22px;
  display: block;
}

.manage-alerts .j-form .fields .field input:not([readonly]):focus,
.manage-alerts .j-form .fields .field textarea:not([readonly]):focus {
  background-color: #E6E6E6;
  border-bottom: 1px solid #007A93;
}

.manage-alerts .j-form .fields .field input:not([readonly])[disabled],
.manage-alerts .j-form .fields .field textarea:not([readonly])[disabled] {
  opacity: 0.5;
}

.manage-alerts .j-form .fields .field input:not([readonly])::-webkit-input-placeholder,
.manage-alerts .j-form .fields .field textarea:not([readonly])::-webkit-input-placeholder {
  color: #9E9E9E;
}

.manage-alerts .j-form .fields .field input:not([readonly]):-moz-placeholder,
.manage-alerts .j-form .fields .field textarea:not([readonly]):-moz-placeholder {
  color: #9E9E9E;
}

.manage-alerts .j-form .fields .field input:not([readonly])::-moz-placeholder,
.manage-alerts .j-form .fields .field textarea:not([readonly])::-moz-placeholder {
  color: #9E9E9E;
}

.manage-alerts .j-form .fields .field input:not([readonly]):-ms-input-placeholder,
.manage-alerts .j-form .fields .field textarea:not([readonly]):-ms-input-placeholder {
  color: #9E9E9E;
}

.manage-alerts .j-form .fields .field textarea {
  height: auto;
  min-height: 48px;
}

.manage-alerts .j-form .fields .field .parsley-errors-list {
  padding: 10px 15px;
}

.manage-alerts .j-form .fields .field.parsley-error input,
.manage-alerts .j-form .fields .field.parsley-error textarea,
.manage-alerts .j-form .fields .field.parsley-error .selectize-input {
  color: #FF0000;
  border-bottom: 1px solid #FF0000;
}

.manage-alerts .j-form .fields .field.parsley-success .parsley-errors-list {
  display: none;
}

.manage-alerts .j-form .parsley-errors-list {
  box-sizing: border-box;
  background: none transparent;
  border: 0;
  color: #FF0000;
  font-size: 14px;
  letter-spacing: 0.3px;
  line-height: 17px;
  margin: 0;
  list-style-type: none;
  opacity: 0;
  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.manage-alerts .j-form .parsley-errors-list.filled {
  opacity: 1;
}

.manage-alerts .edit-alert {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: auto;
}

.manage-alerts .alert-form {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -300px;
  margin-top: 50px;
  background: white;
  z-index: 1000;
  margin-bottom: 100px;
  white-space: initial;
}

.manage-alerts .overlay {
  opacity: 0.2;
  background: black;
  position: fixed;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.manage-alerts .j-form .section {
  margin-bottom: 20px !important;
  padding-left: 20px !important;
  width: 600px;
  padding-right: 20px;
}

.manage-alerts h2 {
  padding: 20px 20px 0;
}

.manage-alerts .close {
  display: block;
  position: absolute;
  height: 30px;
  width: 30px;
  top: 0;
  right: 0;
  background: #000000;
  cursor: pointer;
}

.manage-alerts .close:hover {
  background: #565756;
}

.manage-alerts .close .ic {
  width: 18px;
  height: 18px;
  background: url(/themes/dsp-global/images/img-arrows-sprite-png.png) -41px -19px no-repeat;
  display: block;
  position: absolute;
  top: 6px;
  left: 6px;
}

/********** DESKTOP **********/
@media screen and (min-width: 40em) {
  .manage-alerts {
    /* layout */
    /* page title */
    /* progress */
    /* intro */
    /* forms */
    /* faqs */
    /* video */
    /* adjsut spacing for video */
  }
  .manage-alerts.wizard #j-main,
  .manage-alerts .j-registration-block,
  .manage-alerts .j-faqs-block {
    box-sizing: content-box;
    max-width: 1240px;
    padding: 40px 68px;
    margin: 0 auto;
  }
  .manage-alerts.wizard #j-main {
    margin-bottom: 60px;
  }
  .manage-alerts .j-page-title h2 {
    font-size: 22px;
    line-height: 26px;
  }
  .manage-alerts.wizard .j-page-title {
    float: left;
  }
  .manage-alerts .progress {
    width: 670px;
    margin: 40px auto;
  }
  .manage-alerts .progress .steps {
    left: 25px;
  }
  .manage-alerts .progress .steps .step {
    font-size: 18px;
    line-height: 22px;
    padding: 30px 0 0 25px;
  }
  .manage-alerts .progress .steps .step .count {
    width: 20px;
    letter-spacing: -0.5px;
    margin-left: -25px;
  }
  .manage-alerts.success .j-body-intro,
  .manage-alerts.fail .j-body-intro {
    max-width: 740px;
    margin: 40px auto;
  }
  .manage-alerts .j-form {
    clear: both;
  }
  .manage-alerts .j-form .section {
    padding-left: 215px;
  }
  .manage-alerts .j-form .section .ttl {
    margin-left: -215px;
  }
  .manage-alerts .j-form .fields {
    margin-left: -15px;
  }
  .manage-alerts .j-form .fields .field {
    width: 100%;
    display: inline-block;
    padding-left: 15px;
    vertical-align: top;
  }
  .manage-alerts .j-form .fields .field.three-fourths {
    width: 75%;
  }
  .manage-alerts .j-form .fields .field.seconds {
    width: 50%;
  }
  .manage-alerts .j-form .fields .field.thirds {
    width: 33.3333%;
  }
  .manage-alerts .j-form .fields .field.fourths {
    width: 25%;
  }
  .manage-alerts .j-faqs-block {
    margin-bottom: 60px;
  }
  .manage-alerts .j-faqs-block .j-faq-select,
  .manage-alerts .j-faqs-block .j-faq-details {
    text-align: left;
    max-width: 770px;
    margin: 0 auto;
  }
  .manage-alerts .j-faqs-block .j-faq-details .active {
    padding: 20px 68px 0 20px;
  }
  .manage-alerts .j-video {
    position: absolute;
    top: 40px;
    right: 68px;
  }
  .manage-alerts .j-video .canvas {
    width: 440px;
  }
  .manage-alerts.intro .j-page-title,
  .manage-alerts.intro .j-body-intro,
  .manage-alerts.intro .j-body-note {
    margin-right: 460px;
  }
}

/********** TABLET **********/
/********** MOBILE **********/
@media screen and (max-width: 40em) {
  .manage-alerts {
    /* layout */
    /* page title */
    /* progress */
    /* note */
    /* video */
    /* faqs */
    /* forms */
    /* buttons */
  }
  .manage-alerts #create-button {
    width: 100%;
  }
  .manage-alerts nav.j-bigtab-nav {
    width: 100%;
  }
  .manage-alerts nav.j-bigtab-nav .j-tabbar {
    display: block;
  }
  .manage-alerts nav.j-bigtab-nav .j-tabbar li {
    display: block;
    width: 100%;
    margin-bottom: 5px;
  }
  .manage-alerts nav.j-bigtab-nav .j-tabbar li a {
    width: 100%;
    float: left;
    text-align: center;
    padding: 12px 0 !important;
  }
  .manage-alerts nav.j-bigtab-nav .j-tabbar li a:after {
    display: none;
  }
  .manage-alerts .alert-form {
    width: 100%;
    left: 0;
    top: 15px;
    margin-left: 0;
  }
  .manage-alerts .alert-form .section {
    width: 100%;
  }
  .manage-alerts .alert-form .j-btns .j-btn-secondary, .manage-alerts .alert-form .j-btns .j-btn-callout {
    padding: 15px 20px;
  }
  .manage-alerts .j-browse-details table tbody tr {
    height: auto;
    padding: 0;
  }
  .manage-alerts .j-browse-details table tbody tr td {
    line-height: 45px;
  }
  .manage-alerts .j-browse-details table tbody tr td.buttons {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
  }
  .manage-alerts .button-container {
    height: 60px;
  }
  .manage-alerts .button-container .button-trigger:before {
    line-height: 45px;
  }
  .manage-alerts.wizard #j-main,
  .manage-alerts .j-registration-block,
  .manage-alerts .j-faqs-block {
    padding: 40px 15px;
  }
  .manage-alerts .j-page-title {
    display: block;
  }
  .manage-alerts .j-page-title h2 {
    font-size: 22px;
    line-height: 26px;
  }
  .manage-alerts .j-page-title .content {
    display: inline-block;
  }
  .manage-alerts .progress {
    margin: 0 0 40px 0;
  }
  .manage-alerts .progress .steps .step {
    font-size: 12px;
    line-height: 14px;
    padding: 15px 0 0 20px;
  }
  .manage-alerts .progress .steps .step .count {
    width: 15px;
    margin-left: -20px;
  }
  .manage-alerts .j-body-note {
    margin-bottom: 20px;
  }
  .manage-alerts .j-video {
    display: none;
  }
  .manage-alerts .j-faqs-block .j-faq-details .active {
    padding: 20px 20px 0 20px;
  }
  .manage-alerts .j-form .fields .field:not(:last-child) {
    margin: 0 0 20px 0;
  }
  .manage-alerts.wizard .j-btns {
    display: block;
  }
  .manage-alerts.wizard .j-btns p {
    display: block;
  }
  .manage-alerts.wizard .j-btns p:first-child {
    margin-bottom: 20px;
  }
  .manage-alerts.wizard .j-btns p:last-child {
    margin-left: -15px;
    text-align: left;
  }
  .manage-alerts.wizard .j-btns p .j-btn-global,
  .manage-alerts.wizard .j-btns p .j-btn-secondary {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    width: calc(50% - 15px);
    margin-left: 15px;
    text-align: center;
  }
}

.j-list-group-title {
  font-size: 18px;
  color: #000;
  margin-bottom: 8px;
  line-height: 18px;
}

.j-browse-details {
  margin-bottom: 40px;
}

.j-browse-details table {
  border-collapse: separate;
  border-block-start: 10px;
  border-spacing: 0 8px;
}

.j-browse-details table thead {
  background: none;
}

.j-browse-details table thead tr {
  height: 28px;
  line-height: 28px;
  font-size: 13px;
  line-height: 28px;
}

.j-browse-details table thead tr th {
  width: 20%;
  padding: 0;
  max-width: 350px;
  white-space: nowrap;
  overflow: hidden;
  color: #707070;
  font-size: 12px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  text-transform: uppercase;
  background: #e6e6e6;
  color: #707070;
  transform: translateY(8px);
  -ms-transform: translateY(8px);
  -moz-transform: translateY(8px);
  -o-transform: translateY(8px);
  -webkit-transform: translateY(8px);
  display: table-cell;
}

.j-browse-details table thead tr th * {
  color: #707070;
  font-size: 12px;
  font-family: "DaimlerCS-Bold", Arial, sans-serif;
  text-transform: uppercase;
}

.j-browse-details table tbody tr {
  height: 66px;
  margin-bottom: 8px;
  box-sizing: content-box;
  border-bottom: 8px solid transparent;
}

.j-browse-details table tbody tr:hover {
  background: #fff;
  box-shadow: 0px 0px 5px #c3c3c3;
}

.j-browse-details table tbody tr:hover td {
  position: relative;
}

.j-browse-details table tbody tr:hover td.j-td-icon {
  position: relative;
}

.j-browse-details table tbody tr:hover td.j-td-icon::before {
  content: "";
  display: block;
  width: 5px;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background: #007a93;
}

.j-browse-details table tbody tr td {
  background: #FFF;
  border-bottom: none;
  line-height: 66px;
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
  text-overflow: ellipsis;
  font-size: 18px;
}

.j-browse-details table tbody tr td > a {
  font-size: 18px;
}

.j-browse-details table td, .j-browse-details table th {
  padding-left: 24px !important;
  max-width: 300px;
  width: auto;
}

.j-browse-details table td.buttons, .j-browse-details table th.buttons {
  overflow: visible !important;
}

.j-user-icon {
  width: 16px;
  height: 16px;
  display: block;
  background-size: 16px 16px;
  margin-right: 8px;
  float: left;
}

.j-user-icon:before {
  content: "\e93e";
}

.suppliers + .suppliers:before {
  content: ', ';
}

.alert-date-selector label {
  width: 100%;
}

.alert-date-selector input {
  display: block;
  float: left;
  width: 45% !important;
  padding: 15px 10px !important;
}

.alert-date-selector .selectize-control {
  display: block;
  float: left;
  width: 15%;
}

.alert-date-selector .selectize-control .selectize-dropdown .option {
  padding: 10px 20px 10px 5px;
}

.alert-date-selector .selectize-control.hour, .alert-date-selector .selectize-control.minutes {
  width: 20%;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .alert-date-selector .selectize-control.hour .option, .alert-date-selector .selectize-control.minutes .option {
    padding: 10px 15px 10px 5px;
  }
}

.alert-date-selector .selectize-control.minutes:before {
  content: ":";
  position: absolute;
  left: -3px;
  z-index: 2;
  top: 11px;
}

.alert-date-selector .selectize-control .selectize-input {
  padding: 12px 10px 15px 5px;
  text-align: right;
}

.alert-date-selector .selectize-control .selectize-input:after {
  display: none;
}

.alert-date-selector .selectize-dropdown .option, .alert-date-selector .selectize-dropdown .optgroup-header {
  padding: 10px 10px;
  text-align: right;
}

/* import styles to override 3rd party plugins */
.selectize-control.drop-down-is-closed .selectize-dropdown {
  display: none !important;
  visibility: hidden;
}

/* CUSTOMER_NAME specific */
/* @import "CUSTOMER_NAME/header"; */
/* @import "CUSTOMER_NAME/footer"; */
/* @import "CUSTOMER_NAME/tiles"; */
/* @import "CUSTOMER_NAME/widgets"; */
