@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");
@use "sass:math" as *;
/**
 * Clay 3.108.0
 *
 * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: © 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: © 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: © 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
@use "sass:math" as *;
/**
 * Clay 3.108.0
 *
 * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: © 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: © 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: © 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
.quick-access-nav {
  position: fixed;
  z-index: 999; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  overflow: visible;
  position: static;
  white-space: normal;
  width: auto; }

.lfr-asset-column-details .lfr-asset-categories {
  color: #7d7d7d; }
  .lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
    color: #555; }

.lfr-asset-column-details .lfr-asset-description {
  color: #444;
  font-style: italic;
  margin: 0.5em auto 2em;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none; }

.lfr-asset-column-details .lfr-asset-icon {
  border-right: 1px solid transparent;
  color: #999;
  float: left;
  line-height: 1em;
  margin-right: 10px;
  padding-right: 10px; }
  .lfr-asset-column-details .lfr-asset-icon.last {
    border-width: 0; }

.lfr-asset-column-details .lfr-asset-tags {
  color: #7d7d7d; }
  .lfr-asset-column-details .lfr-asset-tags .tag {
    color: #555; }

.lfr-asset-column-details .lfr-asset-metadata {
  clear: both;
  margin-bottom: 1.5em;
  padding-bottom: 1.5em; }

.lfr-asset-column-details .lfr-panel {
  clear: both;
  margin-bottom: 0.2em; }
  .lfr-asset-column-details .lfr-panel.lfr-extended {
    border: 1px solid #ccc;
    margin-bottom: 0; }

.lfr-asset-column-details .taglib-custom-attributes-list label,
.lfr-asset-column-details .lfr-asset-field label {
  display: block; }

.lfr-asset-column-details .taglib-custom-attributes-list {
  margin-bottom: 1em; }

.overlay {
  position: absolute; }

.overlay-hidden,
.overlaymask-hidden {
  display: none; }

.lfr-form-row {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 1px 5px 25px;
  position: relative; }
  .lfr-form-row:after {
    clear: both;
    content: '';
    display: block;
    height: 0; }
  .lfr-form-row:hover {
    border: solid #ccc;
    border-width: 1px 0;
    padding-top: 0; }
  .lfr-form-row.lfr-form-row-inline .form-group {
    margin-right: 5px; }
  .lfr-form-row legend .field-label {
    float: left;
    margin-right: 10px; }
  .lfr-form-row .handle-sort-vertical {
    background: url(../images/application/handle_sort_vertical.png) no-repeat 0 50%;
    cursor: move;
    padding-left: 20px; }
  .lfr-form-row fieldset {
    border-width: 0;
    margin: 0;
    padding: 0; }

.lfr-autorow-controls {
  bottom: 5px;
  position: absolute;
  right: 5px; }

.datepicker-popover-content .popover-content {
  padding: 0.75rem 1rem; }

.dropdown.open > .dropdown-menu,
.overlay-content .open > .dropdown-menu {
  display: block; }

.form-control-inline {
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 700; }
  .form-control-inline:not(:hover) {
    border-color: transparent; }
  .form-control-inline::placeholder {
    color: #a9afb5;
    font-style: italic; }

.form-search .input-group {
  position: relative; }
  .form-search .input-group.advanced-search .search-query {
    padding-left: 40px;
    z-index: 0; }
  .form-search .input-group.advanced-search .toggle-advanced {
    cursor: pointer;
    left: 0;
    line-height: 1;
    padding: 8px 10px;
    position: absolute;
    top: 0; }
    .form-search .input-group.advanced-search .toggle-advanced .caret {
      margin-top: 7px; }
    .form-search .input-group.advanced-search .toggle-advanced .icon-search {
      font-size: 14px; }
  @media (max-width: 991.98px) {
    .form-search .input-group {
      width: 100%; }
      .form-search .input-group .btn {
        clip: rect(0, 0, 0, 0);
        left: -9999px;
        position: absolute; }
      .form-search .input-group input.search-query {
        width: 100%; } }

.lfr-table {
  border-collapse: collapse;
  clear: both; }
  .lfr-table > tbody > tr > td,
  .lfr-table > tbody > tr > th,
  .lfr-table > thead > tr > td,
  .lfr-table > thead > tr > th,
  .lfr-table > tfoot > tr > td,
  .lfr-table > tfoot > tr > th {
    padding: 0 5px;
    overflow-wrap: break-all;
    word-wrap: break-all; }
    .lfr-table > tbody > tr > td:first-child, .lfr-table > tbody > tr > td.first-child,
    .lfr-table > tbody > tr > th:first-child,
    .lfr-table > tbody > tr > th.first-child,
    .lfr-table > thead > tr > td:first-child,
    .lfr-table > thead > tr > td.first-child,
    .lfr-table > thead > tr > th:first-child,
    .lfr-table > thead > tr > th.first-child,
    .lfr-table > tfoot > tr > td:first-child,
    .lfr-table > tfoot > tr > td.first-child,
    .lfr-table > tfoot > tr > th:first-child,
    .lfr-table > tfoot > tr > th.first-child {
      padding-left: 0; }
    .lfr-table > tbody > tr > td:last-child, .lfr-table > tbody > tr > td.last-child,
    .lfr-table > tbody > tr > th:last-child,
    .lfr-table > tbody > tr > th.last-child,
    .lfr-table > thead > tr > td:last-child,
    .lfr-table > thead > tr > td.last-child,
    .lfr-table > thead > tr > th:last-child,
    .lfr-table > thead > tr > th.last-child,
    .lfr-table > tfoot > tr > td:last-child,
    .lfr-table > tfoot > tr > td.last-child,
    .lfr-table > tfoot > tr > th:last-child,
    .lfr-table > tfoot > tr > th.last-child {
      padding-right: 0; }
  .lfr-table > tbody > tr > th,
  .lfr-table > thead > tr > th,
  .lfr-table > tfoot > tr > th {
    font-weight: bold; }

.lfr-pagination:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  visibility: hidden; }

.lfr-pagination .dropdown-menu {
  display: none; }

.lfr-pagination .dropdown-toggle .icon-caret-down {
  margin-left: 5px; }

.lfr-pagination .lfr-pagination-controls {
  float: left; }
  .lfr-pagination .lfr-pagination-controls .search-results {
    display: inline-block;
    margin-left: 10px;
    margin-top: 5px;
    top: 10px; }
  .lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
    border-width: 0;
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    text-align: left;
    white-space: nowrap;
    width: 100%; }

.lfr-pagination .lfr-pagination-delta-selector {
  float: left; }
  @media (max-width: 991.98px) {
    .lfr-pagination .lfr-pagination-delta-selector .lfr-icon-menu-text {
      display: none; } }

.lfr-pagination .pagination-content {
  float: right; }

.lfr-panel.lfr-extended {
  border: 1px solid transparent;
  border-color: #dedede #bfbfbf #bfbfbf #dedede; }
  .lfr-panel.lfr-extended.lfr-collapsible .lfr-panel-button {
    display: block; }
  .lfr-panel.lfr-extended.lfr-collapsed .lfr-panel-titlebar {
    border-bottom-width: 0; }

.lfr-panel.panel-default .panel-heading {
  border-bottom-width: 0; }

.lfr-panel .toggler-header {
  cursor: pointer; }

.sidebar-sm .sheet-subtitle {
  font-size: 0.75rem;
  margin-bottom: 1rem; }

.sidebar-sm .form-control[type='file'] {
  padding: 0; }

.sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control {
  min-height: auto;
  padding: 0.285rem 0.75rem; }

.sidebar-sm .list-group-item-flex {
  padding: 0.5rem 0.25rem; }
  .sidebar-sm .list-group-item-flex .autofit-col {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

.lfr-translation-manager {
  border-radius: 4px;
  display: inline-block;
  margin-top: 0.5em;
  min-height: 1.8em; }
  .lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-default-locale {
    display: inline-block;
    width: auto; }
  .lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu {
    float: none;
    padding: 0.4em 0; }
    .lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li,
    .lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li strong {
      display: inline; }
  .lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-translations-message {
    margin: 10px 0; }
  .lfr-translation-manager .lfr-translation-manager-available-translations {
    white-space: normal; }
    .lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
      line-height: 1; }
  .lfr-translation-manager .lfr-translation-manager-translation {
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    margin: 0.2em;
    padding: 0.4em 0.3em 0.4em 0.5em;
    text-decoration: none; }
    .lfr-translation-manager .lfr-translation-manager-translation * {
      vertical-align: middle; }
    .lfr-translation-manager .lfr-translation-manager-translation img {
      margin-right: 0.3em; }
    .lfr-translation-manager .lfr-translation-manager-translation:hover {
      background-color: #d1e5ef; }
    .lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
      background-color: #598bec;
      border-color: #224fa8;
      color: #fff; }
  .lfr-translation-manager .lfr-translation-manager-change-default-locale {
    margin: 0 0.4em; }
  .lfr-translation-manager .lfr-translation-manager-delete-translation {
    display: inline-block;
    padding: 0 2px; }
    .lfr-translation-manager .lfr-translation-manager-delete-translation svg {
      pointer-events: none; }

.lfr-tree a {
  text-decoration: none; }

.lfr-tree li {
  margin-bottom: 2px;
  padding-left: 0; }
  .lfr-tree li ul li, .lfr-tree li.tree-item {
    padding-left: 0; }
  .lfr-tree li.tree-item {
    padding-left: 5px; }
    .lfr-tree li.tree-item li {
      padding-left: 20px; }
    .lfr-tree li.tree-item ul {
      margin-left: 0;
      margin-top: 5px; }

.lfr-upload-container {
  margin-bottom: 1rem; }
  .lfr-upload-container .upload-target {
    border: 3px dashed #e5e7e9;
    margin-bottom: 1rem;
    min-height: 2rem;
    padding: 2rem 0;
    position: relative;
    text-align: center; }
    .upload-drop-intent .lfr-upload-container .upload-target {
      z-index: 100; }
    .upload-drop-active .lfr-upload-container .upload-target {
      background-color: #92e5a5;
      border-color: #69db83; }
    .lfr-upload-container .upload-target .drop-file-text {
      font-weight: normal; }
      .mobile .lfr-upload-container .upload-target .drop-file-text {
        display: none; }
    .lfr-upload-container .upload-target .small {
      display: block;
      margin: 5px 0;
      text-transform: lowercase; }
  .lfr-upload-container .manage-upload-target {
    padding-top: 5px;
    position: relative; }
    .lfr-upload-container .manage-upload-target .select-files {
      float: left;
      line-height: 0;
      margin: 0 1.125rem 1.125rem;
      padding: 0 0 0 5px; }
  .lfr-upload-container .cancel-uploads,
  .lfr-upload-container .clear-uploads {
    background-repeat: no-repeat;
    float: right; }
  .lfr-upload-container .cancel-uploads {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAnFBMVEX////4YWP/dXjyS07/dXj9bXD6a234YWP4XWD2WVv2VFfsOTzoLzHmKSvkISP2VFf0TE/vREftPT/iHB72WVvvREf0TE//hon/gYX/fYD/e33/dXj/cXP9bXD/a236a23/Zmb4YWP4XWD/Wl32WVv/VVj2VFf3VFb0TE/yS072SUvvREfuQELtPT/sOTzrMzXoLzHnLC/mKSvkISPh2jkWAAAAF3RSTlMAESIiMzMzMzMzMzMzMzNERERERHd3qtw8lzkAAACOSURBVHjaZcjZDsIgEIXhcd+tu5YBKUixttS6vP+7OQKJTfxvTr4D7Tpxu/2w410SjDjwVvLQ805TPiRryfQeKM6OTI68K/BJPHGlJZJjSqSMofEOGXbJecsTgzkds58V5+J8refBU7Jx9yIrmkW0sA6gqbLyuaRjZZWtgXq58rEFan0jf3uTfRuIkf/7AO8DDcVPSSG3AAAAAElFTkSuQmCC);
    margin-right: 0; }
  .lfr-upload-container .clear-uploads {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEX///+6QwTEVx65RQPEVx3EWB64RQPDVxq5RAO5RAO5RQPATQ65RQO5RQO5RQPRczjJZCW9TQTLay28QgTdZAHhaAPmdyHqeQXrikDudgDvfxj0nWP1qHL2tY33tY34dgD+za7+1rj/dxH/fxj/hiH/kk3///9TM3sUAAAAFHRSTlMAbXd4eHh6gN3e3+Hi4+T5+/z8/mIsq5IAAABHSURBVBjTY2CgGWDlFuZhRuIz8cspyggxIgQ4ZFWVVCQ4EQLCCmpqalLCCAFeaWV5SVE+hAC7gJi4iCAbkqksXMK8bNRzNADCOQN++eLhCQAAAABJRU5ErkJggg==);
    padding-left: 16px; }
  .lfr-upload-container .upload-file.upload-complete.file-saved {
    padding-left: 25px; }
  .lfr-upload-container .upload-file .file-title {
    display: inline-block;
    max-width: 95%;
    overflow: hidden;
    padding-right: 16px;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap; }
  .lfr-upload-container .upload-file .icon-file {
    font-size: 40px; }
  .lfr-upload-container .upload-list-info {
    margin: 1em 0 0.5em; }
    .lfr-upload-container .upload-list-info h4 {
      font-size: 1.3em; }
  .lfr-upload-container .cancel-button {
    color: #6c757d;
    margin-top: 1px;
    position: absolute;
    right: 5px;
    top: 50%;
    white-space: nowrap; }
    .lfr-upload-container .cancel-button .cancel-button-text {
      display: none;
      margin-left: 5px; }
    .lfr-upload-container .cancel-button:hover .cancel-button-text {
      display: inline; }
    .lfr-upload-container .cancel-button .lexicon-icon {
      height: 12px; }
  .lfr-upload-container .delete-button {
    color: #6c757d; }
  .lfr-upload-container .delete-button-col {
    padding-right: 10px; }
  .lfr-upload-container .file-added .success-message {
    float: right;
    font-weight: normal; }
  .lfr-upload-container .upload-error {
    opacity: 1;
    padding-left: 25px; }
  .lfr-upload-container .upload-complete .cancel-button,
  .lfr-upload-container .delete-button,
  .lfr-upload-container .upload-complete.file-saved .delete-button,
  .lfr-upload-container .upload-complete.upload-error .delete-button {
    display: none; }
  .lfr-upload-container .multiple-files .upload-error {
    background: #f5c4c9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJPSURBVDjLpZPLS5RhFMYfv9QJlelTQZwRb2OKlKuINuHGLlBEBEOLxAu46oL0F0QQFdWizUCrWnjBaDHgThCMoiKkhUONTqmjmDp2GZ0UnWbmfc/ztrC+GbM2dXbv4ZzfeQ7vefKMMfifyP89IbevNNCYdkN2kawkCZKfSPZTOGTf6Y/m1uflKlC3LvsNTWArr9BT2LAf+W73dn5jHclIBFZyfYWU3or7T4K7AJmbl/yG7EtX1BQXNTVCYgtgbAEAYHlqYHlrsTEVQWr63RZFuqsfDAcdQPrGRR/JF5nKGm9xUxMyr0YBAEXXHgIANq/3ADQobD2J9fAkNiMTMSFb9z8ambMAQER3JC1XttkYGGZXoyZEGyTHRuBuPgBTUu7VSnUAgAUAWutOV2MjZGkehgYUA6O5A0AlkAyRnotiX3MLlFKduYCqAtuGXpyH0XQmOj+TIURt51OzURTYZdBKV2UBSsOIcRp/TVTT4ewK6idECAihtUKOArWcjq/B8tQ6UkUR31+OYXP4sTOdisivrkMyHodWejlXwcC38Fvs8dY5xaIId89VlJy7ACpCNCFCuOp8+BJ6A631gANQSg1mVmOxxGQYRW2nHMha4B5WA3chsv22T5/B13AIicWZmNZ6cMchTXUe81Okzz54pLi0uQWp+TmkZqMwxsBV74Or3od4OISPr0e3SHa3PX0f3HXKofNH/UIG9pZ5PeUth+CyS2EMkEqs4fPEOBJLsyske48/+xD8oxcAYPzs4QaS7RR2kbLTTOTQieczfzfTv8QPldGvTGoF6/8AAAAASUVORK5CYII=) no-repeat 5px 5px;
    border-color: #bd2130;
    color: #bd2130;
    font-weight: normal;
    margin-bottom: 16px;
    padding: 8px 8px 8px 24px; }
    .lfr-upload-container .multiple-files .upload-error .error-message {
      display: block; }
  .lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .card-body,
  .lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .card-body {
    padding-left: 1rem; }
  .lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .custom-control-label,
  .lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .custom-control-label {
    display: none; }
  .lfr-upload-container .single-file .upload-error {
    list-style: none;
    margin-top: 1em; }
    .lfr-upload-container .single-file .upload-error .upload-error-message {
      margin-bottom: 0.5em; }
  .lfr-upload-container .upload-complete {
    padding-left: 5px; }
    .lfr-upload-container .upload-complete .error-message,
    .lfr-upload-container .upload-complete .success-message {
      font-weight: bold;
      margin-left: 1em; }
    .lfr-upload-container .upload-complete .delete-button {
      display: inline-block; }
    .lfr-upload-container .upload-complete .select-file:disabled + .custom-control-label {
      display: none; }
  .lfr-upload-container .progress {
    display: none;
    margin-top: 0.5rem; }
  .lfr-upload-container .file-uploading .progress {
    display: flex; }

.lfr-alert-container {
  left: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 430; }
  .lfr-alert-container.inline-alert-container {
    position: relative; }
    .lfr-alert-container.inline-alert-container .lfr-alert-wrapper {
      padding: 0; }
  .lfr-alert-container .lfr-alert-wrapper {
    margin-bottom: 5px;
    overflow: hidden; }

.lfr-search-container td .overlay.entry-action {
  position: static; }
  .lfr-search-container td .overlay.entry-action .btn a {
    display: block;
    padding: 4px 12px; }

.contextual-sidebar {
  height: calc( 100vh - var(--control-menu-container-height) - 49px);
  pointer-events: none;
  position: fixed;
  right: 0;
  top: calc(var(--control-menu-container-height) + 49px);
  transform: translateX(100%);
  transition: transform ease 0.5s;
  visibility: hidden;
  width: 320px;
  will-change: transform; }
  .contextual-sidebar.contextual-sidebar-visible {
    pointer-events: auto;
    transform: translateX(0);
    visibility: visible; }

@media (min-width: 768px) {
  .contextual-sidebar {
    height: calc( 100vh - var(--control-menu-container-height) - 64px);
    top: calc( var(--control-menu-container-height) + 64px); }
  .contextual-sidebar-content {
    transition: padding ease 0.5s;
    will-change: padding; }
  .contextual-sidebar-visible .contextual-sidebar-content,
  .contextual-sidebar-visible + .contextual-sidebar-content {
    padding-right: 320px; } }

.taglib-diff-html div.diff-removed-image {
  background: #fdc6c6 url(../images/diff/minus.png); }

.taglib-diff-html div.diff-added-image {
  background: #cfc url(../images/diff/plus.png) no-repeat; }

.taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image {
  height: 300px;
  margin: 2px;
  opacity: 0.55;
  position: absolute;
  width: 200px; }

.taglib-diff-html span.diff-html-added {
  background-color: #cfc;
  font-size: 1em; }
  .taglib-diff-html span.diff-html-added img {
    border: 2px solid #cfc; }

.taglib-diff-html span.diff-html-changed {
  background: url(../images/diff/underline.png) bottom repeat-x; }
  .taglib-diff-html span.diff-html-changed img {
    border: 2px dotted #009; }

.taglib-diff-html span.diff-html-removed {
  background-color: #fdc6c6;
  font-size: 1em;
  text-decoration: line-through; }
  .taglib-diff-html span.diff-html-removed img {
    border: 2px solid #fdc6c6; }

.taglib-discussion {
  font-size: 0.875rem;
  margin-top: 1rem; }
  .taglib-discussion .actions-menu .component-action {
    display: inline-flex; }
  .taglib-discussion .button-holder {
    margin: 1rem 0; }
  .taglib-discussion .comment-container {
    margin-bottom: 1.5rem; }
  .taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
    border-left-color: #dbdde1; }
  .taglib-discussion .lfr-discussion-body {
    font-size: 1rem; }
    @media (min-width: 576px) {
      .taglib-discussion .lfr-discussion-body {
        padding-left: 3.5rem; } }
  @media (min-width: 576px) {
    .taglib-discussion .lfr-discussion-details .taglib-user-display {
      word-wrap: break-word; } }
  .taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
    font-weight: bold;
    text-decoration: none; }
    .taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
      text-decoration: underline; }
  .taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
    background-size: 50px; }
  .taglib-discussion .lfr-discussion-container {
    border-bottom: 1px solid #e7e7ed;
    margin-bottom: 1.5rem; }
    .taglib-discussion .lfr-discussion-container:first-of-type {
      border-top: 1px solid #e7e7ed;
      padding-top: 1.5rem; }
    .taglib-discussion .lfr-discussion-container:last-of-type {
      border-bottom: 0; }
    .taglib-discussion .lfr-discussion-container .lfr-discussion {
      padding-left: 1rem; }
      .taglib-discussion .lfr-discussion-container .lfr-discussion .lfr-discussion .lfr-discussion .lfr-discussion {
        padding-left: 0; }
      @media (min-width: 576px) {
        .taglib-discussion .lfr-discussion-container .lfr-discussion {
          padding-left: 3.5rem; } }
  .taglib-discussion .lfr-discussion-parent-link {
    color: #67678c;
    font-weight: 600;
    margin-left: 1em; }
    @media (max-width: 767.98px) {
      .taglib-discussion .lfr-discussion-parent-link {
        display: block;
        margin-left: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; } }
  .taglib-discussion .lfr-discussion-controls .autofit-col:first-of-type > .btn-outline-borderless {
    margin-left: -0.75rem; }
  .taglib-discussion .lfr-discussion-more-comments {
    border-top: 1px solid #e7e7ed;
    margin-top: 1.5rem;
    padding-top: 1.5rem;
    text-align: center; }
  .taglib-discussion .username {
    color: #272833;
    font-weight: 600; }
  .taglib-discussion .taglib-workflow-status {
    margin-left: 0.5rem; }
  .taglib-discussion .workflow-value {
    text-transform: uppercase; }
  @media (min-width: 576px) {
    .taglib-discussion .actions-menu {
      display: none; }
    .taglib-discussion .comment-container:hover .actions-menu,
    .taglib-discussion .actions-menu:focus,
    .taglib-discussion .actions-menu.open {
      display: inline-block; } }

.drop-zone {
  min-height: 80px;
  padding: 20px;
  text-align: center; }
  .drop-zone.drop-enabled {
    outline: 2px dashed transparent; }
    .drop-zone.drop-enabled:not(.no-border) {
      outline-color: rgba(176, 180, 187, 0.5); }
  .drop-zone p {
    margin: 10px auto 0;
    max-width: 75%; }

.drop-here-info {
  font-size: 25px;
  height: 100%;
  left: 0;
  min-height: 100px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  visibility: hidden;
  width: 100%;
  transition: all 0.2s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .drop-here-info {
      transition: none; } }
  .drop-here-info {
    transition: none; }
  .drop-here-info .drop-here-indicator {
    height: 115px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%); }
  .drop-here-info .drop-icons {
    display: inline-block;
    position: relative;
    width: 160px;
    transition: all 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .drop-here-info .drop-icons {
        transition: none; } }
    .drop-here-info .drop-icons {
      transition: none; }
    .drop-here-info .drop-icons span {
      border-radius: 3px;
      position: absolute;
      text-align: center;
      transition: all 0.3s ease-in-out; }
      @media (prefers-reduced-motion: reduce) {
        .drop-here-info .drop-icons span {
          transition: none; } }
      .drop-here-info .drop-icons span {
        transition: none; }
      .drop-here-info .drop-icons span:nth-of-type(1) {
        box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08);
        height: 60px;
        left: 0;
        line-height: 60px;
        opacity: 0;
        top: 10px;
        transform: rotate(25deg);
        width: 60px; }
      .drop-here-info .drop-icons span:nth-of-type(2) {
        background: #00c2ff;
        color: #fff;
        height: 80px;
        left: 40px;
        line-height: 80px;
        width: 80px;
        z-index: 2; }
      .drop-here-info .drop-icons span:nth-of-type(3) {
        box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08);
        display: block;
        font-size: 45px;
        height: 70px;
        left: 90px;
        line-height: 70px;
        opacity: 0;
        position: relative;
        top: 8px;
        transform: rotate(-25deg);
        width: 70px;
        z-index: 1; }
      .drop-here-info .drop-icons span:nth-of-type(1), .drop-here-info .drop-icons span:nth-of-type(3) {
        background: #e8e6e8;
        color: #a5a6ac; }
  .drop-here-info .drop-text {
    color: #fff;
    display: block;
    font-size: 20px;
    margin-left: 0;
    margin-top: 20px; }
  .drop-active .drop-here-info {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 1;
    visibility: visible;
    z-index: 100; }
    .drop-active .drop-here-info .drop-icons span:nth-of-type(1), .drop-active .drop-here-info .drop-icons span:nth-of-type(3) {
      opacity: 1; }
    .drop-active .drop-here-info span:nth-of-type(1) {
      transform: rotate(-20deg); }
    .drop-active .drop-here-info span:nth-of-type(2) {
      transform: scale(1); }
    .drop-active .drop-here-info span:nth-of-type(3) {
      transform: rotate(15deg); }

.taglib-empty-result-message.sheet {
  margin-bottom: 24px; }

.taglib-empty-result-message .taglib-empty-result-message-description {
  color: #6c757d;
  margin-top: 8px; }

.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn,
.taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-left: auto;
  margin-right: auto; }

.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  max-width: 200px;
  padding-top: 250px; }

.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  background-image: url(/o/classic-theme/images/states/empty_state.gif); }
  @media (prefers-reduced-motion: reduce) {
    .taglib-empty-result-message .taglib-empty-result-message-header,
    .taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
      background-image: url(/o/classic-theme/images/states/empty_state_reduced_motion.gif); } }
  .c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-result-message-header, .c-prefers-reduced-motion
  .taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
    background-image: url(/o/classic-theme/images/states/empty_state_reduced_motion.gif); }

.taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-image: url(/o/classic-theme/images/states/search_state.gif);
  max-width: 210px;
  padding-top: 232px; }
  @media (prefers-reduced-motion: reduce) {
    .taglib-empty-result-message .taglib-empty-search-result-message-header {
      background-image: url(/o/classic-theme/images/states/search_state_reduced_motion.gif); } }
  .c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-search-result-message-header {
    background-image: url(/o/classic-theme/images/states/search_state_reduced_motion.gif); }

.taglib-empty-result-message .taglib-empty-state {
  background-image: url(/o/classic-theme/images/states/empty_state.gif);
  margin: auto;
  max-width: 250px;
  padding-top: 250px; }
  @media (prefers-reduced-motion: reduce) {
    .taglib-empty-result-message .taglib-empty-state {
      background-image: url(/o/classic-theme/images/states/empty_state_reduced_motion.gif); } }
  .c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-state {
    background-image: url(/o/classic-theme/images/states/empty_state_reduced_motion.gif); }

.taglib-empty-result-message .taglib-success-state {
  background-image: url(/o/classic-theme/images/states/success_state.gif);
  margin: auto;
  max-width: 250px;
  padding-top: 250px; }
  @media (prefers-reduced-motion: reduce) {
    .taglib-empty-result-message .taglib-success-state {
      background-image: url(/o/classic-theme/images/states/success_state_reduced_motion.gif); } }
  .c-prefers-reduced-motion .taglib-empty-result-message .taglib-success-state {
    background-image: url(/o/classic-theme/images/states/success_state_reduced_motion.gif); }

.taglib-empty-result-message .taglib-search-state {
  background-image: url(/o/classic-theme/images/states/search_state.gif);
  margin: auto;
  max-width: 250px;
  padding-top: 250px; }
  @media (prefers-reduced-motion: reduce) {
    .taglib-empty-result-message .taglib-search-state {
      background-image: url(/o/classic-theme/images/states/search_state_reduced_motion.gif); } }
  .c-prefers-reduced-motion .taglib-empty-result-message .taglib-search-state {
    background-image: url(/o/classic-theme/images/states/search_state_reduced_motion.gif); }

.taglib-empty-result-message .taglib-empty-result-message-title {
  font-size: 1rem;
  margin-top: 48px; }

.taglib-empty-result-message .taglib-empty-result-message-description {
  font-size: 0.875rem; }

.taglib-empty-result-message .taglib-empty-result-message-header + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-empty-search-result-message-header + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-empty-state + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-success-state + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-search-state + .taglib-empty-result-message-title {
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center; }

.taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-actions {
  font-size: 1rem;
  text-align: center; }

.field-wrapper.form-inline .control-label {
  display: inline-block; }

.field-wrapper-html .input-localized .input-group-item {
  flex-wrap: nowrap; }

.taglib-header {
  border-bottom: 1px solid #c8c9ca;
  color: #555;
  margin-bottom: 1em;
  padding-bottom: 10px; }
  .taglib-header .header-title {
    display: inline-block;
    margin: 0.1em;
    max-width: 100%;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    word-wrap: normal; }
  .taglib-header .header-back-to {
    display: inline-block;
    vertical-align: middle; }
    .taglib-header .header-back-to a {
      display: block;
      font-weight: bold;
      padding: 0 0.3em 0 0;
      text-decoration: none; }

.taglib-icon {
  text-decoration: none; }
  .taglib-icon:not(.btn):hover .taglib-text, .taglib-icon:not(.btn):focus .taglib-text {
    text-decoration: underline; }
  .taglib-icon[lang] > img {
    vertical-align: baseline;
    width: 16px; }

.taglib-icon-help {
  color: #6c757d !important; }
  .taglib-icon-help:hover, .taglib-icon-help:active {
    color: #343a40 !important; }

.icon-monospaced {
  color: inherit;
  display: inline-block;
  height: 2rem;
  line-height: 34px;
  text-align: center;
  width: 2rem; }
  .icon-monospaced.lexicon-icon {
    padding: 8px; }

.taglib-icon-list li {
  float: left;
  margin-right: 1em; }

.taglib-icon-list:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  visibility: hidden; }

.lfr-icon-menu .lfr-icon-menu-icon {
  max-width: none; }

@media (max-width: 767.98px) {
  .table-cell.last .lfr-icon-menu .dropdown-toggle {
    text-align: center; }
    .table-cell.last .lfr-icon-menu .dropdown-toggle > img,
    .table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text {
      display: none; } }

.lfr-menu-list {
  float: none;
  overflow-y: auto;
  position: relative; }
  .lfr-menu-list.direction-right {
    margin: 0 2px; }
  .lfr-menu-list.dropdown-menu {
    float: none;
    position: relative; }
    @media (max-width: 991.98px) {
      .lfr-menu-list.dropdown-menu > li > a {
        font-size: 22px;
        line-height: 40px;
        white-space: normal; }
        .lfr-menu-list.dropdown-menu > li > a img {
          margin-bottom: 3px; } }
    .lfr-menu-list.dropdown-menu .search-panel {
      margin-bottom: 0; }
      .lfr-menu-list.dropdown-menu .search-panel .form-group {
        margin: 0 16px; }
      .lfr-menu-list.dropdown-menu .search-panel .menu-item-filter {
        width: auto; }
  body > .lfr-menu-list ul {
    border-radius: 4px; }

.lfr-icon-menu-open:after {
  clear: both;
  content: '';
  display: table; }

.lfr-icon-menu-open .dropdown-menu {
  position: static; }

.input-localized.input-localized-editor .form-control {
  border-width: 0;
  height: 100%;
  padding: 0; }

.input-localized .input-group-item {
  flex-direction: column; }

.input-localized .input-localized-content {
  margin-left: 6px; }
  .input-group .input-localized .input-localized-content {
    margin-top: 3px; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  background-color: #ddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    background-color: #ff0047; }

.input-localized .lfr-input-localized-default a {
  margin-right: 14px; }

.input-localized .lfr-input-localized-state {
  height: 4px;
  margin: 3px 5px;
  width: 4px; }

.input-localized .palette-item-inner .lfr-input-localized-flag {
  font-size: 16px;
  opacity: 0.5; }

.input-localized .palette-item,
.input-localized .palette-item-hover,
.input-localized .palette-item-hover .palette-item-inner {
  border-color: transparent; }

.input-localized .palette-item-inner {
  border-color: #666;
  display: block;
  height: 16px;
  width: 16px; }

.input-localized .palette-item-selected .lfr-input-localized-state {
  background: #27c1f2; }

.input-localized-palette-container .palette-items-container {
  font-size: 0;
  margin: 0;
  white-space: normal; }

.input-localized-palette-container .palette-item {
  border-width: 0;
  padding: 0.5rem 1.25rem; }

.input-localized-palette-container .palette-item-inner {
  border: 1px solid;
  margin-right: 4px;
  width: 16px; }
  .input-localized-palette-container .palette-item-inner img {
    display: block; }

.taglib-move-boxes {
  margin-bottom: 1em; }
  .taglib-move-boxes label {
    border-bottom: 1px solid transparent;
    display: block;
    margin-bottom: 5px;
    padding: 5px; }
  .taglib-move-boxes .toolbar {
    text-align: center; }
  .taglib-move-boxes .arrow-button img {
    border-width: 0;
    height: 16px;
    width: 16px; }
  .taglib-move-boxes .choice-selector {
    width: 100%; }
    .taglib-move-boxes .choice-selector label {
      background: #ebf1f9;
      border-bottom-color: #8db2f3; }
  .taglib-move-boxes .field-content {
    margin-bottom: 0; }
  .taglib-move-boxes .move-arrow-buttons {
    margin-top: 5em; }
    .taglib-move-boxes .move-arrow-buttons .arrow-button {
      display: block; }
  .taglib-move-boxes .sortable-container {
    margin-top: 10px; }
    .taglib-move-boxes .sortable-container .btn.edit-selection {
      margin-bottom: 10px; }
    .taglib-move-boxes .sortable-container .move-option {
      background-color: transparent;
      border-top: 1px solid #ddd;
      display: none;
      margin: 2px 0;
      padding: 2px;
      position: relative; }
      .taglib-move-boxes .sortable-container .move-option.selected {
        display: block; }
      .taglib-move-boxes .sortable-container .move-option.move-option-dragging {
        background-color: #fafafa; }
      .taglib-move-boxes .sortable-container .move-option .checkbox,
      .taglib-move-boxes .sortable-container .move-option .handle {
        position: absolute; }
      .taglib-move-boxes .sortable-container .move-option .checkbox {
        display: none;
        margin: 7px 0 0 5px; }
      .taglib-move-boxes .sortable-container .move-option .handle {
        color: #999;
        cursor: pointer;
        font-size: 1.5em;
        padding: 6px; }
      .taglib-move-boxes .sortable-container .move-option .title {
        font-size: 1.2em;
        margin: 1px 0 1px 30px; }
    .taglib-move-boxes .sortable-container.edit-list-active .move-option {
      display: block; }
      .taglib-move-boxes .sortable-container.edit-list-active .move-option .checkbox {
        display: inline-block; }
      .taglib-move-boxes .sortable-container.edit-list-active .move-option .handle {
        display: none; }
  .mobile .taglib-move-boxes .selector-container {
    display: none; }

.item-selector .card-row > .autofit-col-expand {
  padding-top: 4px; }

.item-selector .drop-zone {
  background-color: #f1f2f5;
  margin-top: 1rem; }

.item-selector .input-file {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1; }
  .item-selector .input-file + label {
    position: relative; }
    .item-selector .input-file + label::before {
      border-radius: 4px;
      bottom: -2px;
      content: '';
      display: block;
      left: -2px;
      position: absolute;
      right: -2px;
      top: -2px;
      transition: box-shadow 0.15s ease-in-out; }
  .item-selector .input-file:focus + label::before {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #75b8ff; }

.item-selector .item-selector-list-row:hover {
  background-color: #e5f2ff;
  cursor: pointer; }

.lfr-map {
  border: 1px solid #ccc;
  min-height: 400px;
  width: 100%; }
  .lfr-map .home-button {
    margin: 5px; }
    @media (max-width: 575.98px) {
      .lfr-map .home-button {
        height: 35px;
        width: 45px; } }
  .lfr-map .search-controls {
    font-size: 15px;
    margin-top: 5px;
    width: 100%; }
    @media (min-width: 576px) {
      .lfr-map .search-controls {
        width: 50%; } }
    .lfr-map .search-controls .search-input {
      width: 100%; }

.navbar .navbar-collapse {
  max-height: none; }
  .navbar .navbar-collapse:after, .navbar .navbar-collapse:before {
    display: inline; }

@media (max-width: 767.98px) {
  .navbar .navbar-search {
    background-color: #f3f3f3;
    border-top-width: 0;
    width: 100%; } }

.navbar .navbar-search .form-search {
  margin: 8px 0; }
  @media (min-width: 768px) {
    .navbar .navbar-search .form-search {
      float: right;
      max-width: 275px; } }
  @media (max-width: 767.98px) {
    .navbar .navbar-search .form-search .input-group {
      width: 100%; } }

@media (max-width: 991.98px) {
  .navbar .container .navbar-btn,
  .navbar .container-fluid .navbar-btn {
    margin-bottom: 5px;
    width: 45px; }
  .navbar .container .navbar-collapse.open,
  .navbar .container-fluid .navbar-collapse.open {
    border-width: 0;
    display: block;
    height: auto;
    overflow: visible; } }

.taglib-portlet-preview.show-borders {
  border: 1px solid #828f95;
  margin-bottom: 1em;
  padding: 3px 3px 1em; }
  .taglib-portlet-preview.show-borders .title {
    background-color: #d3dadd;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0.5em; }

.taglib-portlet-preview .preview {
  margin: 1em;
  min-height: 90px; }

.lfr-search-container .entry-action {
  width: 1px; }
  .lfr-search-container .entry-action .taglib-icon {
    white-space: nowrap; }

.lfr-search-container-wrapper.lfr-search-container-fixed-first-column {
  position: relative; }
  @media (min-width: 576px) {
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive {
      margin-left: 375px;
      width: auto; } }
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table {
    position: static; }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header {
      left: 12px;
      position: fixed;
      right: 12px;
      top: -1px;
      z-index: 1020; }
      .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th {
        display: block;
        padding: 0; }
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
          overflow-x: hidden; }
          @media (min-width: 576px) {
            .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
              margin-left: 375px; } }
          .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table {
            border-collapse: collapse;
            width: 100%; }
            .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table th {
              border-radius: 0; }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      width: auto; }
      @media (min-width: 576px) {
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td:first-child,
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th:first-child {
          left: 0;
          position: absolute;
          right: 15px; } }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      height: auto; }

.lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link) {
  color: #495057;
  font-weight: 500;
  text-decoration: underline; }
  .lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link):focus, .lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link):hover {
    color: #000; }

.lfr-search-container-wrapper .dropdown-action .dropdown-toggle {
  color: #6c757d; }
  .lfr-search-container-wrapper .dropdown-action .dropdown-toggle:hover {
    color: #343a40; }

.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
  color: #6c757d; }
  .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:active, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:focus, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
    background-color: #f7f8f9;
    border-radius: 4px;
    color: #343a40; }

.lfr-search-container-wrapper .lfr-search-container-list .list-group:last-child .list-group-item:nth-last-child(2) {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.lfr-search-container-wrapper .lfr-search-container-list + .taglib-search-iterator-page-iterator-bottom {
  margin-top: 20px; }

.lfr-search-container-wrapper .list-group {
  margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group + .list-group .list-group-header:first-child,
  .lfr-search-container-wrapper .list-group + .list-group .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item h4 {
    font-size: 0.875rem;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item h5,
  .lfr-search-container-wrapper .list-group .list-group-item h6,
  .lfr-search-container-wrapper .list-group .list-group-item .h5,
  .lfr-search-container-wrapper .list-group .list-group-item .h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item span + h2.h5 {
    font-weight: 600; }
  .lfr-search-container-wrapper .list-group .list-group-item h6 + h5 {
    font-weight: 600; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child {
  border-bottom-left-radius: 0.25rem; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child {
  border-bottom-right-radius: 0.25rem; }

.user-info {
  display: flex; }
  .user-info .sticker {
    align-self: center; }
  .user-info .user-details {
    margin-left: 1rem; }
  .user-info .user-name {
    color: #343a40;
    font-weight: 600; }
  .user-info .date-info {
    color: #6c757d; }

.user-status-tooltip .user-status-avatar {
  float: left;
  margin-right: 5px; }
  .user-status-tooltip .user-status-avatar .user-status-avatar-image {
    width: 27px; }

.user-status-tooltip .user-status-info {
  display: inline-block;
  overflow: hidden; }
  .user-status-tooltip .user-status-info .user-status-date {
    font-size: 11px; }

.lfr-search-container {
  margin-top: 1.5em;
  overflow: auto; }
  @media (max-width: 767.98px) {
    .lfr-search-container .selector-button {
      width: auto; } }
  .touch .lfr-search-container {
    -webkit-overflow-scrolling: touch; }
    .touch .lfr-search-container .searchcontainer-content .table {
      max-width: none; }

.taglib-page-iterator {
  clear: both;
  height: auto;
  width: auto; }
  .taglib-page-iterator .lfr-pagination-buttons {
    float: right;
    margin: 0; }
    @media (max-width: 991.98px) {
      .taglib-page-iterator .lfr-pagination-buttons {
        width: 100%; } }
  @media (max-width: 991.98px) and (max-width: 767.98px) {
    .taglib-page-iterator .lfr-pagination-buttons {
      float: none;
      margin-top: 20px; } }
    @media (max-width: 991.98px) {
        .taglib-page-iterator .lfr-pagination-buttons > li {
          display: inline-block;
          width: 50%; }
          .taglib-page-iterator .lfr-pagination-buttons > li.first, .taglib-page-iterator .lfr-pagination-buttons > li.last {
            display: none; }
          .taglib-page-iterator .lfr-pagination-buttons > li > a {
            line-height: 20px;
            padding: 11px 19px; } }
  .taglib-page-iterator .lfr-pagination-config {
    float: left;
    line-height: 46px; }
    @media (max-width: 767.98px) {
      .taglib-page-iterator .lfr-pagination-config {
        float: none; }
        .taglib-page-iterator .lfr-pagination-config .current-page-menu {
          display: block; }
          .taglib-page-iterator .lfr-pagination-config .current-page-menu .btn {
            display: block; } }
    .taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector,
    .taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector {
      display: inline; }
    .taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector {
      float: none; }
      @media (max-width: 991.98px) {
        .taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector {
          display: none; } }
  .taglib-page-iterator .search-results {
    float: left;
    line-height: 46px;
    margin-left: 10px; }
    @media (max-width: 991.98px) {
      .taglib-page-iterator .search-results {
        display: none; } }

.taglib-search-toggle .form-search {
  position: relative; }
  .taglib-search-toggle .form-search .input-group-btn {
    position: absolute; }
    @media (min-width: 992px) {
      .taglib-search-toggle .form-search .input-group-btn {
        position: static; } }

.taglib-search-toggle .toggle-advanced {
  color: inherit;
  margin-left: 10px;
  position: absolute;
  top: 8px; }
  .taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus {
    text-decoration: none; }

.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  background-color: #fcfcfc;
  border: solid #ddd;
  border-width: 0 1px 1px;
  margin-top: 0;
  padding: 15px 15px 0; }
  .navbar-search .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
    border-width: 1px 0 0; }
  .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
    position: relative; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
      margin-bottom: 0; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
      color: #999;
      font-size: 13px; }

.taglib-search-toggle-advanced-wrapper .btn.close {
  margin-right: 5px;
  position: relative;
  z-index: 1; }

.taglib-user-display {
  padding: 0.5em; }
  .taglib-user-display .avatar {
    background: no-repeat center;
    background-size: 60px;
    display: block;
    height: 60px;
    margin: 0 auto;
    width: 60px; }
    .taglib-user-display .avatar.author:after {
      background: rgba(50, 168, 230, 0.5);
      border-radius: 50%;
      content: '';
      display: block;
      height: 100%;
      width: 100%; }
  .taglib-user-display .user-details {
    margin-top: 1em; }
  .taglib-user-display .user-name {
    font-size: 1.1em;
    font-weight: bold; }
  .taglib-user-display a .user-name {
    text-decoration: underline; }
  .taglib-user-display.display-style-1 .user-profile-image {
    float: left;
    margin-right: 24px; }
  .taglib-user-display.display-style-1 .user-name {
    display: inline-block;
    margin-top: 10px; }
  .taglib-user-display.display-style-1 .user-details {
    margin-top: 0; }
  .taglib-user-display.display-style-2 .user-profile-image,
  .taglib-user-display.display-style-2 .user-name {
    clear: both;
    display: block;
    min-height: 20px;
    text-align: center; }
  .taglib-user-display.display-style-3 {
    padding: 0; }
    .taglib-user-display.display-style-3 .user-profile-image {
      display: inline-block;
      vertical-align: middle; }

.taglib-workflow-status .workflow-id,
.taglib-workflow-status .workflow-version,
.taglib-workflow-status .workflow-status {
  color: #999; }

.table-cell .taglib-workflow-status {
  margin: 0; }
  .table-cell .taglib-workflow-status .workflow-status {
    padding-left: 0; }

.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0; }

.portal-popup .sheet > .lfr-nav {
  margin-top: -24px; }

.portal-popup .contacts-portlet .portlet-configuration-container .form {
  position: static; }

.portal-popup .lfr-form-content {
  padding: 24px 12px; }

.portal-popup .portlet-body,
.portal-popup .portlet-boundary,
.portal-popup .portlet-column,
.portal-popup .portlet-layout {
  height: 100%; }

.portal-popup .portlet-column {
  position: static; }

.portal-popup .dialog-body > .container-fluid-max-xl,
.portal-popup .dialog-body .container-view,
.portal-popup .export-dialog-tree > .container-fluid-max-xl,
.portal-popup .export-dialog-tree .container-view,
.portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader .container-view,
.portal-popup .lfr-form-content > .container-fluid-max-xl,
.portal-popup .lfr-form-content .container-view,
.portal-popup .portlet-configuration-body-content > .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content .container-view,
.portal-popup .process-list > .container-fluid-max-xl,
.portal-popup .process-list .container-view,
.portal-popup .roles-selector-body > .container-fluid-max-xl,
.portal-popup .roles-selector-body .container-view {
  padding-top: 20px; }
  .portal-popup .dialog-body > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .dialog-body .container-view .nav-tabs-underline,
  .portal-popup .export-dialog-tree > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .export-dialog-tree .container-view .nav-tabs-underline,
  .portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
  .portal-popup .lfr-form-content > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .lfr-form-content .container-view .nav-tabs-underline,
  .portal-popup .portlet-configuration-body-content > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
  .portal-popup .process-list > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .process-list .container-view .nav-tabs-underline,
  .portal-popup .roles-selector-body > .container-fluid-max-xl .nav-tabs-underline,
  .portal-popup .roles-selector-body .container-view .nav-tabs-underline {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -20px; }

.portal-popup .dialog-body > .lfr-nav + .container-fluid-max-xl,
.portal-popup .export-dialog-tree > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-form-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .process-list > .lfr-nav + .container-fluid-max-xl,
.portal-popup .roles-selector-body > .lfr-nav + .container-fluid-max-xl {
  padding-top: 0; }

.portal-popup .login-container {
  padding: 1rem; }

.portal-popup .navbar ~ .portlet-configuration-setup,
.portal-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative; }
  @media (min-width: 576px) {
    .portal-popup .navbar ~ .portlet-configuration-setup,
    .portal-popup .portlet-export-import-container {
      height: calc(100% - 48px); } }

.portal-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0; }

.portal-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0; }

.portal-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.portal-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px; }
  @media (min-width: 576px) {
    .portal-popup .portlet-configuration-setup .lfr-nav {
      padding-left: 8px;
      padding-right: 8px; } }

.portal-popup .lfr-dynamic-uploader,
.portal-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 576px) {
    .portal-popup .lfr-dynamic-uploader,
    .portal-popup .process-list {
      top: 48px; } }

.portal-popup .portlet-export-import-publish-processes {
  top: 0; }

.portal-popup .dialog-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%;
  z-index: 1020; }
  @media (min-width: 768px) {
    .portal-popup .dialog-footer {
      position: fixed; } }
  .portal-popup .dialog-footer .btn {
    margin-left: 1rem;
    margin-right: 0; }
  .portal-popup .dialog-footer.dialog-footer-not-reverse {
    flex-direction: initial;
    justify-content: flex-end; }

@media (min-width: 768px) {
  .portal-popup .dialog-body:not(:last-child),
  .portal-popup .lfr-dynamic-uploader:not(:last-child),
  .portal-popup .lfr-form-content:not(:last-child),
  .portal-popup .portlet-configuration-body-content:not(:last-child),
  .portal-popup .roles-selector-body:not(:last-child) {
    padding-bottom: 60px; } }

.portal-popup .lfr-dynamic-uploader {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .portal-popup .lfr-dynamic-uploader.hide-dialog-footer {
    bottom: 0; }
    .portal-popup .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
      display: none; }

.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible; }
  .portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
    flex-grow: 1;
    max-width: none;
    overflow: auto; }

.portal-popup .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0; }

.portal-popup:not(.article-preview) #main-content,
.portal-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch; }
  @media print {
    .portal-popup:not(.article-preview) #main-content,
    .portal-popup:not(.article-preview) #wrapper {
      position: initial; } }

.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0; }
  .portal-popup .columns-max > .portlet-layout.row > .portlet-column {
    padding-left: 0;
    padding-right: 0; }

html:not(#__):not(#___) .portlet-layout.dragging {
  border-collapse: separate; }

html:not(#__):not(#___) .drop-area {
  background-color: #d3dadd; }

html:not(#__):not(#___) .active-area {
  background: #ffc; }

html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging {
  opacity: 0.6; }
  html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }

html:not(#__):not(#___) .sortable-layout-proxy {
  opacity: 1; }
  html:not(#__):not(#___) .sortable-layout-proxy .portlet-topper {
    background-image: none; }

html:not(#__):not(#___) .proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  html:not(#__):not(#___) .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    html:not(#__):not(#___) .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  html:not(#__):not(#___) .proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

html:not(#__):not(#___) .resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden; }

html:not(#__):not(#___) .sortable-proxy {
  background: #727c81;
  margin-top: 1px; }

html:not(#__):not(#___) .sortable-layout-drag-target-indicator {
  margin: 2px 0; }

html:not(#__):not(#___) .yui3-dd-proxy {
  z-index: 1110 !important; }

.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #d3dadd; }

.active-area {
  background: #ffc; }

.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6;
  transform: scale(0.8);
  transition: transform 0.3s ease; }
  @media (prefers-reduced-motion: reduce) {
    .portlet-boundary.yui3-dd-dragging {
      transition: none; } }
  .c-prefers-reduced-motion .portlet-boundary.yui3-dd-dragging {
    transition: none; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }

.sortable-layout-proxy {
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727c81;
  margin-top: 1px; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

.yui3-dd-proxy {
  z-index: 1110 !important; }

.portlet-column-content.empty {
  padding: 50px; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
      display: inline-block;
      vertical-align: bottom; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
      margin-top: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
      display: inline-block;
      float: none;
      margin-top: 0;
      width: auto; }

.lfr-source-editor {
  border: solid 0 #ccc;
  border-bottom-width: 2px;
  position: relative; }
  .lfr-source-editor .ace_editor {
    height: 100%; }
  .lfr-source-editor .lfr-source-editor-toolbar li > .btn {
    background-color: #fff;
    border: transparent;
    color: #717383;
    outline: 0; }
  .lfr-source-editor .lfr-source-editor-code {
    background-color: #fff;
    color: #2b4259; }
    .lfr-source-editor .lfr-source-editor-code .ace_gutter {
      background-color: #ededef;
      color: #868896;
      overflow: hidden; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
        font-family: fontawesome-alloy;
        text-align: center;
        vertical-align: middle; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
          background-image: none; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
          content: '\25be'; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
          content: '\25b8'; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
        color: #fff; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #717383; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
        border-right: solid 1px #ccc; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
        background-image: none; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #ededef; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
      color: #34adab; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
      color: #1d5ec7; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
      color: #ff6c58; }
      .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
        color: #f00; }
  .lfr-source-editor.ace_dark .lfr-source-editor-code {
    background-color: #47474f;
    color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
      background: #54555e;
      color: #fff; }
      .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #009aed; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #11394e; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
      color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
      color: #4d91ff; }

.lfr-fullscreen-source-editor {
  height: 100%;
  overflow: hidden; }
  .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-header {
    height: 40px;
    margin-right: 4px;
    margin-top: 4px;
    min-height: 40px; }
  .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content {
    height: 95%;
    position: relative; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
      border: 1px solid #ccc;
      position: absolute; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .preview-panel {
      display: inline-block;
      overflow-y: auto;
      padding-left: 20px; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .source-panel {
      display: inline-block; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .source-panel,
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .preview-panel {
      height: 100%;
      width: 50%; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .panel-splitter {
      height: 100%;
      left: 50%;
      top: 0; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .source-panel,
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .preview-panel {
      height: 50%;
      width: 100%; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .panel-splitter {
      top: 50%;
      width: 100%; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .panel-splitter,
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .preview-panel {
      display: none; }
    .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .source-panel {
      height: 100%;
      width: 100%; }

.lfr-fulscreen-source-editor-dialog .modal-footer {
  text-align: left; }

.file-icon-color-0 {
  background-color: #fff;
  color: #6b6c7e; }

.file-icon-color-1 {
  background-color: #fff;
  color: #a7a9bc; }

.file-icon-color-2 {
  background-color: #fff;
  color: #50d2a0; }

.file-icon-color-3 {
  background-color: #fff;
  color: #af78ff; }

.file-icon-color-4 {
  background-color: #fff;
  color: #ffb46e; }

.file-icon-color-5 {
  background-color: #fff;
  color: #ff5f5f; }

.file-icon-color-6 {
  background-color: #fff;
  color: #4b9bff; }

.file-icon-color-7 {
  background-color: #fff;
  color: #272833; }

.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3; }

.lfr-item-viewer.uploading > .progress-container {
  visibility: visible; }

.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%; }

.lfr-item-viewer .image-viewer-base-image-list {
  padding-top: 35px; }

.lfr-item-viewer .item-preview:hover {
  cursor: pointer; }

.lfr-item-viewer .progress-container {
  background-color: #fff;
  left: 0;
  margin: 0 auto;
  padding: 20px 30px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  visibility: hidden;
  width: 80%;
  z-index: 1000; }
  .lfr-item-viewer .progress-container a {
    position: absolute;
    right: 30px; }
  .lfr-item-viewer .progress-container .progress {
    margin-top: 10px; }

.lfr-item-viewer .search-info {
  background-color: #d3e8f1; }
  .lfr-item-viewer .search-info .keywords {
    font-size: 1.4em;
    font-weight: bold; }
  .lfr-item-viewer .search-info .change-search-folder {
    font-size: 0.8em;
    font-weight: normal; }

.lfr-item-viewer .upload-view {
  display: table;
  height: 400px;
  margin-top: 20px;
  width: 100%; }
  .lfr-item-viewer .upload-view > div {
    display: table-cell;
    vertical-align: middle; }

.lfr-item-viewer .yui3-widget-bd {
  position: relative; }

.lfr-menu-expanded li a:focus {
  background-color: #5b677d;
  color: #fff;
  text-shadow: -1px -1px #2c2f34; }

.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all; }

.lfr-page-layouts {
  padding: 0; }
  .lfr-page-layouts input[type='radio'] {
    opacity: 0;
    position: absolute; }
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal {
      cursor: default; }
      .lfr-page-layouts input[type='radio']:checked + .card-horizontal::after {
        bottom: -0.0625rem;
        content: "";
        left: -0.0625rem;
        position: absolute;
        right: -0.0625rem;
        transition: height 0.15s ease-out; }
        @media (prefers-reduced-motion: reduce) {
          .lfr-page-layouts input[type='radio']:checked + .card-horizontal::after {
            transition: none; } }
        .lfr-page-layouts input[type='radio']:checked + .card-horizontal::after {
          transition: none; }
  .lfr-page-layouts .card-horizontal {
    cursor: pointer;
    outline: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .lfr-page-layouts .card-horizontal {
        transition: none; } }
    .lfr-page-layouts .card-horizontal {
      transition: none; }
    .lfr-page-layouts .card-horizontal::after {
      border-radius: 0 0 0.25rem 0.25rem;
      bottom: -0.0625rem;
      content: "";
      height: 0;
      left: -0.0625rem;
      position: absolute;
      right: -0.0625rem;
      transition: height 0.15s ease-out; }
      @media (prefers-reduced-motion: reduce) {
        .lfr-page-layouts .card-horizontal::after {
          transition: none; } }
      .lfr-page-layouts .card-horizontal::after {
        transition: none; }

.modal-body.dialog-iframe-bd {
  overflow: hidden;
  padding: 0; }

.modal-dialog:not(.dialog-iframe-modal):not(.modal-full-screen) {
  position: relative; }

.modal-dialog.dialog-iframe-modal {
  max-width: none; }

.modal-dialog.modal-dialog-sm {
  max-width: 500px; }

.modal-dialog .yui3-resize-handles-wrapper {
  pointer-events: all; }
  .modal-dialog .yui3-resize-handles-wrapper .yui3-resize-handle-inner-br {
    bottom: 0;
    right: 0; }

.modal-open .modal {
  display: block; }

.sheet > .panel-group .sheet-footer {
  margin-bottom: 0; }

.sheet-footer .btn {
  margin-right: 0.5rem; }
  .sheet-footer .btn:last-child {
    margin-right: 0; }

.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em;
  white-space: normal; }
  .tag-items li {
    display: inline-block;
    margin: 0 1em 0 0;
    max-width: 100%; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud .tag-popularity-1 {
  font-size: 1em; }

.tag-cloud .tag-popularity-2 {
  font-size: 1.3em; }

.tag-cloud .tag-popularity-3 {
  font-size: 1.6em; }

.tag-cloud .tag-popularity-4 {
  font-size: 1.9em; }

.tag-cloud .tag-popularity-5 {
  font-size: 2.2em; }

.tag-cloud .tag-popularity-6 {
  font-size: 2.5em; }

.lfr-portal-tooltip {
  display: inline-flex; }
  .lfr-portal-tooltip,
  .lfr-portal-tooltip a {
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none; }

.tree-node .icon-check {
  padding-right: 2px; }

.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }

.tree-node [class^='icon-'] {
  margin-right: 5px; }

.tree-node .tree-node-checkbox-container {
  margin-right: 0; }

.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }

.tree-node-content .tree-label {
  margin-left: 3px; }

.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

.tree-view li.tree-node .tree-node-content svg.lexicon-icon {
  pointer-events: none; }

.user-icon-color-0 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #6b6c7e; }

.user-icon-color-1 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #4a97f2; }

.user-icon-color-2 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #e87523; }

.user-icon-color-3 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #fb625b; }

.user-icon-color-4 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #4fa488; }

.user-icon-color-5 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #fe4fb5; }

.user-icon-color-6 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #879b7a; }

.user-icon-color-7 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #af78ff; }

.user-icon-color-8 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #bf8c2a; }

.user-icon-color-9 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #5f9bc7; }

.collapse.open {
  display: block; }

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-top'%20d='M480%2064H32C14.336%2064%200%2049.664%200%2032S14.336%200%2032%200h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-middle'%20d='M480%20288H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-bottom'%20d='M480%20512H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3C/svg%3E");
  height: 1em;
  width: 1em; }

.navbar-nav .nav-item.hover:after {
  bottom: -0.125rem;
  content: '';
  height: 0.125rem;
  left: 0;
  position: absolute;
  width: 100%; }

.navbar .navbar-toggler .c-inner {
  max-width: none; }

html:not(#__):not(#___) .cadmin.portlet-topper {
  position: relative; }
  html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
    background: url(../images/arrows/12_left.png) no-repeat 0 50%;
    padding: 5px 5px 5px 18px; }
  html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
    display: none; }

html:not(#__):not(#___) .cadmin .component-action.portlet-options {
  color: white; }

body.portlet {
  border-width: 0; }

.portlet-icon-back {
  margin-top: -2px; }
  .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
    background: url(../images/arrows/12_left.png) no-repeat 0 50%;
    padding: 5px 5px 5px 18px; }

.portlet-options-dropdown {
  z-index: 1035; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
    display: none; }
  .portlet-draggable .portlet-topper {
    cursor: move; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }
  .panel-page-body .portlet-title-text,
  .panel-page-content .portlet-title-text {
    cursor: auto; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important; }

.portlet-layout .portlet-header {
  margin-bottom: 1rem; }

@media (min-width: 576px) {
  .portlet .visible-interaction {
    display: none; } }

@media (max-width: 767.98px) {
  .controls-hidden .portlet .visible-interaction {
    display: none; } }

.portlet:hover .visible-interaction, .portlet.open .visible-interaction, .portlet.focus .visible-interaction {
  display: block; }

.controls-hidden .lfr-meta-actions,
.controls-hidden .lfr-configurator-visibility {
  display: none; }

.controls-hidden .portlet-title-editable {
  pointer-events: none; }

.controls-hidden .portlet-topper {
  display: none !important; }

.controls-hidden .portlet-topper-toolbar {
  display: none !important; }

html:not(#__):not(#___) .cadmin.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative; }

html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
  display: none; }
  @media (min-width: 768px) {
    html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
      display: flex;
      left: 0;
      opacity: 0;
      position: absolute;
      right: 0;
      transition: opacity 0.25s, transform 0.25s;
      top: 0; } }
  @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
    html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
      transition: none; } }
  @media (min-width: 768px) {
      html:not(#__):not(#___) .portlet > .c-prefers-reduced-motion .cadmin.portlet-topper {
        transition: none; } }

html:not(#__):not(#___) .cadmin .portlet-actions {
  float: right; }

html:not(#__):not(#___) .cadmin .portlet-options {
  display: inline-block; }

html:not(#__):not(#___) .cadmin .portlet-title-menu {
  flex: 0 1 auto; }
  html:not(#__):not(#___) .cadmin .portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }

html:not(#__):not(#___) .cadmin .portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a,
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > span > a,
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar .lfr-icon-menu > a {
    color: rgba(0, 0, 0, 0.5); }
  html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:focus, html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:hover {
    text-decoration: none; }

html:not(#__):not(#___) .cadmin .portlet-name-text {
  font-size: 14px;
  font-weight: 600; }

html:not(#__):not(#___) .cadmin .portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

@media (min-width: 576px) {
  html:not(#__):not(#___) .lfr-configurator-visibility .portlet:hover .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.focus .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5; } }

@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.open > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.focus > .cadmin.portlet-topper {
    opacity: 1;
    transform: translateY(-97%); } }

@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper {
    transition-duration: 0ms; } }

@media (max-width: 767.98px) {
  html:not(#__):not(#___) .controls-visible .cadmin.portlet-topper {
    display: box;
    display: flex; } }

html:not(#__):not(#___) .controls-visible .cadmin .portlet-topper-toolbar {
  display: block; }

.portlet {
  margin-bottom: 10px;
  position: relative; }
  @media (min-width: 768px) {
    .controls-visible .portlet:hover > .portlet-content-editable, .controls-visible .portlet.open > .portlet-content-editable, .controls-visible .portlet.focus > .portlet-content-editable {
      border-color: transparent;
      border-top-left-radius: 0;
      border-top-right-radius: 0; } }
  @media (min-width: 768px) {
    .controls-visible .portlet:hover > .portlet-topper, .controls-visible .portlet.open > .portlet-topper, .controls-visible .portlet.focus > .portlet-topper {
      opacity: 1;
      transform: translateY(-97%); } }
  @media (min-width: 576px) {
    .lfr-configurator-visibility .portlet:hover .portlet-topper, .lfr-configurator-visibility .portlet.focus .portlet-topper, .lfr-configurator-visibility .portlet.open .portlet-topper {
      opacity: 0.5; } }

.portlet-content-editable {
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px; }
  .portlet > .portlet-content-editable {
    border-color: transparent; }
  @media (max-width: 767.98px) {
    .controls-visible .portlet-content-editable {
      border-color: transparent;
      border-top-left-radius: 0;
      border-top-right-radius: 0; } }

.portlet-name-text {
  font-size: 0.875rem;
  font-weight: 600; }

.portlet-options {
  display: inline-block; }

.portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.portlet-title-menu {
  flex: 0 1 auto; }
  .portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }

.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative; }
  .portlet > .portlet-topper {
    display: none; }
    @media (min-width: 768px) {
      .portlet > .portlet-topper {
        display: flex;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        transition: opacity 0.25s, transform 0.25s;
        top: 0; } }
  @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
    .portlet > .portlet-topper {
      transition: none; } }
    @media (min-width: 768px) {
        .portlet > .portlet-topper {
          transition: none; } }
  @media (max-width: 767.98px) {
    .controls-visible .portlet-topper {
      display: box;
      display: flex; } }

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
  .portlet-topper-toolbar > a,
  .portlet-topper-toolbar > span > a,
  .portlet-topper-toolbar .lfr-icon-menu > a {
    color: rgba(0, 0, 0, 0.5); }
  .portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
    text-decoration: none; }
  .controls-visible .portlet-topper-toolbar {
    display: block; }

.lfr-panel-page .portlet-title {
  font-size: 13px; }

.portlet-borderless .portlet-content {
  padding: 1rem; }

.portlet-decorate .portlet-content {
  background: #fff;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 1rem;
  word-wrap: break-word; }

.portlet-barebone .portlet-content {
  padding: 0; }

.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 28px 24px; }

.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center; }
  .breadcrumb.breadcrumb-vertical li {
    display: block; }
    .breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
      background: none; }
  .breadcrumb.breadcrumb-vertical .divider {
    background: url(../images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    height: 10px;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap; }

.navbar form {
  margin: 0; }

:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px; }

.product-menu .loading-animation {
  margin-top: 160px; }

@keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd; }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    transform: scale(1.1); }
  75% {
    background-color: #ddedde;
    border-color: #7d7; }
  100% {
    background-color: #ebebeb;
    border-color: #ddd; } }

.lfr-upload-container .progress-bar,
.lfr-upload-container .progress {
  border-radius: 10px; }

.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target {
  border-radius: 5px; }

.upload-drop-active .lfr-upload-container .upload-target {
  animation: none; }

.upload-drop-intent .lfr-upload-container .upload-target {
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.select-files {
  border-radius: 5px; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
    box-shadow: 0 0 5px 0 #333;
    transition-duration: 0.25s;
    transition-property: box-shadow;
    transition-timing-function: ease-out; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
    border-radius: 50%; }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out; }
  @media (prefers-reduced-motion: reduce) {
    .lfr-progress-active .progress-bar-status,
    .lfr-upload-container .file-uploading .progress-bar .progress {
      transition: none; } }
  .c-prefers-reduced-motion .lfr-progress-active .progress-bar-status, .c-prefers-reduced-motion
  .lfr-upload-container .file-uploading .progress-bar .progress {
    transition: none; }

@keyframes highlight-animation {
  from {
    background-color: #ffc; }
  to {
    background-color: transparent; } }

.highlight-animation {
  animation: highlight-animation 0.7s; }

.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none; }

.form-group.form-inline.input-boolean-wrapper label, .form-group.form-inline.input-checkbox-wrapper label {
  gap: 0.3125rem; }

/* Variables for break points */
/* WLT Color palette variables */
/* -------- WLT 2.0 colors ----------*/
:root {
  --wlt-custom-colour-scheme: #015C98; }

/* WLT text styles */
/* WLT Color palette variables */
/* -------- WLT 2.0 colors ----------*/
:root {
  --wlt-custom-colour-scheme: #015C98; }

@font-face {
  font-family: "wlt-font-icons";
  src: url("../fonts/font-icons/wlt-icon-font.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/font-icons/wlt-icon-font.eot#iefix") format("embedded-opentype"), url("../fonts/font-icons/wlt-icon-font.woff") format("woff");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-italic-bold";
  src: url("../fonts/font-icons/FreightText-Pro-Bold-Italic.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Bold-Italic.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-bold";
  src: url("../fonts/font-icons/FreightText-Pro-Bold.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Bold.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-book-italic";
  src: url("../fonts/font-icons/FreightText-Pro-Book-Italic.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Book-Italic.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-book";
  src: url("../fonts/font-icons/FreightText-Pro-Book.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Book.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-headline-font";
  src: url("../fonts/font-icons/wlt-headline-font-bold.otf") format("opentype"), url("../fonts/font-icons/wlt-headline-font-bold.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-toyotatype-regular";
  src: url("../fonts/font-icons/ToyotaType-Regular.woff2") format("woff2"), url("../fonts/font-icons/ToyotaType-Regular.woff2") format("woff2");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

[class^="icon-"]:before, [class*=" icon-"]:before {
  /* Better Font Rendering =========== */ }

.wlt-font-icon:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wlt-font-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-knowledge-base:before {
  content: "\e960"; }

.icon-Pie-chart:before {
  content: "\e961"; }

.icon-Studio:before {
  content: "\e95f"; }

.icon-Approve:before {
  content: "\e959"; }

.icon-Decline:before {
  content: "\e95a"; }

.icon-Duplicate:before {
  content: "\e95b"; }

.icon-Vibilitynone:before {
  content: "\e95c"; }

.icon-print:before {
  content: "\e95d"; }

.icon-Share:before {
  content: "\e95e"; }

.icon-arrow-downward:before {
  content: "\e957"; }

.icon-arrow-upward:before {
  content: "\e958"; }

.icon-CPPlanner:before {
  content: "\e953"; }

.icon-CPProject:before {
  content: "\e954"; }

.icon-CPCampaign:before {
  content: "\e955"; }

.icon-CPPlan:before {
  content: "\e956"; }

.icon-add-location:before {
  content: "\e900"; }

.icon-analytics:before {
  content: "\e901"; }

.icon-arrow-down:before {
  content: "\e902"; }

.icon-arrow-left:before {
  content: "\e903"; }

.icon-arrow-right:before {
  content: "\e904"; }

.icon-arrow-right-circle:before {
  content: "\e905"; }

.icon-arrow-up:before {
  content: "\e906"; }

.icon-asterisk:before {
  content: "\e907"; }

.icon-attach-file:before {
  content: "\e908"; }

.icon-autorenew:before {
  content: "\e909"; }

.icon-baseline-present-to-all:before {
  content: "\e90a"; }

.icon-baselinefilter-list:before {
  content: "\e90b"; }

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

.icon-calendar:before {
  content: "\e90d"; }

.icon-cancel:before {
  content: "\e90e"; }

.icon-catalog:before {
  content: "\e90f"; }

.icon-check:before {
  content: "\e910"; }

.icon-check-box-part-selected:before {
  content: "\e911"; }

.icon-check-box-unselected:before {
  content: "\e912"; }

.icon-check-circle:before {
  content: "\e913"; }

.icon-chevron-down:before {
  content: "\e914"; }

.icon-chevron-left:before {
  content: "\e915"; }

.icon-chevron-right:before {
  content: "\e916"; }

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

.icon-close:before {
  content: "\e918"; }

.icon-communication:before {
  content: "\e919"; }

.icon-creative-brief:before {
  content: "\e91a"; }

.icon-dam:before {
  content: "\e91b"; }

.icon-delete:before {
  content: "\e91c"; }

.icon-desk:before {
  content: "\e91d"; }

.icon-double-arrow:before {
  content: "\e91e"; }

.icon-double-chevron:before {
  content: "\e91f"; }

.icon-download:before {
  content: "\e920"; }

.icon-drag-dots:before {
  content: "\e921"; }

.icon-edit:before {
  content: "\e922"; }

.icon-edit-lock-open-outline:before {
  content: "\e923"; }

.icon-edit-lock-outline:before {
  content: "\e924"; }

.icon-edit-move-to-folder:before {
  content: "\e925"; }

.icon-error:before {
  content: "\e926"; }

.icon-exit-to-app:before {
  content: "\e927"; }

.icon-folded-newspaper:before {
  content: "\e928"; }

.icon-folder:before {
  content: "\e929"; }

.icon-folder-open:before {
  content: "\e92a"; }

.icon-help:before {
  content: "\e92b"; }

.icon-how-to-vote:before {
  content: "\e92c"; }

.icon-check-box-selected:before {
  content: "\e92d"; }

.icon-info:before {
  content: "\e92e"; }

.icon-innovation-hub:before {
  content: "\e92f"; }

.icon-inside:before {
  content: "\e930"; }

.icon-magnifier:before {
  content: "\e931"; }

.icon-menu:before {
  content: "\e932"; }

.icon-milestone:before {
  content: "\e933"; }

.icon-minus:before {
  content: "\e934";
  font-family: wlt-font-icons; }

.icon-opened-eye:before {
  content: "\e935"; }

.icon-options:before {
  content: "\e936"; }

.icon-people:before {
  content: "\e937"; }

.icon-person:before {
  content: "\e938"; }

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

.icon-plus:before {
  content: "\e93a";
  font-family: wlt-font-icons; }

.icon-public:before {
  content: "\e93b"; }

.icon-publish:before {
  content: "\e93c"; }

.icon-radio-button-checked:before {
  content: "\e93d"; }

.icon-radio-button-unchecked:before {
  content: "\e93e"; }

.icon-recommendations:before {
  content: "\e93f"; }

.icon-report:before {
  content: "\e940"; }

.icon-settings:before {
  content: "\e941"; }

.icon-sort-down:before {
  content: "\e942"; }

.icon-sort-up:before {
  content: "\e943"; }

.icon-star:before {
  content: "\e944"; }

.icon-star-border:before {
  content: "\e945"; }

.icon-star-half:before {
  content: "\e946"; }

.icon-stars-circle:before {
  content: "\e947"; }

.icon-subdirectory:before {
  content: "\e948"; }

.icon-timelapse:before {
  content: "\e949"; }

.icon-uniE90B:before {
  content: "\e94a"; }

.icon-uniE90C:before {
  content: "\e94b"; }

.icon-video-cam:before {
  content: "\e94c"; }

.icon-view-cards:before {
  content: "\e94d"; }

.icon-view-descriptive:before {
  content: "\e94e"; }

.icon-view-table:before {
  content: "\e94f"; }

.icon-watch-later:before {
  content: "\e950"; }

.icon-weather:before {
  content: "\e951"; }

.icon-workflow-tasks:before {
  content: "\e952"; }

/* Heading */
.wlt-text-style-h-mega-desktop {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 72px;
  font-weight: bold;
  line-height: 1.11;
  letter-spacing: -0.7px; }

.wlt-text-style-h-mega-mobile {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 52px;
  font-weight: bold;
  letter-spacing: -0.5px; }

.wlt-text-style-h-big-desktop {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 52px;
  font-weight: bold;
  letter-spacing: -0.5px; }

.wlt-text-style-h-big-mobile {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: -0.4px; }

.wlt-theme h1,
.wlt-text-style-h1 {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: normal; }

.wlt-theme h2,
.wlt-text-style-h2 {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: normal; }

.wlt-theme h3,
.wlt-text-style-h3 {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1.5; }

.wlt-text-style-body-default {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }

.wlt-text-style-body-default-semibold {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600; }

.wlt-text-style-body-big {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 16px; }

.wlt-text-style-body-big-semibold {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 16px;
  font-weight: 600; }

.wlt-text-style-caption {
  color: #333d47;
  font-size: 12px;
  line-height: 1.42; }

.wlt-text-style-hint {
  color: #333d47;
  font-size: 10px;
  line-height: 1; }

.wlt-text-style-body-default {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }

@font-face {
  font-family: "wlt-font-icons";
  src: url("../fonts/font-icons/wlt-icon-font.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/font-icons/wlt-icon-font.eot#iefix") format("embedded-opentype"), url("../fonts/font-icons/wlt-icon-font.woff") format("woff");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-italic-bold";
  src: url("../fonts/font-icons/FreightText-Pro-Bold-Italic.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Bold-Italic.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-bold";
  src: url("../fonts/font-icons/FreightText-Pro-Bold.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Bold.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-book-italic";
  src: url("../fonts/font-icons/FreightText-Pro-Book-Italic.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Book-Italic.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-book";
  src: url("../fonts/font-icons/FreightText-Pro-Book.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Book.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-headline-font";
  src: url("../fonts/font-icons/wlt-headline-font-bold.otf") format("opentype"), url("../fonts/font-icons/wlt-headline-font-bold.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-toyotatype-regular";
  src: url("../fonts/font-icons/ToyotaType-Regular.woff2") format("woff2"), url("../fonts/font-icons/ToyotaType-Regular.woff2") format("woff2");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

[class^="icon-"]:before, [class*=" icon-"]:before {
  /* Better Font Rendering =========== */ }

.wlt-font-icon:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wlt-font-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-knowledge-base:before {
  content: "\e960"; }

.icon-Pie-chart:before {
  content: "\e961"; }

.icon-Studio:before {
  content: "\e95f"; }

.icon-Approve:before {
  content: "\e959"; }

.icon-Decline:before {
  content: "\e95a"; }

.icon-Duplicate:before {
  content: "\e95b"; }

.icon-Vibilitynone:before {
  content: "\e95c"; }

.icon-print:before {
  content: "\e95d"; }

.icon-Share:before {
  content: "\e95e"; }

.icon-arrow-downward:before {
  content: "\e957"; }

.icon-arrow-upward:before {
  content: "\e958"; }

.icon-CPPlanner:before {
  content: "\e953"; }

.icon-CPProject:before {
  content: "\e954"; }

.icon-CPCampaign:before {
  content: "\e955"; }

.icon-CPPlan:before {
  content: "\e956"; }

.icon-add-location:before {
  content: "\e900"; }

.icon-analytics:before {
  content: "\e901"; }

.icon-arrow-down:before {
  content: "\e902"; }

.icon-arrow-left:before {
  content: "\e903"; }

.icon-arrow-right:before {
  content: "\e904"; }

.icon-arrow-right-circle:before {
  content: "\e905"; }

.icon-arrow-up:before {
  content: "\e906"; }

.icon-asterisk:before {
  content: "\e907"; }

.icon-attach-file:before {
  content: "\e908"; }

.icon-autorenew:before {
  content: "\e909"; }

.icon-baseline-present-to-all:before {
  content: "\e90a"; }

.icon-baselinefilter-list:before {
  content: "\e90b"; }

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

.icon-calendar:before {
  content: "\e90d"; }

.icon-cancel:before {
  content: "\e90e"; }

.icon-catalog:before {
  content: "\e90f"; }

.icon-check:before {
  content: "\e910"; }

.icon-check-box-part-selected:before {
  content: "\e911"; }

.icon-check-box-unselected:before {
  content: "\e912"; }

.icon-check-circle:before {
  content: "\e913"; }

.icon-chevron-down:before {
  content: "\e914"; }

.icon-chevron-left:before {
  content: "\e915"; }

.icon-chevron-right:before {
  content: "\e916"; }

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

.icon-close:before {
  content: "\e918"; }

.icon-communication:before {
  content: "\e919"; }

.icon-creative-brief:before {
  content: "\e91a"; }

.icon-dam:before {
  content: "\e91b"; }

.icon-delete:before {
  content: "\e91c"; }

.icon-desk:before {
  content: "\e91d"; }

.icon-double-arrow:before {
  content: "\e91e"; }

.icon-double-chevron:before {
  content: "\e91f"; }

.icon-download:before {
  content: "\e920"; }

.icon-drag-dots:before {
  content: "\e921"; }

.icon-edit:before {
  content: "\e922"; }

.icon-edit-lock-open-outline:before {
  content: "\e923"; }

.icon-edit-lock-outline:before {
  content: "\e924"; }

.icon-edit-move-to-folder:before {
  content: "\e925"; }

.icon-error:before {
  content: "\e926"; }

.icon-exit-to-app:before {
  content: "\e927"; }

.icon-folded-newspaper:before {
  content: "\e928"; }

.icon-folder:before {
  content: "\e929"; }

.icon-folder-open:before {
  content: "\e92a"; }

.icon-help:before {
  content: "\e92b"; }

.icon-how-to-vote:before {
  content: "\e92c"; }

.icon-check-box-selected:before {
  content: "\e92d"; }

.icon-info:before {
  content: "\e92e"; }

.icon-innovation-hub:before {
  content: "\e92f"; }

.icon-inside:before {
  content: "\e930"; }

.icon-magnifier:before {
  content: "\e931"; }

.icon-menu:before {
  content: "\e932"; }

.icon-milestone:before {
  content: "\e933"; }

.icon-minus:before {
  content: "\e934";
  font-family: wlt-font-icons; }

.icon-opened-eye:before {
  content: "\e935"; }

.icon-options:before {
  content: "\e936"; }

.icon-people:before {
  content: "\e937"; }

.icon-person:before {
  content: "\e938"; }

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

.icon-plus:before {
  content: "\e93a";
  font-family: wlt-font-icons; }

.icon-public:before {
  content: "\e93b"; }

.icon-publish:before {
  content: "\e93c"; }

.icon-radio-button-checked:before {
  content: "\e93d"; }

.icon-radio-button-unchecked:before {
  content: "\e93e"; }

.icon-recommendations:before {
  content: "\e93f"; }

.icon-report:before {
  content: "\e940"; }

.icon-settings:before {
  content: "\e941"; }

.icon-sort-down:before {
  content: "\e942"; }

.icon-sort-up:before {
  content: "\e943"; }

.icon-star:before {
  content: "\e944"; }

.icon-star-border:before {
  content: "\e945"; }

.icon-star-half:before {
  content: "\e946"; }

.icon-stars-circle:before {
  content: "\e947"; }

.icon-subdirectory:before {
  content: "\e948"; }

.icon-timelapse:before {
  content: "\e949"; }

.icon-uniE90B:before {
  content: "\e94a"; }

.icon-uniE90C:before {
  content: "\e94b"; }

.icon-video-cam:before {
  content: "\e94c"; }

.icon-view-cards:before {
  content: "\e94d"; }

.icon-view-descriptive:before {
  content: "\e94e"; }

.icon-view-table:before {
  content: "\e94f"; }

.icon-watch-later:before {
  content: "\e950"; }

.icon-weather:before {
  content: "\e951"; }

.icon-workflow-tasks:before {
  content: "\e952"; }

/* Variables for break points */
/* WLT Color palette variables */
/* -------- WLT 2.0 colors ----------*/
:root {
  --wlt-custom-colour-scheme: #015C98; }

/* WLT text styles */
/* WLT Color palette variables */
/* -------- WLT 2.0 colors ----------*/
:root {
  --wlt-custom-colour-scheme: #015C98; }

@font-face {
  font-family: "wlt-font-icons";
  src: url("../fonts/font-icons/wlt-icon-font.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/font-icons/wlt-icon-font.eot#iefix") format("embedded-opentype"), url("../fonts/font-icons/wlt-icon-font.woff") format("woff");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-italic-bold";
  src: url("../fonts/font-icons/FreightText-Pro-Bold-Italic.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Bold-Italic.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-bold";
  src: url("../fonts/font-icons/FreightText-Pro-Bold.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Bold.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-book-italic";
  src: url("../fonts/font-icons/FreightText-Pro-Book-Italic.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Book-Italic.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-pro-book";
  src: url("../fonts/font-icons/FreightText-Pro-Book.otf") format("opentype"), url("../fonts/font-icons/FreightText-Pro-Book.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-headline-font";
  src: url("../fonts/font-icons/wlt-headline-font-bold.otf") format("opentype"), url("../fonts/font-icons/wlt-headline-font-bold.otf") format("otf");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "wlt-toyotatype-regular";
  src: url("../fonts/font-icons/ToyotaType-Regular.woff2") format("woff2"), url("../fonts/font-icons/ToyotaType-Regular.woff2") format("woff2");
  /* chrome: 5+, safari 5.1+, firefox: 3.6+, opera: 11.50+, ie: 9+, Android: 4.4+, iOS 5.1+ */
  font-weight: normal;
  font-style: normal; }

[class^="icon-"]:before, [class*=" icon-"]:before {
  /* Better Font Rendering =========== */ }

.wlt-font-icon:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "wlt-font-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-knowledge-base:before {
  content: "\e960"; }

.icon-Pie-chart:before {
  content: "\e961"; }

.icon-Studio:before {
  content: "\e95f"; }

.icon-Approve:before {
  content: "\e959"; }

.icon-Decline:before {
  content: "\e95a"; }

.icon-Duplicate:before {
  content: "\e95b"; }

.icon-Vibilitynone:before {
  content: "\e95c"; }

.icon-print:before {
  content: "\e95d"; }

.icon-Share:before {
  content: "\e95e"; }

.icon-arrow-downward:before {
  content: "\e957"; }

.icon-arrow-upward:before {
  content: "\e958"; }

.icon-CPPlanner:before {
  content: "\e953"; }

.icon-CPProject:before {
  content: "\e954"; }

.icon-CPCampaign:before {
  content: "\e955"; }

.icon-CPPlan:before {
  content: "\e956"; }

.icon-add-location:before {
  content: "\e900"; }

.icon-analytics:before {
  content: "\e901"; }

.icon-arrow-down:before {
  content: "\e902"; }

.icon-arrow-left:before {
  content: "\e903"; }

.icon-arrow-right:before {
  content: "\e904"; }

.icon-arrow-right-circle:before {
  content: "\e905"; }

.icon-arrow-up:before {
  content: "\e906"; }

.icon-asterisk:before {
  content: "\e907"; }

.icon-attach-file:before {
  content: "\e908"; }

.icon-autorenew:before {
  content: "\e909"; }

.icon-baseline-present-to-all:before {
  content: "\e90a"; }

.icon-baselinefilter-list:before {
  content: "\e90b"; }

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

.icon-calendar:before {
  content: "\e90d"; }

.icon-cancel:before {
  content: "\e90e"; }

.icon-catalog:before {
  content: "\e90f"; }

.icon-check:before {
  content: "\e910"; }

.icon-check-box-part-selected:before {
  content: "\e911"; }

.icon-check-box-unselected:before {
  content: "\e912"; }

.icon-check-circle:before {
  content: "\e913"; }

.icon-chevron-down:before {
  content: "\e914"; }

.icon-chevron-left:before {
  content: "\e915"; }

.icon-chevron-right:before {
  content: "\e916"; }

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

.icon-close:before {
  content: "\e918"; }

.icon-communication:before {
  content: "\e919"; }

.icon-creative-brief:before {
  content: "\e91a"; }

.icon-dam:before {
  content: "\e91b"; }

.icon-delete:before {
  content: "\e91c"; }

.icon-desk:before {
  content: "\e91d"; }

.icon-double-arrow:before {
  content: "\e91e"; }

.icon-double-chevron:before {
  content: "\e91f"; }

.icon-download:before {
  content: "\e920"; }

.icon-drag-dots:before {
  content: "\e921"; }

.icon-edit:before {
  content: "\e922"; }

.icon-edit-lock-open-outline:before {
  content: "\e923"; }

.icon-edit-lock-outline:before {
  content: "\e924"; }

.icon-edit-move-to-folder:before {
  content: "\e925"; }

.icon-error:before {
  content: "\e926"; }

.icon-exit-to-app:before {
  content: "\e927"; }

.icon-folded-newspaper:before {
  content: "\e928"; }

.icon-folder:before {
  content: "\e929"; }

.icon-folder-open:before {
  content: "\e92a"; }

.icon-help:before {
  content: "\e92b"; }

.icon-how-to-vote:before {
  content: "\e92c"; }

.icon-check-box-selected:before {
  content: "\e92d"; }

.icon-info:before {
  content: "\e92e"; }

.icon-innovation-hub:before {
  content: "\e92f"; }

.icon-inside:before {
  content: "\e930"; }

.icon-magnifier:before {
  content: "\e931"; }

.icon-menu:before {
  content: "\e932"; }

.icon-milestone:before {
  content: "\e933"; }

.icon-minus:before {
  content: "\e934";
  font-family: wlt-font-icons; }

.icon-opened-eye:before {
  content: "\e935"; }

.icon-options:before {
  content: "\e936"; }

.icon-people:before {
  content: "\e937"; }

.icon-person:before {
  content: "\e938"; }

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

.icon-plus:before {
  content: "\e93a";
  font-family: wlt-font-icons; }

.icon-public:before {
  content: "\e93b"; }

.icon-publish:before {
  content: "\e93c"; }

.icon-radio-button-checked:before {
  content: "\e93d"; }

.icon-radio-button-unchecked:before {
  content: "\e93e"; }

.icon-recommendations:before {
  content: "\e93f"; }

.icon-report:before {
  content: "\e940"; }

.icon-settings:before {
  content: "\e941"; }

.icon-sort-down:before {
  content: "\e942"; }

.icon-sort-up:before {
  content: "\e943"; }

.icon-star:before {
  content: "\e944"; }

.icon-star-border:before {
  content: "\e945"; }

.icon-star-half:before {
  content: "\e946"; }

.icon-stars-circle:before {
  content: "\e947"; }

.icon-subdirectory:before {
  content: "\e948"; }

.icon-timelapse:before {
  content: "\e949"; }

.icon-uniE90B:before {
  content: "\e94a"; }

.icon-uniE90C:before {
  content: "\e94b"; }

.icon-video-cam:before {
  content: "\e94c"; }

.icon-view-cards:before {
  content: "\e94d"; }

.icon-view-descriptive:before {
  content: "\e94e"; }

.icon-view-table:before {
  content: "\e94f"; }

.icon-watch-later:before {
  content: "\e950"; }

.icon-weather:before {
  content: "\e951"; }

.icon-workflow-tasks:before {
  content: "\e952"; }

/* Heading */
.wlt-text-style-h-mega-desktop {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 72px;
  font-weight: bold;
  line-height: 1.11;
  letter-spacing: -0.7px; }

.wlt-text-style-h-mega-mobile {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 52px;
  font-weight: bold;
  letter-spacing: -0.5px; }

.wlt-text-style-h-big-desktop {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 52px;
  font-weight: bold;
  letter-spacing: -0.5px; }

.wlt-text-style-h-big-mobile {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: -0.4px; }

.wlt-theme h1,
.wlt-text-style-h1 {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: normal; }

.wlt-theme h2,
.wlt-text-style-h2 {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: normal; }

.wlt-theme h3,
.wlt-text-style-h3 {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1.5; }

.wlt-text-style-body-default {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }

.wlt-text-style-body-default-semibold {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600; }

.wlt-text-style-body-big {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 16px; }

.wlt-text-style-body-big-semibold {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 16px;
  font-weight: 600; }

.wlt-text-style-caption {
  color: #333d47;
  font-size: 12px;
  line-height: 1.42; }

.wlt-text-style-hint {
  color: #333d47;
  font-size: 10px;
  line-height: 1; }

.wlt-text-style-body-default {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }

/*
Default styling for links in WLTDI theme <a>
*/
.wlt-theme #banner a:not([href]):not([tabindex]),
.wlt-theme a {
  color: #015084;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600; }
  .wlt-theme #banner a:not([href]):not([tabindex]):hover,
  .wlt-theme a:hover {
    color: #4d9ace;
    cursor: pointer; }
  .wlt-theme #banner a:not([href]):not([tabindex]).taglib-icon:hover .taglib-text, .wlt-theme #banner a:not([href]):not([tabindex]).taglib-icon:focus .taglib-text,
  .wlt-theme a.taglib-icon:hover .taglib-text,
  .wlt-theme a.taglib-icon:focus .taglib-text {
    text-decoration: none; }

/* General theme style */
html {
  min-height: 100%;
  overflow-x: hidden; }
  html body.wlt-theme {
    height: auto;
    font-weight: initial;
    overflow-x: initial;
    min-height: 100vh;
    background-color: #f8f8f8; }

.wlt-theme {
  /*
	//Commented for Left Nav for Liferay 7.4 upgrade-START 
	.control-menu.control-menu-level-1.hidden-print, // TODO  remove it when liferay fix id
	.control-menu.control-menu-level-1.d-print-none,
	#ControlMenu {
		background: $pale-grey;
		height: auto;
		z-index: 999;
		.control-menu-level-1-heading {
			color: $shuttle-grey;
		}
		.container-fluid-1280 {
			padding-top: 22px;
		}

		.wlt-communicate-nav-item {
			margin-left: 8px;
			height: 35px;
		}

		.simulation-icon,
		.sites-control-group {
			display: none;
		}
	}
	
	.control-menu.control-menu-level-1.d-print-none#ControlMenu {
		background: $pale-grey;
		//height: 80px;
		height: auto;
		z-index: 999;
		.control-menu-level-1-heading {
			color: $shuttle-grey;
		}
	}
	
	.control-menu.control-menu-level-1.hidden-print, // TODO  remove it when liferay fix id
	.control-menu.control-menu-level-1.d-print-none svg,
	#controlMenu svg {
		fill: $wlt-gray-main;
	}

	&.control-menu-hidden .control-menu.control-menu-level-1.hidden-print, // TODO  remove it when liferay fix id
	&.control-menu-hidden #ControlMenu,
	&.control-menu-hidden .control-menu[data-qa-id=controlMenu] {
		visibility: hidden;
	}

	&.control-menu-hidden {
		.control-menu {
			&[data-qa-id=controlMenu] {
				visibility: unset !important;
				.container-fluid {
					display: none;
				}
			}
		}
	}

	.lfr-add-panel .product-menu .sidebar-header {
		background-color: $wlt-gray-main;
	}
	//Commented for Left Nav for Liferay 7.4 upgrade-END 
	*/ }
  .wlt-theme h1 {
    margin-top: 16px;
    margin-bottom: 16px; }
  .wlt-theme h3,
  .wlt-theme h4 {
    font-weight: 600; }
  .wlt-theme i {
    font-style: normal; }
  .wlt-theme .container-fluid-1280 {
    padding: 0; }
  .wlt-theme .row {
    max-width: none !important; }
  .wlt-theme fieldset {
    padding: 0; }
  .wlt-theme figure {
    margin: 0; }
  .wlt-theme [class^='col-'] {
    float: none; }
  .wlt-theme *:focus {
    box-shadow: none; }
  .wlt-theme .fade.modal.show {
    opacity: 1; }
  .wlt-theme #wrapper {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px; }
  .wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-boundary:not(#p_p_id_com_liferay_blogs_web_portlet_BlogsPortlet_) {
    margin-left: 0px;
    margin-right: 0px; }
  .wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet:hover .portlet-topper {
    top: 77px;
    z-index: 999; }
    .wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet:hover .portlet-topper .portlet-title-default,
    .wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet:hover .portlet-topper .portlet-topper-toolbar {
      display: inline-block;
      width: inherit; }
    .wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet:hover .portlet-topper menu {
      float: right; }
  .wlt-theme.signed-in .portlet-column {
    transition: width 500ms; }
  .wlt-theme.signed-in .main-content-body {
    margin-top: 0; }
  .wlt-theme.signed-in #main-content {
    margin-top: 72px; }
    .wlt-theme.signed-in #main-content.wlt-gantt-editor {
      margin-top: 0; }
  .wlt-theme .container-fluid.wlt-theme .wlt-desktop-layout-tpl .row,
  .wlt-theme .container-fluid.wlt-theme .wlt-gantt-editor .row {
    margin: 0; }
  .wlt-theme #wrapper #main-content {
    margin-left: auto;
    margin-right: auto; }
  .wlt-theme #wrapper .container-fluid-1280 h1 {
    height: initial;
    white-space: nowrap; }
  .wlt-theme #wrapper .form-group-inline {
    display: inline-grid;
    vertical-align: unset; }
  .wlt-theme #wrapper .portlet-column-only.portlet-column {
    padding: 0;
    width: 100%; }
  .wlt-theme #_WLT_user_NavCollapse {
    display: inline-block !important; }
  .wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavCollapse {
    display: inline-block !important; }
  .wlt-theme body.wlt-theme .product-menu.sidenav-menu .panel-body {
    background-color: black; }
  .wlt-theme body.closed.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationCollapse {
    display: block !important; }
  .wlt-theme .portlet-content {
    border: none; }
  .wlt-theme .portlet-layout .portlet-body h2 {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
    margin-top: 3px; }
  .wlt-theme .ui-autocomplete {
    position: absolute;
    margin-bottom: 0; }
    .wlt-theme .ui-autocomplete .ui-menu-item {
      margin-bottom: 6px; }
  .wlt-theme a:focus,
  .wlt-theme button:focus {
    outline: none;
    box-shadow: none; }
  .wlt-theme a:hover,
  .wlt-theme a:hover span {
    text-decoration: none; }
  .wlt-theme fieldset,
  .wlt-theme fieldset.input-container {
    border: none; }
  .wlt-theme .tagselector-content:focus {
    outline: none; }
  .wlt-theme .datepicker-popover {
    z-index: 101 !important; }

.form-control {
  background: transparent; }

.show {
  display: block; }

#_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet_fm .main-content-card .button-holder .btn.btn-primary.btn-secondary {
  background-color: #0B5FFF;
  border-color: #0B5FFF;
  color: #FFF; }

.portlet-barebone .portlet-title-text,
.hide,
.wlt-navigation-trigger {
  display: none; }

.safari input {
  border-radius: 0; }

.edge .wlt-theme.wlt-login-page-signed-out > div, .edge17 .wlt-theme.wlt-login-page-signed-out > div, .edge17-1 .wlt-theme.wlt-login-page-signed-out > div, .edgeHTML .wlt-theme.wlt-login-page-signed-out > div, .ie .wlt-theme.wlt-login-page-signed-out > div, .ie11 .wlt-theme.wlt-login-page-signed-out > div, .ie11-0 .wlt-theme.wlt-login-page-signed-out > div {
  padding: 0; }

.firefox .wlt-theme.wlt-login-page-signed-out > div, .firefox60 .wlt-theme.wlt-login-page-signed-out > div, .firefox60-0 .wlt-theme.wlt-login-page-signed-out > div {
  padding: 0; }

.firefox .wlt-theme.closed, .ie .wlt-theme.closed {
  overflow-x: hidden; }

@media (max-width: 768px) {
  body.wlt-theme.signed-in #wrapper {
    padding-top: 0;
    width: 100%; }
    body.wlt-theme.signed-in #wrapper .portlet-topper {
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 999; }
  body.wlt-theme.signed-in.has-background #wrapper {
    padding-right: 0; } }

@media (max-width: 575px) {
  .wlt-theme {
    padding-right: 0;
    padding-left: 0; }
    .wlt-theme.signed-in #content {
      padding: 0 !important; }
    .wlt-theme.signed-in .commerce-dropdown__curtain {
      left: auto !important;
      position: fixed;
      right: 50px !important;
      top: 200px;
      width: calc(100% - 95px) !important; }
    .wlt-theme.signed-in .mini-cart {
      z-index: 999 !important; }
      .wlt-theme.signed-in .mini-cart .mini-cart-wrapper {
        width: calc(100% - 90px) !important;
        left: 95px !important;
        right: 0 !important; }
    .wlt-theme.signed-in #wrapper .portlet-topper {
      position: relative !important;
      top: 0;
      width: 100%;
      z-index: 999; }
    .wlt-theme.signed-in .portlet-column-only .portlet-boundary:not(#p_p_id_com_liferay_blogs_web_portlet_BlogsPortlet_) {
      margin-left: 0px;
      margin-right: 0px; }
    .wlt-theme.signed-in #wlt-file-uploader-summary-portlet .portlet-wlt-file-uploader-summary .modal .upload-summary-modal {
      left: 0 !important;
      width: 100% !important;
      z-index: 1090 !important; }
    .wlt-theme #wrapper #content .wlt-desktop-layout-tpl {
      padding-top: 10px;
      padding-bottom: 60px; }
    .wlt-theme #wrapper #content .portlet-layout .portlet-body h2 {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 18px;
      font-weight: bold;
      line-height: 1.5;
      letter-spacing: normal; }
    .wlt-theme #wrapper #content .portlet-layout .portlet-body h1 {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 24px;
      font-weight: bold;
      letter-spacing: normal; }
    .wlt-theme #wrapper header#banner + #content {
      padding-top: 0; }
    .wlt-theme .tooltip {
      display: none; }
  .wlt-desktop-layout-tpl {
    padding-bottom: 60px; }
  .edge .wlt-theme.wlt-login-page-signed-out header, .edge17 .wlt-theme.wlt-login-page-signed-out header, .edge17-1 .wlt-theme.wlt-login-page-signed-out header, .edgeHTML .wlt-theme.wlt-login-page-signed-out header,
  .firefox .wlt-theme.wlt-login-page-signed-out header, .firefox60 .wlt-theme.wlt-login-page-signed-out header, .firefox60-0 .wlt-theme.wlt-login-page-signed-out header,
  .ie .wlt-theme.wlt-login-page-signed-out header, .ie11 .wlt-theme.wlt-login-page-signed-out header, .ie11-0 .wlt-theme.wlt-login-page-signed-out header {
    padding: 30px 30px 0; }
  .safari input,
  .safari textarea {
    font-size: 16px; } }

@media (min-width: 576px) {
  .wlt-theme.signed-in.open .control-menu.control-menu-level-1.hidden-print,
  .wlt-theme.signed-in .control-menu.control-menu-level-1.d-print-none,
  .wlt-theme.signed-in.open #ControlMenu {
    left: 0; }
  .wlt-theme.signed-in #wrapper #content .wlt-desktop-layout-tpl {
    padding-top: 10px;
    padding-bottom: 60px; }
  .wlt-theme.signed-in #wrapper #content h1 {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal; }
  .wlt-theme.signed-in #wrapper header#banner + #content {
    padding-top: 0; }
  .wlt-theme.signed-in #wrapper .tooltip {
    display: none; }
  .wlt-theme.signed-in .edge .wlt-theme.wlt-login-page-signed-out header,
  .wlt-theme.signed-in .firefox .wlt-theme.wlt-login-page-signed-out header,
  .wlt-theme.signed-in .ie .wlt-theme.wlt-login-page-signed-out header {
    padding: 30px 30px 0; }
  .wlt-theme.signed-in .columns-1,
  .wlt-theme.signed-in .one-column-template:not(.wlt-desktop-layout-tpl) {
    padding: 0 10px; }
  .control-menu-level-1-dark .control-menu-level-1-heading {
    color: #09232c !important; } }

@media (min-width: 769px) {
  .wlt-theme.signed-in {
    padding-right: 0;
    padding-left: 65px; }
    .wlt-theme.signed-in.control-menu-hidden.guest-site {
      padding-left: 0; }
    .wlt-theme.signed-in.closed {
      padding-left: 65px; }
    .wlt-theme.signed-in .control-menu.control-menu-level-1.hidden-print,
    .wlt-theme.signed-in .control-menu.control-menu-level-1.d-print-none,
    .wlt-theme.signed-in #ControlMenu {
      left: 65px; }
    .wlt-theme.signed-in.open {
      padding-left: 270px; }
      .wlt-theme.signed-in.open .control-menu.control-menu-level-1.hidden-print,
      .wlt-theme.signed-in.open .control-menu.control-menu-level-1.d-print-none,
      .wlt-theme.signed-in.open #ControlMenu {
        left: 270px; }
      .wlt-theme.signed-in.open #wrapper {
        padding-left: 0; }
    .wlt-theme.signed-in.hasCisco {
      padding-right: 65px; }
      .wlt-theme.signed-in.hasCisco .control-menu.control-menu-level-1.hidden-print,
      .wlt-theme.signed-in.hasCisco .control-menu.control-menu-level-1.d-print-none,
      .wlt-theme.signed-in.hasCisco #ControlMenu {
        right: 65px; }
    .wlt-theme.signed-in.open-admin-panel {
      padding-right: 270px; }
      .wlt-theme.signed-in.open-admin-panel.hasCisco {
        padding-right: 330px; }
        .wlt-theme.signed-in.open-admin-panel.hasCisco .control-menu.control-menu-level-1.hidden-print,
        .wlt-theme.signed-in.open-admin-panel.hasCisco .control-menu.control-menu-level-1.d-print-none,
        .wlt-theme.signed-in.open-admin-panel.hasCisco #ControlMenu {
          right: 330px; }
    .wlt-theme.signed-in .has-background {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      .wlt-theme.signed-in .has-background.open {
        background-position-x: 100px; }
      .wlt-theme.signed-in .has-background.closed {
        background-position-x: 0; }
    .wlt-theme.signed-in .tooltip {
      display: block; }
    .wlt-theme.signed-in #wrapper {
      padding: 0; }
      .wlt-theme.signed-in #wrapper #main-content {
        max-width: 638px; }
      .wlt-theme.signed-in #wrapper #content .wlt-desktop-layout-tpl {
        padding-top: 0;
        padding-bottom: 10px; }
      .wlt-theme.signed-in #wrapper #content h1 {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        font-size: 24px;
        font-weight: bold;
        letter-spacing: normal; }
      .wlt-theme.signed-in #wrapper #content h2 {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        font-size: 18px;
        font-weight: bold;
        line-height: 1.5;
        letter-spacing: normal; }
    .wlt-theme.signed-in .columns-1 h1,
    .wlt-theme.signed-in .one-column-template:not(.wlt-desktop-layout-tpl) h1 {
      margin-bottom: 48px; }
  .edge .wlt-theme.wlt-login-page-signed-out header,
  .firefox .wlt-theme.wlt-login-page-signed-out header,
  .ie .wlt-theme.wlt-login-page-signed-out header {
    padding: 40px 40px 0; } }

@media only screen and (min-width: 768px) and (max-width: 992px) {
  .wlt-theme.signed-in .columns-2 .col-md-4.portlet-column-last {
    flex: 0 0 50%;
    max-width: 50%; }
  .wlt-theme.signed-in .columns-2 .col-md-8.portlet-column-last {
    flex: 0 0 50%;
    max-width: 50%; }
  .wlt-theme.signed-in.open #wrapper, .wlt-theme.signed-in.open-admin-panel #wrapper {
    padding-left: 16px !important;
    padding-right: 16px; }
  .minium-frame__cta {
    left: auto !important; }
  .control-menu-level-1-dark .control-menu-level-1-heading {
    color: #09232c !important; }
  #wlt-file-uploader-summary-portlet .portlet-wlt-file-uploader-summary .modal .upload-summary-modal {
    left: 50%;
    margin-left: -325px; }
  .minium-product-tiles__item .col-md-4 .card .aspect-ratio {
    background: #fff; }
  .commerce-dropdown__curtain.is-open {
    max-height: 100vh !important; }
  .mini-cart .mini-cart-wrapper {
    height: auto !important; } }

@media (min-width: 992px) {
  .wlt-theme.signed-in #wrapper #main-content {
    max-width: 860px; }
  .wlt-theme.signed-in #wrapper #content .wlt-desktop-layout-tpl {
    padding-top: 50px;
    padding-bottom: 10px; }
  .wlt-theme.signed-in #wrapper header#banner + #content {
    padding-top: 0; }
  .wlt-theme.signed-in.open.hasCisco #wrapper #main-content,
  .wlt-theme.signed-in.open #wrapper #main-content, .wlt-theme.signed-in.open-admin-panel.hasCisco #wrapper #main-content,
  .wlt-theme.signed-in.open-admin-panel #wrapper #main-content {
    max-width: 586px; } }

@media (min-width: 1200px) {
  .wlt-theme.signed-in {
    transition: all ease 500ms;
    padding-left: 65px; }
    .wlt-theme.signed-in #wrapper #main-content {
      max-width: 1000px; }
    .wlt-theme.signed-in.hasCisco {
      padding-right: 65px; }
    .wlt-theme.signed-in.open {
      padding-left: 270px; }
    .wlt-theme.signed-in.open-admin-panel, .wlt-theme.signed-in.open-admin-panel.hasCisco {
      padding-right: 330px; }
    .wlt-theme.signed-in.open.hasCisco #wrapper #main-content,
    .wlt-theme.signed-in.open #wrapper #main-content, .wlt-theme.signed-in.open-admin-panel.hasCisco #wrapper #main-content,
    .wlt-theme.signed-in.open-admin-panel #wrapper #main-content {
      max-width: 638px; }
    .wlt-theme.signed-in.open.open-admin-panel #wrapper #main-content {
      max-width: 656px; }
    .wlt-theme.signed-in .minium-product-tiles__item {
      max-width: 312px; }
      .wlt-theme.signed-in .minium-product-tiles__item .minium-card {
        max-width: 312px; } }

@media (min-width: 1470px) {
  .wlt-theme.signed-in.open.hasCisco #wrapper #main-content,
  .wlt-theme.signed-in.open #wrapper #main-content, .wlt-theme.signed-in.open-admin-panel.hasCisco #wrapper #main-content,
  .wlt-theme.signed-in.open-admin-panel #wrapper #main-content {
    max-width: 1000px; }
  .wlt-theme.signed-in.open.open-admin-panel #wrapper #main-content {
    max-width: 683px; } }

@media (min-width: 1740px) {
  .wlt-theme.signed-in.open.open-admin-panel #wrapper #main-content {
    max-width: 1000px; } }

#ganttChart .ganttview-block-container .ui-resizable-handle:before {
  font-family: wlt-font-icons;
  content: ""; }

#portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navigation-bar-secondary {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  color: #09232C;
  border-bottom: 1px solid #d4dbde; }
  #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navigation-bar-secondary .container-fluid-max-xl {
    max-width: 100%;
    padding: 0; }
  #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navigation-bar-secondary .nav-link {
    color: #828E93;
    background-color: #ebecee;
    padding-left: 32px;
    padding-right: 32px;
    border-radius: 4px 4px 0 0; }
    #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navigation-bar-secondary .nav-link.active, #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navigation-bar-secondary .nav-link[aria-expanded="true"] {
      color: #09232C;
      background-color: #FFFFFF; }
  #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navigation-bar-secondary .navbar-nav {
    color: #828E93;
    padding-left: 0;
    padding-right: 0; }
    #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navigation-bar-secondary .navbar-nav .btn-unstyled.active, #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navigation-bar-secondary .navbar-nav .btn-unstyled[aria-expanded="true"] {
      color: #09232C;
      background-color: #FFFFFF; }

#portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .main-content-body {
  padding: 0;
  max-width: 100%; }

#portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table {
  margin: 0;
  width: 99.99%; }

#portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md {
  padding: 30px 0 10px 0 !important;
  display: inline-block;
  width: 100%;
  margin: 0; }
  #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md .container-fluid {
    max-width: 100% !important; }
  #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md .navbar-nav {
    float: left; }
    #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md .navbar-nav .dropdown.nav-item {
      background-color: #FFFFFF;
      padding-left: 20px;
      border-radius: 4px; }
      #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md .navbar-nav .dropdown.nav-item .dropdown .dropdown-toggle .navbar-breakpoint-down-d-none {
        background: url(/o/tag-theme/images/icons/select-dropdown-icon.svg) 95% center no-repeat !important; }
        #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md .navbar-nav .dropdown.nav-item .dropdown .dropdown-toggle .navbar-breakpoint-down-d-none:before {
          display: none; }
  #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md .navbar-form {
    float: right;
    margin-left: auto;
    max-width: 340px; }
    #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md .navbar-form .input-group-inset-item {
      border: 1px solid #d4dbde;
      border-left: none;
      border-radius: 0 4px 4px 0; }
      #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md .navbar-form .input-group-inset-item .btn-unstyled::before {
        color: #09232C !important; }
    #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar-expand-md .navbar-form .input-group-inset-after.form-control {
      border: 1px solid #d4dbde;
      border-right: none;
      border-radius: 4px 0 0 4px; }

.wlt-theme.signed-in #wrapper {
  background-color: #f5f5f5 !important; }

.portlet-wlt-file-uploader-summary .button-container-wrapper .btn-default {
  background-color: transparent !important; }

#wlt-planner-portlet .planning-container .my-tasks-content .table-responsive {
  min-height: 720px; }
  #wlt-planner-portlet .planning-container .my-tasks-content .table-responsive .table tbody tr td.action-column .dropdown-action .dropdown-menu {
    top: 16px !important; }

#wlt-planner-portlet .gantt-searchbar .dropdown-menu.show {
  overflow-y: scroll; }

.modal-footer .btn-group .btn-group-item:last-child:disabled .lfr-btn-label {
  color: rgba(255, 255, 255, 0.7) !important; }

.modal-footer .btn-group .btn-group-item:last-child .lfr-btn-label {
  color: #FFFFFF !important; }

#tooltipContainer .tooltip .arrow {
  display: none; }

.management-bar + .subnav-tbar-primary .container-fluid {
  max-width: 100%; }

.card-tab-group.lfr-discussion {
  padding-top: 20px; }

.lfr-discussion-editor .btn-comment:disabled {
  color: #FFFFFF !important; }

.taglib-asset-metadata span {
  display: inline-flex; }

#_AddDamSettingsUser_damSettingsform .wlt-label .toggle-switch-label {
  display: inline-block; }

#_AddDamSettingsUser_damSettingsform .wlt-label .toggle-switch-bar {
  margin-left: 10px;
  top: 10px; }

#_AddDamSettingsUser_damSettingsform .wlt-deputy-form-field {
  width: 350px;
  float: right;
  background-color: transparent;
  position: relative;
  top: 43px;
  right: 20px;
  z-index: 1050; }

#_AddDamSettingsUser_damUserName {
  width: 350px;
  float: right;
  border: 1px solid #d4dbde;
  padding: 0 10px;
  border-radius: 4px; }

#_AddDamSettingsUser_saveDamUser {
  border: none;
  position: absolute;
  right: 0;
  margin-top: -30px;
  background-color: transparent; }

#_AddDamSettingsUser_saveDamUser:hover,
#_AddDamSettingsUser_saveDamUser:focus {
  background-color: transparent; }

#_AddDamSettingsUser_saveDamUser:after {
  content: "+";
  position: absolute;
  font-size: 25px;
  color: #09232c;
  top: -4px;
  right: -5px; }

#_AddDamSettingsUser_saveDamUser .lfr-btn-label {
  display: none; }

#_AddDamSettingsUser_damUserSettingsModelsSearchContainerSearchContainer .table-list {
  position: relative;
  background-color: transparent;
  border: 1px solid #d4dbde;
  border-radius: 4px; }

.lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
  background-color: transparent; }

.breadcrumb .breadcrumb-item .breadcrumb-link {
  color: #104fc6; }

.planning-container .table-list tbody tr td.lfr-tracking-number-column a, .lfr-search-container-wrapper .table-list tbody tr td.lfr-tracking-number-column a {
  color: #104fc6;
  cursor: pointer;
  text-decoration: underline; }

.planning-container .table-list tbody tr td.lfr-tracking-number-column a:hover, .lfr-search-container-wrapper .table-list tbody tr td.lfr-tracking-number-column a:hover {
  color: #104fc6;
  cursor: pointer;
  text-decoration: none; }

.planning-container .table-list tbody tr td.table-list-address, .lfr-search-container-wrapper .table-list tbody tr td.table-list-address {
  white-space: normal; }

.dhx_chart .legend-text,
.dhx_chart .scale-text,
.dhx_chart .scale-title {
  fill: #6B797E !important; }

#footer .links {
  display: inline-block;
  margin-left: 32px;
  margin-bottom: 15px; }

.zi-flow-approval .react-tabs {
  border: none !important;
  background-color: #FFFFFF; }

.zi-flow-approval .react-tabs__tab-panel.react-tabs__tab-panel--selected {
  width: 100%;
  padding: 0 32px; }

.zi-flow-approval .react-tabs__tab-panel .table-responsive {
  min-height: 100%;
  max-height: 100%; }

.zi-flow-approval .approval-label {
  padding: 0;
  width: auto; }

.zi-flow-approval .table thead.table-header {
  display: table-header-group;
  border-top: none;
  padding: 0; }

.zi-flow-approval .table thead tr th {
  color: #FFFFFF;
  text-align: left;
  font: normal normal bold 16px/19px Montserrat;
  letter-spacing: 0;
  opacity: 1;
  box-shadow: none;
  height: 48px;
  background-color: transparent;
  padding: 10px 10px 14px; }

.zi-flow-approval .table tbody tr {
  border-bottom: none !important; }
  .zi-flow-approval .table tbody tr:last-child {
    border-bottom: 1px solid #d1dce4 !important; }

.my-approval-dashboard-button {
  background: url(/o/tag-theme/images/icons/edit-icon.svg) center center no-repeat;
  width: 13px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 4px; }

.user-preferences-dashboard-button {
  background: url(/o/tag-theme/images/icons/user-preferences.svg) center center no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 6px; }

.product-menu .panel-header .panel-title > .panel-toggler .depot-type, .product-menu .panel-heading .panel-title > .panel-toggler .depot-type {
  color: #333d47 !important; }

.quote-edit-wrapper .columns .left-column form .form-group-wrapper.is-service-wrapper {
  display: block;
  margin-top: 50px; }

#_com_wlt_gosling_toolkits_ToolkitPortlet_toolkit-inputs {
  padding: 20px 20px 85px 20px !important; }

.portlet-msg-info {
  margin: 15px 30px 0px 30px !important;
  bottom: 20px !important;
  left: 20px !important;
  padding-left: 20px !important;
  padding-right: 20px !important; }

.loader-notification {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 8px 0 #fff, -8px 0 #fff;
  position: relative;
  animation: flash 0.5s ease-out infinite alternate; }

@keyframes flash {
  0% {
    background-color: #FFF2;
    box-shadow: 8px 0 #FFF2, -8px 0 #FFF; }
  50% {
    background-color: #FFF;
    box-shadow: 8px 0 #FFF2, -8px 0 #FFF2; }
  100% {
    background-color: #FFF2;
    box-shadow: 8px 0 #FFF, -8px 0 #FFF2; } }

body.wlt-theme.signed-in #banner .user-upload-summary .wlt-user-notifications span {
  background-color: #ffc107;
  color: #212529;
  min-width: 35px;
  padding: 0 4px;
  width: auto;
  left: -26px;
  top: -6px;
  right: auto; }

.no-records-found {
  position: absolute;
  background-color: #fff;
  width: 100%;
  height: auto;
  min-height: 360px; }
  .no-records-found span {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 50%;
    margin-left: -65px; }

.add-to-cart-button {
  padding: 0 10px !important;
  border-radius: 4px !important;
  background-color: var(--wlt-custom-colour-scheme) !important;
  float: right;
  margin: -8px 0 0 0 !important;
  width: auto;
  height: 33px !important;
  border-color: var(--wlt-custom-colour-scheme) !important;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  position: absolute !important;
  top: 24px !important;
  right: 25px !important; }

#portlet_com_wlt_ooo_delegation_OutOfOfficePortlet .alert .autofit-row .autofit-col .autofit-section .alert-indicator {
  left: -110px !important; }

#portlet_com_wlt_ooo_delegation_OutOfOfficePortlet .alert .autofit-row .autofit-col .autofit-section .lead {
  left: -75px !important; }

#portlet_com_wlt_ooo_delegation_OutOfOfficePortlet #link2MyDelegations {
  background-color: #0b5fff;
  border-color: #0b5fff;
  color: #fff;
  border-radius: 12px;
  margin-top: 10px;
  cursor: pointer; }

svg.lexicon-icon.lexicon-icon-warning-full {
  margin-left: 0px; }

.btn-primary span.lfr-btn-label {
  color: #fff; }

ul.autocomplete-list::-webkit-scrollbar-thumb {
  border-radius: 0.5rem;
  background-color: grey; }

#_com_wlt_ooo_delegation_OutOfOfficePortlet_dt-delegation a.btn.btn-primary .glyphicon {
  padding-left: 8px; }

.wltspecific.d-flex.table-row.justify-content-between > .row-item img {
  height: 60px;
  width: 60px; }

a.btn.btn-secondary.btn-sm.m-2.disabled {
  background-color: #0000FF;
  color: #fff; }

.feedback-button {
  position: fixed;
  cursor: pointer;
  right: -55px;
  top: 50%;
  margin-top: -50px;
  background-color: #09232C;
  border: 0;
  height: 30px;
  transform: rotate(-90deg);
  width: 134px;
  font: normal normal 600 14px/18px Montserrat;
  letter-spacing: 0px;
  color: #FFFFFF;
  padding: 0 15px 0 40px;
  text-align: end;
  border-radius: 4px;
  z-index: 9999; }
  .feedback-button:after {
    content: "";
    position: absolute;
    background-color: #09232c;
    border-radius: 50px;
    width: 45px;
    height: 45px;
    left: -6px;
    bottom: -10px; }
  .feedback-button .thumb {
    background: url(../images/icons/thumbicon.svg) center center no-repeat;
    width: 20px;
    display: block;
    position: absolute;
    bottom: 5px;
    right: 104px;
    z-index: 99;
    height: 20px;
    transform: rotate(90deg); }

.commerce-active button.feedback-button {
  background: black; }

body.tag-theme.denstu-connect-visible #dc-root #dc-app {
  overflow: hidden; }
  body.tag-theme.denstu-connect-visible #dc-root #dc-app #di-root-element {
    height: 100%;
    overflow: auto; }

#_com_liferay_wlt_commerce_address_manager_web_WltAddressManagerPortlet_dialog-close-button .lfr-btn-label {
  color: #015c98 !important; }

#_com_liferay_wlt_commerce_address_manager_web_WltAddressManagerPortlet_dialog-close-button:hover .lfr-btn-label {
  color: #4d9ace !important; }

#wrapper {
  padding-left: unset !important; }

.cadmin.control-menu-container {
  padding-left: unset !important; }

#portlet_com_wlt_ooo_delegation_OutOfOfficePortlet #link2MyDelegations {
  width: 100% !important;
  border-radius: 5px !important;
  height: max-content; }

#_com_wlt_ooo_delegation_OutOfOfficePortlet_detailView .my-delegations-modal-content .modal-header .btn-toolbar .lexicon-icon {
  display: none !important; }

.wlt-theme #wrapper .portlet-column-only.portlet-column .portlet-dropzone .loading-animation {
  overflow: visible; }

@media (max-width: 441px) {
  #controlMenu > div.control-menu-nav-category.tools-control-group > div > div > span {
    padding-left: 33px !important;
    padding-top: 8px !important;
    color: #383838 !important; } }

/* Order is important because of reusing some molecules in other molecules */
/*
Default styling for links in WLTDI theme <a>
*/
.wlt-theme #banner a:not([href]):not([tabindex]),
.wlt-theme a {
  color: #015084;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600; }
  .wlt-theme #banner a:not([href]):not([tabindex]):hover,
  .wlt-theme a:hover {
    color: #4d9ace;
    cursor: pointer; }
  .wlt-theme #banner a:not([href]):not([tabindex]).taglib-icon:hover .taglib-text, .wlt-theme #banner a:not([href]):not([tabindex]).taglib-icon:focus .taglib-text,
  .wlt-theme a.taglib-icon:hover .taglib-text,
  .wlt-theme a.taglib-icon:focus .taglib-text {
    text-decoration: none; }

/* Accordion */
.wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default,
.wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default,
.wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default {
  border: none;
  background-color: transparent;
  margin-bottom: 8px; }
  .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title,
  .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title,
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title {
    width: auto; }
    .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title h4,
    .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title h4,
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title h4 {
      margin-bottom: 8px; }
      .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title h4 a,
      .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title h4 a,
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title h4 a {
        height: auto; }
    .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a,
    .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a,
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a {
      background-color: #f8f8f8;
      color: #333d47;
      font-size: 18px;
      font-weight: bold;
      height: auto;
      min-height: 56px;
      padding: 14px 20px; }
      .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a .collapse-icon-closed,
      .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a .collapse-icon-open,
      .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a .collapse-icon-closed,
      .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a .collapse-icon-open,
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a .collapse-icon-closed,
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a .collapse-icon-open {
        display: inline-block;
        font-size: 24px; }
        .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a .collapse-icon-closed:after,
        .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a .collapse-icon-open:after,
        .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a .collapse-icon-closed:after,
        .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a .collapse-icon-open:after,
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a .collapse-icon-closed:after,
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a .collapse-icon-open:after {
          content: "";
          position: absolute;
          font-family: wlt-font-icons;
          color: #333d47;
          top: -6px; }
        .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a .collapse-icon-closed svg,
        .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a .collapse-icon-open svg,
        .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a .collapse-icon-closed svg,
        .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a .collapse-icon-open svg,
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a .collapse-icon-closed svg,
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a .collapse-icon-open svg {
          display: none; }
    .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a[aria-expanded=true],
    .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a[aria-expanded=true],
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a[aria-expanded=true] {
      color: #015084;
      background-color: #e0edf6; }
      .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-closed:after, .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-open:after,
      .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-closed:after,
      .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-open:after,
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-closed:after,
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-open:after {
        transform: rotate(-180deg);
        color: #015084; }
  .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] .panel-default .panel-body,
  .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] .panel-default .panel-body,
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-default .panel-body {
    padding: 20px 0; }

.wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] select.form-control:not([multiple]):not([size]),
.wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] select.form-control:not([multiple]):not([size]),
.wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet select.form-control:not([multiple]):not([size]) {
  width: 100%;
  padding: 0;
  font-size: 14px;
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid #333d47;
  background: url("../images/icons/arrow-down-grey.svg") no-repeat;
  background-position: right 5px center;
  color: #333d47; }
  .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] select.form-control:not([multiple]):not([size])::-ms-expand,
  .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] select.form-control:not([multiple]):not([size])::-ms-expand,
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet select.form-control:not([multiple]):not([size])::-ms-expand {
    display: none; }
  .wlt-theme section[id^=portlet_com_liferay_document_library_web_portlet_DLPortlet] select.form-control:not([multiple]):not([size]):focus,
  .wlt-theme div[id^=p_p_id_com_liferay_blogs_web_portlet] select.form-control:not([multiple]):not([size]):focus,
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet select.form-control:not([multiple]):not([size]):focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    border-bottom: 2px solid #015084;
    background: url("../images/icons/arrow-down-blue.svg") no-repeat;
    background-position: right 5px center;
    background-position-y: 15px; }

@media (max-width: 768px) {
  .panel .panel-heading .panel-title a {
    padding: 14px 20px 14px 16px !important;
    height: 52px !important; }
    .panel .panel-heading .panel-title a span {
      right: 12px; } }

.dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel,
.dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel {
  border: none;
  background-color: transparent;
  margin-bottom: 8px; }
  .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title,
  .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading,
  .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title,
  .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading {
    width: auto; }
    .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a,
    .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a,
    .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a,
    .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a {
      font-size: 18px;
      font-weight: bold;
      background-color: #f8f8f8;
      padding: 16px 20px;
      color: #333d47;
      height: 56px; }
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a:hover,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a:hover,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a:hover,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a:hover {
        text-decoration: none; }
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a.sheet-subtitle,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a.sheet-subtitle,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a.sheet-subtitle,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a.sheet-subtitle {
        text-transform: none;
        border: none; }
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a.sheet-subtitle span,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a.sheet-subtitle span,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a.sheet-subtitle span,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a.sheet-subtitle span {
          top: 35%;
          margin-right: 12px; }
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-closed,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-open,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a .collapse-icon-closed,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a .collapse-icon-open,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-closed,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-open,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a .collapse-icon-closed,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a .collapse-icon-open {
        display: inline-block;
        font-size: 24px; }
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-closed:after,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-open:after,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a .collapse-icon-closed:after,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a .collapse-icon-open:after,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-closed:after,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-open:after,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a .collapse-icon-closed:after,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a .collapse-icon-open:after {
          content: "";
          position: absolute;
          font-family: wlt-font-icons;
          color: #333d47;
          top: -6px; }
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-closed svg,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-open svg,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a .collapse-icon-closed svg,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a .collapse-icon-open svg,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-closed svg,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a .collapse-icon-open svg,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a .collapse-icon-closed svg,
        .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a .collapse-icon-open svg {
          display: none; }
    .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a[aria-expanded=true],
    .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a[aria-expanded=true],
    .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a[aria-expanded=true],
    .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a[aria-expanded=true] {
      color: #015084;
      background-color: #e0edf6; }
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-closed:after, .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-open:after,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a[aria-expanded=true] .collapse-icon-closed:after,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-heading a[aria-expanded=true] .collapse-icon-open:after,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-closed:after,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading .panel-title a[aria-expanded=true] .collapse-icon-open:after,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a[aria-expanded=true] .collapse-icon-closed:after,
      .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-heading a[aria-expanded=true] .collapse-icon-open:after {
        transform: rotate(-180deg);
        color: #015084; }
  .dialog-iframe-popup div[id^=p_p_id_com_liferay_exportimport_web_portlet] .panel .panel-body,
  .dialog-iframe-popup div[id^=p_p_id_com_liferay_portlet_configuration_web_portlet] .panel .panel-body {
    padding: 20px 0; }

/* Buttons

There are 4 types of buttons in wlt-theme
Primary - usually have class ".btn-primary", or in row of buttons first button is considered as primary
Secondary - all the other buttons, all of them have class .btn-default (there are some exceptions)
Tertiary - buttons without background or border, but usually with icon
Icon only - buttons with only icon, no label- usually "+", "-" and management bar buttons

.tag represents "Tag" color scheme with different primary color
.wl represents "Wiliams Lee" color scheme with different primary color

*/
.btn-primary,
.ui-dialog-buttonset button,
.btn-default.btn-primary,
.btn-default:not(:disabled):not(.disabled),
.btn-default.btn-link.btn-cancel:not(:disabled):not(.disabled),
.btn-default.btn-link.close-modal:not(:disabled):not(.disabled),
.btn-primary.btn-default:not(:disabled):not(.disabled),
.show > .btn-default.dropdown-toggle,
.show > .btn-primary.btn-default.dropdown-toggle,
.btn-secondary:not(:disabled):not(.disabled) {
  outline: none; }
  .btn-primary.active, .btn-primary:focus:active, .btn-primary:focus,
  .ui-dialog-buttonset button.active,
  .ui-dialog-buttonset button:focus:active,
  .ui-dialog-buttonset button:focus,
  .btn-default.btn-primary.active,
  .btn-default.btn-primary:focus:active,
  .btn-default.btn-primary:focus,
  .btn-default:not(:disabled):not(.disabled).active,
  .btn-default:not(:disabled):not(.disabled):focus:active,
  .btn-default:not(:disabled):not(.disabled):focus,
  .btn-default.btn-link.btn-cancel:not(:disabled):not(.disabled).active,
  .btn-default.btn-link.btn-cancel:not(:disabled):not(.disabled):focus:active,
  .btn-default.btn-link.btn-cancel:not(:disabled):not(.disabled):focus,
  .btn-default.btn-link.close-modal:not(:disabled):not(.disabled).active,
  .btn-default.btn-link.close-modal:not(:disabled):not(.disabled):focus:active,
  .btn-default.btn-link.close-modal:not(:disabled):not(.disabled):focus,
  .btn-primary.btn-default:not(:disabled):not(.disabled).active,
  .btn-primary.btn-default:not(:disabled):not(.disabled):focus:active,
  .btn-primary.btn-default:not(:disabled):not(.disabled):focus,
  .show > .btn-default.dropdown-toggle.active,
  .show > .btn-default.dropdown-toggle:focus:active,
  .show > .btn-default.dropdown-toggle:focus,
  .show > .btn-primary.btn-default.dropdown-toggle.active,
  .show > .btn-primary.btn-default.dropdown-toggle:focus:active,
  .show > .btn-primary.btn-default.dropdown-toggle:focus,
  .btn-secondary:not(:disabled):not(.disabled).active,
  .btn-secondary:not(:disabled):not(.disabled):focus:active,
  .btn-secondary:not(:disabled):not(.disabled):focus {
    box-shadow: none; }

.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: none;
  outline: none; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-radius: 12px; }

a.btn-default.btn,
a.btn-default.btn.btn-link {
  padding: 4px 16px; }

.btn-primary,
.btn-secondary:not(.input-localized-trigger),
.btn-default,
.btn-default.btn.btn-link,
.portlet-wlt-world-clock .world-clock-tile-add-location-action,
#cancelFieldChangesDialog .btn.btn-default,
#deleteFieldDialog .btn.btn-default,
#leaveFormDialog .btn.btn-default,
#wlt-planner-portlet .upload-btn-wrapper [type='file'] + label,
#wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600;
  border-radius: 12px;
  height: 32px;
  float: left;
  line-height: 1;
  margin-right: 20px;
  padding: 5px 20px;
  border-width: 1px;
  border-style: solid; }
  .btn-primary > i,
  .btn-secondary:not(.input-localized-trigger) > i,
  .btn-default > i,
  .btn-default.btn.btn-link > i,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action > i,
  #cancelFieldChangesDialog .btn.btn-default > i,
  #deleteFieldDialog .btn.btn-default > i,
  #leaveFormDialog .btn.btn-default > i,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label > i,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label > i {
    margin-left: -6px; }
  .btn-primary:active, .btn-primary:focus, .btn-primary:active:hover,
  .btn-secondary:not(.input-localized-trigger):active,
  .btn-secondary:not(.input-localized-trigger):focus,
  .btn-secondary:not(.input-localized-trigger):active:hover,
  .btn-default:active,
  .btn-default:focus,
  .btn-default:active:hover,
  .btn-default.btn.btn-link:active,
  .btn-default.btn.btn-link:focus,
  .btn-default.btn.btn-link:active:hover,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action:active,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action:focus,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action:active:hover,
  #cancelFieldChangesDialog .btn.btn-default:active,
  #cancelFieldChangesDialog .btn.btn-default:focus,
  #cancelFieldChangesDialog .btn.btn-default:active:hover,
  #deleteFieldDialog .btn.btn-default:active,
  #deleteFieldDialog .btn.btn-default:focus,
  #deleteFieldDialog .btn.btn-default:active:hover,
  #leaveFormDialog .btn.btn-default:active,
  #leaveFormDialog .btn.btn-default:focus,
  #leaveFormDialog .btn.btn-default:active:hover,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label:active,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label:focus,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label:active:hover,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label:active,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label:focus,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label:active:hover {
    box-shadow: none;
    outline: none; }
  .btn-primary:hover,
  .btn-secondary:not(.input-localized-trigger):hover,
  .btn-default:hover,
  .btn-default.btn.btn-link:hover,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action:hover,
  #cancelFieldChangesDialog .btn.btn-default:hover,
  #deleteFieldDialog .btn.btn-default:hover,
  #leaveFormDialog .btn.btn-default:hover,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label:hover,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label:hover {
    text-decoration: none; }
  .btn-primary.disabled,
  .btn-secondary:not(.input-localized-trigger).disabled,
  .btn-default.disabled,
  .btn-default.btn.btn-link.disabled,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action.disabled,
  #cancelFieldChangesDialog .btn.btn-default.disabled,
  #deleteFieldDialog .btn.btn-default.disabled,
  #leaveFormDialog .btn.btn-default.disabled,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label.disabled,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label.disabled {
    pointer-events: none;
    opacity: 1; }
  .btn-primary.btn-toolbar-button,
  .btn-primary .lfr-btn-label,
  .btn-secondary:not(.input-localized-trigger).btn-toolbar-button,
  .btn-secondary:not(.input-localized-trigger) .lfr-btn-label,
  .btn-default.btn-toolbar-button,
  .btn-default .lfr-btn-label,
  .btn-default.btn.btn-link.btn-toolbar-button,
  .btn-default.btn.btn-link .lfr-btn-label,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action.btn-toolbar-button,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action .lfr-btn-label,
  #cancelFieldChangesDialog .btn.btn-default.btn-toolbar-button,
  #cancelFieldChangesDialog .btn.btn-default .lfr-btn-label,
  #deleteFieldDialog .btn.btn-default.btn-toolbar-button,
  #deleteFieldDialog .btn.btn-default .lfr-btn-label,
  #leaveFormDialog .btn.btn-default.btn-toolbar-button,
  #leaveFormDialog .btn.btn-default .lfr-btn-label,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label.btn-toolbar-button,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label .lfr-btn-label,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label.btn-toolbar-button,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label .lfr-btn-label {
    color: #015084;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    vertical-align: text-bottom; }
  .btn-primary .icon-edit,
  .btn-secondary:not(.input-localized-trigger) .icon-edit,
  .btn-default .icon-edit,
  .btn-default.btn.btn-link .icon-edit,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action .icon-edit,
  #cancelFieldChangesDialog .btn.btn-default .icon-edit,
  #deleteFieldDialog .btn.btn-default .icon-edit,
  #leaveFormDialog .btn.btn-default .icon-edit,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label .icon-edit,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label .icon-edit {
    margin-right: 12px; }
  .btn-primary .icon:before,
  .btn-secondary:not(.input-localized-trigger) .icon:before,
  .btn-default .icon:before,
  .btn-default.btn.btn-link .icon:before,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action .icon:before,
  #cancelFieldChangesDialog .btn.btn-default .icon:before,
  #deleteFieldDialog .btn.btn-default .icon:before,
  #leaveFormDialog .btn.btn-default .icon:before,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label .icon:before,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label .icon:before {
    font-size: 20px;
    line-height: 1.5; }
  .btn-primary i,
  .btn-secondary:not(.input-localized-trigger) i,
  .btn-default i,
  .btn-default.btn.btn-link i,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action i,
  #cancelFieldChangesDialog .btn.btn-default i,
  #deleteFieldDialog .btn.btn-default i,
  #leaveFormDialog .btn.btn-default i,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label i,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label i {
    vertical-align: text-bottom;
    margin-right: 4px; }
    .btn-primary i:before,
    .btn-secondary:not(.input-localized-trigger) i:before,
    .btn-default i:before,
    .btn-default.btn.btn-link i:before,
    .portlet-wlt-world-clock .world-clock-tile-add-location-action i:before,
    #cancelFieldChangesDialog .btn.btn-default i:before,
    #deleteFieldDialog .btn.btn-default i:before,
    #leaveFormDialog .btn.btn-default i:before,
    #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label i:before,
    #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label i:before {
      font-size: 20px; }

/* Default button style */
a.btn-default.btn.btn-link .lfr-btn-label {
  vertical-align: baseline; }

a.taglib-icon,
.wlt-tertiary-btn {
  /* all users */
  color: #333d47;
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600;
  background-color: transparent;
  display: inline-block;
  position: relative;
  border: none;
  /* Tag color scheme */
  /* Wiliams Lee color scheme */ }
  a.taglib-icon:hover,
  .wlt-tertiary-btn:hover {
    color: #4d9ace; }
  a.taglib-icon:active, a.taglib-icon:focus,
  .wlt-tertiary-btn:active,
  .wlt-tertiary-btn:focus {
    color: #015084; }
  a.taglib-icon.disabled,
  .wlt-tertiary-btn.disabled {
    color: #b2d3ea; }
  a.taglib-icon i,
  .wlt-tertiary-btn i {
    vertical-align: middle;
    display: inline-block; }
    a.taglib-icon i:before,
    .wlt-tertiary-btn i:before {
      font-family: wlt-font-icons;
      font-size: 24px;
      line-height: 1.25; }
  a.taglib-icon span,
  .wlt-tertiary-btn span {
    margin-left: 4px;
    vertical-align: middle; }
  .tag a.taglib-icon, .tag
  .wlt-tertiary-btn {
    color: #333d47; }
    .tag a.taglib-icon:hover, .tag
    .wlt-tertiary-btn:hover {
      color: #67547c; }
    .tag a.taglib-icon:active, .tag a.taglib-icon:focus, .tag
    .wlt-tertiary-btn:active, .tag
    .wlt-tertiary-btn:focus {
      color: #270b44; }
    .tag a.taglib-icon.disabled, .tag
    .wlt-tertiary-btn.disabled {
      color: #beb5c6; }
  .wl a.taglib-icon, .wl
  .wlt-tertiary-btn {
    color: #333d47; }
    .wl a.taglib-icon:hover, .wl
    .wlt-tertiary-btn:hover {
      color: #4ca3a7; }
    .wl a.taglib-icon:active, .wl a.taglib-icon:focus, .wl
    .wlt-tertiary-btn:active, .wl
    .wlt-tertiary-btn:focus {
      color: #007c82; }
    .wl a.taglib-icon.disabled, .wl
    .wlt-tertiary-btn.disabled {
      color: #b2d7d9; }

.btn-icon span:before {
  /* all users */
  color: #015084;
  /* Tag color scheme */
  /* Wiliams Lee color scheme */ }
  .tag .btn-icon span:before {
    color: #270b44; }
  .wl .btn-icon span:before {
    color: #007c82; }

/* "+" and "-" buttons mainly
 colors and height should get from default button
*/
.taglib-move-boxes button.btn-toolbar-button,
button.btn-monospaced.btn-sm,
button.btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
  border-radius: 6px; }
  .taglib-move-boxes button.btn-toolbar-button.toolbar-first:hover,
  button.btn-monospaced.btn-sm.toolbar-first:hover,
  button.btn-icon-only.toolbar-first:hover {
    color: #4d9ace; }
  .taglib-move-boxes button.btn-toolbar-button span,
  .taglib-move-boxes button.btn-toolbar-button i,
  button.btn-monospaced.btn-sm span,
  button.btn-monospaced.btn-sm i,
  button.btn-icon-only span,
  button.btn-icon-only i {
    display: inline-block;
    margin: 0; }
    .taglib-move-boxes button.btn-toolbar-button span:before,
    .taglib-move-boxes button.btn-toolbar-button i:before,
    button.btn-monospaced.btn-sm span:before,
    button.btn-monospaced.btn-sm i:before,
    button.btn-icon-only span:before,
    button.btn-icon-only i:before {
      font-size: 16px;
      line-height: 1.5; }

#_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_menuItem {
  width: 32px;
  height: 32px;
  right: 80px; }
  #_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_menuItem svg {
    vertical-align: bottom; }

.wlt-theme .taglib-image-selector .browse-image-controls .drag-drop-label,
.wlt-theme .taglib-image-selector .browse-image-controls .browse-image {
  font-size: 16px; }

#modal .form-group-autofit {
  flex-direction: column; }
  #modal .form-group-autofit .modal-footer .modal-item-last .btn-group .btn-group-item .btn-primary {
    margin: 0px;
    position: relative; }
  #modal .form-group-autofit .modal-footer .modal-item-last .btn-group .btn-group-item .btn-cancel {
    position: relative;
    height: 45px; }
    #modal .form-group-autofit .modal-footer .modal-item-last .btn-group .btn-group-item .btn-cancel span {
      color: #dc3545 !important; }

/* Commented for Add icon for Liferay 7.4 upgrade-START */
/* Commented for Add icon for Liferay 7.4 upgrade-END */
body ul.breadcrumb {
  background: transparent;
  margin-bottom: 32px;
  min-height: 55px;
  padding: 16px 0; }
  body ul.breadcrumb li {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    padding-left: 10px; }
    body ul.breadcrumb li:first-of-type {
      padding-left: 0; }
      body ul.breadcrumb li:first-of-type.active {
        display: block; }
    body ul.breadcrumb li:not(:first-child):before {
      font-family: wlt-font-icons;
      content: "";
      color: #999ea3;
      vertical-align: middle;
      padding-right: 6px;
      padding-left: 0;
      font-weight: normal; }
    body ul.breadcrumb li a {
      color: #999ea3;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600;
      font-weight: normal; }
      body ul.breadcrumb li a:hover {
        color: #015084;
        cursor: pointer; }
    body ul.breadcrumb li.active {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600; }

/* Buttons

There are 4 types of buttons in wlt-theme
Primary - usually have class ".btn-primary", or in row of buttons first button is considered as primary
Secondary - all the other buttons, all of them have class .btn-default (there are some exceptions)
Tertiary - buttons without background or border, but usually with icon
Icon only - buttons with only icon, no label- usually "+", "-" and management bar buttons

.tag represents "Tag" color scheme with different primary color
.wl represents "Wiliams Lee" color scheme with different primary color

*/
.btn-primary,
.ui-dialog-buttonset button,
.btn-default.btn-primary,
.btn-default:not(:disabled):not(.disabled),
.btn-default.btn-link.btn-cancel:not(:disabled):not(.disabled),
.btn-default.btn-link.close-modal:not(:disabled):not(.disabled),
.btn-primary.btn-default:not(:disabled):not(.disabled),
.show > .btn-default.dropdown-toggle,
.show > .btn-primary.btn-default.dropdown-toggle,
.btn-secondary:not(:disabled):not(.disabled) {
  outline: none; }
  .btn-primary.active, .btn-primary:focus:active, .btn-primary:focus,
  .ui-dialog-buttonset button.active,
  .ui-dialog-buttonset button:focus:active,
  .ui-dialog-buttonset button:focus,
  .btn-default.btn-primary.active,
  .btn-default.btn-primary:focus:active,
  .btn-default.btn-primary:focus,
  .btn-default:not(:disabled):not(.disabled).active,
  .btn-default:not(:disabled):not(.disabled):focus:active,
  .btn-default:not(:disabled):not(.disabled):focus,
  .btn-default.btn-link.btn-cancel:not(:disabled):not(.disabled).active,
  .btn-default.btn-link.btn-cancel:not(:disabled):not(.disabled):focus:active,
  .btn-default.btn-link.btn-cancel:not(:disabled):not(.disabled):focus,
  .btn-default.btn-link.close-modal:not(:disabled):not(.disabled).active,
  .btn-default.btn-link.close-modal:not(:disabled):not(.disabled):focus:active,
  .btn-default.btn-link.close-modal:not(:disabled):not(.disabled):focus,
  .btn-primary.btn-default:not(:disabled):not(.disabled).active,
  .btn-primary.btn-default:not(:disabled):not(.disabled):focus:active,
  .btn-primary.btn-default:not(:disabled):not(.disabled):focus,
  .show > .btn-default.dropdown-toggle.active,
  .show > .btn-default.dropdown-toggle:focus:active,
  .show > .btn-default.dropdown-toggle:focus,
  .show > .btn-primary.btn-default.dropdown-toggle.active,
  .show > .btn-primary.btn-default.dropdown-toggle:focus:active,
  .show > .btn-primary.btn-default.dropdown-toggle:focus,
  .btn-secondary:not(:disabled):not(.disabled).active,
  .btn-secondary:not(:disabled):not(.disabled):focus:active,
  .btn-secondary:not(:disabled):not(.disabled):focus {
    box-shadow: none; }

.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: none;
  outline: none; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-radius: 12px; }

a.btn-default.btn,
a.btn-default.btn.btn-link {
  padding: 4px 16px; }

.btn-primary,
.btn-secondary:not(.input-localized-trigger),
.btn-default,
.btn-default.btn.btn-link,
.portlet-wlt-world-clock .world-clock-tile-add-location-action,
#cancelFieldChangesDialog .btn.btn-default,
#deleteFieldDialog .btn.btn-default,
#leaveFormDialog .btn.btn-default,
#wlt-planner-portlet .upload-btn-wrapper [type='file'] + label,
#wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600;
  border-radius: 12px;
  height: 32px;
  float: left;
  line-height: 1;
  margin-right: 20px;
  padding: 5px 20px;
  border-width: 1px;
  border-style: solid; }
  .btn-primary > i,
  .btn-secondary:not(.input-localized-trigger) > i,
  .btn-default > i,
  .btn-default.btn.btn-link > i,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action > i,
  #cancelFieldChangesDialog .btn.btn-default > i,
  #deleteFieldDialog .btn.btn-default > i,
  #leaveFormDialog .btn.btn-default > i,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label > i,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label > i {
    margin-left: -6px; }
  .btn-primary:active, .btn-primary:focus, .btn-primary:active:hover,
  .btn-secondary:not(.input-localized-trigger):active,
  .btn-secondary:not(.input-localized-trigger):focus,
  .btn-secondary:not(.input-localized-trigger):active:hover,
  .btn-default:active,
  .btn-default:focus,
  .btn-default:active:hover,
  .btn-default.btn.btn-link:active,
  .btn-default.btn.btn-link:focus,
  .btn-default.btn.btn-link:active:hover,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action:active,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action:focus,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action:active:hover,
  #cancelFieldChangesDialog .btn.btn-default:active,
  #cancelFieldChangesDialog .btn.btn-default:focus,
  #cancelFieldChangesDialog .btn.btn-default:active:hover,
  #deleteFieldDialog .btn.btn-default:active,
  #deleteFieldDialog .btn.btn-default:focus,
  #deleteFieldDialog .btn.btn-default:active:hover,
  #leaveFormDialog .btn.btn-default:active,
  #leaveFormDialog .btn.btn-default:focus,
  #leaveFormDialog .btn.btn-default:active:hover,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label:active,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label:focus,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label:active:hover,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label:active,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label:focus,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label:active:hover {
    box-shadow: none;
    outline: none; }
  .btn-primary:hover,
  .btn-secondary:not(.input-localized-trigger):hover,
  .btn-default:hover,
  .btn-default.btn.btn-link:hover,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action:hover,
  #cancelFieldChangesDialog .btn.btn-default:hover,
  #deleteFieldDialog .btn.btn-default:hover,
  #leaveFormDialog .btn.btn-default:hover,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label:hover,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label:hover {
    text-decoration: none; }
  .btn-primary.disabled,
  .btn-secondary:not(.input-localized-trigger).disabled,
  .btn-default.disabled,
  .btn-default.btn.btn-link.disabled,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action.disabled,
  #cancelFieldChangesDialog .btn.btn-default.disabled,
  #deleteFieldDialog .btn.btn-default.disabled,
  #leaveFormDialog .btn.btn-default.disabled,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label.disabled,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label.disabled {
    pointer-events: none;
    opacity: 1; }
  .btn-primary.btn-toolbar-button,
  .btn-primary .lfr-btn-label,
  .btn-secondary:not(.input-localized-trigger).btn-toolbar-button,
  .btn-secondary:not(.input-localized-trigger) .lfr-btn-label,
  .btn-default.btn-toolbar-button,
  .btn-default .lfr-btn-label,
  .btn-default.btn.btn-link.btn-toolbar-button,
  .btn-default.btn.btn-link .lfr-btn-label,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action.btn-toolbar-button,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action .lfr-btn-label,
  #cancelFieldChangesDialog .btn.btn-default.btn-toolbar-button,
  #cancelFieldChangesDialog .btn.btn-default .lfr-btn-label,
  #deleteFieldDialog .btn.btn-default.btn-toolbar-button,
  #deleteFieldDialog .btn.btn-default .lfr-btn-label,
  #leaveFormDialog .btn.btn-default.btn-toolbar-button,
  #leaveFormDialog .btn.btn-default .lfr-btn-label,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label.btn-toolbar-button,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label .lfr-btn-label,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label.btn-toolbar-button,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label .lfr-btn-label {
    color: #015084;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    vertical-align: text-bottom; }
  .btn-primary .icon-edit,
  .btn-secondary:not(.input-localized-trigger) .icon-edit,
  .btn-default .icon-edit,
  .btn-default.btn.btn-link .icon-edit,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action .icon-edit,
  #cancelFieldChangesDialog .btn.btn-default .icon-edit,
  #deleteFieldDialog .btn.btn-default .icon-edit,
  #leaveFormDialog .btn.btn-default .icon-edit,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label .icon-edit,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label .icon-edit {
    margin-right: 12px; }
  .btn-primary .icon:before,
  .btn-secondary:not(.input-localized-trigger) .icon:before,
  .btn-default .icon:before,
  .btn-default.btn.btn-link .icon:before,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action .icon:before,
  #cancelFieldChangesDialog .btn.btn-default .icon:before,
  #deleteFieldDialog .btn.btn-default .icon:before,
  #leaveFormDialog .btn.btn-default .icon:before,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label .icon:before,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label .icon:before {
    font-size: 20px;
    line-height: 1.5; }
  .btn-primary i,
  .btn-secondary:not(.input-localized-trigger) i,
  .btn-default i,
  .btn-default.btn.btn-link i,
  .portlet-wlt-world-clock .world-clock-tile-add-location-action i,
  #cancelFieldChangesDialog .btn.btn-default i,
  #deleteFieldDialog .btn.btn-default i,
  #leaveFormDialog .btn.btn-default i,
  #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label i,
  #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label i {
    vertical-align: text-bottom;
    margin-right: 4px; }
    .btn-primary i:before,
    .btn-secondary:not(.input-localized-trigger) i:before,
    .btn-default i:before,
    .btn-default.btn.btn-link i:before,
    .portlet-wlt-world-clock .world-clock-tile-add-location-action i:before,
    #cancelFieldChangesDialog .btn.btn-default i:before,
    #deleteFieldDialog .btn.btn-default i:before,
    #leaveFormDialog .btn.btn-default i:before,
    #wlt-planner-portlet .upload-btn-wrapper [type='file'] + label i:before,
    #wlt-file-uploader-web-portlet .upload-btn-wrapper [type='file'] + label i:before {
      font-size: 20px; }

/* Default button style */
a.btn-default.btn.btn-link .lfr-btn-label {
  vertical-align: baseline; }

a.taglib-icon,
.wlt-tertiary-btn {
  /* all users */
  color: #333d47;
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600;
  background-color: transparent;
  display: inline-block;
  position: relative;
  border: none;
  /* Tag color scheme */
  /* Wiliams Lee color scheme */ }
  a.taglib-icon:hover,
  .wlt-tertiary-btn:hover {
    color: #4d9ace; }
  a.taglib-icon:active, a.taglib-icon:focus,
  .wlt-tertiary-btn:active,
  .wlt-tertiary-btn:focus {
    color: #015084; }
  a.taglib-icon.disabled,
  .wlt-tertiary-btn.disabled {
    color: #b2d3ea; }
  a.taglib-icon i,
  .wlt-tertiary-btn i {
    vertical-align: middle;
    display: inline-block; }
    a.taglib-icon i:before,
    .wlt-tertiary-btn i:before {
      font-family: wlt-font-icons;
      font-size: 24px;
      line-height: 1.25; }
  a.taglib-icon span,
  .wlt-tertiary-btn span {
    margin-left: 4px;
    vertical-align: middle; }
  .tag a.taglib-icon, .tag
  .wlt-tertiary-btn {
    color: #333d47; }
    .tag a.taglib-icon:hover, .tag
    .wlt-tertiary-btn:hover {
      color: #67547c; }
    .tag a.taglib-icon:active, .tag a.taglib-icon:focus, .tag
    .wlt-tertiary-btn:active, .tag
    .wlt-tertiary-btn:focus {
      color: #270b44; }
    .tag a.taglib-icon.disabled, .tag
    .wlt-tertiary-btn.disabled {
      color: #beb5c6; }
  .wl a.taglib-icon, .wl
  .wlt-tertiary-btn {
    color: #333d47; }
    .wl a.taglib-icon:hover, .wl
    .wlt-tertiary-btn:hover {
      color: #4ca3a7; }
    .wl a.taglib-icon:active, .wl a.taglib-icon:focus, .wl
    .wlt-tertiary-btn:active, .wl
    .wlt-tertiary-btn:focus {
      color: #007c82; }
    .wl a.taglib-icon.disabled, .wl
    .wlt-tertiary-btn.disabled {
      color: #b2d7d9; }

.btn-icon span:before {
  /* all users */
  color: #015084;
  /* Tag color scheme */
  /* Wiliams Lee color scheme */ }
  .tag .btn-icon span:before {
    color: #270b44; }
  .wl .btn-icon span:before {
    color: #007c82; }

/* "+" and "-" buttons mainly
 colors and height should get from default button
*/
.taglib-move-boxes button.btn-toolbar-button,
button.btn-monospaced.btn-sm,
button.btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 0;
  border-radius: 6px; }
  .taglib-move-boxes button.btn-toolbar-button.toolbar-first:hover,
  button.btn-monospaced.btn-sm.toolbar-first:hover,
  button.btn-icon-only.toolbar-first:hover {
    color: #4d9ace; }
  .taglib-move-boxes button.btn-toolbar-button span,
  .taglib-move-boxes button.btn-toolbar-button i,
  button.btn-monospaced.btn-sm span,
  button.btn-monospaced.btn-sm i,
  button.btn-icon-only span,
  button.btn-icon-only i {
    display: inline-block;
    margin: 0; }
    .taglib-move-boxes button.btn-toolbar-button span:before,
    .taglib-move-boxes button.btn-toolbar-button i:before,
    button.btn-monospaced.btn-sm span:before,
    button.btn-monospaced.btn-sm i:before,
    button.btn-icon-only span:before,
    button.btn-icon-only i:before {
      font-size: 16px;
      line-height: 1.5; }

#_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_menuItem {
  width: 32px;
  height: 32px;
  right: 80px; }
  #_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_menuItem svg {
    vertical-align: bottom; }

.wlt-theme .taglib-image-selector .browse-image-controls .drag-drop-label,
.wlt-theme .taglib-image-selector .browse-image-controls .browse-image {
  font-size: 16px; }

#modal .form-group-autofit {
  flex-direction: column; }
  #modal .form-group-autofit .modal-footer .modal-item-last .btn-group .btn-group-item .btn-primary {
    margin: 0px;
    position: relative; }
  #modal .form-group-autofit .modal-footer .modal-item-last .btn-group .btn-group-item .btn-cancel {
    position: relative;
    height: 45px; }
    #modal .form-group-autofit .modal-footer .modal-item-last .btn-group .btn-group-item .btn-cancel span {
      color: #dc3545 !important; }

/* Checkbox */
.input-checkbox-wrapper {
  margin-bottom: 0; }

input[type=checkbox]:not(.toggle-switch) {
  border: none;
  background: transparent;
  height: 36px;
  margin-right: 4px;
  opacity: 1;
  outline: none;
  vertical-align: middle;
  width: 24px;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* Tag color scheme */
  /* Wiliams Lee color scheme */ }
  input[type=checkbox]:not(.toggle-switch):before {
    background-color: transparent;
    box-shadow: none;
    color: #999ea3;
    content: "";
    font-family: wlt-font-icons;
    font-size: 24px;
    position: absolute; }
  input[type=checkbox]:not(.toggle-switch):checked:before {
    content: "";
    color: #015084; }
  input[type=checkbox]:not(.toggle-switch):indeterminate:before {
    content: "";
    color: #015084;
    content: ""; }
  input[type=checkbox]:not(.toggle-switch) ~ .wlt-label,
  input[type=checkbox]:not(.toggle-switch) ~ .custom-control-label,
  input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }
    input[type=checkbox]:not(.toggle-switch) ~ .wlt-label:before, input[type=checkbox]:not(.toggle-switch) ~ .wlt-label:after,
    input[type=checkbox]:not(.toggle-switch) ~ .custom-control-label:before,
    input[type=checkbox]:not(.toggle-switch) ~ .custom-control-label:after,
    input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before,
    input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:after {
      content: none; }
  .tag input[type=checkbox]:not(.toggle-switch):checked:before, .tag input[type=checkbox]:not(.toggle-switch):indeterminate:before {
    color: #270b44; }
  .wl input[type=checkbox]:not(.toggle-switch):checked:before, .wl input[type=checkbox]:not(.toggle-switch):indeterminate:before {
    color: #007c82; }

/* Internet Explorer - EDGE
IE, EDGE does not support appearance , that's why we have to add font icon on label and logic is separated then for other browsers
*/
.edge table tr.active td.lfr-checkbox-column .checkbox-span:before {
  content: "";
  color: #015084; }

.edge table tr td.lfr-checkbox-column .checkbox-span {
  position: absolute;
  left: 20px;
  top: 13px; }
  .edge table tr td.lfr-checkbox-column .checkbox-span:before {
    background-color: transparent;
    box-shadow: none;
    color: #999ea3;
    content: "";
    font-family: wlt-font-icons;
    font-size: 24px;
    position: absolute; }

.edge table tr input[type=checkbox] {
  position: absolute;
  top: 20px;
  opacity: 0;
  z-index: 999; }

.edge .custom-checkbox .custom-control-input {
  opacity: 0; }
  .edge .custom-checkbox .custom-control-input:focus ~ .custom-control-label:before {
    box-shadow: none; }

.edge .custom-checkbox .custom-control-label {
  height: 24px;
  position: relative;
  width: 24px; }

.edge .custom-checkbox input[type=checkbox]:not(.toggle-switch) ~ .custom-control-label:before {
  background-color: transparent;
  box-shadow: none;
  color: #999ea3;
  content: "";
  font-family: wlt-font-icons;
  font-size: 24px;
  position: absolute;
  content: "";
  top: 6px; }

.edge .custom-checkbox input[type=checkbox]:not(.toggle-switch):checked ~ .custom-control-label:before {
  content: "";
  color: #015084;
  background-color: transparent; }

.edge .custom-checkbox input[type=checkbox]:not(.toggle-switch):indeterminate ~ .custom-control-label:before {
  content: "";
  color: #015084;
  content: "";
  background-color: transparent; }

.edge .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) {
  opacity: 0; }
  .edge .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
    background-color: transparent;
    box-shadow: none;
    color: #999ea3;
    content: "";
    font-family: wlt-font-icons;
    font-size: 24px;
    position: absolute;
    left: 0;
    top: -6px; }

.edge .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch):checked ~ .checkbox-span:before {
  content: "";
  color: #015084; }

.edge .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch):indeterminate ~ .checkbox-span:before {
  content: "";
  background-color: transparent; }

.edge .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) + .checkbox-span + .custom-control-label:before {
  content: none; }

.edge label.wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
  top: 6px; }

.edge .input-boolean-wrapper input[type=checkbox] {
  position: absolute;
  z-index: 99; }
  .edge .input-boolean-wrapper input[type=checkbox] ~ .wlt-label {
    padding-left: 32px; }

.ie table tr.active td.lfr-checkbox-column .checkbox-span:before {
  content: "";
  color: #015084; }

.ie table tr td.lfr-checkbox-column .checkbox-span {
  position: absolute;
  left: 20px;
  top: 13px; }
  .ie table tr td.lfr-checkbox-column .checkbox-span:before {
    background-color: transparent;
    box-shadow: none;
    color: #999ea3;
    content: "";
    font-family: wlt-font-icons;
    font-size: 24px;
    position: absolute; }

.ie table tr input[type=checkbox] {
  position: absolute;
  top: 20px;
  opacity: 0;
  z-index: 999; }

.ie .custom-checkbox .custom-control-input {
  opacity: 0; }
  .ie .custom-checkbox .custom-control-input:focus ~ .custom-control-label:before {
    box-shadow: none; }

.ie .custom-checkbox .custom-control-label {
  height: 24px;
  position: relative;
  width: 24px; }

.ie .custom-checkbox input[type=checkbox]:not(.toggle-switch) ~ .custom-control-label:before {
  background-color: transparent;
  box-shadow: none;
  color: #999ea3;
  content: "";
  font-family: wlt-font-icons;
  font-size: 24px;
  position: absolute;
  content: "";
  top: 6px; }

.ie .custom-checkbox input[type=checkbox]:not(.toggle-switch):checked ~ .custom-control-label:before {
  content: "";
  color: #015084;
  background-color: transparent; }

.ie .custom-checkbox input[type=checkbox]:not(.toggle-switch):indeterminate ~ .custom-control-label:before {
  content: "";
  color: #015084;
  content: "";
  background-color: transparent; }

.ie .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) {
  opacity: 0; }
  .ie .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
    background-color: transparent;
    box-shadow: none;
    color: #999ea3;
    content: "";
    font-family: wlt-font-icons;
    font-size: 24px;
    position: absolute;
    left: 0;
    top: -6px; }

.ie .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch):checked ~ .checkbox-span:before {
  content: "";
  color: #015084; }

.ie .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch):indeterminate ~ .checkbox-span:before {
  content: "";
  background-color: transparent; }

.ie .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) + .checkbox-span + .custom-control-label:before {
  content: none; }

.ie label.wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
  top: 6px; }

.ie .input-boolean-wrapper input[type=checkbox] {
  position: absolute;
  z-index: 99; }
  .ie .input-boolean-wrapper input[type=checkbox] ~ .wlt-label {
    padding-left: 32px; }

.taglib-discussion .lfr-icon-item.taglib-icon:hover {
  transform: none; }

.taglib-discussion .lfr-icon-item.taglib-icon .panel .form-group.form-inline.input-checkbox-wrapper {
  color: #a29a90;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }

.lfr-upload-container {
  margin-bottom: 0; }
  .lfr-upload-container .upload-target {
    background-color: transparent;
    border-radius: 16px;
    border: 1px dashed #c9cbce;
    margin: 0;
    padding: 8px 0 20px; }
    .lfr-upload-container .upload-target .drop-file-text {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      text-align: center;
      margin-bottom: 12px;
      margin-top: 12px; }
      .lfr-upload-container .upload-target .drop-file-text:before {
        content: "";
        display: block;
        font-family: wlt-font-icons;
        font-size: 24px; }
    .lfr-upload-container .upload-target .drag-drop-area input {
      display: block; }
    .lfr-upload-container .upload-target .select-files-container {
      display: flex;
      justify-content: center; }
      .lfr-upload-container .upload-target .select-files-container button {
        margin-right: 0; }
      .lfr-upload-container .upload-target .select-files-container:focus {
        outline: none; }
  .lfr-upload-container .manage-upload-target {
    display: none; }
  .lfr-upload-container .upload-list-info {
    margin: 30px 0 40px 0; }
    .lfr-upload-container .upload-list-info h4 {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 16px;
      font-weight: normal;
      letter-spacing: normal;
      line-height: 1.5; }
  .lfr-upload-container .upload-list .multiple-files {
    margin-bottom: 0; }
  .lfr-upload-container .upload-list ul li {
    padding-left: 0; }
    .lfr-upload-container .upload-list ul li .card-horizontal {
      border: none; }
      .lfr-upload-container .upload-list ul li .card-horizontal .card-row {
        height: 48px;
        background-color: #f0f4f8;
        padding: 7px 15px 7px 27px; }
        .lfr-upload-container .upload-list ul li .card-horizontal .card-row .wlt-input-group {
          top: 50%;
          position: absolute;
          transform: translateY(-50%) translateY(-10px); }
        .lfr-upload-container .upload-list ul li .card-horizontal .card-row .icon-file {
          font-size: 32px;
          margin-left: 30px; }
        .lfr-upload-container .upload-list ul li .card-horizontal .card-row .file-title {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          font-weight: normal;
          line-height: 1.5;
          letter-spacing: normal;
          font-size: 14px;
          display: block; }
        .lfr-upload-container .upload-list ul li .card-horizontal .card-row .delete-button svg {
          display: none; }
        .lfr-upload-container .upload-list ul li .card-horizontal .card-row .delete-button:before {
          content: "";
          position: relative;
          font-family: wlt-font-icons;
          color: #333d47;
          font-size: 14px; }
  .lfr-upload-container .upload-error.upload-file {
    color: #d72638;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    background-color: #f9dfe1;
    background-image: none;
    margin-top: 10px;
    padding: 16px 54px;
    position: relative; }
    .lfr-upload-container .upload-error.upload-file i {
      left: 16px;
      position: absolute; }
      .lfr-upload-container .upload-error.upload-file i:before {
        font-size: 24px; }

@media (max-width: 768px) {
  .lfr-upload-container .upload-target {
    margin-top: 0; } }

.container-fluid .hide-accessible {
  display: none !important; }

/* File upload input fields */
.input-file {
  position: relative;
  max-width: 300px;
  margin: 30px 0; }
  .input-file *,
  .input-file *:before,
  .input-file *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .input-file .wlt-input-group {
    height: 74px; }
  .input-file i.icon-attach-file {
    font-size: 24px;
    position: absolute;
    top: 30px;
    right: 0;
    font-family: wlt-font-icons;
    z-index: 999; }
  .input-file input[type="file"] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    cursor: pointer;
    z-index: 999; }
  .input-file .input-file-path {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 34px;
    padding: 6px 30px 6px 12px;
    border: none;
    border-bottom: 1px solid #333d47;
    background-color: #FFFFFF;
    background-image: none;
    line-height: 1.42857143;
    font-size: 16px;
    color: #333d47; }
  .input-file label.client-logo-light {
    margin-bottom: 10px; }

#p_p_id_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_ .form-group .client-logo-dark,
#p_p_id_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_ .form-group .client-logo-light {
  vertical-align: top; }

#p_p_id_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_ .form-group .input-file .input-file-label {
  top: 35px;
  right: 0; }

#p_p_id_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_ .form-group .input-file .form-group.input-text-wrapper {
  height: 58px;
  padding: 0; }
  #p_p_id_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_ .form-group .input-file .form-group.input-text-wrapper .wlt-input-group {
    margin-top: -5px;
    padding: 0; }
    #p_p_id_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_ .form-group .input-file .form-group.input-text-wrapper .wlt-input-group label.control-label {
      margin-top: 5px;
      font-size: 14px;
      color: #a29a90; }
    #p_p_id_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_ .form-group .input-file .form-group.input-text-wrapper .wlt-input-group input.form-control {
      top: 31px; }

#p_p_id_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_ .form-group .input-file input.input-file-path {
  top: 25px;
  height: 37px;
  padding: 0; }

#p_p_id_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_ .form-group .input-file img {
  display: none; }

/* Input fields */
#wlt-planner-portlet .dynamic_form .wlt-input-group input.form-control {
  border-bottom: 1px solid #d4dbde !important;
  border-radius: 4px; }

@-webkit-keyframes inputHighlighter {
  from {
    background: #015084; }
  to {
    width: 0;
    background: transparent; } }

@-moz-keyframes inputHighlighter {
  from {
    background: #015084; }
  to {
    width: 0;
    background: transparent; } }

@keyframes inputHighlighter {
  from {
    background: #015084; }
  to {
    width: 0;
    background: transparent; } }

.form-builder-field .wlt-input-group,
.input-String-wrapper .wlt-input-group,
.input-text-wrapper .wlt-input-group,
.input-Date-wrapper .wlt-input-group {
  position: relative;
  margin-bottom: 32px;
  padding-top: 18px; }
  .form-builder-field .wlt-input-group .form-control,
  .input-String-wrapper .wlt-input-group .form-control,
  .input-text-wrapper .wlt-input-group .form-control,
  .input-Date-wrapper .wlt-input-group .form-control {
    height: auto; }
  .form-builder-field .wlt-input-group .form-validator-stack,
  .input-String-wrapper .wlt-input-group .form-validator-stack,
  .input-text-wrapper .wlt-input-group .form-validator-stack,
  .input-Date-wrapper .wlt-input-group .form-validator-stack {
    color: #999ea3;
    font-size: 10px;
    line-height: 1;
    line-height: 1.6; }
  .form-builder-field .wlt-input-group input::-internal-autofill-selected,
  .input-String-wrapper .wlt-input-group input::-internal-autofill-selected,
  .input-text-wrapper .wlt-input-group input::-internal-autofill-selected,
  .input-Date-wrapper .wlt-input-group input::-internal-autofill-selected {
    background-color: transparent !important;
    color: #333d47 !important; }
  .form-builder-field .wlt-input-group input:-webkit-autofill,
  .form-builder-field .wlt-input-group input:-webkit-autofill:hover,
  .form-builder-field .wlt-input-group input:-webkit-autofill:focus,
  .form-builder-field .wlt-input-group input:-webkit-autofill:active,
  .input-String-wrapper .wlt-input-group input:-webkit-autofill,
  .input-String-wrapper .wlt-input-group input:-webkit-autofill:hover,
  .input-String-wrapper .wlt-input-group input:-webkit-autofill:focus,
  .input-String-wrapper .wlt-input-group input:-webkit-autofill:active,
  .input-text-wrapper .wlt-input-group input:-webkit-autofill,
  .input-text-wrapper .wlt-input-group input:-webkit-autofill:hover,
  .input-text-wrapper .wlt-input-group input:-webkit-autofill:focus,
  .input-text-wrapper .wlt-input-group input:-webkit-autofill:active,
  .input-Date-wrapper .wlt-input-group input:-webkit-autofill,
  .input-Date-wrapper .wlt-input-group input:-webkit-autofill:hover,
  .input-Date-wrapper .wlt-input-group input:-webkit-autofill:focus,
  .input-Date-wrapper .wlt-input-group input:-webkit-autofill:active {
    background-color: transparent !important;
    color: #333d47 !important;
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    -webkit-text-fill-color: #333d47 !important;
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out; }
  .form-builder-field .wlt-input-group input[type="text"],
  .form-builder-field .wlt-input-group input[type="email"],
  .form-builder-field .wlt-input-group input[type="password"],
  .input-String-wrapper .wlt-input-group input[type="text"],
  .input-String-wrapper .wlt-input-group input[type="email"],
  .input-String-wrapper .wlt-input-group input[type="password"],
  .input-text-wrapper .wlt-input-group input[type="text"],
  .input-text-wrapper .wlt-input-group input[type="email"],
  .input-text-wrapper .wlt-input-group input[type="password"],
  .input-Date-wrapper .wlt-input-group input[type="text"],
  .input-Date-wrapper .wlt-input-group input[type="email"],
  .input-Date-wrapper .wlt-input-group input[type="password"] {
    border: none;
    border-bottom: 1px solid #333d47;
    border-radius: 0;
    box-shadow: none;
    color: #333d47;
    display: block;
    padding: 8px 8px 8px 0;
    font-size: 16px;
    height: 36px;
    -webkit-box-shadow: none; }
    .form-builder-field .wlt-input-group input[type="text"].success-field,
    .form-builder-field .wlt-input-group input[type="email"].success-field,
    .form-builder-field .wlt-input-group input[type="password"].success-field,
    .input-String-wrapper .wlt-input-group input[type="text"].success-field,
    .input-String-wrapper .wlt-input-group input[type="email"].success-field,
    .input-String-wrapper .wlt-input-group input[type="password"].success-field,
    .input-text-wrapper .wlt-input-group input[type="text"].success-field,
    .input-text-wrapper .wlt-input-group input[type="email"].success-field,
    .input-text-wrapper .wlt-input-group input[type="password"].success-field,
    .input-Date-wrapper .wlt-input-group input[type="text"].success-field,
    .input-Date-wrapper .wlt-input-group input[type="email"].success-field,
    .input-Date-wrapper .wlt-input-group input[type="password"].success-field {
      border-bottom: 1px solid #00a9a5; }
    .form-builder-field .wlt-input-group input[type="text"].error-field,
    .form-builder-field .wlt-input-group input[type="email"].error-field,
    .form-builder-field .wlt-input-group input[type="password"].error-field,
    .input-String-wrapper .wlt-input-group input[type="text"].error-field,
    .input-String-wrapper .wlt-input-group input[type="email"].error-field,
    .input-String-wrapper .wlt-input-group input[type="password"].error-field,
    .input-text-wrapper .wlt-input-group input[type="text"].error-field,
    .input-text-wrapper .wlt-input-group input[type="email"].error-field,
    .input-text-wrapper .wlt-input-group input[type="password"].error-field,
    .input-Date-wrapper .wlt-input-group input[type="text"].error-field,
    .input-Date-wrapper .wlt-input-group input[type="email"].error-field,
    .input-Date-wrapper .wlt-input-group input[type="password"].error-field {
      border-bottom: 1px solid #d72638; }
      .form-builder-field .wlt-input-group input[type="text"].error-field ~ .form-validator-stack,
      .form-builder-field .wlt-input-group input[type="email"].error-field ~ .form-validator-stack,
      .form-builder-field .wlt-input-group input[type="password"].error-field ~ .form-validator-stack,
      .input-String-wrapper .wlt-input-group input[type="text"].error-field ~ .form-validator-stack,
      .input-String-wrapper .wlt-input-group input[type="email"].error-field ~ .form-validator-stack,
      .input-String-wrapper .wlt-input-group input[type="password"].error-field ~ .form-validator-stack,
      .input-text-wrapper .wlt-input-group input[type="text"].error-field ~ .form-validator-stack,
      .input-text-wrapper .wlt-input-group input[type="email"].error-field ~ .form-validator-stack,
      .input-text-wrapper .wlt-input-group input[type="password"].error-field ~ .form-validator-stack,
      .input-Date-wrapper .wlt-input-group input[type="text"].error-field ~ .form-validator-stack,
      .input-Date-wrapper .wlt-input-group input[type="email"].error-field ~ .form-validator-stack,
      .input-Date-wrapper .wlt-input-group input[type="password"].error-field ~ .form-validator-stack {
        color: #d72638; }
    .form-builder-field .wlt-input-group input[type="text"]:disabled,
    .form-builder-field .wlt-input-group input[type="email"]:disabled,
    .form-builder-field .wlt-input-group input[type="password"]:disabled,
    .input-String-wrapper .wlt-input-group input[type="text"]:disabled,
    .input-String-wrapper .wlt-input-group input[type="email"]:disabled,
    .input-String-wrapper .wlt-input-group input[type="password"]:disabled,
    .input-text-wrapper .wlt-input-group input[type="text"]:disabled,
    .input-text-wrapper .wlt-input-group input[type="email"]:disabled,
    .input-text-wrapper .wlt-input-group input[type="password"]:disabled,
    .input-Date-wrapper .wlt-input-group input[type="text"]:disabled,
    .input-Date-wrapper .wlt-input-group input[type="email"]:disabled,
    .input-Date-wrapper .wlt-input-group input[type="password"]:disabled {
      color: #c1c4c7; }
      .form-builder-field .wlt-input-group input[type="text"]:disabled ~ .wlt-label,
      .form-builder-field .wlt-input-group input[type="email"]:disabled ~ .wlt-label,
      .form-builder-field .wlt-input-group input[type="password"]:disabled ~ .wlt-label,
      .input-String-wrapper .wlt-input-group input[type="text"]:disabled ~ .wlt-label,
      .input-String-wrapper .wlt-input-group input[type="email"]:disabled ~ .wlt-label,
      .input-String-wrapper .wlt-input-group input[type="password"]:disabled ~ .wlt-label,
      .input-text-wrapper .wlt-input-group input[type="text"]:disabled ~ .wlt-label,
      .input-text-wrapper .wlt-input-group input[type="email"]:disabled ~ .wlt-label,
      .input-text-wrapper .wlt-input-group input[type="password"]:disabled ~ .wlt-label,
      .input-Date-wrapper .wlt-input-group input[type="text"]:disabled ~ .wlt-label,
      .input-Date-wrapper .wlt-input-group input[type="email"]:disabled ~ .wlt-label,
      .input-Date-wrapper .wlt-input-group input[type="password"]:disabled ~ .wlt-label {
        color: #c1c4c7; }
  .form-builder-field .wlt-input-group input[type="text"]:focus,
  .form-builder-field .wlt-input-group input[type="email"]:focus,
  .form-builder-field .wlt-input-group input[type="password"]:focus,
  .input-String-wrapper .wlt-input-group input[type="text"]:focus,
  .input-String-wrapper .wlt-input-group input[type="email"]:focus,
  .input-String-wrapper .wlt-input-group input[type="password"]:focus,
  .input-text-wrapper .wlt-input-group input[type="text"]:focus,
  .input-text-wrapper .wlt-input-group input[type="email"]:focus,
  .input-text-wrapper .wlt-input-group input[type="password"]:focus,
  .input-Date-wrapper .wlt-input-group input[type="text"]:focus,
  .input-Date-wrapper .wlt-input-group input[type="email"]:focus,
  .input-Date-wrapper .wlt-input-group input[type="password"]:focus {
    outline: none;
    box-shadow: unset;
    -webkit-box-shadow: unset;
    border-radius: 0;
    background-color: transparent; }
  .form-builder-field .wlt-input-group .wlt-label,
  .input-String-wrapper .wlt-input-group .wlt-label,
  .input-text-wrapper .wlt-input-group .wlt-label,
  .input-Date-wrapper .wlt-input-group .wlt-label {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 16px;
    line-height: normal;
    position: absolute;
    top: 25px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    pointer-events: none; }
  .form-builder-field .wlt-input-group input[type="text"]:focus ~ .wlt-label,
  .form-builder-field .wlt-input-group input[type="email"]:focus ~ .wlt-label,
  .form-builder-field .wlt-input-group input[type="password"]:focus ~ .wlt-label,
  .form-builder-field .wlt-input-group input.has-value[type="text"] ~ .wlt-label,
  .form-builder-field .wlt-input-group input.has-value[type="email"] ~ .wlt-label,
  .form-builder-field .wlt-input-group input.has-value[type="password"] ~ .wlt-label,
  .input-String-wrapper .wlt-input-group input[type="text"]:focus ~ .wlt-label,
  .input-String-wrapper .wlt-input-group input[type="email"]:focus ~ .wlt-label,
  .input-String-wrapper .wlt-input-group input[type="password"]:focus ~ .wlt-label,
  .input-String-wrapper .wlt-input-group input.has-value[type="text"] ~ .wlt-label,
  .input-String-wrapper .wlt-input-group input.has-value[type="email"] ~ .wlt-label,
  .input-String-wrapper .wlt-input-group input.has-value[type="password"] ~ .wlt-label,
  .input-text-wrapper .wlt-input-group input[type="text"]:focus ~ .wlt-label,
  .input-text-wrapper .wlt-input-group input[type="email"]:focus ~ .wlt-label,
  .input-text-wrapper .wlt-input-group input[type="password"]:focus ~ .wlt-label,
  .input-text-wrapper .wlt-input-group input.has-value[type="text"] ~ .wlt-label,
  .input-text-wrapper .wlt-input-group input.has-value[type="email"] ~ .wlt-label,
  .input-text-wrapper .wlt-input-group input.has-value[type="password"] ~ .wlt-label,
  .input-Date-wrapper .wlt-input-group input[type="text"]:focus ~ .wlt-label,
  .input-Date-wrapper .wlt-input-group input[type="email"]:focus ~ .wlt-label,
  .input-Date-wrapper .wlt-input-group input[type="password"]:focus ~ .wlt-label,
  .input-Date-wrapper .wlt-input-group input.has-value[type="text"] ~ .wlt-label,
  .input-Date-wrapper .wlt-input-group input.has-value[type="email"] ~ .wlt-label,
  .input-Date-wrapper .wlt-input-group input.has-value[type="password"] ~ .wlt-label {
    color: #999ea3;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    top: 0; }
  .form-builder-field .wlt-input-group .wlt-bar,
  .input-String-wrapper .wlt-input-group .wlt-bar,
  .input-text-wrapper .wlt-input-group .wlt-bar,
  .input-Date-wrapper .wlt-input-group .wlt-bar {
    display: block;
    position: absolute;
    top: 43px;
    width: 100%; }
    .form-builder-field .wlt-input-group .wlt-bar:before, .form-builder-field .wlt-input-group .wlt-bar:after,
    .input-String-wrapper .wlt-input-group .wlt-bar:before,
    .input-String-wrapper .wlt-input-group .wlt-bar:after,
    .input-text-wrapper .wlt-input-group .wlt-bar:before,
    .input-text-wrapper .wlt-input-group .wlt-bar:after,
    .input-Date-wrapper .wlt-input-group .wlt-bar:before,
    .input-Date-wrapper .wlt-input-group .wlt-bar:after {
      content: '';
      position: absolute;
      bottom: -11px;
      width: 0;
      height: 2px;
      transition: 0.2s ease all;
      -moz-transition: 0.2s ease all;
      -webkit-transition: 0.2s ease all;
      background: #015084; }
    .form-builder-field .wlt-input-group .wlt-bar:before,
    .input-String-wrapper .wlt-input-group .wlt-bar:before,
    .input-text-wrapper .wlt-input-group .wlt-bar:before,
    .input-Date-wrapper .wlt-input-group .wlt-bar:before {
      left: 50%; }
    .form-builder-field .wlt-input-group .wlt-bar:after,
    .input-String-wrapper .wlt-input-group .wlt-bar:after,
    .input-text-wrapper .wlt-input-group .wlt-bar:after,
    .input-Date-wrapper .wlt-input-group .wlt-bar:after {
      right: 50%; }
  .form-builder-field .wlt-input-group input:focus ~ .wlt-bar:before, .form-builder-field .wlt-input-group input:focus ~ .wlt-bar:after,
  .input-String-wrapper .wlt-input-group input:focus ~ .wlt-bar:before,
  .input-String-wrapper .wlt-input-group input:focus ~ .wlt-bar:after,
  .input-text-wrapper .wlt-input-group input:focus ~ .wlt-bar:before,
  .input-text-wrapper .wlt-input-group input:focus ~ .wlt-bar:after,
  .input-Date-wrapper .wlt-input-group input:focus ~ .wlt-bar:before,
  .input-Date-wrapper .wlt-input-group input:focus ~ .wlt-bar:after {
    width: 50%; }
  .form-builder-field .wlt-input-group .wlt-highlight,
  .input-String-wrapper .wlt-input-group .wlt-highlight,
  .input-text-wrapper .wlt-input-group .wlt-highlight,
  .input-Date-wrapper .wlt-input-group .wlt-highlight {
    position: absolute;
    top: 25%;
    left: 0;
    width: 100px;
    height: 60%;
    pointer-events: none;
    opacity: 0.5; }
  .form-builder-field .wlt-input-group input[type="text"]:focus ~ .wlt-highlight,
  .form-builder-field .wlt-input-group input[type="email"]:focus ~ .wlt-highlight,
  .form-builder-field .wlt-input-group input[type="password"]:focus ~ .wlt-highlight,
  .input-String-wrapper .wlt-input-group input[type="text"]:focus ~ .wlt-highlight,
  .input-String-wrapper .wlt-input-group input[type="email"]:focus ~ .wlt-highlight,
  .input-String-wrapper .wlt-input-group input[type="password"]:focus ~ .wlt-highlight,
  .input-text-wrapper .wlt-input-group input[type="text"]:focus ~ .wlt-highlight,
  .input-text-wrapper .wlt-input-group input[type="email"]:focus ~ .wlt-highlight,
  .input-text-wrapper .wlt-input-group input[type="password"]:focus ~ .wlt-highlight,
  .input-Date-wrapper .wlt-input-group input[type="text"]:focus ~ .wlt-highlight,
  .input-Date-wrapper .wlt-input-group input[type="email"]:focus ~ .wlt-highlight,
  .input-Date-wrapper .wlt-input-group input[type="password"]:focus ~ .wlt-highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease; }

body div.input-Date-wrapper {
  height: 65px;
  margin: 20px 0; }
  body div.input-Date-wrapper .wlt-input-group {
    margin-left: 0;
    padding-top: 8px; }
    body div.input-Date-wrapper .wlt-input-group .wlt-label {
      top: -5px; }
    body div.input-Date-wrapper .wlt-input-group:focus {
      border: 2px solid #09232C;
      border-radius: 4px; }
  body div.input-Date-wrapper .lfr-input-date .wlt-bar:after, body div.input-Date-wrapper .lfr-input-date .wlt-bar:before {
    bottom: 1px; }

body .wlt-input-group .wlt-bar:before, body .wlt-input-group .wlt-bar:after {
  background: #015084; }

body .wlt-input-group input[type="text"],
body .wlt-input-group input[type="email"],
body .wlt-input-group input[type="password"] {
  color: #333d47; }
  body .wlt-input-group input[type="text"].error-field,
  body .wlt-input-group input[type="email"].error-field,
  body .wlt-input-group input[type="password"].error-field {
    border-bottom: 1px solid #d72638; }
  body .wlt-input-group input[type="text"]:disabled,
  body .wlt-input-group input[type="email"]:disabled,
  body .wlt-input-group input[type="password"]:disabled {
    color: #c1c4c7;
    border-bottom: 1px solid #c1c4c7; }
  body .wlt-input-group input[type="text"] ~ .form-validator-stack,
  body .wlt-input-group input[type="text"]:disabled ~ .form-validator-stack,
  body .wlt-input-group input[type="email"] ~ .form-validator-stack,
  body .wlt-input-group input[type="email"]:disabled ~ .form-validator-stack,
  body .wlt-input-group input[type="password"] ~ .form-validator-stack,
  body .wlt-input-group input[type="password"]:disabled ~ .form-validator-stack {
    color: #333d47; }

body .wlt-input-group input[type="text"]:focus ~ .wlt-label,
body .wlt-input-group input[type="email"]:focus ~ .wlt-label,
body .wlt-input-group input[type="password"]:focus ~ .wlt-label,
body .wlt-input-group input.has-value[type="text"] ~ .wlt-label,
body .wlt-input-group input.has-value[type="email"] ~ .wlt-label,
body .wlt-input-group input.has-value[type="password"] ~ .wlt-label {
  color: #a29a90; }

body.dark.has-background {
  color: #a29a90; }
  body.dark.has-background .wlt-input-group .wlt-bar:before, body.dark.has-background .wlt-input-group .wlt-bar:after {
    background: #FFFFFF; }
  body.dark.has-background .wlt-input-group .wlt-label {
    color: #FFFFFF;
    opacity: 0.7; }
  body.dark.has-background .wlt-input-group input[type="text"],
  body.dark.has-background .wlt-input-group input[type="email"],
  body.dark.has-background .wlt-input-group input[type="password"] {
    color: #FFFFFF;
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.7); }
    body.dark.has-background .wlt-input-group input[type="text"].error-field,
    body.dark.has-background .wlt-input-group input[type="email"].error-field,
    body.dark.has-background .wlt-input-group input[type="password"].error-field {
      border-bottom: 1px solid #d72638;
      color: #FFFFFF; }
      body.dark.has-background .wlt-input-group input[type="text"].error-field ~ .form-validator-stack,
      body.dark.has-background .wlt-input-group input[type="email"].error-field ~ .form-validator-stack,
      body.dark.has-background .wlt-input-group input[type="password"].error-field ~ .form-validator-stack {
        color: #FFFFFF; }
    body.dark.has-background .wlt-input-group input[type="text"]:disabled,
    body.dark.has-background .wlt-input-group input[type="email"]:disabled,
    body.dark.has-background .wlt-input-group input[type="password"]:disabled {
      border-bottom: 1px solid #FFFFFF;
      opacity: 0.3; }
      body.dark.has-background .wlt-input-group input[type="text"]:disabled ~ .wlt-label,
      body.dark.has-background .wlt-input-group input[type="email"]:disabled ~ .wlt-label,
      body.dark.has-background .wlt-input-group input[type="password"]:disabled ~ .wlt-label {
        opacity: 0.3; }
    body.dark.has-background .wlt-input-group input[type="text"]:disabled ~ .form-validator-stack,
    body.dark.has-background .wlt-input-group input[type="email"]:disabled ~ .form-validator-stack,
    body.dark.has-background .wlt-input-group input[type="password"]:disabled ~ .form-validator-stack {
      color: #FFFFFF;
      opacity: 0.3; }
  body.dark.has-background .wlt-input-group .form-validator-stack .required {
    color: #FFFFFF; }
  body.dark.has-background .wlt-input-group .form-control[disabled] {
    background: transparent; }
  body.dark.has-background .wlt-input-group input[type="text"]:focus ~ .wlt-label,
  body.dark.has-background .wlt-input-group input[type="email"]:focus ~ .wlt-label,
  body.dark.has-background .wlt-input-group input[type="password"]:focus ~ .wlt-label,
  body.dark.has-background .wlt-input-group input.has-value[type="text"] ~ .wlt-label,
  body.dark.has-background .wlt-input-group input.has-value[type="email"] ~ .wlt-label,
  body.dark.has-background .wlt-input-group input.has-value[type="password"] ~ .wlt-label {
    opacity: 1;
    color: #999ea3;
    font-size: 14px; }

.form-group-inline.input-text-wrapper .wlt-input-group {
  margin-bottom: 16px; }

.form-group-inline.input-text-wrapper + .input-select-wrapper {
  min-width: 50px; }

.safari body.dark.has-background input::-webkit-credentials-auto-fill-button {
  background-color: rgba(255, 255, 255, 0.7); }
  .safari body.dark.has-background input::-webkit-credentials-auto-fill-button:hover, .safari body.dark.has-background input::-webkit-credentials-auto-fill-button:active {
    background-color: #FFFFFF; }

.safari body.modal-open fieldset#_com_liferay_portlet_configuration_css_web_portlet_PortletConfigurationCSSPortlet_portlet-config div.wlt-input-group {
  top: -17px; }

.portal-popup .form-builder-field .wlt-input-group .wlt-label,
.portal-popup .input-String-wrapper .wlt-input-group .wlt-label,
.portal-popup .input-text-wrapper .wlt-input-group .wlt-label,
.portal-popup .input-Date-wrapper .wlt-input-group .wlt-label {
  top: 2px;
  font-size: 14px; }

.wlt-label .icon-asterisk {
  color: #015084 !important;
  display: inline-block;
  font-family: wlt-font-icons;
  font-size: 7px;
  height: 14px;
  vertical-align: top; }

/* Modal */
.modal,
.modal-dialog {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px; }
  .modal .modal-content,
  .modal-dialog .modal-content {
    box-shadow: none;
    border: 0;
    border-radius: 0;
    background-clip: inherit; }
    .modal .modal-content .modal-header,
    .modal-dialog .modal-content .modal-header {
      position: relative;
      height: 72px;
      padding: 20px;
      border-color: #eeeff0;
      background-color: #f8f8f8; }
      .modal .modal-content .modal-header .modal-title,
      .modal-dialog .modal-content .modal-header .modal-title {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        font-size: 18px;
        font-weight: bold;
        line-height: 1.5;
        letter-spacing: normal;
        text-align: left; }
      .modal .modal-content .modal-header button.close:hover svg,
      .modal-dialog .modal-content .modal-header button.close:hover svg {
        fill: #4d9ace; }
      .modal .modal-content .modal-header > div button,
      .modal-dialog .modal-content .modal-header > div button {
        width: 32px;
        height: 32px;
        margin-right: 0;
        justify-content: center;
        align-items: center;
        opacity: 1; }
        .modal .modal-content .modal-header > div button:focus,
        .modal-dialog .modal-content .modal-header > div button:focus {
          border: 2px solid #09232C !important;
          border-radius: 4px !important; }
        .modal .modal-content .modal-header > div button:before,
        .modal-dialog .modal-content .modal-header > div button:before {
          content: "";
          position: relative;
          font-family: wlt-font-icons;
          color: #333d47;
          font-size: 24px;
          opacity: 1; }
        .modal .modal-content .modal-header > div button:hover:before,
        .modal-dialog .modal-content .modal-header > div button:hover:before {
          color: #015084; }
        .modal .modal-content .modal-header > div button .lexicon-icon,
        .modal-dialog .modal-content .modal-header > div button .lexicon-icon {
          display: none; }
        .modal .modal-content .modal-header > div button span,
        .modal-dialog .modal-content .modal-header > div button span {
          display: none; }
    .modal .modal-content .modal-body,
    .modal-dialog .modal-content .modal-body {
      background-color: #FFFFFF; }
      .modal .modal-content .modal-body .portlet-document-library,
      .modal-dialog .modal-content .modal-body .portlet-document-library {
        padding-top: 16px;
        padding-bottom: 16px; }
    .modal .modal-content .modal-footer,
    .modal-dialog .modal-content .modal-footer {
      background-color: #f8f8f8;
      border-color: #eeeff0;
      padding: 20px; }
      .modal .modal-content .modal-footer .btn-toolbar,
      .modal-dialog .modal-content .modal-footer .btn-toolbar {
        flex-direction: row; }
        .modal .modal-content .modal-footer .btn-toolbar .btn,
        .modal-dialog .modal-content .modal-footer .btn-toolbar .btn {
          float: right;
          margin-right: 12px;
          margin-left: 0; }
          .modal .modal-content .modal-footer .btn-toolbar .btn:last-child,
          .modal-dialog .modal-content .modal-footer .btn-toolbar .btn:last-child {
            margin-right: 0; }
          .modal .modal-content .modal-footer .btn-toolbar .btn:hover,
          .modal-dialog .modal-content .modal-footer .btn-toolbar .btn:hover {
            transform: none; }
  .modal .yui3-resize-handle-inner.yui3-resize-handle-inner-br,
  .modal-dialog .yui3-resize-handle-inner.yui3-resize-handle-inner-br {
    background: none; }
  .modal.applications-menu-modal,
  .modal-dialog.applications-menu-modal {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important; }
    .modal.applications-menu-modal .modal-dialog,
    .modal-dialog.applications-menu-modal .modal-dialog {
      max-width: none; }
      .modal.applications-menu-modal .modal-dialog .modal-body,
      .modal-dialog.applications-menu-modal .modal-dialog .modal-body {
        margin-bottom: 0 !important;
        padding: 0; }
        .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper,
        .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper {
          font-family: var(--font-family-base); }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-mt-3, .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-my-3,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-mt-3,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-my-3 {
            margin-top: 1rem; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-mt-2, .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-my-2,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-mt-2,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-my-2 {
            margin-top: 0.5rem; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-my-3,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-my-3 {
            margin-bottom: 1rem; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-my-2,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-my-2 {
            margin-bottom: 0.5rem; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-ml-2,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-ml-2 {
            margin-left: 0.5rem; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-px-0,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-px-0 {
            padding-left: 0;
            padding-right: 0; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-p-3,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-p-3 {
            padding: 1rem; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-py-3,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-py-3 {
            padding-top: 1rem;
            padding-bottom: 1rem; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .container-fluid-max-xl,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .container-fluid-max-xl {
            max-width: 1248px !important; }
          @media (min-width: 768px) {
            .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-mt-md-3,
            .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-mt-md-3 {
              margin-top: 1rem; }
            .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-pl-md-2,
            .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-pl-md-2 {
              padding-left: 0.5rem; }
            .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-px-md-4,
            .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .c-px-md-4 {
              padding-left: 1.5rem;
              padding-right: 1.5rem; } }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col {
            font-size: 0.875rem; }
            .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav.nav-underline,
            .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav.nav-underline {
              justify-content: initial; }
            .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item,
            .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item {
              display: block;
              font-size: inherit; }
              .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item .nav-link,
              .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item .nav-link {
                padding: 1rem;
                position: relative;
                font-size: inherit;
                line-height: inherit; }
                .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item .nav-link span.c-inner,
                .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item .nav-link span.c-inner {
                  padding: 4px 0;
                  display: block;
                  font-weight: 600; }
                .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item .nav-link.active,
                .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item .nav-link.active {
                  color: #272833 !important; }
                  .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item .nav-link.active:after,
                  .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-header .autofit-col .nav .nav-item .nav-link.active:after {
                    left: 0;
                    right: 0;
                    height: 0.125rem;
                    background-color: #80acff;
                    width: auto; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-nav-header, .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-nav-header,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-nav-header,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-nav-header {
            color: #6b6c7e;
            font-size: 0.875rem;
            font-weight: 700;
            text-transform: uppercase; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-nav-link, .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-nav-link,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-nav-link,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-nav-link {
            color: #272830;
            font-size: 1rem;
            font-weight: 400; }
            .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-nav-link.active, .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-nav-link.active,
            .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-nav-link.active,
            .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-nav-link.active {
              font-weight: 600; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-sites-label, .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-sites-label,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-sites-label,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-sites-label {
            color: #6b6c7e;
            font-size: 0.875rem;
            font-weight: 600; }
          .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-virtual-instance .applications-menu-nav-link, .modal.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-virtual-instance .applications-menu-nav-link,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .tab-content .applications-menu-virtual-instance .applications-menu-nav-link,
          .modal-dialog.applications-menu-modal .modal-dialog .modal-body .applications-menu-wrapper .applications-menu-sites .applications-menu-virtual-instance .applications-menu-nav-link {
            font-weight: 600; }

.dialog-iframe-popup {
  background-color: #FFFFFF; }
  .dialog-iframe-popup .portlet-body {
    margin: 32px 20px; }
  .dialog-iframe-popup .columns-max > .portlet-layout.row {
    margin-left: 0;
    margin-right: 0; }

.dialog-with-footer {
  background-color: #FFFFFF; }
  .dialog-with-footer .sheet-footer.dialog-footer {
    border-color: #eeeff0; }
  .dialog-with-footer .portlet-configuration-body-content {
    padding-bottom: 72px; }
  .dialog-with-footer .portlet-body .dialog-footer {
    position: fixed;
    padding: 20px;
    background-color: #f8f8f8;
    z-index: 999; }
    .dialog-with-footer .portlet-body .dialog-footer .btn {
      float: right;
      margin-right: 12px;
      margin-left: 0; }
      .dialog-with-footer .portlet-body .dialog-footer .btn:first-child {
        margin-right: 0; }
      .dialog-with-footer .portlet-body .dialog-footer .btn:hover {
        transform: none; }

@media (max-width: 768px) {
  .modal .modal-content {
    background-color: transparent; }
    .modal .modal-content .modal-header {
      padding: 16px;
      height: 64px; }
      .modal .modal-content .modal-header > div button {
        top: 6px;
        right: 11px;
        margin-right: 0;
        transform: none; }
    .modal .modal-content .modal-footer {
      background-color: #f8f9fb;
      padding: 16px;
      display: block; }
      .modal .modal-content .modal-footer .btn-toolbar {
        flex-direction: column-reverse; }
        .modal .modal-content .modal-footer .btn-toolbar .btn {
          float: none;
          width: 100%;
          transform: none;
          margin-top: 12px; }
          .modal .modal-content .modal-footer .btn-toolbar .btn:last-child {
            margin-top: 0; }
  .modal .yui3-resize-handle.yui3-resize-handle-br.yui3-dd-draggable {
    cursor: default; }
  .dialog-with-footer .portlet-body {
    overflow: scroll;
    margin-bottom: 124px; }
    .dialog-with-footer .portlet-body .dialog-footer {
      flex-direction: column-reverse;
      bottom: 0;
      padding: 16px; }
      .dialog-with-footer .portlet-body .dialog-footer .btn {
        float: none;
        width: 100%;
        margin-top: 12px;
        margin-right: 0;
        transform: none; }
        .dialog-with-footer .portlet-body .dialog-footer .btn:last-child {
          margin-top: 0; }
  .ios.safari .dialog-iframe-popup.dialog-with-footer .portlet-body {
    overflow: initial;
    padding: 32px 24px 80px 24px; } }

.ui-dialog.ui-corner-all {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 0;
  z-index: 999 !important; }
  .ui-dialog.ui-corner-all #ganttEditorErrorModal {
    padding: 20px 32px; }
  .ui-dialog.ui-corner-all .ui-dialog-titlebar-close {
    background: transparent;
    border: none; }
    .ui-dialog.ui-corner-all .ui-dialog-titlebar-close .ui-button:before {
      color: #333d47;
      content: "";
      font-family: wlt-font-icons;
      font-size: 24px; }
    .ui-dialog.ui-corner-all .ui-dialog-titlebar-close .ui-button:hover:before {
      color: #4d9ace; }
  .ui-dialog.ui-corner-all .ui-dialog-titlebar {
    background-color: #f8f8f8;
    border: none;
    border-bottom: 1px solid #eeeff0;
    height: 72px;
    padding: 20px; }
  .ui-dialog.ui-corner-all .ui-dialog-buttonpane {
    background-color: #f8f8f8;
    border-color: #eeeff0;
    margin-top: 0;
    padding: 20px; }
  .ui-dialog.ui-corner-all .ui-dialog-title {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: normal; }
  .ui-dialog.ui-corner-all .gantt-editor-modal-text {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }

.safari.ios .dialog-iframe-popup .portlet-body {
  margin: 0;
  padding: 32px 24px;
  height: auto; }

.safari .dialog-iframe-popup .portlet-column {
  overflow: scroll; }

.taglib-move-boxes .selector-container .left-selector-column,
.taglib-move-boxes .selector-container .right-selector-column {
  padding-left: 0;
  padding-right: 0;
  display: inline-block; }

.taglib-move-boxes .selector-container .form-group {
  margin-bottom: 5px; }
  .taglib-move-boxes .selector-container .form-group .control-label {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1.44;
    padding: 0;
    min-height: 45px; }
  .taglib-move-boxes .selector-container .form-group select.form-control,
  .taglib-move-boxes .selector-container .form-group select.form-control:focus {
    height: 295px;
    border-radius: 0;
    border-color: #cccccc;
    box-shadow: none;
    padding: 10px 0;
    overflow-y: auto; }
    .taglib-move-boxes .selector-container .form-group select.form-control option,
    .taglib-move-boxes .selector-container .form-group select.form-control:focus option {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      line-height: normal;
      padding: 12px 20px;
      height: 44px; }
      .taglib-move-boxes .selector-container .form-group select.form-control option:checked,
      .taglib-move-boxes .selector-container .form-group select.form-control:focus option:checked {
        color: #015084;
        -webkit-text-fill-color: #015084;
        background: #d3e0ea linear-gradient(0deg, #d3e0ea 0%, #d3e0ea 100%);
        background-color: #d3e0ea !important; }

.taglib-move-boxes .selector-container .move-arrow-buttons {
  padding: initial;
  margin-top: 15px;
  margin-bottom: 15px; }

.taglib-move-boxes .selector-container .btn-toolbar {
  display: block;
  text-align: center;
  position: relative; }
  .taglib-move-boxes .selector-container .btn-toolbar .btn-group-vertical {
    flex-direction: row; }
  .taglib-move-boxes .selector-container .btn-toolbar .btn-toolbar-button {
    border-radius: 6px; }
    .taglib-move-boxes .selector-container .btn-toolbar .btn-toolbar-button span {
      font-family: wlt-font-icons; }
      .taglib-move-boxes .selector-container .btn-toolbar .btn-toolbar-button span.icon-circle-arrow-right:before {
        content: ""; }
      .taglib-move-boxes .selector-container .btn-toolbar .btn-toolbar-button span.icon-circle-arrow-left:before {
        content: ""; }

.taglib-move-boxes .form-validator-stack .required {
  height: 30px;
  min-width: 200px; }

.mobile .taglib-move-boxes {
  margin-top: 16px;
  display: inline-block; }
  .mobile .taglib-move-boxes .edit-selection {
    float: none;
    margin-top: 20px; }
    .mobile .taglib-move-boxes .edit-selection .icon-edit:before {
      content: "";
      font-family: wlt-font-icons; }
  .mobile .taglib-move-boxes .selector-container {
    display: block;
    height: 30px; }
    .mobile .taglib-move-boxes .selector-container .left-selector-column {
      min-width: 300px; }
    .mobile .taglib-move-boxes .selector-container label.control-label,
    .mobile .taglib-move-boxes .selector-container .choice-selector {
      display: none; }
  .mobile .taglib-move-boxes .sortable-container {
    margin-top: 16px; }
    .mobile .taglib-move-boxes .sortable-container .move-option {
      height: 44px;
      border: none;
      margin: 0;
      padding: 0; }
      .mobile .taglib-move-boxes .sortable-container .move-option .icon-reorder {
        padding: 10px 0; }
        .mobile .taglib-move-boxes .sortable-container .move-option .icon-reorder:before {
          content: "";
          font-family: wlt-font-icons;
          font-size: 18px;
          color: #333d47; }
      .mobile .taglib-move-boxes .sortable-container .move-option label {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        line-height: normal;
        margin-left: 34px;
        padding: 14px 0; }
      .mobile .taglib-move-boxes .sortable-container .move-option input[type="checkbox"] {
        margin: 15px 0px 0; }
        .mobile .taglib-move-boxes .sortable-container .move-option input[type="checkbox"]:before {
          content: "";
          font-family: wlt-font-icons;
          background: #FFFFFF;
          position: absolute;
          top: -4px; }
        .mobile .taglib-move-boxes .sortable-container .move-option input[type="checkbox"]:checked:before {
          content: "";
          color: #015084; }

html:not(.mobile) .taglib-move-boxes .selector-container .input-select-wrapper {
  position: relative; }
  html:not(.mobile) .taglib-move-boxes .selector-container .input-select-wrapper:after, html:not(.mobile) .taglib-move-boxes .selector-container .input-select-wrapper:before {
    content: '';
    width: 93%;
    height: 10px;
    background: #FFFFFF;
    position: absolute;
    margin-left: 1px; }
  html:not(.mobile) .taglib-move-boxes .selector-container .input-select-wrapper:after {
    top: 46px; }
  html:not(.mobile) .taglib-move-boxes .selector-container .input-select-wrapper:before {
    bottom: 1px; }

html:not(.mobile) .taglib-move-boxes .selector-container .left-selector-column,
html:not(.mobile) .taglib-move-boxes .selector-container .right-selector-column {
  max-width: 270px;
  flex: unset;
  width: 43%; }
  html:not(.mobile) .taglib-move-boxes .selector-container .left-selector-column .btn-toolbar span:before,
  html:not(.mobile) .taglib-move-boxes .selector-container .right-selector-column .btn-toolbar span:before {
    display: inline-block;
    font-family: wlt-font-icons;
    content: ""; }
  html:not(.mobile) .taglib-move-boxes .selector-container .left-selector-column .btn-toolbar .icon-circle-arrow-up:before,
  html:not(.mobile) .taglib-move-boxes .selector-container .right-selector-column .btn-toolbar .icon-circle-arrow-up:before {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg); }
  html:not(.mobile) .taglib-move-boxes .selector-container .left-selector-column .btn-toolbar .icon-circle-arrow-down:before,
  html:not(.mobile) .taglib-move-boxes .selector-container .right-selector-column .btn-toolbar .icon-circle-arrow-down:before {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg); }

html:not(.mobile) .taglib-move-boxes .selector-container .form-group {
  margin-bottom: 32px; }

html:not(.mobile) .taglib-move-boxes .selector-container .move-arrow-buttons {
  margin-top: 38px;
  height: 295px;
  flex: unset;
  display: inline-block;
  width: 10%;
  min-width: 40px;
  max-width: unset; }
  html:not(.mobile) .taglib-move-boxes .selector-container .move-arrow-buttons .btn-toolbar {
    margin-top: 100px; }
    html:not(.mobile) .taglib-move-boxes .selector-container .move-arrow-buttons .btn-toolbar .btn-group-vertical {
      flex-direction: column; }
      html:not(.mobile) .taglib-move-boxes .selector-container .move-arrow-buttons .btn-toolbar .btn-group-vertical .btn-toolbar-button {
        position: relative;
        margin: 6px 0; }
        html:not(.mobile) .taglib-move-boxes .selector-container .move-arrow-buttons .btn-toolbar .btn-group-vertical .btn-toolbar-button.move-right {
          top: 48px; }
        html:not(.mobile) .taglib-move-boxes .selector-container .move-arrow-buttons .btn-toolbar .btn-group-vertical .btn-toolbar-button.move-left {
          top: -48px; }

.firefox .taglib-move-boxes .selector-container .form-group select.form-control option {
  margin-left: 10px; }

.safari .taglib-move-boxes .selector-container .form-group select.form-control option {
  padding: 10px 20px; }

.safari.mobile .taglib-move-boxes .sortable-container .move-option input[type="checkbox"]:before {
  left: -2px; }

.safari.mobile .taglib-move-boxes .edit-selection {
  color: #015084; }

/* Multi select checkbox */
.liferay-ddm-form-field-checkbox-multiple > label {
  color: #999ea3;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }

.liferay-ddm-form-field-checkbox-multiple .checkbox-multiple-options .checkbox-default.checkbox-inline {
  display: block;
  height: 44px;
  margin: 2px 0;
  padding: 12px 20px;
  font-size: 14px;
  transition: font-size 0.2s; }
  .liferay-ddm-form-field-checkbox-multiple .checkbox-multiple-options .checkbox-default.checkbox-inline:hover {
    font-size: 16px; }
  .liferay-ddm-form-field-checkbox-multiple .checkbox-multiple-options .checkbox-default.checkbox-inline:last-child {
    border-bottom: 1px solid #333d47; }
  .liferay-ddm-form-field-checkbox-multiple .checkbox-multiple-options .checkbox-default.checkbox-inline.is-checked {
    background-color: #D3E0EA;
    color: #015084; }
    .liferay-ddm-form-field-checkbox-multiple .checkbox-multiple-options .checkbox-default.checkbox-inline.is-checked:last-child {
      border-bottom: 2px solid #015084; }

.liferay-ddm-form-field-checkbox-multiple .checkbox-multiple-options input[type="checkbox"] {
  display: none; }

/* Pagination */
.pagination-bar {
  height: 60px;
  position: relative;
  flex-direction: initial !important; }
  .pagination-bar .pagination {
    bottom: 13px;
    float: right;
    margin: 0;
    position: absolute;
    right: 0;
    width: auto; }
    .pagination-bar .pagination .icon-caret-right:before {
      content: ""; }
    .pagination-bar .pagination .icon-caret-left:before {
      content: ""; }
    .pagination-bar .pagination .icon-caret-right,
    .pagination-bar .pagination .icon-caret-left {
      color: #333d47; }
      .pagination-bar .pagination .icon-caret-right:before,
      .pagination-bar .pagination .icon-caret-left:before {
        font-family: wlt-font-icons;
        font-size: 24px; }
      .pagination-bar .pagination .icon-caret-right:hover,
      .pagination-bar .pagination .icon-caret-left:hover {
        color: var(--wlt-custom-colour-scheme); }
    .pagination-bar .pagination .disabled .icon-caret-right,
    .pagination-bar .pagination .disabled .icon-caret-left {
      color: var(--wlt-custom-colour-scheme);
      opacity: 0.4; }
    .pagination-bar .pagination .page-item.disabled .page-link {
      background-color: transparent; }
    .pagination-bar .pagination > li {
      width: 35px;
      height: 35px;
      margin: 0 4px; }
      .pagination-bar .pagination > li:last-child {
        margin-right: 0; }
      .pagination-bar .pagination > li:last-child > a, .pagination-bar .pagination > li:first-child > a {
        padding: 4px 6px;
        border-radius: 4px !important; }
      .pagination-bar .pagination > li.active > a, .pagination-bar .pagination > li.active > button {
        color: #FFFFFF;
        background: var(--wlt-custom-colour-scheme) !important;
        border-radius: 4px;
        border-color: var(--wlt-custom-colour-scheme) !important; }
        .pagination-bar .pagination > li.active > a:focus, .pagination-bar .pagination > li.active > a:hover, .pagination-bar .pagination > li.active > button:focus, .pagination-bar .pagination > li.active > button:hover {
          cursor: pointer;
          color: #FFFFFF;
          background-color: var(--wlt-custom-colour-scheme) !important; }
        .pagination-bar .pagination > li.active > a:focus, .pagination-bar .pagination > li.active > button:focus {
          border: 2px solid #09232c !important;
          border-radius: 4px; }
      .pagination-bar .pagination > li:hover a {
        background: transparent; }
      .pagination-bar .pagination > li > a {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        background-color: transparent;
        border: 1px solid #D4DBDE;
        display: flex;
        justify-content: center;
        align-items: center;
        max-height: 35px;
        max-width: 35px;
        padding: 9px 16px 10px;
        border-radius: 4px;
        color: #030F14; }
        .pagination-bar .pagination > li > a:focus {
          border: 2px solid #09232c !important;
          border-radius: 4px; }
  .pagination-bar .pagination-items-per-page {
    margin-bottom: 0; }
    .pagination-bar .pagination-items-per-page .dropdown-toggle {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600;
      border: none;
      min-width: 130px; }
      .pagination-bar .pagination-items-per-page .dropdown-toggle:focus {
        background-color: transparent; }
      .pagination-bar .pagination-items-per-page .dropdown-toggle:hover {
        color: #333d47;
        background-color: transparent; }
      .pagination-bar .pagination-items-per-page .dropdown-toggle span {
        width: 24px;
        height: 24px;
        margin-left: 12px; }
        .pagination-bar .pagination-items-per-page .dropdown-toggle span:before {
          content: "";
          font-family: wlt-font-icons;
          font-size: 19px;
          margin-left: 2px; }
        .pagination-bar .pagination-items-per-page .dropdown-toggle span svg {
          display: none; }
    .pagination-bar .pagination-items-per-page.show .dropdown-toggle {
      color: #015084;
      background-color: transparent; }
      .pagination-bar .pagination-items-per-page.show .dropdown-toggle span:before {
        content: ""; }
  .pagination-bar .pagination-results {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    border: none;
    padding-bottom: 0;
    padding: 0 4px 0 4px;
    position: relative;
    top: 4px; }
    .pagination-bar .pagination-results:focus {
      border: 2px solid #09232C;
      border-radius: 4px; }

@media screen and (max-width: 992px) {
  body.open .pagination-bar,
  body.open-admin-panel .pagination-bar {
    flex-wrap: wrap;
    height: 40px;
    margin-bottom: 30px; }
    body.open .pagination-bar .pagination,
    body.open-admin-panel .pagination-bar .pagination {
      top: 5px; }
    body.open .pagination-bar .pagination-results,
    body.open-admin-panel .pagination-bar .pagination-results {
      padding-left: 10px;
      width: 100%; } }

@media screen and (max-width: 768px) {
  .pagination-bar {
    height: 40px;
    margin-bottom: 30px; }
    .pagination-bar .pagination {
      top: 5px; }
    .pagination-bar .pagination-results, .pagination-bar .pagination-items-per-page {
      text-align: center;
      width: 100%; }
    .pagination-bar .pagination {
      position: relative; } }

.lfr-search-container-wrapper .taglib-search-iterator-page-iterator-bottom {
  padding: 0 5px;
  margin-bottom: 32px; }

.ie .pagination-bar .pagination > li > a {
  padding: 8px 12px; }

.ie .pagination-bar .pagination > li:first-of-type, .ie .pagination-bar .pagination > li:last-of-type {
  margin-right: 12px; }
  .ie .pagination-bar .pagination > li:first-of-type a, .ie .pagination-bar .pagination > li:last-of-type a {
    padding: 4px; }

.wlt-theme a.portlet-icon-back {
  color: #999ea3;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  display: inline;
  font-family: inherit;
  text-align: left;
  width: auto;
  -webkit-font-smoothing: unset; }
  .wlt-theme a.portlet-icon-back:hover {
    color: #015084; }
  .wlt-theme a.portlet-icon-back .icon-angle-left:before {
    font-size: 16px;
    width: 16px; }

.wlt-theme a.wlt-detail-page-icon-back > span:first-of-type:before {
  height: 18px;
  vertical-align: middle; }

.wlt-theme a.wlt-detail-page-icon-back,
.taglib-header .header-back-to a {
  color: #999ea3;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }
  .wlt-theme a.wlt-detail-page-icon-back:hover,
  .taglib-header .header-back-to a:hover {
    color: #015084; }
  .wlt-theme a.wlt-detail-page-icon-back span,
  .taglib-header .header-back-to a span {
    margin-left: 0;
    display: inline-block;
    margin-right: 4px; }
  .wlt-theme a.wlt-detail-page-icon-back > span:first-of-type:before,
  .taglib-header .header-back-to a > span:first-of-type:before {
    content: "";
    font-family: wlt-font-icons;
    font-size: 16px;
    width: 16px; }
  .wlt-theme a.wlt-detail-page-icon-back svg,
  .taglib-header .header-back-to a svg {
    display: none; }
  .wlt-theme a.wlt-detail-page-icon-back .taglib-text,
  .taglib-header .header-back-to a .taglib-text {
    display: inline;
    font-family: inherit;
    width: auto;
    transform: none;
    clip: auto !important;
    position: relative !important;
    text-transform: none; }

/* Radio buttons */
.radio {
  display: inline-block;
  margin: 0 10px 0 0; }
  .radio label {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    min-height: 15px;
    padding: 0;
    position: relative;
    vertical-align: middle; }
    .radio label.wlt-label {
      margin-left: 4px; }
  .radio .radio-label {
    display: inline-block; }
    .radio .radio-label input[type="radio"] {
      color: #999ea3;
      background: transparent;
      border: none;
      height: 24px;
      margin: 0;
      position: relative;
      width: 24px;
      z-index: 99;
      -moz-appearance: none;
      -webkit-appearance: none; }
      .radio .radio-label input[type="radio"]:before {
        content: "";
        font-family: wlt-font-icons;
        font-size: 24px; }
      .radio .radio-label input[type="radio"]:focus {
        outline: none; }
    .radio .radio-label input[type="radio"]:checked:before {
      color: #015084;
      content: ""; }

.edge .radio input[type="radio"],
.ie .radio input[type="radio"] {
  opacity: 0;
  display: none; }

.edge .radio .radio-span:before,
.ie .radio .radio-span:before {
  color: #999ea3;
  content: "";
  font-family: wlt-font-icons;
  font-size: 24px; }

.edge .radio input[type="radio"]:checked + .radio-span:before,
.ie .radio input[type="radio"]:checked + .radio-span:before {
  color: #015084;
  content: ""; }

/**
 Style for specific scrolls in theme
*/
/* General theme style for chrome browser */
.portal-popup .portal-popup::-webkit-scrollbar,
.portal-popup .wlt-theme::-webkit-scrollbar,
.wlt-theme .portal-popup::-webkit-scrollbar,
.wlt-theme .wlt-theme::-webkit-scrollbar {
  height: 7px; }

.portal-popup .portal-popup::-webkit-scrollbar-track,
.portal-popup .wlt-theme::-webkit-scrollbar-track,
.wlt-theme .portal-popup::-webkit-scrollbar-track,
.wlt-theme .wlt-theme::-webkit-scrollbar-track {
  background: transparent; }

.portal-popup .portal-popup::-webkit-scrollbar-thumb,
.portal-popup .wlt-theme::-webkit-scrollbar-thumb,
.wlt-theme .portal-popup::-webkit-scrollbar-thumb,
.wlt-theme .wlt-theme::-webkit-scrollbar-thumb {
  background-color: #c1c4c7;
  border-radius: 3px;
  border: none; }

.portal-popup.touch ::-webkit-scrollbar,
.portal-popup .product-menu.sidebar.sidenav-menu ::-webkit-scrollbar,
.portal-popup .nps-survey-tile ::-webkit-scrollbar,
.wlt-theme.touch ::-webkit-scrollbar,
.wlt-theme .product-menu.sidebar.sidenav-menu ::-webkit-scrollbar,
.wlt-theme .nps-survey-tile ::-webkit-scrollbar {
  width: 6px; }

.portal-popup.touch ::-webkit-scrollbar-thumb,
.portal-popup .product-menu.sidebar.sidenav-menu ::-webkit-scrollbar-thumb,
.portal-popup .nps-survey-tile ::-webkit-scrollbar-thumb,
.wlt-theme.touch ::-webkit-scrollbar-thumb,
.wlt-theme .product-menu.sidebar.sidenav-menu ::-webkit-scrollbar-thumb,
.wlt-theme .nps-survey-tile ::-webkit-scrollbar-thumb {
  background-color: #c1c4c7;
  border-radius: 10px;
  border: 1px solid #c1c4c7; }

.portal-popup .gantt_container,
.wlt-theme .gantt_container {
  border: none; }
  .portal-popup .gantt_container .gantt_layout_cell_border_right,
  .wlt-theme .gantt_container .gantt_layout_cell_border_right {
    border-right: none; }

.portal-popup .commerce-tier-price ::-webkit-scrollbar,
.portal-popup .planning-container ::-webkit-scrollbar,
.portal-popup .management-bar .dropdown ::-webkit-scrollbar,
.portal-popup .ganttview ::-webkit-scrollbar,
.portal-popup .gantt_container ::-webkit-scrollbar,
.portal-popup .wlt-events-tiles ::-webkit-scrollbar,
.portal-popup .searchcontainer-content ::-webkit-scrollbar,
.portal-popup .taglib-move-boxes .selector-container .left-selector-column ::-webkit-scrollbar,
.portal-popup .taglib-move-boxes .selector-container .right-selector-column ::-webkit-scrollbar,
.portal-popup .modal ::-webkit-scrollbar,
.wlt-theme .commerce-tier-price ::-webkit-scrollbar,
.wlt-theme .planning-container ::-webkit-scrollbar,
.wlt-theme .management-bar .dropdown ::-webkit-scrollbar,
.wlt-theme .ganttview ::-webkit-scrollbar,
.wlt-theme .gantt_container ::-webkit-scrollbar,
.wlt-theme .wlt-events-tiles ::-webkit-scrollbar,
.wlt-theme .searchcontainer-content ::-webkit-scrollbar,
.wlt-theme .taglib-move-boxes .selector-container .left-selector-column ::-webkit-scrollbar,
.wlt-theme .taglib-move-boxes .selector-container .right-selector-column ::-webkit-scrollbar,
.wlt-theme .modal ::-webkit-scrollbar {
  width: 6px;
  height: 6px; }

.portal-popup .commerce-tier-price ::-webkit-scrollbar-thumb,
.portal-popup .planning-container ::-webkit-scrollbar-thumb,
.portal-popup .management-bar .dropdown ::-webkit-scrollbar-thumb,
.portal-popup .ganttview ::-webkit-scrollbar-thumb,
.portal-popup .gantt_container ::-webkit-scrollbar-thumb,
.portal-popup .wlt-events-tiles ::-webkit-scrollbar-thumb,
.portal-popup .searchcontainer-content ::-webkit-scrollbar-thumb,
.portal-popup .taglib-move-boxes .selector-container .left-selector-column ::-webkit-scrollbar-thumb,
.portal-popup .taglib-move-boxes .selector-container .right-selector-column ::-webkit-scrollbar-thumb,
.portal-popup .modal ::-webkit-scrollbar-thumb,
.wlt-theme .commerce-tier-price ::-webkit-scrollbar-thumb,
.wlt-theme .planning-container ::-webkit-scrollbar-thumb,
.wlt-theme .management-bar .dropdown ::-webkit-scrollbar-thumb,
.wlt-theme .ganttview ::-webkit-scrollbar-thumb,
.wlt-theme .gantt_container ::-webkit-scrollbar-thumb,
.wlt-theme .wlt-events-tiles ::-webkit-scrollbar-thumb,
.wlt-theme .searchcontainer-content ::-webkit-scrollbar-thumb,
.wlt-theme .taglib-move-boxes .selector-container .left-selector-column ::-webkit-scrollbar-thumb,
.wlt-theme .taglib-move-boxes .selector-container .right-selector-column ::-webkit-scrollbar-thumb,
.wlt-theme .modal ::-webkit-scrollbar-thumb {
  background-color: #c1c4c7;
  border-radius: 3px;
  border: none; }

/* General theme style for firefox browser */
.firefox.touch,
.firefox .wlt-events-tiles,
.firefox .product-menu.sidebar.sidenav-menu,
.firefox .nps-survey-tile .wlt-input-group textarea {
  scrollbar-color: rgba(255, 255, 255, 0.4) transparent;
  scrollbar-width: thin; }

.firefox .ganttview,
.firefox .searchcontainer-content,
.firefox .taglib-move-boxes .selector-container .left-selector-column,
.firefox .taglib-move-boxes .selector-container .right-selector-column {
  scrollbar-color: #c1c4c7 transparent;
  scrollbar-width: thin; }

.ie .product-menu.sidebar.sidenav-menu {
  scrollbar-base-color: #333d47;
  scrollbar-face-color: #c1c4c7;
  scrollbar-highlight-color: #333d47;
  scrollbar-track-color: transparent;
  scrollbar-arrow-color: #c1c4c7;
  scrollbar-shadow-color: #c1c4c7; }

.ie .ganttview,
.ie .searchcontainer-content,
.ie .taglib-move-boxes .selector-container .left-selector-column,
.ie .taglib-move-boxes .selector-container .right-selector-column {
  scrollbar-face-color: #c1c4c7;
  scrollbar-highlight-color: transparent;
  scrollbar-track-color: transparent;
  scrollbar-arrow-color: #333d47;
  scrollbar-shadow-color: #c1c4c7; }

.ie .wlt-events-tiles,
.ie .nps-survey-tile .wlt-input-group textarea {
  scrollbar-base-color: #f3f3f4;
  scrollbar-face-color: #c1c4c7;
  scrollbar-highlight-color: #f3f3f4;
  scrollbar-track-color: transparent;
  scrollbar-arrow-color: #333d47;
  scrollbar-shadow-color: #c1c4c7; }

/* Search */
form[role="search"],
.search-component {
  border-radius: 4px;
  margin: 0 6px 0 6px;
  min-width: 200px; }
  form[role="search"] .input-group-inset,
  .search-component .input-group-inset {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    border-radius: 12px;
    border: solid 1px #015084;
    background: #FFFFFF;
    height: 36px;
    padding-left: 12px; }
    form[role="search"] .input-group-inset::-webkit-input-placeholder,
    .search-component .input-group-inset::-webkit-input-placeholder {
      color: #999ea3;
      padding-left: 12px; }
    form[role="search"] .input-group-inset:focus,
    .search-component .input-group-inset:focus {
      color: #333d47; }
      form[role="search"] .input-group-inset:focus + .input-group-inset-item,
      .search-component .input-group-inset:focus + .input-group-inset-item {
        border-color: #015084; }
        form[role="search"] .input-group-inset:focus + .input-group-inset-item button:before,
        .search-component .input-group-inset:focus + .input-group-inset-item button:before {
          color: #015084; }
      form[role="search"] .input-group-inset:focus::-webkit-input-placeholder,
      .search-component .input-group-inset:focus::-webkit-input-placeholder {
        color: #333d47; }
    form[role="search"] .input-group-inset:disabled ~ .input-group-inset-item,
    .search-component .input-group-inset:disabled ~ .input-group-inset-item {
      background: #f8f9fb; }
  form[role="search"] .input-group-inset-item,
  .search-component .input-group-inset-item {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    -moz-border-radius-topright: 12px;
    -moz-border-radius-bottomright: 12px;
    border: solid 1px #015084;
    border-left: none; }
    form[role="search"] .input-group-inset-item button:nth-of-type(2),
    .search-component .input-group-inset-item button:nth-of-type(2) {
      padding-right: 7px; }
      form[role="search"] .input-group-inset-item button:nth-of-type(2):before,
      .search-component .input-group-inset-item button:nth-of-type(2):before {
        color: #333d47;
        content: "";
        font-family: wlt-font-icons;
        font-size: 24px; }
      form[role="search"] .input-group-inset-item button:nth-of-type(2) svg,
      .search-component .input-group-inset-item button:nth-of-type(2) svg {
        display: none; }

@media (max-width: 767px) {
  form[role="search"] {
    max-width: 100%;
    margin: 24px 0 0;
    height: 36px; }
    form[role="search"] .form-control.input-group-inset.input-group-inset-after {
      padding-left: 40px;
      height: 36px; }
      form[role="search"] .form-control.input-group-inset.input-group-inset-after + .input-group-inset-item-after {
        height: 36px;
        padding-right: 0; }
    form[role="search"] .btn.navbar-breakpoint-d-none {
      position: absolute;
      left: 0;
      padding-left: 8px;
      z-index: 99; }
      form[role="search"] .btn.navbar-breakpoint-d-none:before {
        color: #333d47;
        content: "";
        font-family: wlt-font-icons;
        font-size: 24px; }
      form[role="search"] .btn.navbar-breakpoint-d-none svg {
        display: none; }
      form[role="search"] .btn.navbar-breakpoint-d-none + button {
        padding-right: 8px; } }

/* Select fields */
.form-group.input-text-wrapper .wlt-input-group,
.input-select-wrapper,
.portlet-document-library .upload-multiple-file-permissions p {
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 32px; }
  .form-group.input-text-wrapper .wlt-input-group .control-label,
  .input-select-wrapper .control-label,
  .portlet-document-library .upload-multiple-file-permissions p .control-label {
    margin: 0;
    line-height: normal;
    vertical-align: baseline;
    color: #999ea3; }
  .form-group.input-text-wrapper .wlt-input-group select.form-control:not([multiple]):not([size]),
  .input-select-wrapper select.form-control:not([multiple]):not([size]),
  .portlet-document-library .upload-multiple-file-permissions p select.form-control:not([multiple]):not([size]) {
    width: 100%;
    height: 36px;
    padding: 0;
    font-size: 16px;
    border: none;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #333d47;
    background: url("../images/icons/arrow-down-grey.svg") no-repeat;
    background-position: right 0 center;
    color: #333d47; }
    .form-group.input-text-wrapper .wlt-input-group select.form-control:not([multiple]):not([size])::-ms-expand,
    .input-select-wrapper select.form-control:not([multiple]):not([size])::-ms-expand,
    .portlet-document-library .upload-multiple-file-permissions p select.form-control:not([multiple]):not([size])::-ms-expand {
      display: none; }
    .form-group.input-text-wrapper .wlt-input-group select.form-control:not([multiple]):not([size]):focus,
    .input-select-wrapper select.form-control:not([multiple]):not([size]):focus,
    .portlet-document-library .upload-multiple-file-permissions p select.form-control:not([multiple]):not([size]):focus {
      box-shadow: none;
      -webkit-box-shadow: none;
      border-bottom: 2px solid #015084;
      background: url("../images/icons/arrow-up-blue.svg") no-repeat;
      background-position: right 0 center;
      background-position-y: 7px;
      height: 36px; }
    .form-group.input-text-wrapper .wlt-input-group select.form-control:not([multiple]):not([size]):disabled,
    .input-select-wrapper select.form-control:not([multiple]):not([size]):disabled,
    .portlet-document-library .upload-multiple-file-permissions p select.form-control:not([multiple]):not([size]):disabled {
      background: url("../images/icons/arrow-down-disabled.svg") no-repeat;
      background-position: right 0 center; }
  .form-group.input-text-wrapper .wlt-input-group .text-warning:before,
  .input-select-wrapper .text-warning:before,
  .portlet-document-library .upload-multiple-file-permissions p .text-warning:before {
    font-size: 6px;
    color: #015084;
    vertical-align: sub;
    font-family: wlt-font-icons;
    content: ""; }
  .form-group.input-text-wrapper .wlt-input-group .text-warning svg,
  .input-select-wrapper .text-warning svg,
  .portlet-document-library .upload-multiple-file-permissions p .text-warning svg {
    display: none; }

.form-group.form-group-inline {
  vertical-align: inherit; }

body.dark.has-background .input-select-wrapper select {
  border-bottom: 1px solid #FFFFFF;
  background: url("../images/icons/arrow-down-white.svg") no-repeat right transparent;
  color: #FFFFFF; }

body #p_p_id_com_liferay_portlet_configuration_web_portlet_PortletConfigurationPortlet_ .taglib-move-boxes .move-arrow-buttons {
  max-width: 100%; }

.ie body .input-select-wrapper select:not([multiple]):not([size]).form-control:focus {
  background-position: right 3px center;
  background-position-y: 6px;
  padding: 0 20px 0 0; }

.ie body .input-select-wrapper select.form-control:focus::-ms-value {
  background: transparent; }

.ie .input-select-wrapper select.form-control:not([multiple]):not([size]) {
  height: 2.375rem; }

.ie .form-group.form-group-inline {
  vertical-align: middle; }

select.form-control-sm:not([size]):not([multiple]), select.custom-select.custom-select-sm.form-control.form-control-sm {
  height: auto; }

.edge body .input-select-wrapper select:not([multiple]):not([size]).form-control:focus {
  background-position: right 3px center;
  background-position-y: 6px;
  padding: 0 20px 0 0; }

.wlt-status.dropdown-button {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  padding-bottom: 36px; }
  .wlt-status.dropdown-button > div {
    display: flex;
    text-align: justify; }
  .wlt-status.dropdown-button a.btn-default {
    margin-right: 24px;
    padding: 4px 8px 4px 20px; }
    .wlt-status.dropdown-button a.btn-default .icon-arrow-down {
      display: inline-block;
      height: 16px;
      margin: 0px 8px;
      position: relative;
      width: 16px; }
      .wlt-status.dropdown-button a.btn-default .icon-arrow-down:before {
        color: #FFFFFF;
        font-family: wlt-font-icons;
        font-size: 24px;
        position: absolute; }
    .wlt-status.dropdown-button a.btn-default.planning {
      background-color: #999ea3;
      border-color: #999ea3;
      color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.planning:hover, .wlt-status.dropdown-button a.btn-default.planning.disabled {
        background-color: #c1c4c7;
        border-color: #c1c4c7;
        color: #FFFFFF; }
    .wlt-status.dropdown-button a.btn-default.in-progress {
      background-color: #00a9a5;
      border-color: #00a9a5;
      color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.in-progress:hover {
        background-color: #4CC2C0;
        border-color: #4CC2C0;
        color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.in-progress.disabled {
        background-color: #b2e5e4;
        border-color: #b2e5e4;
        color: #FFFFFF; }
    .wlt-status.dropdown-button a.btn-default.completed {
      background-color: #015084;
      border-color: #015084;
      color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.completed:hover {
        background-color: #4d9ace;
        border-color: #4d9ace;
        color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.completed.disabled {
        background-color: #b2d3ea;
        border-color: #b2d3ea;
        color: #FFFFFF; }
    .wlt-status.dropdown-button a.btn-default.canceled {
      background-color: #c9cbce;
      border-color: #c9cbce;
      color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.canceled:hover, .wlt-status.dropdown-button a.btn-default.canceled.disabled {
        background-color: #c9cbce;
        border-color: #c9cbce;
        color: #FFFFFF; }
    .wlt-status.dropdown-button a.btn-default.scheduled {
      background-color: #4CC2C0;
      border-color: #4CC2C0;
      color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.scheduled:hover {
        background-color: #7fd4d2;
        border-color: #7fd4d2;
        color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.scheduled.disabled {
        background-color: #b2e5e4;
        border-color: #b2e5e4;
        color: #FFFFFF; }
    .wlt-status.dropdown-button a.btn-default.overdue {
      background-color: #d72638;
      border-color: #d72638;
      color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.overdue:hover {
        background-color: #e36773;
        border-color: #e36773;
        color: #FFFFFF; }
      .wlt-status.dropdown-button a.btn-default.overdue.disabled {
        background-color: #f3bdc3;
        border-color: #f3bdc3;
        color: #FFFFFF; }
    .wlt-status.dropdown-button a.btn-default.disabled {
      padding-right: 20px; }
      .wlt-status.dropdown-button a.btn-default.disabled .icon-arrow-down {
        display: none; }

.demand-capture-status .wlt-status.dropdown-button {
  display: inline-block;
  vertical-align: top; }
  .demand-capture-status .wlt-status.dropdown-button a.btn-default {
    padding-right: 20px;
    pointer-events: none; }

.demand-capture-status .status-message {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }

@media (max-width: 768px) {
  .wlt-status.dropdown-button > div {
    display: inline-block;
    margin-top: 20px; } }

#modal .yui3-widget-mask {
  z-index: 999 !important; }

#modal .sourcing-change-status:focus {
  outline: none; }

#modal .sourcing-change-status .modal-body {
  padding: 32px; }

#modal .sourcing-change-status .modal-footer {
  background-color: #f8f8f8;
  padding: 16px 32px; }
  #modal .sourcing-change-status .modal-footer button {
    margin-right: 12px;
    margin-left: 0; }
    #modal .sourcing-change-status .modal-footer button:last-of-type {
      margin-right: 0; }

.portlet-body .menubar .menubar-collapse .nav, .portlet-body .nav-tabs {
  text-align: left;
  margin-bottom: 16px;
  padding-left: 0;
  padding-right: 0; }

.portlet-body .menubar .menubar-collapse .nav li, .portlet-body .nav-tabs > li {
  line-height: normal;
  height: auto;
  display: inline-block;
  text-align: left;
  float: none; }

.portlet-body .menubar .menubar-collapse .nav li a, .portlet-body .nav-tabs > li > a {
  font-size: 14px;
  color: #333d47;
  border-width: 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding: 16px 0;
  margin-right: 40px;
  border: none;
  background-color: transparent;
  animation: none; }
  .portlet-body .menubar .menubar-collapse .nav li a.active, .portlet-body .nav-tabs > li > a.active {
    margin-right: 20px;
    margin-left: -20px; }
  .portlet-body .menubar .menubar-collapse .nav li a:disabled, .portlet-body .nav-tabs > li > a:disabled {
    color: #cccccc; }
    .portlet-body .menubar .menubar-collapse .nav li a:disabled:active, .portlet-body .nav-tabs > li > a:disabled:active, .portlet-body .menubar .menubar-collapse .nav li a:disabled:focus, .portlet-body .nav-tabs > li > a:disabled:focus, .portlet-body .menubar .menubar-collapse .nav li a:disabled:hover, .portlet-body .nav-tabs > li > a:disabled:hover {
      border: none; }
      .portlet-body .menubar .menubar-collapse .nav li a:disabled:active:after, .portlet-body .nav-tabs > li > a:disabled:active:after, .portlet-body .menubar .menubar-collapse .nav li a:disabled:active:before, .portlet-body .nav-tabs > li > a:disabled:active:before, .portlet-body .menubar .menubar-collapse .nav li a:disabled:focus:after, .portlet-body .nav-tabs > li > a:disabled:focus:after, .portlet-body .menubar .menubar-collapse .nav li a:disabled:focus:before, .portlet-body .nav-tabs > li > a:disabled:focus:before, .portlet-body .menubar .menubar-collapse .nav li a:disabled:hover:after, .portlet-body .nav-tabs > li > a:disabled:hover:after, .portlet-body .menubar .menubar-collapse .nav li a:disabled:hover:before, .portlet-body .nav-tabs > li > a:disabled:hover:before {
        right: 100%; }
  .portlet-body .menubar .menubar-collapse .nav li a:focus, .portlet-body .nav-tabs > li > a:focus {
    background-color: #015084;
    color: #FFFFFF; }
  .portlet-body .menubar .menubar-collapse .nav li a:hover, .portlet-body .nav-tabs > li > a:hover {
    background-color: transparent;
    border: none;
    color: #015084; }
    .portlet-body .menubar .menubar-collapse .nav li a:hover:before, .portlet-body .nav-tabs > li > a:hover:before {
      right: 0;
      animation: none; }
  .portlet-body .menubar .menubar-collapse .nav li a:active, .portlet-body .nav-tabs > li > a:active {
    background-color: #015084;
    color: #FFFFFF; }
    .portlet-body .menubar .menubar-collapse .nav li a:active:after, .portlet-body .nav-tabs > li > a:active:after {
      right: 0;
      animation: none; }
  .portlet-body .menubar .menubar-collapse .nav li a:before, .portlet-body .nav-tabs > li > a:before {
    content: "";
    position: absolute;
    left: 0;
    background: #333d47;
    right: 100%; }
  .portlet-body .menubar .menubar-collapse .nav li a:after, .portlet-body .nav-tabs > li > a:after {
    content: "";
    position: absolute;
    left: 0;
    background: #015084;
    right: 100%; }

.page-header {
  background-color: transparent; }
  .page-header .container-fluid nav {
    position: relative;
    margin-bottom: 36px;
    z-index: 99; }
    .page-header .container-fluid nav:before, .page-header .container-fluid nav:after {
      content: '';
      min-height: 64px;
      height: 64px;
      width: 50vw;
      position: absolute;
      background-color: #eeeff0;
      top: 0; }
    .page-header .container-fluid nav:before {
      right: 50%; }
    .page-header .container-fluid nav:after {
      left: 50%;
      z-index: -99; }
    .page-header .container-fluid nav .nav {
      height: 64px;
      align-items: flex-end;
      position: relative;
      background-color: #eeeff0; }
      .page-header .container-fluid nav .nav li {
        margin-left: 0px;
        height: 100%; }
        .page-header .container-fluid nav .nav li:first-child {
          margin-left: 0px; }
        .page-header .container-fluid nav .nav li.js-tablet {
          margin-left: 8px; }
          .page-header .container-fluid nav .nav li.js-tablet:first-child {
            margin-left: 0px; }
        .page-header .container-fluid nav .nav li a {
          padding: 22px 20px 22px 20px;
          background-color: transparent;
          color: #333d47;
          height: 100%;
          font-weight: bold;
          font-size: 16px;
          line-height: normal; }
          .page-header .container-fluid nav .nav li a:after {
            display: none; }
          .page-header .container-fluid nav .nav li a:focus {
            background-color: transparent;
            color: #015084; }
          .page-header .container-fluid nav .nav li a.active {
            background-color: #015084;
            color: #FFFFFF; }
          .page-header .container-fluid nav .nav li a:hover {
            background-color: transparent;
            border: none;
            color: #015084; }
          .page-header .container-fluid nav .nav li a.active:hover {
            background-color: #015084;
            color: #FFFFFF; }
          .page-header .container-fluid nav .nav li a.js-tablet {
            font-size: 14px;
            padding: 15px 16px; }

.dialog-iframe-popup #main-content {
  overflow: inherit; }

.dialog-iframe-popup nav {
  position: relative;
  margin-bottom: 36px;
  background: transparent; }
  .dialog-iframe-popup nav:before, .dialog-iframe-popup nav:after {
    content: '';
    min-height: 64px;
    width: 50vw;
    position: absolute;
    top: 0; }
  .dialog-iframe-popup nav:before {
    right: 50%; }
  .dialog-iframe-popup nav:after {
    left: 50%;
    z-index: -99; }
  .dialog-iframe-popup nav .navbar-collapse {
    height: 64px;
    align-items: flex-end;
    position: relative;
    background-color: transparent; }
    .dialog-iframe-popup nav .navbar-collapse li {
      margin-left: 0px; }
      .dialog-iframe-popup nav .navbar-collapse li:first-of-type.active > a:not(.mobile) {
        margin-left: 0; }
      .dialog-iframe-popup nav .navbar-collapse li.js-tablet {
        margin-left: 8px; }
        .dialog-iframe-popup nav .navbar-collapse li.js-tablet:first-child {
          margin-left: 0px; }
      .dialog-iframe-popup nav .navbar-collapse li a {
        padding: 23px 20px;
        background-color: transparent;
        color: #333d47;
        font-weight: bold;
        font-size: 16px;
        line-height: normal;
        margin-right: 2px; }
        .dialog-iframe-popup nav .navbar-collapse li a:after {
          display: none; }
        .dialog-iframe-popup nav .navbar-collapse li a:focus {
          background-color: transparent;
          color: #015084; }
        .dialog-iframe-popup nav .navbar-collapse li a.active {
          background-color: #015084;
          color: #FFFFFF;
          padding: 23px 20px; }
        .dialog-iframe-popup nav .navbar-collapse li a.active:focus {
          background-color: transparent; }
        .dialog-iframe-popup nav .navbar-collapse li a:hover {
          background-color: transparent;
          border: none;
          color: #015084; }
        .dialog-iframe-popup nav .navbar-collapse li a.active:hover {
          background-color: #015084;
          color: #FFFFFF; }
        .dialog-iframe-popup nav .navbar-collapse li a.js-tablet {
          font-size: 14px;
          padding: 15px 16px; }

.dialog-iframe-popup .portlet-body .nav-tabs.js-mobile {
  margin-top: 0; }

.navbar-underline.navbar-expand-md .navbar-nav .nav-link.active:after {
  background: none; }

.portlet-body .menubar {
  max-width: 100%;
  margin: 0;
  background-color: transparent; }
  .portlet-body .menubar.menubar-vertical-expand-lg {
    position: relative;
    width: 100%;
    border: none;
    display: block;
    margin: 0;
    max-width: none;
    min-height: 0;
    padding: 0; }
  .portlet-body .menubar.menubar-vertical-expand-md {
    padding-left: 0;
    padding-right: 0; }
    .portlet-body .menubar.menubar-vertical-expand-md .menubar-collapse {
      background-color: transparent; }
  .portlet-body .menubar .menubar-toggler {
    display: none; }
  .portlet-body .menubar .menubar-collapse {
    display: block;
    border: none;
    position: relative;
    width: 100%; }
    .portlet-body .menubar .menubar-collapse .nav {
      flex-direction: row;
      flex-wrap: wrap;
      margin: 0; }
      .portlet-body .menubar .menubar-collapse .nav li:first-of-type > a.active:not(.mobile) {
        margin-left: 0; }
      .portlet-body .menubar .menubar-collapse .nav li a {
        font-weight: 600;
        padding: 16px 0; }
        .portlet-body .menubar .menubar-collapse .nav li a.active {
          background-color: #015084;
          color: #FFFFFF;
          border-top-left-radius: 16px;
          border-top-right-radius: 16px;
          padding: 16px 20px;
          height: 52px;
          margin-right: 20px; }
          .portlet-body .menubar .menubar-collapse .nav li a.active:after {
            right: 0; }
        .portlet-body .menubar .menubar-collapse .nav li a:active {
          background-color: transparent;
          color: #015084; }

.portlet-body .nav-tabs {
  border: none;
  margin-bottom: 0; }
  .portlet-body .nav-tabs li:first-of-type.active > a:not(.mobile) {
    margin-left: 0; }
  .portlet-body .nav-tabs > li.active > a {
    background-color: #015084;
    color: #FFFFFF;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 16px 20px;
    height: 52px;
    margin-right: 20px;
    margin-left: -20px; }
    .portlet-body .nav-tabs > li.active > a:after {
      right: 0; }
  .portlet-body .nav-tabs > li > a:active {
    background-color: transparent;
    color: #015084; }
  .portlet-body .nav-tabs ~ div {
    background-color: #FFFFFF; }
    .portlet-body .nav-tabs ~ div .table-list tbody tr td.lfr-entry-action-column {
      background-color: #FFFFFF; }
    .portlet-body .nav-tabs ~ div .form-group.input-text-wrapper .wlt-input-group {
      margin-top: 0; }

.portlet-configuration-setup .nav-tabs {
  padding-left: 0;
  padding-right: 0; }

.ie .page-header .container-fluid nav:not(.management-bar) li.nav-item {
  height: 64px; }
  .ie .page-header .container-fluid nav:not(.management-bar) li.nav-item a,
  .ie .page-header .container-fluid nav:not(.management-bar) li.nav-item a.active {
    height: 64px;
    padding: 22px 20px; }

.dialog-iframe-popup nav:not(.navbar) {
  margin-bottom: 0; }
  .dialog-iframe-popup nav:not(.navbar):before, .dialog-iframe-popup nav:not(.navbar):after {
    content: none; }

.lfr-tags-selector-content:focus {
  outline: none; }

.lfr-tags-selector-content .tagselector:focus {
  outline: none; }

.lfr-tags-selector-content .textboxlistentry-holder li {
  border-radius: 12px;
  height: 32px;
  margin: 8px !important;
  padding: 0 4px 0 2px; }

.lfr-tags-selector-content .textboxlistentry-holder:focus {
  outline: none; }

.lfr-tags-selector-content .textboxlistentry {
  background-color: #4d9ace;
  border: none;
  padding: 4px 4px 3px 2px; }
  .lfr-tags-selector-content .textboxlistentry:active, .lfr-tags-selector-content .textboxlistentry:focus, .lfr-tags-selector-content .textboxlistentry:hover:active {
    background-color: #4d9ace; }
  .lfr-tags-selector-content .textboxlistentry:hover {
    background-color: #80b7dc; }
  .lfr-tags-selector-content .textboxlistentry .textboxlistentry-remove,
  .lfr-tags-selector-content .textboxlistentry .textboxlistentry-text {
    color: #FFFFFF; }
  .lfr-tags-selector-content .textboxlistentry .textboxlistentry-text {
    margin-right: 10px;
    margin-left: 10px;
    font-size: 12px; }
  .lfr-tags-selector-content .textboxlistentry .textboxlistentry-remove {
    margin-right: 3px;
    font-size: 24px; }
    .lfr-tags-selector-content .textboxlistentry .textboxlistentry-remove i:before {
      font-family: wlt-font-icons;
      content: "";
      vertical-align: bottom; }

.lfr-tags-selector-content .textboxlistentry-focused {
  border: none; }
  .lfr-tags-selector-content .textboxlistentry-focused .textboxlistentry-remove {
    background-color: transparent; }

.lfr-tags-selector-content .textboxlistentry-remove-hover {
  background-color: transparent; }

.tagselector-focused:focus {
  outline: none; }

.edge .textboxlistentry {
  padding-top: 3px; }
  .edge .textboxlistentry .textboxlistentry-remove,
  .edge .textboxlistentry .textboxlistentry-text {
    vertical-align: none; }

.ie .textboxlistentry {
  padding-top: 3px; }
  .ie .textboxlistentry .textboxlistentry-remove {
    vertical-align: none; }
  .ie .textboxlistentry .textboxlistentry-text {
    vertical-align: sub; }

/* Textarea */
div.form-group.input-text-wrapper .wlt-input-group textarea {
  min-height: 84px;
  margin-top: 11px;
  margin-bottom: 4.1px;
  padding: 9px 24px 6px 14px;
  border: 1px solid #333d47;
  color: #333d47;
  border-radius: 12px;
  border-bottom-right-radius: 0;
  overflow-y: hidden;
  font-size: 16px; }
  div.form-group.input-text-wrapper .wlt-input-group textarea:focus {
    box-shadow: none;
    border: 1px solid #015084;
    background: transparent; }
  div.form-group.input-text-wrapper .wlt-input-group textarea::placeholder {
    color: #333d47; }

div.form-group.input-String-wrapper .wlt-input-group textarea {
  min-height: 84px;
  margin-top: 11px;
  margin-bottom: 4.1px;
  padding: 9px 24px 6px 14px;
  border: 1px solid #333d47;
  color: #333d47;
  border-radius: 12px;
  border-bottom-right-radius: 0;
  overflow-y: hidden;
  font-size: 16px; }
  div.form-group.input-String-wrapper .wlt-input-group textarea:focus {
    box-shadow: none;
    border: 1px solid #015084;
    background: transparent; }
  div.form-group.input-String-wrapper .wlt-input-group textarea::placeholder {
    color: #333d47; }
  div.form-group.input-String-wrapper .wlt-input-group textarea ~ label {
    top: 2px;
    color: #999ea3;
    font-size: 14px; }

.dialog-iframe-popup div.form-group.input-text-wrapper .wlt-input-group textarea {
  margin-top: 0; }

.dialog-iframe-popup div.form-group.input-text-wrapper .wlt-input-group ~ label {
  top: 2px;
  color: #999ea3;
  font-size: 14px; }

.ie div.form-group.input-text-wrapper .wlt-input-group textarea,
.ie div.form-group.input-String-wrapper .wlt-input-group textarea,
.ie .dialog-iframe-popup div.form-group.input-text-wrapper .wlt-input-group textarea {
  height: 184px !important;
  overflow-y: scroll; }

.ie div.form-group .wlt-input-group textarea.field.form-control {
  height: 184px !important;
  overflow-y: scroll; }

.edge div.form-group.input-text-wrapper .wlt-input-group textarea,
.edge div.form-group.input-String-wrapper .wlt-input-group textarea,
.edge .dialog-iframe-popup div.form-group.input-text-wrapper .wlt-input-group textarea {
  height: 184px !important;
  overflow-y: scroll; }

.edge div.form-group .wlt-input-group textarea.field.form-control {
  height: 184px !important;
  overflow-y: scroll; }

div.form-group .wlt-input-group textarea.field.form-control {
  min-height: 84px;
  margin-bottom: 4.1px;
  padding: 9px 24px 6px 14px;
  border: 1px solid #333d47;
  color: #333d47;
  border-radius: 12px;
  border-bottom-right-radius: 0;
  overflow-y: hidden;
  font-size: 16px; }
  div.form-group .wlt-input-group textarea.field.form-control:focus {
    box-shadow: none;
    border: 1px solid #015084;
    background: transparent; }
  div.form-group .wlt-input-group textarea.field.form-control::placeholder {
    color: #333d47; }
  div.form-group .wlt-input-group textarea.field.form-control.form-control {
    transition: none; }
  div.form-group .wlt-input-group textarea.field.form-control.form-control.error-field {
    border-color: #d72638; }
  div.form-group .wlt-input-group textarea.field.form-control.form-control.success-field {
    border-color: #00a9a5; }

div.form-group .wlt-input-group div.required {
  color: #d72638; }

@media (max-width: 992px) {
  div.form-group.input-text-wrapper .wlt-input-group textarea,
  div.form-group.input-String-wrapper .wlt-input-group textarea,
  .dialog-iframe-popup div.form-group.input-text-wrapper .wlt-input-group textarea {
    height: 184px !important;
    overflow-y: scroll; }
  div.form-group .wlt-input-group textarea.field.form-control {
    height: 184px !important;
    overflow-y: scroll; } }

/* Toggle */
body .form-group input.toggle-switch {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: none;
  width: 0; }
  body .form-group input.toggle-switch ~ .toggle-switch-label {
    color: #999ea3;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    margin-bottom: 12px; }
  body .form-group input.toggle-switch ~ .toggle-switch-bar {
    color: #999ea3; }
  body .form-group input.toggle-switch:empty ~ .toggle-switch-bar:before {
    border: none;
    border-radius: 50px;
    background-color: #4F5359; }
  body .form-group input.toggle-switch:checked ~ .toggle-switch-bar:before {
    border: none;
    border-radius: 50px;
    background-color: #015084; }
  body .form-group input.toggle-switch:empty ~ .toggle-switch-bar:after,
  body .form-group input.toggle-switch:checked ~ .toggle-switch-bar:after {
    border: none;
    border-radius: 50px;
    transform: scale(0.85); }
  body .form-group input.toggle-switch .toggle-switch-handle {
    text-transform: initial;
    font-size: 14px;
    color: #999ea3; }
  body .form-group input.toggle-switch ~ .wlt-label .toggle-switch-label {
    color: #999ea3;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    margin-bottom: 12px; }
  body .form-group input.toggle-switch .wlt-label {
    padding-left: 0; }
  body .form-group input.toggle-switch ~ .wlt-label .toggle-switch-bar {
    color: #333d47;
    height: 24px;
    display: inline-block;
    position: relative; }
    body .form-group input.toggle-switch ~ .wlt-label .toggle-switch-bar:before {
      content: "";
      width: 50px;
      height: 24px;
      display: block;
      border: none;
      border-radius: 50px; }
    body .form-group input.toggle-switch ~ .wlt-label .toggle-switch-bar:after {
      content: "";
      width: 25px;
      height: 24px;
      display: block;
      position: absolute;
      top: 0;
      background: #FFFFFF;
      left: 0;
      border: none;
      border-radius: 50px;
      transform: scale(0.85); }
  body .form-group input.toggle-switch:empty ~ .wlt-label .toggle-switch-bar:before {
    background-color: #4F5359; }
  body .form-group input.toggle-switch:checked ~ .wlt-label .toggle-switch-bar:before {
    background-color: #015084; }
  body .form-group input.toggle-switch:checked ~ .wlt-label .toggle-switch-bar:after {
    right: 0;
    left: auto; }

body .form-group .lexicon-icon-question-circle-full {
  height: 20px;
  width: 20px;
  fill: #333d47; }

.wlt-theme .taglib-discussion {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .wlt-theme .taglib-discussion .button-holder {
    padding-top: 12px;
    margin-bottom: 20px;
    margin-left: -20px;
    float: left; }

.wlt-theme fieldset.add-comment .lfr-discussion-details {
  display: none; }

.wlt-theme fieldset.add-comment .lfr-discussion-body {
  margin-left: 0; }
  .wlt-theme fieldset.add-comment .lfr-discussion-body .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus):not(.form-control) {
    border-left: 0;
    padding-left: 0; }
  .wlt-theme fieldset.add-comment .lfr-discussion-body .alloy-editor {
    min-height: 26px;
    background-color: transparent; }
    .wlt-theme fieldset.add-comment .lfr-discussion-body .alloy-editor:before {
      color: transparent; }

.wlt-theme fieldset.add-comment .panel {
  background: transparent;
  width: 646px; }
  .wlt-theme fieldset.add-comment .panel .panel-body {
    border-radius: 12px;
    border: 1px solid #015084;
    padding: 12px 20px; }

.wlt-theme article.lfr-discussion.card-tab:nth-child(n+2) {
  border-left: 1px dashed #333d47; }

.wlt-theme article.lfr-discussion div.panel-body {
  padding: 16px; }

.wlt-theme article.lfr-discussion .panel:first-child,
.wlt-theme article.lfr-discussion div.card {
  background-color: rgba(201, 203, 206, 0.1);
  min-height: 153px;
  border-radius: 32px;
  margin-bottom: 20px;
  width: 646px; }
  .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-details .user-icon,
  .wlt-theme article.lfr-discussion div.card .lfr-discussion-details .user-icon {
    width: 52px;
    height: 52px;
    border-radius: 32px; }
  .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-body .lfr-discussion-message-author,
  .wlt-theme article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author {
    margin-bottom: 8px;
    margin-top: 3px; }
    .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-body .lfr-discussion-message-author span.author-link,
    .wlt-theme article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author span.author-link {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600; }
    .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-body .lfr-discussion-message-author span.small,
    .wlt-theme article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author span.small {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px; }
  .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-body .lfr-discussion-message-body,
  .wlt-theme article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-body {
    margin-top: 10px; }
    .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-body .lfr-discussion-message-body p,
    .wlt-theme article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-body p {
      font-size: 12px;
      line-height: 1.42;
      color: #333d47; }
  .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-body .lfr-discussion-controls,
  .wlt-theme article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls {
    position: absolute;
    top: -6px; }
    .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-body .lfr-discussion-controls div.reply-action,
    .wlt-theme article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls div.reply-action {
      margin-right: 16px; }
      .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-body .lfr-discussion-controls div.reply-action a,
      .wlt-theme article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls div.reply-action a {
        color: #015084; }
        .wlt-theme article.lfr-discussion .panel:first-child .lfr-discussion-body .lfr-discussion-controls div.reply-action a:hover,
        .wlt-theme article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls div.reply-action a:hover {
          color: #4d9ace; }
  .wlt-theme article.lfr-discussion .panel:first-child .card-col-field,
  .wlt-theme article.lfr-discussion div.card .card-col-field {
    vertical-align: top; }
    .wlt-theme article.lfr-discussion .panel:first-child .card-col-field a,
    .wlt-theme article.lfr-discussion div.card .card-col-field a {
      color: #333d47;
      margin-right: 3px;
      width: 24px;
      height: 24px; }
      .wlt-theme article.lfr-discussion .panel:first-child .card-col-field a:hover,
      .wlt-theme article.lfr-discussion div.card .card-col-field a:hover {
        color: #4d9ace; }
  .wlt-theme article.lfr-discussion .panel:first-child div.lfr-discussion-form-edit div.alloy-editor-placeholder p,
  .wlt-theme article.lfr-discussion div.card div.lfr-discussion-form-edit div.alloy-editor-placeholder p {
    margin-left: 8px; }

.wlt-theme article.lfr-discussion div.lfr-discussion-form-reply {
  border-left: 1px dashed #333d47; }
  .wlt-theme article.lfr-discussion div.lfr-discussion-form-reply .card.list-group-card.panel {
    min-height: 26px;
    background: transparent;
    margin-bottom: 70px; }
  .wlt-theme article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-details {
    display: none; }
  .wlt-theme article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body {
    margin-left: 0; }
    .wlt-theme article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus):not(.form-control) {
      border-left: 0;
      padding-left: 0; }
    .wlt-theme article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor {
      min-height: 26px;
      background-color: transparent; }
      .wlt-theme article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor:before {
        color: transparent; }
  .wlt-theme article.lfr-discussion div.lfr-discussion-form-reply .panel-body {
    border-radius: 12px;
    border: 1px solid #015084;
    padding: 16px 20px 12px 16px;
    width: 646px; }

.lfr-search-container-wrapper .list-group li.list-group-item h6.text-default .taglib-workflow-status .workflow-value,
.lfr-search-container-wrapper .list-group li.list-group-item .h5.text-default .taglib-workflow-status .workflow-value,
.lfr-search-container-wrapper .list-group li.list-group-item h5.text-default .taglib-workflow-status .workflow-value {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.1px; }

/* Documents and media */
.lfr-search-container-wrapper .list-group-header {
  background: none;
  border: none;
  box-shadow: none;
  height: 48px;
  margin: 16px 0 0;
  padding: 16px 20px;
  visibility: initial; }
  .lfr-search-container-wrapper .list-group-header .list-group-header-title {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 600; }

.lfr-search-container-wrapper .list-group {
  width: 100%; }
  .lfr-search-container-wrapper .list-group li.list-group-item {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #c9cbce;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    margin-bottom: 0;
    min-height: 96px;
    position: relative;
    width: 100%; }
    .lfr-search-container-wrapper .list-group li.list-group-item:focus, .lfr-search-container-wrapper .list-group li.list-group-item.active {
      border-bottom-color: #015084;
      background: #FFFFFF;
      position: relative; }
      .lfr-search-container-wrapper .list-group li.list-group-item:focus:after, .lfr-search-container-wrapper .list-group li.list-group-item.active:after {
        background: #015084;
        content: "";
        position: absolute;
        width: 100%;
        height: 1px;
        bottom: 0;
        left: 0; }
    .lfr-search-container-wrapper .list-group li.list-group-item[data-folder-id] .autofit-col .sticker.sticker-secondary {
      background: none; }
      .lfr-search-container-wrapper .list-group li.list-group-item[data-folder-id] .autofit-col .sticker.sticker-secondary:before {
        content: '\e940';
        font-family: wlt-font-icons;
        color: #4F5359;
        font-size: 32px; }
      .lfr-search-container-wrapper .list-group li.list-group-item[data-folder-id] .autofit-col .sticker.sticker-secondary > span {
        display: none; }
    .lfr-search-container-wrapper .list-group li.list-group-item .autofit-col:first-of-type {
      padding-right: 6px; }
    .lfr-search-container-wrapper .list-group li.list-group-item .autofit-col:last-of-type {
      padding-right: 6px; }
    .lfr-search-container-wrapper .list-group li.list-group-item .autofit-col-expand {
      padding-left: 35px; }
    .lfr-search-container-wrapper .list-group li.list-group-item h6.text-default,
    .lfr-search-container-wrapper .list-group li.list-group-item h5.text-default {
      color: #54585E;
      font-size: 12px;
      line-height: 1.42;
      letter-spacing: -0.1px;
      margin-bottom: 22px;
      margin-top: 8px; }
    .lfr-search-container-wrapper .list-group li.list-group-item .h5.text-default:nth-of-type(2),
    .lfr-search-container-wrapper .list-group li.list-group-item h5.text-default:nth-of-type(2),
    .lfr-search-container-wrapper .list-group li.list-group-item h6.text-default:nth-of-type(2) {
      margin: 0; }
    .lfr-search-container-wrapper .list-group li.list-group-item h5 a,
    .lfr-search-container-wrapper .list-group li.list-group-item h4 a {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 16px;
      letter-spacing: -0.1px;
      display: inline-block; }
      .lfr-search-container-wrapper .list-group li.list-group-item h5 a:hover,
      .lfr-search-container-wrapper .list-group li.list-group-item h4 a:hover {
        color: #4d9ace; }
    .lfr-search-container-wrapper .list-group li.list-group-item h6.text-default,
    .lfr-search-container-wrapper .list-group li.list-group-item .h5.text-default,
    .lfr-search-container-wrapper .list-group li.list-group-item h5.text-default {
      position: relative; }
      .lfr-search-container-wrapper .list-group li.list-group-item h6.text-default .taglib-workflow-status,
      .lfr-search-container-wrapper .list-group li.list-group-item .h5.text-default .taglib-workflow-status,
      .lfr-search-container-wrapper .list-group li.list-group-item h5.text-default .taglib-workflow-status {
        position: absolute;
        left: -73px;
        top: -22px; }
        .lfr-search-container-wrapper .list-group li.list-group-item h6.text-default .taglib-workflow-status .workflow-value,
        .lfr-search-container-wrapper .list-group li.list-group-item .h5.text-default .taglib-workflow-status .workflow-value,
        .lfr-search-container-wrapper .list-group li.list-group-item h5.text-default .taglib-workflow-status .workflow-value {
          line-height: 1.75; }
    .lfr-search-container-wrapper .list-group li.list-group-item .checkbox {
      width: 24px; }
      .lfr-search-container-wrapper .list-group li.list-group-item .checkbox input[type=checkbox] {
        left: 0;
        margin-left: 0;
        bottom: 0;
        top: -8px; }

@media (max-width: 768px) {
  .lfr-search-container-wrapper .list-group li.list-group-item {
    padding: 12px 8px; }
    .lfr-search-container-wrapper .list-group li.list-group-item .autofit-col:first-of-type {
      padding-left: 0; } }

.edge .lfr-search-container-wrapper .list-group label.wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
  top: -8px; }

.ie .lfr-search-container-wrapper .list-group label.wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
  top: -8px; }

.lfr-search-container-wrapper .sticker {
  font-style: normal;
  font-stretch: normal;
  letter-spacing: -0.1px;
  line-height: normal; }

/* Documents and media */
.planning-container,
.lfr-search-container-wrapper {
  /* Table-List view of items */ }
  .planning-container .table-responsive,
  .lfr-search-container-wrapper .table-responsive {
    margin-bottom: 0; }
  .planning-container .table-list thead,
  .lfr-search-container-wrapper .table-list thead {
    border-bottom: 1px solid #c9cbce;
    border-top: none; }
    .planning-container .table-list thead th,
    .lfr-search-container-wrapper .table-list thead th {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600;
      background-color: transparent;
      box-shadow: none;
      height: 48px;
      padding: 10px 10px 14px; }
      .planning-container .table-list thead th:first-of-type,
      .lfr-search-container-wrapper .table-list thead th:first-of-type {
        padding-left: 20px; }
      .planning-container .table-list thead th:last-of-type,
      .lfr-search-container-wrapper .table-list thead th:last-of-type {
        padding-right: 16px; }
  .planning-container .table-list tbody tr,
  .lfr-search-container-wrapper .table-list tbody tr {
    border-bottom: 1px solid #c9cbce; }
    .planning-container .table-list tbody tr.table-divider,
    .lfr-search-container-wrapper .table-list tbody tr.table-divider {
      border-color: transparent; }
      .planning-container .table-list tbody tr.table-divider td,
      .lfr-search-container-wrapper .table-list tbody tr.table-divider td {
        background-color: #eeeff0;
        color: #333d47;
        font-weight: 600;
        height: 48px;
        padding-left: 20px; }
    .planning-container .table-list tbody tr:not(.table-divider):hover,
    .lfr-search-container-wrapper .table-list tbody tr:not(.table-divider):hover {
      background-color: transparent; }
      .planning-container .table-list tbody tr:not(.table-divider):hover td,
      .lfr-search-container-wrapper .table-list tbody tr:not(.table-divider):hover td {
        background-color: transparent; }
    .planning-container .table-list tbody tr td,
    .lfr-search-container-wrapper .table-list tbody tr td {
      color: #4F5359;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      background-color: transparent;
      box-shadow: none;
      height: 64px;
      padding: 10px; }
      .planning-container .table-list tbody tr td:first-of-type,
      .lfr-search-container-wrapper .table-list tbody tr td:first-of-type {
        padding-left: 20px; }
      .planning-container .table-list tbody tr td:last-of-type,
      .lfr-search-container-wrapper .table-list tbody tr td:last-of-type {
        padding-right: 16px; }
      .planning-container .table-list tbody tr td a,
      .lfr-search-container-wrapper .table-list tbody tr td a {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        vertical-align: text-bottom; }
        .planning-container .table-list tbody tr td a:hover,
        .lfr-search-container-wrapper .table-list tbody tr td a:hover {
          color: #015084;
          cursor: pointer; }
      .planning-container .table-list tbody tr td.lfr-checkbox-column,
      .lfr-search-container-wrapper .table-list tbody tr td.lfr-checkbox-column {
        min-width: 50px;
        padding: 10px 6px 10px 20px;
        position: relative; }
        .planning-container .table-list tbody tr td.lfr-checkbox-column input,
        .lfr-search-container-wrapper .table-list tbody tr td.lfr-checkbox-column input {
          margin-right: 0;
          vertical-align: middle; }
      .planning-container .table-list tbody tr td.lfr-entry-action-column,
      .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
        background-color: #f8f8f8;
        min-width: 58px;
        position: sticky;
        position: -webkit-sticky;
        right: 0; }
      .planning-container .table-list tbody tr td.table-title .inline-item-after:before,
      .lfr-search-container-wrapper .table-list tbody tr td.table-title .inline-item-after:before {
        color: #333d47;
        content: "";
        font-family: wlt-font-icons;
        font-size: 16px; }
      .planning-container .table-list tbody tr td.table-title .inline-item-after svg,
      .lfr-search-container-wrapper .table-list tbody tr td.table-title .inline-item-after svg {
        display: none; }
      .planning-container .table-list tbody tr td .form-group,
      .lfr-search-container-wrapper .table-list tbody tr td .form-group {
        margin-bottom: 0; }
      .planning-container .table-list tbody tr td .wlt-input-group,
      .lfr-search-container-wrapper .table-list tbody tr td .wlt-input-group {
        padding-top: 0;
        margin: 0; }
    .planning-container .table-list tbody tr.active,
    .lfr-search-container-wrapper .table-list tbody tr.active {
      background: #FFFFFF;
      border-bottom: 2px solid #015084; }
      .planning-container .table-list tbody tr.active td,
      .lfr-search-container-wrapper .table-list tbody tr.active td {
        background-color: #FFFFFF;
        padding-bottom: 9px; }
  .planning-container .table .custom-control.custom-checkbox,
  .lfr-search-container-wrapper .table .custom-control.custom-checkbox {
    height: 100%; }

@media (max-width: 768px) {
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-field:last-child .dropdown.lfr-icon-menu {
    margin-right: -5px; } }

.ie .table-responsive td.lfr-checkbox-column.wlt-input-group input {
  position: relative;
  top: 2px; }

.ie .lfr-search-container-wrapper .table-list tbody tr:after {
  margin-top: 63px;
  z-index: 99; }

.ie .lfr-search-container-wrapper .table-list tbody tr.table-divider:after {
  content: none; }

.ie .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
  right: 0;
  padding-right: 16px; }

.ie .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
  background-color: transparent; }

/* Firefox, IE, EDGE specific */
.edge .lfr-search-container-wrapper .table-list tbody tr {
  border: none;
  position: relative; }
  .edge .lfr-search-container-wrapper .table-list tbody tr:after {
    background-color: #c9cbce;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%; }
  .edge .lfr-search-container-wrapper .table-list tbody tr.active:after {
    background-color: #015084;
    height: 2px; }
  .edge .lfr-search-container-wrapper .table-list tbody tr.active td.entry-selector, .edge .lfr-search-container-wrapper .table-list tbody tr.active td.lfr-checkbox-column, .edge .lfr-search-container-wrapper .table-list tbody tr.active td.lfr-entry-action-column {
    padding-bottom: 14px; }

.edge .table-responsive td.lfr-checkbox-column.wlt-input-group input {
  position: relative;
  top: 2px; }

.edge .lfr-search-container-wrapper .table-list tbody tr:after {
  margin-top: 64px;
  z-index: 99; }

.edge .lfr-search-container-wrapper .table-list tbody tr.table-divider:after {
  content: none; }

.ie .lfr-search-container-wrapper .table-list tbody tr {
  position: relative; }
  .ie .lfr-search-container-wrapper .table-list tbody tr:after {
    background-color: transparent;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%; }
  .ie .lfr-search-container-wrapper .table-list tbody tr.active:after {
    background-color: #015084;
    height: 2px; }
  .ie .lfr-search-container-wrapper .table-list tbody tr.active td.entry-selector, .ie .lfr-search-container-wrapper .table-list tbody tr.active td.lfr-checkbox-column, .ie .lfr-search-container-wrapper .table-list tbody tr.active td.lfr-entry-action-column {
    padding-bottom: 14px; }

/* Firefox & Safari specific */
.safari .lfr-search-container-wrapper .table-list tbody tr:after,
.firefox .lfr-search-container-wrapper .table-list tbody tr:after {
  bottom: 0; }

.safari .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column,
.firefox .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
  background-color: transparent;
  padding: 0 0 0 10px; }
  .safari .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column .dropdown,
  .firefox .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column .dropdown {
    background-color: #f8f8f8; }

.safari .lfr-search-container-wrapper .table-list tbody tr.active td.lfr-entry-action-column .dropdown,
.firefox .lfr-search-container-wrapper .table-list tbody tr.active td.lfr-entry-action-column .dropdown {
  background-color: #FFFFFF; }

.safari .lfr-search-container-wrapper .table-list tbody tr.active:hover td.lfr-entry-action-column .dropdown,
.firefox .lfr-search-container-wrapper .table-list tbody tr.active:hover td.lfr-entry-action-column .dropdown {
  background-color: #f8f8f8; }

/* Firefox specific */
.firefox .lfr-search-container-wrapper .table-list tbody tr.active td {
  background-color: transparent; }

/*TAGWW-8084-added hyperlink */
.lfr-search-container-wrapper .table-list tbody tr.specificApprovalSearchContainer .lfr-business-justification-column a,
.lfr-search-container-wrapper .table-list tbody tr.specificApprovalSearchContainer .lfr-activity-column a {
  color: #015084;
  text-decoration: underline; }

.lfr-search-container-wrapper .checkbox-top-left label > input[type="checkbox"] {
  left: 20px;
  top: 14px; }

.lfr-search-container-wrapper .checkbox-middle-left input[type="checkbox"] {
  top: 30px;
  left: 20px; }

.lfr-search-container-wrapper .card-row-layout-fixed .lfr-card-actions-column .dropdown {
  margin-top: -9px; }

.lfr-search-container-wrapper .splitter.splitter-spaced {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600;
  background-color: transparent;
  height: 48px;
  margin-bottom: 5px;
  padding-left: 20px; }

.lfr-search-container-wrapper .display-style-icon .checkbox .wlt-input-group .checkbox-span:after {
  top: 21px;
  left: 21px;
  width: 20px;
  height: 20px;
  z-index: 99; }

.lfr-search-container-wrapper .display-style-icon .workflow-status .status {
  font-size: 12px; }

.lfr-search-container-wrapper .display-style-icon .lfr-asset-item {
  height: auto; }
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card {
    border: none;
    border-bottom: 2px solid transparent;
    border-radius: 0; }
    .lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .vertical-card-container {
      background-color: #eeeff0; }
    .lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row {
      background: #FFFFFF; }
      .lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-modified-by-text {
        color: #999ea3;
        font-size: 10px;
        line-height: 1;
        display: block;
        height: 32px;
        letter-spacing: -0.1px;
        padding: 0px 0 12px 0; }
      .lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        letter-spacing: -0.1px; }
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-item.active .card {
    border-bottom-color: #015084; }
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-item .lexicon-icon-documents-and-media {
    opacity: 0;
    width: 47px;
    height: 40px;
    object-fit: contain;
    background-color: #4F5359; }

.lfr-search-container-wrapper .display-style-icon .lfr-asset-folder {
  min-width: initial;
  margin-bottom: 15px;
  padding: 0 10px;
  min-height: 100px;
  position: relative; }
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal {
    border: none;
    background-color: #FFFFFF;
    border-radius: 0px; }
    .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal:before {
      content: '';
      position: absolute;
      left: 0;
      background: #015084;
      right: 100%;
      bottom: -1px;
      height: 2px; }
    .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row {
      display: inline-block;
      padding: 20px;
      min-height: 100px; }
      .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-field:first-child {
        display: none; }
      .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-content {
        max-width: 100%;
        display: inline-block;
        position: static; }
        .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-content:before {
          color: #999ea3;
          content: "";
          font-family: wlt-font-icons;
          font-size: 44px;
          left: 52px;
          position: absolute;
          top: 4px; }
        .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-content a {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          font-weight: normal;
          line-height: 1.5;
          letter-spacing: normal;
          font-size: 14px;
          bottom: 18px;
          left: 20px;
          letter-spacing: -0.1px;
          position: absolute;
          display: block;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          word-break: normal;
          word-wrap: normal;
          max-width: 80%; }
          .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-content a:hover {
            color: #015084; }
      .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-field:last-child {
        display: inline-block;
        position: absolute;
        right: 14px;
        top: 12px;
        width: initial; }
        .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-field:last-child .dropdown {
          display: inline-block;
          margin-right: 0px;
          margin-top: 0px; }
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder.active .checkbox .card-horizontal:before {
    right: 0; }

.lfr-search-container-wrapper .display-style-icon .card {
  width: 100%;
  margin-bottom: 0; }
  .lfr-search-container-wrapper .display-style-icon .card .card-row {
    height: 84px;
    padding-left: 52px; }
  .lfr-search-container-wrapper .display-style-icon .card .sticker.sticker-bottom {
    left: 23px;
    bottom: 23px;
    border-radius: 0; }
  .lfr-search-container-wrapper .display-style-icon .card .sticker.sticker-right {
    background-color: transparent; }
    .lfr-search-container-wrapper .display-style-icon .card .sticker.sticker-right:before {
      color: #333d47;
      content: "";
      font-family: wlt-font-icons;
      font-size: 24px; }
    .lfr-search-container-wrapper .display-style-icon .card .sticker.sticker-right svg {
      display: none; }
  .lfr-search-container-wrapper .display-style-icon .card .card-row-padded.taglib-vertical-card-footer {
    padding: 16px 20px 20px;
    height: 110px; }

.edge .lfr-search-container-wrapper .display-style-icon .checkbox .wlt-input-group,
.firefox .lfr-search-container-wrapper .display-style-icon .checkbox .wlt-input-group {
  position: static; }

.edge .lfr-search-container-wrapper .display-style-icon .checkbox-span::after,
.firefox .lfr-search-container-wrapper .display-style-icon .checkbox-span::after {
  z-index: 99; }

.edge .lfr-search-container-wrapper .display-style-icon .checkbox .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
  z-index: 99;
  left: 20px;
  top: 14px; }

.edge .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-content:before {
  top: 6px; }

.edge .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-field:last-child {
  top: 14px; }

.edge .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .checkbox .card-horizontal .card-row {
  height: auto; }
  .edge .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .checkbox .card-horizontal .card-row .card-col-field:last-child {
    width: auto; }

.ie .lfr-search-container-wrapper .display-style-icon .checkbox .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
  z-index: 99;
  left: 20px;
  top: 14px; }

.ie .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-content:before {
  top: 6px; }

.ie .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-field:last-child {
  top: 14px; }

.ie .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .checkbox .card-horizontal .card-row {
  height: auto; }
  .ie .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .checkbox .card-horizontal .card-row .card-col-field:last-child {
    width: auto; }

@media (max-width: 768px) {
  .lfr-search-container-wrapper .checkbox-top-left label > input[type="checkbox"] {
    left: 12px;
    top: 6px; }
  .lfr-search-container-wrapper .checkbox-middle-left input[type="checkbox"] {
    top: 26px;
    left: 12px; }
  .lfr-search-container-wrapper .list-group li.list-group-item .autofit-col:last-of-type {
    padding-right: 0; }
  .lfr-search-container-wrapper .display-style-icon .card .sticker.sticker-bottom {
    left: 15px;
    bottom: 15px; }
  .lfr-search-container-wrapper .display-style-icon .card .card-row-padded.taglib-vertical-card-footer {
    padding: 12px 16px 16px;
    height: 100px; }
  .lfr-search-container-wrapper .display-style-icon .card-horizontal .card-row {
    padding: 16px; }
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-content:before {
    top: 0; }
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-content a {
    color: #333d47;
    font-size: 12px;
    line-height: 1.42;
    bottom: 14px;
    left: 15px; }
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a {
    color: #333d47;
    font-size: 12px;
    line-height: 1.42; }
  .lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .card-detail {
    justify-content: center; }
  .edge .lfr-search-container-wrapper .display-style-icon .checkbox .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
    left: 16px;
    top: 10px; }
  .edge .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-cont {
    top: 2px; }
  .ie .lfr-search-container-wrapper .display-style-icon .checkbox .wlt-input-group:not(.lfr-checkbox-column) input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span:before {
    left: 16px;
    top: 10px; }
  .ie .lfr-search-container-wrapper .display-style-icon .lfr-asset-folder .card-horizontal .card-row .card-col-cont {
    top: 2px; } }

.lfr-search-container-wrapper .sticker {
  font-style: normal;
  font-stretch: normal;
  letter-spacing: -0.1px;
  line-height: normal; }

/* Tables */
.lfr-search-container-wrapper .workflow-status .status {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0; }
  .lfr-search-container-wrapper .workflow-status .status.approved {
    color: #00a9a5; }
  .lfr-search-container-wrapper .workflow-status .status.pending {
    color: #ff9505; }
  .lfr-search-container-wrapper .workflow-status .status.denied {
    color: #d72638; }
  .lfr-search-container-wrapper .workflow-status .status.draft {
    color: #4F5359; }

.lfr-search-container-wrapper .truncate-text.lfr-card-workflow-text {
  margin-top: 4px; }

.lfr-search-container-wrapper .truncate-text span {
  line-height: 0;
  font-size: 0; }

.lfr-search-container-wrapper .document-library-breadcrumb {
  display: none; }

.lfr-search-container-wrapper .checkbox label {
  z-index: 9; }

.lfr-search-container-wrapper .lexicon-icon {
  fill: #333d47; }

.lfr-search-container-wrapper .card-col-content {
  max-width: initial; }

.lfr-search-container-wrapper .document-container div.splitter {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  visibility: initial;
  background: none;
  font-weight: bold;
  padding: 10px 0;
  border-radius: 0;
  box-shadow: none; }
  .lfr-search-container-wrapper .document-container div.splitter:after {
    content: "";
    position: absolute;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #333d47; }
  .lfr-search-container-wrapper .document-container div.splitter.splitter-spaced {
    margin-bottom: 25px; }

.lfr-search-container-wrapper .sticker {
  border-radius: 0;
  color: #FFFFFF;
  font-size: 12px;
  height: 28px;
  letter-spacing: normal;
  text-align: center;
  width: 28px; }
  .lfr-search-container-wrapper .sticker:only-child {
    margin-top: 0; }

.user-notifications .lfr-search-container-wrapper .list-group li.list-group-item a {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 16px; }
  .user-notifications .lfr-search-container-wrapper .list-group li.list-group-item a:hover {
    color: #4d9ace; }

.user-notifications .lfr-search-container-wrapper .list-group li.list-group-item h4 a {
  color: #015084;
  word-break: break-word;
  display: contents; }

.planning-container,
.lfr-search-container-wrapper {
  margin-top: 0; }
  .planning-container .lfr-icon-menu,
  .lfr-search-container-wrapper .lfr-icon-menu {
    height: 34px; }
    .planning-container .lfr-icon-menu.open > .dropdown-toggle,
    .lfr-search-container-wrapper .lfr-icon-menu.open > .dropdown-toggle {
      color: #015084; }
    .planning-container .lfr-icon-menu > .dropdown-toggle,
    .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
      color: #333d47; }
      .planning-container .lfr-icon-menu > .dropdown-toggle:hover,
      .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
        color: #4d9ace;
        background-color: transparent; }
      .planning-container .lfr-icon-menu > .dropdown-toggle span:before,
      .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle span:before {
        font-family: wlt-font-icons;
        content: "";
        font-size: 24px; }
      .planning-container .lfr-icon-menu > .dropdown-toggle svg,
      .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle svg {
        display: none; }

.wlt-theme #wrapper .row.display-style-icon {
  margin: 30px 0 0;
  padding-top: 5px; }

.portal-popup div.panel-body {
  color: #000000; }

.lfr-search-container-wrapper .list-group .list-group-item:nth-last-child(2) {
  border-radius: 0; }

@media (max-width: 479px) {
  .lfr-search-container-wrapper li.entry-card.lfr-asset-folder {
    padding-left: 0;
    padding-right: 0; } }

@media (max-width: 575px) {
  .entry-card {
    width: 50%; }
  .display-style-descriptive .list-group-item-content {
    vertical-align: top;
    padding-left: 0; }
    .display-style-descriptive .list-group-item-content .icon-monospaced {
      left: -59px; }
  .lfr-search-container-wrapper .document-container div.splitter {
    padding: 5px 0; }
    .lfr-search-container-wrapper .document-container div.splitter:after {
      left: 0;
      right: 0; }
  .lfr-search-container-wrapper .display-style-icon .entry-card {
    margin: 15px 0;
    padding: 0 5px; }
    .lfr-search-container-wrapper .display-style-icon .entry-card:nth-of-type(2n+1) {
      padding-left: 0; }
    .lfr-search-container-wrapper .display-style-icon .entry-card:nth-of-type(2n+2) {
      padding-right: 0; }
  .lfr-search-container-wrapper .display-style-descriptive .list-group-item-field .sticker-default {
    top: 12px;
    position: absolute;
    left: 10px; }
  .lfr-search-container-wrapper .display-style-descriptive .list-group-item-field:nth-of-type(2) {
    position: relative; }
    .lfr-search-container-wrapper .display-style-descriptive .list-group-item-field:nth-of-type(2) .sticker-default {
      z-index: 99; } }

@media (min-width: 576px) {
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card,
  .wlt-theme.signed-in .entry-card {
    width: 33.3%; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in .entry-card:nth-of-type(3n+1) {
      padding: 0 10px 0 0;
      margin: 15px 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in .entry-card:nth-of-type(3n+2) {
      padding: 0 5px;
      margin: 15px 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in .entry-card:nth-of-type(3n+3) {
      padding: 0 0 0 10px;
      margin: 15px 0; }
  .lfr-search-container-wrapper .display-style-descriptive .list-group-item-content .icon-monospaced {
    left: -89px; }
  .lfr-search-container-wrapper .display-style-descriptive .list-group-item-content h4,
  .lfr-search-container-wrapper .display-style-descriptive .list-group-item-content h5 {
    margin-left: 30px;
    left: -63px; }
    .lfr-search-container-wrapper .display-style-descriptive .list-group-item-content h4 a,
    .lfr-search-container-wrapper .display-style-descriptive .list-group-item-content h5 a {
      font-size: 18px; }
  .lfr-search-container-wrapper .display-style-descriptive .checkbox label {
    padding-left: 0; } }

@media (min-width: 769px) {
  .lfr-search-container-wrapper {
    padding: 0; }
    .lfr-search-container-wrapper .display-style-descriptive .checkbox label {
      padding-left: 23px; }
    .lfr-search-container-wrapper .display-style-descriptive .list-group-item-content .icon-monospaced {
      left: -79px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card,
  .wlt-theme.signed-in .entry-card {
    width: 33.3%; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in .entry-card:nth-of-type(3n+1) {
      padding: 0 5px 0 16px;
      margin: 15px 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in .entry-card:nth-of-type(3n+2) {
      padding: 0 11px;
      margin: 15px 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in .entry-card:nth-of-type(3n+3) {
      padding: 0 16px 0 5px;
      margin: 15px 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sidenav-container.sidenav-right.open .entry-card,
  .wlt-theme.signed-in .sidenav-container.sidenav-right.open .entry-card {
    width: 100%; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+1), .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+2), .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+3) {
      padding: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card,
  .wlt-theme.signed-in.open .entry-card,
  .wlt-theme.signed-in.open-admin-panel .entry-card {
    width: 50%; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(2n+1),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(2n+1),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(2n+1) {
      padding: 0 5px 0 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(2n+2),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(2n+2),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(2n+2) {
      padding: 0 0 0 5px; } }

@media (min-width: 992px) {
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card,
  .wlt-theme.signed-in .entry-card,
  .wlt-theme.signed-in.open .entry-card,
  .wlt-theme.signed-in.open-admin-panel .entry-card {
    width: 33.3%; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in .entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(3n+1) {
      padding: 0 10px 0 0;
      margin: 15px 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in .entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(3n+2) {
      padding: 0 5px;
      margin: 15px 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in .entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(3n+3) {
      padding: 0 0 0 10px;
      margin: 15px 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sidenav-container.sidenav-right.open .entry-card,
  .wlt-theme.signed-in .sidenav-container.sidenav-right.open .entry-card,
  .wlt-theme.signed-in.open .sidenav-container.sidenav-right.open .entry-card,
  .wlt-theme.signed-in.open-admin-panel .sidenav-container.sidenav-right.open .entry-card {
    width: 230px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in.open .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in.open-admin-panel .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+1) {
      margin: 15px 10px 15px 10px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in.open .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in.open-admin-panel .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+2) {
      margin: 15px 10px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in.open .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in.open-admin-panel .sidenav-container.sidenav-right.open .entry-card.entry-card:nth-of-type(3n+3) {
      margin: 15px 10px 15px 10px; } }

@media (min-width: 1200px) {
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card.lfr-asset-item,
  .wlt-theme.signed-in .entry-card.lfr-asset-item {
    width: 230px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card.lfr-asset-item:nth-of-type(4n+1),
    .wlt-theme.signed-in .entry-card.lfr-asset-item:nth-of-type(4n+1) {
      margin: 15px 10px 15px 10px;
      padding: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card.lfr-asset-item:nth-of-type(4n+2), .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card.lfr-asset-item:nth-of-type(4n+3),
    .wlt-theme.signed-in .entry-card.lfr-asset-item:nth-of-type(4n+2),
    .wlt-theme.signed-in .entry-card.lfr-asset-item:nth-of-type(4n+3) {
      margin: 15px 10px;
      padding: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card.lfr-asset-item:nth-of-type(4n+4),
    .wlt-theme.signed-in .entry-card.lfr-asset-item:nth-of-type(4n+4) {
      margin: 15px 10px 15px 10px;
      padding: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card,
  .wlt-theme.signed-in.open .entry-card,
  .wlt-theme.signed-in.open-admin-panel .entry-card {
    width: 33.3%; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(3n+1),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(3n+1) {
      padding: 0 10px 0 0;
      margin: 15px 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(3n+2),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(3n+2) {
      padding: 0 5px;
      margin: 15px 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(3n+3),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(3n+3) {
      padding: 0 0 0 10px;
      margin: 15px 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sidenav-container.sidenav-right.open .entry-card,
  .wlt-theme.signed-in.open .sidenav-container.sidenav-right.open .entry-card,
  .wlt-theme.signed-in.open-admin-panel .sidenav-container.sidenav-right.open .entry-card {
    width: 230px; } }

@media (min-width: 1470px) {
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card,
  .wlt-theme.signed-in .entry-card,
  .wlt-theme.signed-in.open .entry-card,
  .wlt-theme.signed-in.open-admin-panel .entry-card {
    width: 230px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(4n+1),
    .wlt-theme.signed-in .entry-card:nth-of-type(4n+1),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(4n+1),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(4n+1) {
      margin: 15px 10px 15px 10px;
      padding: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(4n+2), .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(4n+3),
    .wlt-theme.signed-in .entry-card:nth-of-type(4n+2),
    .wlt-theme.signed-in .entry-card:nth-of-type(4n+3),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(4n+2),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(4n+3),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(4n+2),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(4n+3) {
      margin: 15px 10px;
      padding: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(4n+4),
    .wlt-theme.signed-in .entry-card:nth-of-type(4n+4),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(4n+4),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(4n+4) {
      margin: 15px 10px 15px 10px;
      padding: 0; } }

@media (min-width: 1490px) {
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card,
  .wlt-theme.signed-in .entry-card,
  .wlt-theme.signed-in.open .entry-card,
  .wlt-theme.signed-in.open-admin-panel .entry-card {
    width: 230px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(5n+1),
    .wlt-theme.signed-in .entry-card:nth-of-type(5n+1),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(5n+1),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(5n+1) {
      margin: 15px 10px 15px 10px;
      padding: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(5n+2), .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(5n+3), .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(5n+4),
    .wlt-theme.signed-in .entry-card:nth-of-type(5n+2),
    .wlt-theme.signed-in .entry-card:nth-of-type(5n+3),
    .wlt-theme.signed-in .entry-card:nth-of-type(5n+4),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(5n+2),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(5n+3),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(5n+4),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(5n+2),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(5n+3),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(5n+4) {
      margin: 15px 10px;
      padding: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .entry-card:nth-of-type(5n+5),
    .wlt-theme.signed-in .entry-card:nth-of-type(5n+5),
    .wlt-theme.signed-in.open .entry-card:nth-of-type(5n+5),
    .wlt-theme.signed-in.open-admin-panel .entry-card:nth-of-type(5n+5) {
      margin: 15px 10px 15px 10px;
      padding: 0; } }

@media only screen and (min-width: 320px) and (max-width: 415px) {
  .lfr-search-container-wrapper .display-style-icon .entry-card {
    margin: 5px 0; } }

div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right {
  overflow: hidden; }
  div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .document-description {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }
  div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .lfr-preview-file .lfr-preview-file-content {
    border: none;
    padding-bottom: 8px; }
  div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .body-row > .btn-group {
    display: flex;
    margin: 16px 0 32px 0; }
    div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .body-row > .btn-group .btn-default {
      display: flex;
      align-items: center; }
      div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .body-row > .btn-group .btn-default:before {
        content: "";
        font-family: wlt-font-icons;
        color: #FFFFFF;
        font-size: 16px;
        padding-right: 8px; }
  div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel {
    margin: 0;
    padding: 20px; }
    div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body {
      padding: 0; }
      div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading {
        margin-bottom: 90px; }
        div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading h2 {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.25;
          font-size: 18px;
          font-weight: bold;
          line-height: 1.5;
          letter-spacing: normal;
          margin: -10px 0 12px 0;
          display: inline-block; }
        div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading > .btn-group {
          display: inline-block;
          float: right;
          margin: 0; }
          div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading > .btn-group .lfr-portal-tooltip {
            background-color: transparent;
            margin-right: 0;
            border: none;
            box-shadow: none; }
            div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading > .btn-group .lfr-portal-tooltip span {
              font-size: 0;
              width: 24px;
              height: 24px; }
              div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading > .btn-group .lfr-portal-tooltip span:before {
                content: "";
                font-family: wlt-font-icons;
                color: #333d47;
                font-size: 24px;
                position: absolute;
                top: 0;
                right: 0; }
            div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading > .btn-group .lfr-portal-tooltip:active:hover span:before, div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading > .btn-group .lfr-portal-tooltip:focus span:before, div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading > .btn-group .lfr-portal-tooltip.open span:before {
              color: #015084; }
            div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .wlt-view-file-entry-heading > .btn-group .lfr-portal-tooltip:hover span:before {
              color: #4d9ace; }
      div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .user-date {
        display: block;
        margin-bottom: 34px; }
        div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .user-date .icon-plus {
          display: none; }
        div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .user-date .taglib-text {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          font-weight: normal;
          line-height: 1.5;
          letter-spacing: normal;
          font-size: 14px; }
          div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .user-date .taglib-text a {
            color: #015084;
            font-stretch: normal;
            font-style: normal;
            font-weight: normal;
            line-height: 1.5;
            letter-spacing: normal;
            font-size: 14px;
            font-weight: 600; }
            div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .main-content-card.panel .document-info.panel-body .user-date .taglib-text a:hover {
              color: #4d9ace;
              cursor: pointer; }
  div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .taglib-asset-links .asset-links-title {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: bold;
    line-height: normal; }
  div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .taglib-asset-links .asset-links-list {
    margin-left: 0;
    padding-left: 0; }
  div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .file-entry-actions {
    display: flex;
    flex-wrap: wrap; }
  div[id^=p_p_id_com_liferay_document_library_web_portlet].portlet-document-library .sidenav-right .sidenav-content .preview-file .preview-file-container {
    width: 100%; }

.info-panel.sidenav-menu-slider {
  color: #333d47; }
  .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu {
    background-color: #FFFFFF; }
    .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidenav-close {
      color: #333d47;
      transition: all .2s ease-in-out; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidenav-close:hover {
        color: #333d47;
        transform: scale(1.1); }
    .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .lfr-nav.nav.nav-tabs {
      position: relative; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .lfr-nav.nav.nav-tabs:before {
        content: "";
        background-color: #c9cbce;
        height: 1px;
        position: absolute;
        top: 44px;
        width: 100%; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .lfr-nav.nav.nav-tabs .tab a {
        background-color: transparent;
        color: #333d47;
        height: 45px;
        padding: 16px 20px; }
        .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .lfr-nav.nav.nav-tabs .tab a:hover {
          color: #4d9ace; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .lfr-nav.nav.nav-tabs .tab.active a {
        color: #015084; }
        .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .lfr-nav.nav.nav-tabs .tab.active a:after {
          background-color: #015084;
          bottom: 0;
          content: "";
          height: 2px;
          left: 0;
          position: absolute;
          width: 100%; }
    .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-header {
      padding: 24px 16px; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-header .sidebar-actions {
        margin-right: 0; }
        .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-header .sidebar-actions .lfr-portal-tooltip span:first-child {
          padding: 4px 8px; }
        .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-header .sidebar-actions .lfr-portal-tooltip .taglib-icon {
          overflow: initial;
          padding: initial;
          font-size: initial;
          min-height: initial;
          font-family: initial; }
          .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-header .sidebar-actions .lfr-portal-tooltip .taglib-icon span {
            line-height: normal;
            vertical-align: initial; }
          .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-header .sidebar-actions .lfr-portal-tooltip .taglib-icon:after {
            display: none; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-header h4 {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: normal;
        line-height: 1.5;
        margin: 0;
        padding: 5px 0; }
    .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body {
      padding: 20px;
      overflow: hidden; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .autofit-col.autofit-col-expand .component-title.h4.username {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: normal;
        line-height: 1.5; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .autofit-col.autofit-col-expand small.text-muted {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .sidebar-section .control-label {
        margin-bottom: 0px;
        color: #a29a90;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .sidebar-section .form-control {
        background-color: transparent;
        border: none;
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        padding: 5px 0;
        height: 36px; }
        .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .sidebar-section .form-control:focus {
          box-shadow: none; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .sidebar-dl.sidebar-section .sidebar-dt {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        text-transform: none; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .sidebar-dl.sidebar-section .sidebar-dd {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .panel-group.metadata-panel-container {
        margin-left: 0;
        margin-right: 0; }
        .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .panel-group.metadata-panel-container .panel.lfr-panel-extended .panel-heading {
          margin: 0 -20px; }
        .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .panel-group.metadata-panel-container .panel.lfr-panel-extended .panel-body {
          height: initial; }
          .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .panel-group.metadata-panel-container .panel.lfr-panel-extended .panel-body .field-wrapper-content.lfr-forms-field-wrapper {
            color: #333d47;
            font-stretch: normal;
            font-style: normal;
            font-weight: normal;
            line-height: 1.5;
            letter-spacing: normal;
            font-size: 14px;
            margin-left: 0;
            margin-bottom: 12px; }
            .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .panel-group.metadata-panel-container .panel.lfr-panel-extended .panel-body .field-wrapper-content.lfr-forms-field-wrapper label {
              color: #333d47;
              font-stretch: normal;
              font-style: normal;
              font-weight: normal;
              line-height: 1.5;
              letter-spacing: normal;
              font-size: 14px;
              margin-bottom: 4px; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .sidebar-block {
        margin-right: 0; }
        .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .sidebar-block .list-group-item {
          padding-left: 0;
          background-color: transparent; }
          .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .sidebar-block .list-group-item .list-group-item-content .h5 {
            color: #333d47;
            font-stretch: normal;
            font-style: normal;
            font-weight: normal;
            line-height: 1.5;
            letter-spacing: normal;
            font-size: 14px; }
          .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .sidebar-block .list-group-item .list-group-item-content .h6 {
            color: #333d47;
            font-stretch: normal;
            font-style: normal;
            font-weight: normal;
            line-height: 1.5;
            letter-spacing: normal;
            font-size: 14px; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .taglib-asset-links .asset-links-title {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        font-weight: bold;
        line-height: normal; }
      .info-panel.sidenav-menu-slider .sidebar.sidebar-default.sidenav-menu .sidebar-body .taglib-asset-links .asset-links-list {
        margin-left: 0;
        padding-left: 0;
        padding-bottom: 0; }

/* Add multiple documents page */
section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .taglib-header {
  border: none; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .taglib-header h3.header-title span {
    color: #333d47;
    font-size: 40px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: -0.4px;
    position: absolute;
    left: 0; }

section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .card.card-row-padded.main-content-card {
  padding: 0;
  border: none; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .card.card-row-padded.main-content-card .row > .col-md-6:first-child {
    padding-left: 0; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .card.card-row-padded.main-content-card .row > .col-md-6:last-child {
    padding-right: 0; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .card.card-row-padded.main-content-card .row > .col-md-6 .common-file-metadata-container {
    border: none; }
    section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .card.card-row-padded.main-content-card .row > .col-md-6 .common-file-metadata-container .input-container .selected-files-count {
      border: none;
      color: #333d47;
      font-size: 24px;
      font-weight: 500;
      line-height: 1.33; }

section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset {
  overflow: visible; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset > button {
    float: right;
    margin-right: 0; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .panel-group {
    margin-bottom: 30px; }
    section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .panel-group .form-group .wlt-input-group textarea {
      height: 44px;
      margin-top: 0;
      margin-bottom: 32px; }
    section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .panel-group .form-group .wlt-input-group > label {
      top: 1px; }
    section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .panel-group .panel .panel-body .document-type-selector .btn-group {
      overflow: visible; }
    section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .panel-group .panel .panel-body h4 {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .upload-multiple-file-permissions > .control-label {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.5; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .upload-multiple-file-permissions p {
    margin-bottom: 0px; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .upload-multiple-file-permissions p > a {
    color: #015084;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 7px 10px;
    min-height: 36px;
    display: inline-block;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    transition: all .2s ease-in-out;
    background-color: rgba(37, 99, 150, 0.2);
    margin-top: 30px; }
    section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .upload-multiple-file-permissions p > a:before {
      content: "";
      position: relative;
      font-family: wlt-font-icons;
      color: #015084;
      padding-right: 8px;
      top: 1px; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .upload-multiple-file-permissions p > span[id^="_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] span {
    display: none; }
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .upload-multiple-file-permissions p > span[id^="_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] a {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 7px 10px;
    min-height: 36px;
    display: inline-block;
    background-color: transparent;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    transition: all .2s ease-in-out;
    margin-top: 30px; }
    section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .common-file-metadata-container fieldset .upload-multiple-file-permissions p > span[id^="_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] a:before {
      content: "";
      position: relative;
      font-family: wlt-font-icons;
      color: #333d47;
      padding-right: 8px;
      top: 1px; }

@media (max-width: 768px) {
  section[id^="portlet_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"] .portlet-body .taglib-header h3.header-title span {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal; } }

/* Management bar */
.management-bar {
  background-color: transparent;
  border-bottom: 1px solid #999ea3;
  min-height: auto;
  padding: 10px 6px;
  margin-bottom: 0; }
  .management-bar .nav-item {
    height: 48px; }
  .management-bar .navbar-text {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }
  .management-bar .navbar-form {
    max-height: 36px;
    background: transparent; }
  .management-bar.navbar-expand-md .navbar-form {
    padding: 0;
    max-width: 50%;
    margin-left: auto;
    min-width: 300px; }
  .management-bar.navbar-expand-md .navbar-text {
    margin-left: 0;
    padding-left: 0; }
  .management-bar .custom-checkbox {
    width: 24px;
    height: inherit; }
    .management-bar .custom-checkbox input {
      height: 34px;
      width: 24px;
      margin-right: 0;
      top: 7px; }
  .management-bar.navbar-expand-md .nav-item > .custom-control {
    margin: 0 12px 0 14px; }
  .management-bar.navbar-expand-md a.nav-link-monospaced {
    margin: 0 12px;
    color: #333d47; }
  .management-bar .order-arrow-down-active .order-arrow-arrow-down,
  .management-bar .order-arrow-up-active .order-arrow-arrow-up {
    opacity: 0.4; }
  .management-bar .btn-primary.dropdown-toggle.nav-btn-monospaced,
  .management-bar .btn-primary.nav-btn.nav-btn-monospaced {
    border-radius: 6px;
    margin: 0 10px;
    position: relative; }
  .management-bar .navbar-nav button.nav-link-monospaced {
    color: #333d47;
    margin: 0 10px; }
    .management-bar .navbar-nav button.nav-link-monospaced:before {
      color: #333d47;
      font-family: wlt-font-icons;
      font-size: 24px;
      position: absolute; }
    .management-bar .navbar-nav button.nav-link-monospaced:active:before, .management-bar .navbar-nav button.nav-link-monospaced:hover:before {
      color: #015084; }
    .management-bar .navbar-nav button.nav-link-monospaced:active svg,
    .management-bar .navbar-nav button.nav-link-monospaced:hover svg {
      fill: #015084; }
  .management-bar button[aria-label=download]:before {
    content: "";
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .management-bar button[aria-label=download] svg {
    display: none; }
  .management-bar button[aria-label=info-circle-open]:before {
    content: ""; }
  .management-bar button[aria-label=info-circle-open] svg {
    display: none; }
  .management-bar button[aria-label=change]:before {
    content: ""; }
  .management-bar button[aria-label=change] svg {
    display: none; }
  .management-bar button[aria-label="trash"]:before {
    content: ""; }
  .management-bar button[aria-label="trash"] svg {
    display: none; }
  .management-bar .dropdown.dropdown-action button[aria-label="toggle"][aria-expanded="true"] {
    background-color: rgba(37, 99, 150, 0.2); }
    .management-bar .dropdown.dropdown-action button[aria-label="toggle"][aria-expanded="true"] svg.lexicon-icon.lexicon-icon-ellipsis-v {
      fill: #015084; }
  .management-bar.navbar-expand-md .container-fluid {
    padding: 0; }
    .management-bar.navbar-expand-md .container-fluid form[role="search"] .input-group-inset-item:after {
      left: 0;
      right: 0; }

@media (max-width: 768px) {
  .management-bar {
    border-color: #c1c4c7;
    padding: 8px 0 8px; }
    .management-bar .container-fluid {
      padding: 0; }
    .management-bar .nav-item {
      height: 44px; }
    .management-bar .dropdown button span.navbar-breakpoint-d-none {
      padding-left: 5px; }
    .management-bar .dropdown.show button {
      width: 30px; }
    .management-bar.navbar-expand-md .btn-primary.nav-btn.nav-btn-monospaced,
    .management-bar.navbar-expand-md .nav-item > .custom-control,
    .management-bar.navbar-expand-md .dropdown.nav-item .dropdown-toggle.nav-link-monospaced,
    .management-bar.navbar-expand-md a.nav-link-monospaced,
    .management-bar.navbar-expand-md button.nav-link-monospaced,
    .management-bar.navbar-expand-md .btn-primary.dropdown-toggle.nav-btn-monospaced {
      margin: 0 8px; }
    .management-bar.navbar-expand-md .dropdown.nav-item .dropdown-toggle {
      margin: 0 8px;
      padding: 0;
      width: 24px;
      height: 32px; }
    .management-bar.navbar-expand-md .navbar-form .form-control {
      margin: 0; }
    .management-bar .custom-checkbox input {
      top: 6px; }
    .management-bar button[aria-label="search"]:before {
      color: #333d47;
      content: "";
      font-family: wlt-font-icons;
      font-size: 24px; }
    .management-bar button[aria-label="search"] svg {
      display: none; }
    .management-bar.navbar .dropdown.nav-item button.dropdown-toggle {
      padding: 0; }
      .management-bar.navbar .dropdown.nav-item button.dropdown-toggle:hover {
        color: #333d47; } }

.firefox .management-bar .nav-item a.btn-primary .lexicon-icon-plus {
  z-index: 9; }

.edge .management-bar .navbar-nav button.nav-link-monospaced::before {
  top: -2px; }

.edge .management-bar .nav-item.dropdown .dropdown .nav-link-monospaced {
  margin: 2px 12px 0 12px; }

.ie .management-bar .navbar-nav button.nav-link-monospaced::before {
  top: -2px; }

.ie .management-bar .nav-item.dropdown .dropdown .nav-link-monospaced {
  margin: 2px 12px 0 12px; }

.management-bar + .subnav-tbar-primary {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600;
  background: transparent;
  margin: 0;
  padding: 10px 16px 10px 20px; }
  .management-bar + .subnav-tbar-primary .container-fluid {
    padding: 0; }
    .management-bar + .subnav-tbar-primary .container-fluid .tbar-item {
      padding: 0; }
      .management-bar + .subnav-tbar-primary .container-fluid .tbar-item a:hover {
        color: #015084; }

.page-header nav .nav.js-mobile, .portlet-body .nav-tabs.js-mobile, .portlet-body .menubar .nav.nav-nested.js-mobile, .btn-group.show ul.dropdown-menu,
.planning-view-status-section .show ul.dropdown-menu,
.dropdown.show ul.dropdown-menu,
.lfr-icon-menu-open ul.dropdown-menu,
.dropdown-button ul.dropdown-menu, #clay_dropdown_portal .dropdown-menu,
.management-bar-nav .dropdown-menu,
.management-bar.navbar .dropdown-menu, .pagination-items-per-page ul.dropdown-menu, .pagination > li .dropdown-menu {
  padding: 12px 0;
  border-radius: 0;
  border: none;
  box-shadow: 0 2px 6px 0 rgba(51, 61, 71, 0.1);
  margin-right: 0; }

.page-header nav .nav li > a.js-mobile, .portlet-body .nav-tabs li > a.js-mobile, .portlet-body .menubar .nav.nav-nested li > a.js-mobile, #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) a,
#clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) button,
.management-bar-nav .dropdown-menu li:not(.dropdown-divider) a,
.management-bar-nav .dropdown-menu li:not(.dropdown-divider) button,
.management-bar.navbar .dropdown-menu li:not(.dropdown-divider) a,
.management-bar.navbar .dropdown-menu li:not(.dropdown-divider) button {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  width: 100%;
  padding: 12px 20px; }

.page-header nav .nav li > a.js-mobile:hover, .portlet-body .nav-tabs li > a.js-mobile:hover, .portlet-body .menubar .nav.nav-nested li > a.js-mobile:hover {
  color: #015084; }

.page-header nav .nav.js-mobile, .portlet-body .nav-tabs.js-mobile, .portlet-body .menubar .nav.nav-nested.js-mobile {
  display: none;
  position: absolute;
  width: 400px;
  margin-top: 12px;
  background-color: white;
  text-align: left;
  z-index: 999;
  height: auto; }

.page-header nav .nav li > a.js-mobile, .portlet-body .nav-tabs li > a.js-mobile, .portlet-body .menubar .nav.nav-nested li > a.js-mobile {
  display: flex;
  align-items: center;
  margin: 0;
  line-height: 17px; }

.page-header nav .nav li > a.js-mobile:hover, .portlet-body .nav-tabs li > a.js-mobile:hover, .portlet-body .menubar .nav.nav-nested li > a.js-mobile:hover {
  transform: none; }

.page-header nav .nav li.js-mobile, .portlet-body .nav-tabs li.js-mobile, .portlet-body .menubar .nav.nav-nested li.js-mobile {
  text-align: left;
  width: 100%;
  margin-left: 0; }

.page-header nav .nav li > a.nav-link.active.js-mobile, .portlet-body .nav-tabs li.active > a.js-mobile, .portlet-body .menubar .nav.nav-nested li > a.active.js-mobile {
  background-color: rgba(37, 99, 150, 0.2);
  color: #015084;
  transform: none; }

.page-header nav .nav li > a.nav-link.active.js-mobile:hover, .portlet-body .nav-tabs li.active > a.js-mobile:hover, .portlet-body .menubar .nav.nav-nested li > a.active.js-mobile:hover {
  background-color: rgba(37, 99, 150, 0.2);
  color: #015084;
  cursor: pointer; }

.js-tab-active, .js-hnav-active {
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
  position: relative; }

.js-tab-active .js-tab-active-title, .js-hnav-active .js-hnav-active-title {
  padding-left: 20px; }

.js-tab-active .js-tab-mobile-icon, .js-hnav-active .js-hnav-mobile-icon {
  width: 24px;
  height: 24px;
  right: 10px;
  position: absolute; }

/* Dropdown menu */
.btn-group.show ul.dropdown-menu,
.planning-view-status-section .show ul.dropdown-menu,
.dropdown.show ul.dropdown-menu,
.lfr-icon-menu-open ul.dropdown-menu,
.dropdown-button ul.dropdown-menu {
  min-width: 270px;
  max-height: none;
  overflow: visible; }
  .btn-group.show ul.dropdown-menu hr.cl-onb-hr,
  .planning-view-status-section .show ul.dropdown-menu hr.cl-onb-hr,
  .dropdown.show ul.dropdown-menu hr.cl-onb-hr,
  .lfr-icon-menu-open ul.dropdown-menu hr.cl-onb-hr,
  .dropdown-button ul.dropdown-menu hr.cl-onb-hr {
    border-color: #c1c4c7;
    margin: 12px 20px; }
  .btn-group.show ul.dropdown-menu li,
  .planning-view-status-section .show ul.dropdown-menu li,
  .dropdown.show ul.dropdown-menu li,
  .lfr-icon-menu-open ul.dropdown-menu li,
  .dropdown-button ul.dropdown-menu li {
    min-height: 44px; }
    .btn-group.show ul.dropdown-menu li.cl-onb-dropdown-list a.lfr-icon-item,
    .planning-view-status-section .show ul.dropdown-menu li.cl-onb-dropdown-list a.lfr-icon-item,
    .dropdown.show ul.dropdown-menu li.cl-onb-dropdown-list a.lfr-icon-item,
    .lfr-icon-menu-open ul.dropdown-menu li.cl-onb-dropdown-list a.lfr-icon-item,
    .dropdown-button ul.dropdown-menu li.cl-onb-dropdown-list a.lfr-icon-item {
      height: 48px;
      padding: 9px 20px; }
    .btn-group.show ul.dropdown-menu li.dropdown-divider,
    .planning-view-status-section .show ul.dropdown-menu li.dropdown-divider,
    .dropdown.show ul.dropdown-menu li.dropdown-divider,
    .lfr-icon-menu-open ul.dropdown-menu li.dropdown-divider,
    .dropdown-button ul.dropdown-menu li.dropdown-divider {
      height: 0; }
    .btn-group.show ul.dropdown-menu li a,
    .planning-view-status-section .show ul.dropdown-menu li a,
    .dropdown.show ul.dropdown-menu li a,
    .lfr-icon-menu-open ul.dropdown-menu li a,
    .dropdown-button ul.dropdown-menu li a {
      padding: 12px 20px;
      line-height: normal; }
      .btn-group.show ul.dropdown-menu li a.taglib-icon span,
      .planning-view-status-section .show ul.dropdown-menu li a.taglib-icon span,
      .dropdown.show ul.dropdown-menu li a.taglib-icon span,
      .lfr-icon-menu-open ul.dropdown-menu li a.taglib-icon span,
      .dropdown-button ul.dropdown-menu li a.taglib-icon span {
        color: #333d47;
        margin-left: 0; }
      .btn-group.show ul.dropdown-menu li a:hover,
      .planning-view-status-section .show ul.dropdown-menu li a:hover,
      .dropdown.show ul.dropdown-menu li a:hover,
      .lfr-icon-menu-open ul.dropdown-menu li a:hover,
      .dropdown-button ul.dropdown-menu li a:hover {
        transform: none;
        background-color: transparent;
        color: #4d9ace; }
        .btn-group.show ul.dropdown-menu li a:hover span,
        .btn-group.show ul.dropdown-menu li a:hover i,
        .planning-view-status-section .show ul.dropdown-menu li a:hover span,
        .planning-view-status-section .show ul.dropdown-menu li a:hover i,
        .dropdown.show ul.dropdown-menu li a:hover span,
        .dropdown.show ul.dropdown-menu li a:hover i,
        .lfr-icon-menu-open ul.dropdown-menu li a:hover span,
        .lfr-icon-menu-open ul.dropdown-menu li a:hover i,
        .dropdown-button ul.dropdown-menu li a:hover span,
        .dropdown-button ul.dropdown-menu li a:hover i {
          color: #4d9ace; }
        .btn-group.show ul.dropdown-menu li a:hover svg,
        .planning-view-status-section .show ul.dropdown-menu li a:hover svg,
        .dropdown.show ul.dropdown-menu li a:hover svg,
        .lfr-icon-menu-open ul.dropdown-menu li a:hover svg,
        .dropdown-button ul.dropdown-menu li a:hover svg {
          fill: #4d9ace; }
      .btn-group.show ul.dropdown-menu li a:active, .btn-group.show ul.dropdown-menu li a:focus,
      .planning-view-status-section .show ul.dropdown-menu li a:active,
      .planning-view-status-section .show ul.dropdown-menu li a:focus,
      .dropdown.show ul.dropdown-menu li a:active,
      .dropdown.show ul.dropdown-menu li a:focus,
      .lfr-icon-menu-open ul.dropdown-menu li a:active,
      .lfr-icon-menu-open ul.dropdown-menu li a:focus,
      .dropdown-button ul.dropdown-menu li a:active,
      .dropdown-button ul.dropdown-menu li a:focus {
        background-color: transparent; }
      .btn-group.show ul.dropdown-menu li a .lexicon-icon,
      .planning-view-status-section .show ul.dropdown-menu li a .lexicon-icon,
      .dropdown.show ul.dropdown-menu li a .lexicon-icon,
      .lfr-icon-menu-open ul.dropdown-menu li a .lexicon-icon,
      .dropdown-button ul.dropdown-menu li a .lexicon-icon {
        margin-left: 12px;
        margin-top: 0px;
        width: 16px;
        height: 16px; }
      .btn-group.show ul.dropdown-menu li a span,
      .planning-view-status-section .show ul.dropdown-menu li a span,
      .dropdown.show ul.dropdown-menu li a span,
      .lfr-icon-menu-open ul.dropdown-menu li a span,
      .dropdown-button ul.dropdown-menu li a span {
        line-height: normal;
        text-transform: none; }

.account-settings-item.taglib-icon {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }
  .account-settings-item.taglib-icon:hover {
    color: #4d9ace; }
  .account-settings-item.taglib-icon:active {
    color: #015084; }

#clay_dropdown_portal .dropdown.nav-item .dropdown-toggle:hover,
#clay_dropdown_portal .dropdown.nav-item .show .dropdown-toggle,
.management-bar-nav .dropdown.nav-item .dropdown-toggle:hover,
.management-bar-nav .dropdown.nav-item .show .dropdown-toggle,
.management-bar.navbar .dropdown.nav-item .dropdown-toggle:hover,
.management-bar.navbar .dropdown.nav-item .show .dropdown-toggle {
  color: #015084; }

#clay_dropdown_portal .dropdown.nav-item .show .dropdown-toggle .navbar-breakpoint-down-d-none:before,
.management-bar-nav .dropdown.nav-item .show .dropdown-toggle .navbar-breakpoint-down-d-none:before,
.management-bar.navbar .dropdown.nav-item .show .dropdown-toggle .navbar-breakpoint-down-d-none:before {
  content: ""; }

#clay_dropdown_portal .dropdown.nav-item .show .dropdown-toggle svg,
.management-bar-nav .dropdown.nav-item .show .dropdown-toggle svg,
.management-bar.navbar .dropdown.nav-item .show .dropdown-toggle svg {
  color: #015084; }

#clay_dropdown_portal .dropdown.nav-item .dropdown-toggle,
.management-bar-nav .dropdown.nav-item .dropdown-toggle,
.management-bar.navbar .dropdown.nav-item .dropdown-toggle {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600;
  background-color: transparent;
  margin: 0;
  padding: 12px 12px 12px 8px; }
  #clay_dropdown_portal .dropdown.nav-item .dropdown-toggle.nav-link-monospaced,
  .management-bar-nav .dropdown.nav-item .dropdown-toggle.nav-link-monospaced,
  .management-bar.navbar .dropdown.nav-item .dropdown-toggle.nav-link-monospaced {
    margin: 0 10px;
    padding: 0 8px; }
    #clay_dropdown_portal .dropdown.nav-item .dropdown-toggle.nav-link-monospaced svg,
    .management-bar-nav .dropdown.nav-item .dropdown-toggle.nav-link-monospaced svg,
    .management-bar.navbar .dropdown.nav-item .dropdown-toggle.nav-link-monospaced svg {
      height: 16px;
      width: 16px; }
  #clay_dropdown_portal .dropdown.nav-item .dropdown-toggle .lexicon-icon-caret-bottom,
  .management-bar-nav .dropdown.nav-item .dropdown-toggle .lexicon-icon-caret-bottom,
  .management-bar.navbar .dropdown.nav-item .dropdown-toggle .lexicon-icon-caret-bottom {
    display: none; }
  #clay_dropdown_portal .dropdown.nav-item .dropdown-toggle .navbar-breakpoint-down-d-none,
  .management-bar-nav .dropdown.nav-item .dropdown-toggle .navbar-breakpoint-down-d-none,
  .management-bar.navbar .dropdown.nav-item .dropdown-toggle .navbar-breakpoint-down-d-none {
    padding-right: 40px;
    position: relative; }
    #clay_dropdown_portal .dropdown.nav-item .dropdown-toggle .navbar-breakpoint-down-d-none:before,
    .management-bar-nav .dropdown.nav-item .dropdown-toggle .navbar-breakpoint-down-d-none:before,
    .management-bar.navbar .dropdown.nav-item .dropdown-toggle .navbar-breakpoint-down-d-none:before {
      content: "";
      font-family: wlt-font-icons;
      font-size: 24px;
      position: absolute;
      right: 12px;
      top: -7px; }

#clay_dropdown_portal .dropdown-menu,
.management-bar-nav .dropdown-menu,
.management-bar.navbar .dropdown-menu {
  background-color: #FFFFFF;
  min-width: 270px;
  max-height: 80vh;
  margin-top: 0;
  overflow-y: scroll;
  border-right: 4px solid white; }
  #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider),
  .management-bar-nav .dropdown-menu li:not(.dropdown-divider),
  .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) {
    min-height: 44px; }
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider):hover a,
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider):hover button,
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider):hover span,
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider):hover label,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider):hover a,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider):hover button,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider):hover span,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider):hover label,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider):hover a,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider):hover button,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider):hover span,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider):hover label {
      color: #4d9ace;
      background-color: transparent; }
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider):hover a span,
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider):hover button span,
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider):hover span span,
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider):hover label span,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider):hover a span,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider):hover button span,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider):hover span span,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider):hover label span,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider):hover a span,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider):hover button span,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider):hover span span,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider):hover label span {
        margin-left: 0; }
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider).active a,
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) a.active,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider).active a,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider) a.active,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider).active a,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) a.active {
      color: #015084;
      background-color: transparent; }
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider).dropdown-subheader,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider).dropdown-subheader,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider).dropdown-subheader {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600;
      border-top: 1px solid #c1c4c7;
      margin: 12px 20px 0 20px;
      min-height: 56px;
      padding: 24px 0 12px 0;
      text-transform: none; }
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider).dropdown-subheader:first-of-type,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider).dropdown-subheader:first-of-type,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider).dropdown-subheader:first-of-type {
        border-top: none;
        margin-top: 0;
        min-height: 44px;
        padding-top: 12px; }
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider).dropdown-subheader ~ li a,
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider).dropdown-subheader ~ li button,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider).dropdown-subheader ~ li a,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider).dropdown-subheader ~ li button,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider).dropdown-subheader ~ li a,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider).dropdown-subheader ~ li button {
        padding-left: 32px; }
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) .dropdown-item,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider) .dropdown-item,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) .dropdown-item {
      min-height: 44px; }
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) .dropdown-item .dropdown-item-indicator-start,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider) .dropdown-item .dropdown-item-indicator-start,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) .dropdown-item .dropdown-item-indicator-start {
        top: 0;
        left: 0;
        margin-right: 16px;
        position: relative; }
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) a,
    #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) button,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider) a,
    .management-bar-nav .dropdown-menu li:not(.dropdown-divider) button,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) a,
    .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) button {
      color: #333d47;
      position: relative;
      overflow: hidden; }
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) a:active, #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) a:focus,
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) button:active,
      #clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) button:focus,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider) a:active,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider) a:focus,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider) button:active,
      .management-bar-nav .dropdown-menu li:not(.dropdown-divider) button:focus,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) a:active,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) a:focus,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) button:active,
      .management-bar.navbar .dropdown-menu li:not(.dropdown-divider) button:focus {
        background-color: transparent; }

#clay_dropdown_portal .dropdown-menu-indicator-start .dropdown-item-indicator,
.management-bar-nav .dropdown-menu-indicator-start .dropdown-item-indicator,
.management-bar.navbar .dropdown-menu-indicator-start .dropdown-item-indicator {
  position: static;
  margin-right: 12px; }
  #clay_dropdown_portal .dropdown-menu-indicator-start .dropdown-item-indicator svg,
  .management-bar-nav .dropdown-menu-indicator-start .dropdown-item-indicator svg,
  .management-bar.navbar .dropdown-menu-indicator-start .dropdown-item-indicator svg {
    width: 20px;
    height: 20px; }

#clay_dropdown_portal .dropdown-menu li:not(.dropdown-divider) .dropdown-item {
  padding-left: 20px; }

.pagination-items-per-page ul.dropdown-menu {
  margin-bottom: 10px; }
  .pagination-items-per-page ul.dropdown-menu li {
    height: 44px; }
    .pagination-items-per-page ul.dropdown-menu li a {
      padding: 14px 20px;
      line-height: normal;
      font-size: 14px; }
      .pagination-items-per-page ul.dropdown-menu li a:hover {
        background-color: transparent;
        color: #4d9ace; }

.pagination > li .dropdown-menu .inline-scroller {
  height: auto; }
  .pagination > li .dropdown-menu .inline-scroller li a {
    padding: 0 0 0 4px;
    width: 100%;
    line-height: normal;
    font-size: 14px;
    border: none; }
    .pagination > li .dropdown-menu .inline-scroller li a:hover {
      background-color: transparent;
      color: #4d9ace; }
    .pagination > li .dropdown-menu .inline-scroller li a:focus {
      border: 2px solid #09232C;
      border-radius: 4px; }

.js-tab-active {
  background-color: #015084;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  min-height: 52px; }
  .js-tab-active:hover {
    background-color: #4d9ace; }
  .js-tab-active .js-tab-active-title {
    color: #FFFFFF;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    padding-left: 20px; }
  .js-tab-active .js-tab-mobile-icon {
    background: url("../images/icons/arrow-down-white.svg") no-repeat center;
    right: 12px; }
  .js-tab-active.js-tab-active-open {
    background-color: #4d9ace; }
    .js-tab-active.js-tab-active-open .js-tab-active-title {
      color: #FFFFFF; }
    .js-tab-active.js-tab-active-open .js-tab-mobile-icon {
      background: url("../images/icons/arrow-down-white.svg") no-repeat center;
      transform: rotate(-180deg); }
    .js-tab-active.js-tab-active-open:hover {
      background-color: #80b7dc; }

.js-hnav-active {
  background-color: #015084;
  min-height: 64px;
  bottom: 8px; }
  .js-hnav-active:hover {
    background-color: #4d9ace; }
  .js-hnav-active .js-hnav-active-title {
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF; }
  .js-hnav-active .js-hnav-mobile-icon {
    background: url("../images/icons/arrow-down-white.svg") no-repeat center;
    right: 20px; }
  .js-hnav-active.js-hnav-active-open {
    background-color: #4d9ace; }
    .js-hnav-active.js-hnav-active-open .js-hnav-mobile-icon {
      background: url("../images/icons/arrow-down-white.svg") no-repeat center;
      transform: rotate(-180deg); }
    .js-hnav-active.js-hnav-active-open:hover {
      background-color: #80b7dc; }

.page-header nav.js-mobile {
  padding: 8px 0; }

.page-header nav .nav.js-mobile.js-nav-tabs-open {
  display: block; }

.portlet-body .nav-tabs.js-mobile.js-nav-tabs-open {
  display: block; }

.portlet-body .nav-tabs.nav-tabs > li.active > a:focus,
.portlet-body .nav-tabs.nav-tabs > li.active > a:hover {
  color: #FFFFFF; }

.portlet-body .nav-tabs li > a.js-mobile:before, .portlet-body .nav-tabs li > a.js-mobile:after {
  content: none; }

.portlet-body .menubar .nav.nav-nested.js-mobile.js-nav-tabs-open {
  display: block; }

.portlet-body .menubar .nav.nav-nested li > a.js-mobile:before, .portlet-body .menubar .nav.nav-nested li > a.js-mobile:after {
  content: none; }

.ie .js-hnav-active .js-hnav-active-title {
  padding-top: 11px;
  padding-bottom: 11px; }

.ie .js-hnav-active .js-hnav-mobile-icon {
  top: 11px; }

.ie .js-tab-active .js-tab-active-title {
  padding-top: 13px;
  padding-bottom: 13px; }

.ie .js-tab-active .js-tab-mobile-icon {
  top: 11px; }

.safari.ios .lfr-icon-menu-open ul.dropdown-menu li a:hover span,
.safari.ios .lfr-icon-menu-open ul.dropdown-menu li a:hover i {
  color: #333d47; }

.win .management-bar.navbar .dropdown.nav-item .dropdown-toggle .navbar-breakpoint-down-d-none:before,
.edge .management-bar.navbar .dropdown.nav-item .dropdown-toggle .navbar-breakpoint-down-d-none:before {
  top: -10px; }

/*
  Style specific for categories tree -(liferay categories)
*/
.category-tree {
  max-width: 400px; }
  .category-tree .treeview-node-main,
  .category-tree .card-row,
  .category-tree .card {
    background-color: transparent;
    border: none;
    margin-bottom: 0;
    padding: 0;
    box-shadow: none;
    position: relative; }
    .category-tree .treeview-node-main .category-title,
    .category-tree .card-row .category-title,
    .category-tree .card .category-title {
      min-height: 44px; }
    .category-tree .treeview-node-main span,
    .category-tree .card-row span,
    .category-tree .card span {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px; }
    .category-tree .treeview-node-main .sticker,
    .category-tree .card-row .sticker,
    .category-tree .card .sticker {
      display: none; }
  .category-tree .treeview-nodes {
    list-style: none; }
  .category-tree .treeview-node:hover {
    cursor: pointer; }
  .category-tree ul.treeview-nodes {
    border: none;
    border-left-width: 0;
    border-left: none;
    padding-left: 0; }
  .category-tree .treeview-nodes .treeview-node-toggler {
    background-color: transparent; }
    .category-tree .treeview-nodes .treeview-node-toggler:before {
      content: "";
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      position: absolute;
      bottom: 19px;
      right: 10px;
      border-bottom: 5px solid #a29a90;
      border-top: 0; }
  .category-tree .treeview-node-main div:focus {
    outline: none; }
  .category-tree .treeview-nodes .expanded > .treeview-node-main > .treeview-node-toggler:before {
    border-top: 5px solid #cccccc;
    border-bottom: none; }
  .category-tree .treeview-node-main:not(.hasChildren) {
    padding: 0 15px; }
    .category-tree .treeview-node-main:not(.hasChildren):before {
      font-family: wlt-font-icons;
      content: "";
      position: absolute;
      top: 10px; }
    .category-tree .treeview-node-main:not(.hasChildren).selected:before {
      content: "";
      color: #015084; }
    .category-tree .treeview-node-main:not(.hasChildren) .truncate-text {
      margin-left: 10px; }
  .category-tree .treeview-node-wrapper.expanded > div .card {
    background-color: #015084;
    color: #015084;
    border-radius: 0; }

/* Login */
html {
  height: 100%; }

body {
  height: 100% !important;
  padding: 0px;
  margin: 0px; }

body.wlt-theme.wlt-login-page-signed-out {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-position-x: left;
  background-position-y: top; }
  body.wlt-theme.wlt-login-page-signed-out #senna_surface1-default {
    height: 100%; }
  body.wlt-theme.wlt-login-page-signed-out .wlt-sign-in-title {
    text-align: center; }
  body.wlt-theme.wlt-login-page-signed-out .wlt-default-tag-sso {
    display: none;
    float: right; }
    body.wlt-theme.wlt-login-page-signed-out .wlt-default-tag-sso > a {
      top: 360px !important; }
      body.wlt-theme.wlt-login-page-signed-out .wlt-default-tag-sso > a:focus {
        border: 2px solid #09232C !important; }
  body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo {
    display: block;
    margin: 0 auto;
    text-align: center; }
    body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo > div {
      background-color: #FFFFFF;
      border-top-left-radius: 16px;
      border-top-right-radius: 16px;
      border: solid 1px #d9dadc;
      border-bottom: none;
      display: inline-block;
      padding: 60px 60px 36px;
      width: 465px; }
      body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo > div img {
        max-height: 65px;
        width: 100%; }
    body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo .client-specific-logo {
      background-image: url(../images/logos/freshoppe-logo.svg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      display: inline-block;
      width: 345px;
      height: 65px; }
    body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo p {
      display: inline-block;
      font-size: 24px;
      margin-bottom: 0;
      padding-left: 20px;
      vertical-align: middle; }
  body.wlt-theme.wlt-login-page-signed-out #wrapper {
    max-width: 100%;
    padding: 0;
    height: 100%;
    overflow: hidden; }
    body.wlt-theme.wlt-login-page-signed-out #wrapper .login-di {
      display: block;
      width: 100%;
      height: 100%;
      background-image: url(/o/tag-theme/images/logos/di-login-background.png);
      background-repeat: no-repeat;
      background-size: 60% 100%;
      background-position: 546px 0px;
      background-color: #FFF; }
    body.wlt-theme.wlt-login-page-signed-out #wrapper .row {
      margin-left: 0;
      margin-right: 0;
      background-color: #09232C;
      height: 100%; }
    body.wlt-theme.wlt-login-page-signed-out #wrapper .login-component-forgot-password {
      padding-top: 10px; }
      body.wlt-theme.wlt-login-page-signed-out #wrapper .login-component-forgot-password .login-title {
        display: none; }
    body.wlt-theme.wlt-login-page-signed-out #wrapper .wlt-small-logo {
      background-image: url(../images/logos/di-header-log-new.svg);
      background-repeat: no-repeat;
      background-position-x: center;
      display: inline-block;
      vertical-align: middle;
      width: 220px !important;
      height: 81px !important; }
    body.wlt-theme.wlt-login-page-signed-out #wrapper .wlt-sign-in-title p {
      display: inline-block;
      margin-bottom: 0; }
  body.wlt-theme.wlt-login-page-signed-out .dialog-iframe-root-node {
    overflow: hidden !important;
    padding: 0px 0px !important; }
  body.wlt-theme.wlt-login-page-signed-out footer {
    background: #f8f8f8;
    border-top: 1px solid #d9dadc;
    bottom: 0;
    padding: 22px 28px;
    position: fixed;
    right: 0;
    width: 550px !important; }
    body.wlt-theme.wlt-login-page-signed-out footer .links {
      display: inline-block;
      margin-top: 16px;
      margin-left: 35px;
      width: 450px;
      bottom: 15px !important;
      z-index: 100;
      top: 0px; }
      body.wlt-theme.wlt-login-page-signed-out footer .links a {
        font-size: 12px !important;
        letter-spacing: -0.02px;
        opacity: 1;
        color: #DEDEDE !important; }
      body.wlt-theme.wlt-login-page-signed-out footer .links a:before {
        left: -8px;
        opacity: 0.5;
        color: #DEDEDE; }
      body.wlt-theme.wlt-login-page-signed-out footer .links a:focus {
        border: 2px solid #09232C !important;
        border-radius: 4px !important; }
    body.wlt-theme.wlt-login-page-signed-out footer .logo {
      float: right; }
      body.wlt-theme.wlt-login-page-signed-out footer .logo p {
        color: #333d47;
        font-size: 12px;
        line-height: 1.42;
        font-weight: 600;
        display: inline-block;
        margin-bottom: 0; }
    body.wlt-theme.wlt-login-page-signed-out footer .logo1 {
      position: absolute !important;
      bottom: 0px;
      right: 168px; }
      body.wlt-theme.wlt-login-page-signed-out footer .logo1 p {
        font-size: 11px;
        opacity: 0.5;
        color: #FFFFFF; }
      body.wlt-theme.wlt-login-page-signed-out footer .logo1 i.wlt-small-logo {
        background-image: url(../images/logos/di-footer-logo-down.svg) !important;
        background-repeat: no-repeat !important;
        background-position-x: center !important;
        display: inline-block !important;
        position: absolute !important;
        bottom: -17px;
        left: 40px !important;
        vertical-align: middle;
        width: 216px !important;
        height: 81px !important; }
      body.wlt-theme.wlt-login-page-signed-out footer .logo1 i.wlt-down-logo-right {
        background-image: url(../images/logos/di_other-client-logo.svg) !important;
        background-repeat: no-repeat !important;
        background-position-x: center !important;
        display: inline-block !important;
        position: absolute !important;
        bottom: -17px;
        left: 40px !important;
        vertical-align: middle;
        width: 216px !important;
        height: 81px !important; }
    body.wlt-theme.wlt-login-page-signed-out footer .presented-by {
      color: #333d47;
      font-size: 14px;
      margin-bottom: 20px; }
    body.wlt-theme.wlt-login-page-signed-out footer .terms-and-condition,
    body.wlt-theme.wlt-login-page-signed-out footer .privacy-policy,
    body.wlt-theme.wlt-login-page-signed-out footer .contact-us,
    body.wlt-theme.wlt-login-page-signed-out footer .cookie-policy,
    body.wlt-theme.wlt-login-page-signed-out footer .about-digital-interact,
    body.wlt-theme.wlt-login-page-signed-out footer .accessibility {
      color: #4F5359;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600;
      margin-right: 0px;
      white-space: nowrap; }
      body.wlt-theme.wlt-login-page-signed-out footer .terms-and-condition:hover,
      body.wlt-theme.wlt-login-page-signed-out footer .privacy-policy:hover,
      body.wlt-theme.wlt-login-page-signed-out footer .contact-us:hover,
      body.wlt-theme.wlt-login-page-signed-out footer .cookie-policy:hover,
      body.wlt-theme.wlt-login-page-signed-out footer .about-digital-interact:hover,
      body.wlt-theme.wlt-login-page-signed-out footer .accessibility:hover {
        color: #4d9ace; }
      body.wlt-theme.wlt-login-page-signed-out footer .terms-and-condition:active,
      body.wlt-theme.wlt-login-page-signed-out footer .privacy-policy:active,
      body.wlt-theme.wlt-login-page-signed-out footer .contact-us:active,
      body.wlt-theme.wlt-login-page-signed-out footer .cookie-policy:active,
      body.wlt-theme.wlt-login-page-signed-out footer .about-digital-interact:active,
      body.wlt-theme.wlt-login-page-signed-out footer .accessibility:active {
        color: #016fb9; }
    body.wlt-theme.wlt-login-page-signed-out footer .williams-lea-tag {
      color: #4F5359;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600;
      margin-right: 12px;
      white-space: nowrap; }
    body.wlt-theme.wlt-login-page-signed-out footer .wlt-small-logo {
      background-image: url(../images/logos/Di_aubergine.svg);
      background-repeat: no-repeat;
      background-position: center;
      display: inline-block;
      width: 216px !important;
      height: 81px !important;
      vertical-align: middle;
      margin-left: 20px; }

#portlet_com_liferay_login_web_portlet_LoginPortlet {
  padding-bottom: 55px !important;
  overflow: scroll !important;
  max-height: 53% !important;
  position: absolute !important;
  padding-top: 15px !important; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet button.btn-default span {
    font-weight: bold;
    color: #09232C;
    letter-spacing: 0px;
    text-transform: uppercase;
    opacity: 1;
    text-align: center; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form fieldset input.form-control {
    border-bottom: 1px solid #5c5e5e !important; }

@media (min-width: 769px), (min-device-height: 801px) {
  body.wlt-theme.wlt-login-page-signed-out .wlt-sign-in-title {
    min-height: 184px; }
    body.wlt-theme.wlt-login-page-signed-out .wlt-sign-in-title p {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 16px;
      font-weight: normal;
      letter-spacing: normal;
      line-height: 1.5;
      font-size: 34px;
      padding: 66px 8px; }
  body.wlt-theme.wlt-login-page-signed-out footer .links {
    width: calc(100% - 240px); }
  body.wlt-theme.guest-site.signed-in #wrapper.wlt-theme {
    padding: 0 65px; }
    body.wlt-theme.guest-site.signed-in #wrapper.wlt-theme #banner {
      background-color: transparent; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet {
    padding: 0 60px 36px;
    margin: 0 auto 67px; }
    #portlet_com_liferay_login_web_portlet_LoginPortlet .control-label {
      font-size: 14px; }
    #portlet_com_liferay_login_web_portlet_LoginPortlet fieldset .input-text-wrapper .wlt-input-group {
      margin-bottom: 10px; } }

@media (max-width: 768px) {
  body.wlt-theme.wlt-login-page-signed-out .wlt-sign-in-title {
    font-size: 32px;
    line-height: normal;
    min-height: 88px; }
    body.wlt-theme.wlt-login-page-signed-out .wlt-sign-in-title p {
      padding: 44px 8px; }
  body.wlt-theme.wlt-login-page-signed-out footer .links {
    margin-top: 10px;
    width: calc(100% - 100px); }
  body.wlt-theme.wlt-login-page-signed-out footer .logo p {
    display: none; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet {
    margin: 0 auto 140px;
    padding: 0 30px 18px; }
    #portlet_com_liferay_login_web_portlet_LoginPortlet .control-label {
      font-size: 12px; }
    #portlet_com_liferay_login_web_portlet_LoginPortlet .button-holder {
      margin-top: 10px; }
  .safari #portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input.form-control {
    font-size: 16px; } }

@media (max-width: 575px) {
  body.wlt-theme.wlt-login-page-signed-out .wlt-sign-in-title p {
    font-size: 24px;
    padding: 30px 8px; }
  body.wlt-theme.wlt-login-page-signed-out #wrapper {
    padding: 0 10px; }
  body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo .client-specific-logo {
    width: 246px;
    height: 47px; }
  body.wlt-theme.wlt-login-page-signed-out footer {
    padding: 16px 30px; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet {
    margin: 0 auto 150px; } }

@media (max-width: 465px) {
  body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo > div,
  #portlet_com_liferay_login_web_portlet_LoginPortlet {
    max-width: 100%; } }

.ie body.wlt-theme .wlt-login-page-signed-out > div,
.edge body.wlt-theme .wlt-login-page-signed-out > div {
  padding: 0; }

.ie body.wlt-theme:not(.opened) .flipped,
.ie body.wlt-theme:not(.open-admin-panel) .flipped,
.edge body.wlt-theme:not(.opened) .flipped,
.edge body.wlt-theme:not(.open-admin-panel) .flipped {
  padding: 0; }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo {
  float: left;
  min-height: 200px !important;
  background: #667069; }

body.wlt-theme.wlt-login-page-signed-out #wrapper .wlt-small-logo {
  background-size: unset !important; }

.dialog-iframe-popup #main-content {
  background-color: #FFFFFF !important;
  padding-bottom: 5px !important;
  top: 0px;
  overflow-x: hidden;
  overflow-y: auto; }

.yui3-widget-content-expanded .dialog-iframe-node {
  min-height: 335px !important; }

.login-container {
  width: 100%;
  margin: 0px auto;
  padding: 0px !important; }

.login-container .form {
  background-color: #FFFFFF; }

.porlet-boundary .portlet-body .form {
  background-color: #FFFFFF !important; }

.login-container .navigation ul.taglib-icon-list li {
  display: none; }

.login-container .navigation span a.lfr-icon-item {
  display: none; }

.login-container .input-text-wrapper .wlt-input-group {
  margin-bottom: 0px;
  padding-top: 15px; }

.login-container .input-text-wrapper .wlt-input-group .wlt-label {
  text-align: left;
  font: normal normal 600 12px/15px Montserrat;
  letter-spacing: -0.02px !important;
  color: #828E93 !important;
  opacity: 1 !important; }

#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input.form-control {
  color: #ffffff !important;
  border-bottom: solid 1px #f5f5f5 !important;
  opacity: 0.25 !important; }

#content .login-page-client-logo {
  width: 550px !important;
  z-index: 1 !important;
  display: block !important;
  background-color: #09232c;
  height: 200px !important;
  top: 0 !important;
  position: absolute;
  left: 0px; }

#portlet_com_liferay_login_web_portlet_LoginPortlet {
  width: 550px !important;
  z-index: 2 !important;
  background-color: #09232C;
  height: auto !important; }

.dialog-iframe-popup .portlet-body {
  margin: 0px 20px !important;
  padding-top: 15px; }

#_com_liferay_login_web_portlet_LoginPortlet_loginForm #_com_liferay_login_web_portlet_LoginPortlet_reset_password123 {
  text-align: left;
  text-decoration: underline;
  font: normal normal 600 12px/15px Montserrat;
  letter-spacing: 0px;
  color: #FFFFFF;
  text-transform: capitalize;
  border: none;
  background-color: transparent;
  float: left;
  margin-right: 0;
  padding: 5px 0; }
  #_com_liferay_login_web_portlet_LoginPortlet_loginForm #_com_liferay_login_web_portlet_LoginPortlet_reset_password123 .lfr-btn-label {
    color: #FFFFFF !important;
    font-size: 12px; }
  #_com_liferay_login_web_portlet_LoginPortlet_loginForm #_com_liferay_login_web_portlet_LoginPortlet_reset_password123:hover {
    text-decoration: none; }

#_com_liferay_login_web_portlet_LoginPortlet_loginForm #_com_liferay_login_web_portlet_LoginPortlet_create_account123 {
  text-align: left;
  text-decoration: underline;
  font: normal normal 600 12px/15px Montserrat;
  letter-spacing: 0px;
  color: #FFFFFF;
  text-transform: capitalize;
  border: none;
  background-color: transparent;
  float: right;
  margin-right: 0;
  padding: 5px; }
  #_com_liferay_login_web_portlet_LoginPortlet_loginForm #_com_liferay_login_web_portlet_LoginPortlet_create_account123 .lfr-btn-label {
    color: #FFFFFF !important;
    font-size: 12px; }
  #_com_liferay_login_web_portlet_LoginPortlet_loginForm #_com_liferay_login_web_portlet_LoginPortlet_create_account123:hover {
    text-decoration: none; }

#portlet_com_liferay_login_web_portlet_LoginPortlet #_com_liferay_login_web_portlet_LoginPortlet_loginForm .button-holder {
  margin: 45px 0 0 0 !important; }

#portlet_com_liferay_login_web_portlet_LoginPortlet #_com_liferay_login_web_portlet_LoginPortlet_loginForm .button-holder .btn-default:not([disabled]):not(.disabled)::before,
#portlet_com_liferay_login_web_portlet_LoginPortlet #_com_liferay_login_web_portlet_LoginPortlet_loginForm .button-holder .btn-default:not([disabled]):not(.disabled)::after,
#portlet_com_liferay_login_web_portlet_LoginPortlet .button-holder button {
  border-radius: 4px;
  background-color: #ffa10a;
  width: 390px !important;
  height: 48px;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  opacity: 1;
  font-size: 14px;
  font-weight: bold;
  font-family: 'Montserrat'; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet #_com_liferay_login_web_portlet_LoginPortlet_loginForm .button-holder .btn-default:not([disabled]):not(.disabled)::before:focus,
  #portlet_com_liferay_login_web_portlet_LoginPortlet #_com_liferay_login_web_portlet_LoginPortlet_loginForm .button-holder .btn-default:not([disabled]):not(.disabled)::after:focus,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .button-holder button:focus {
    border: 2px solid #09232C !important;
    border-radius: 4px !important;
    text-decoration: none; }

.login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_reset_password {
  background: none;
  color: #FFF;
  text-decoration: underline;
  cursor: pointer;
  font-size: 12px;
  letter-spacing: 0px;
  margin-left: 0px;
  text-align: left;
  border: 0px;
  padding-left: 0px;
  margin-right: 0px;
  border-radius: 0px;
  font: normal normal 600 12px/15px Montserrat; }
  .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_reset_password:focus {
    border: 2px solid #09232C !important;
    border-radius: 4px !important;
    text-decoration: none; }
  .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_reset_password span.lfr-btn-label {
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    font: normal normal 600 12px/15px Montserrat; }
    .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_reset_password span.lfr-btn-label:hover {
      color: #FFFFFF; }
    .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_reset_password span.lfr-btn-label:active {
      color: #FFFFFF; }

.login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_create_account {
  background: none;
  border: none;
  color: #FFFFFF !important;
  text-decoration: underline;
  letter-spacing: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 174px;
  border: 0px;
  margin-right: 0px;
  border-radius: 0px; }
  .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_create_account span.lfr-btn-label {
    font-size: 12px;
    color: #FFFFFF;
    text-align: left;
    font: normal normal 600 12px/15px Montserrat; }
    .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_create_account span.lfr-btn-label:hover {
      color: #FFFFFF; }
    .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_create_account span.lfr-btn-label:active {
      color: #FFFFFF; }

.login-or-single-signon {
  font: normal normal medium 14px/18px Montserrat;
  letter-spacing: 0.01px;
  color: #FFFFFF;
  text-transform: uppercase;
  opacity: 1;
  padding-top: 15px;
  width: 390px; }

.remeber-me-user-login span#remember-me-text {
  text-align: left;
  font: normal normal medium 14px/18px Montserrat;
  letter-spacing: 0.01px;
  color: #FFFFFF;
  opacity: 1;
  font-size: 14px; }

.remeber-me-user-login a.tag-user-login {
  padding-left: 34%;
  text-decoration: underline;
  text-align: right;
  text-decoration: underline;
  font: normal normal 600 12px/15px Montserrat;
  letter-spacing: 0px;
  color: #FFFFFF;
  text-transform: capitalize;
  opacity: 1; }

#portlet_new-password .control-label,
#portlet_com_liferay_login_web_portlet_LoginPortlet .control-label {
  color: #FFFFFF;
  text-transform: none; }

#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill {
  -webkit-text-fill-color: #09232c !important; }

.login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_reset_password span.lfr-btn-label,
.login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_create_account span.lfr-btn-label {
  text-transform: none; }

#_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup {
  min-width: 526px !important;
  max-height: 460px !important;
  width: 526px !important;
  height: 455px !important;
  left: calc(50% - 263px) !important; }
  #_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup .modal-content {
    background-color: #FFFFFF; }
    #_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup .modal-content .modal-header {
      background-color: #FFFFFF; }
      #_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup .modal-content .modal-header div button {
        opacity: 0.5;
        color: #09232C; }
        #_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup .modal-content .modal-header div button:hover {
          opacity: 0.5;
          color: #09232C; }
      #_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup .modal-content .modal-header .modal-title {
        font-size: 24px;
        text-align: left;
        opacity: 1;
        letter-spacing: 0px;
        color: #09232C;
        font: normal normal 600 24px/29px Montserrat; }
    #_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup .modal-content .modal-body {
      overflow-y: auto;
      overflow-x: hidden; }
      #_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup .modal-content .modal-body .dialog-iframe-node {
        height: 100% !important;
        min-height: 100% !important; }

#_com_liferay_login_web_portlet_LoginPortlet_create_account_popup {
  min-width: 936 !important;
  max-height: 614px !important; }
  #_com_liferay_login_web_portlet_LoginPortlet_create_account_popup .modal-content {
    background-color: #FFFFFF; }
    #_com_liferay_login_web_portlet_LoginPortlet_create_account_popup .modal-content .modal-header {
      background-color: #FFFFFF; }
      #_com_liferay_login_web_portlet_LoginPortlet_create_account_popup .modal-content .modal-header .modal-title {
        font-size: 24px;
        text-align: left;
        opacity: 1;
        letter-spacing: 0px;
        color: #09232C;
        font: normal normal 600 24px/29px Montserrat; }
    #_com_liferay_login_web_portlet_LoginPortlet_create_account_popup .modal-content .modal-body {
      overflow-y: auto;
      overflow-x: hidden;
      margin-bottom: 0px !important; }
      #_com_liferay_login_web_portlet_LoginPortlet_create_account_popup .modal-content .modal-body .dialog-iframe-node {
        height: 100% !important;
        min-height: 100% !important; }

.form-builder-field .wlt-input-group input[type="text"],
.form-builder-field .wlt-input-group input[type="email"],
.form-builder-field .wlt-input-group input[type="password"],
.input-String-wrapper .wlt-input-group input[type="text"],
.input-String-wrapper .wlt-input-group input[type="email"],
.input-String-wrapper .wlt-input-group input[type="password"],
.input-text-wrapper .wlt-input-group input[type="text"],
.input-text-wrapper .wlt-input-group input[type="email"],
.input-text-wrapper .wlt-input-group input[type="password"],
.input-Date-wrapper .wlt-input-group input[type="text"],
.input-Date-wrapper .wlt-input-group input[type="email"],
.input-Date-wrapper .wlt-input-group input[type="password"] {
  border-bottom-color: #D4DBDE;
  margin-top: 5px; }

.wlt-theme .sign-in-form fieldset,
.wlt-theme .sign-in-form fieldset.input-container {
  background-color: #06232C;
  margin-top: -5px; }

.create_account_fm .form-group.input-select-wrapper,
.create_account_fm .form-group.input-String-wrapper,
.create_account_fm .form-group.input-Date-wrapper,
.create_account_fm .form-group.input-text-wrapper {
  float: left;
  width: 46%;
  margin-left: 2%;
  margin-right: 2%;
  height: 60px;
  margin-top: 15px;
  margin-bottom: 30px; }
  .create_account_fm .form-group.input-select-wrapper .wlt-input-group,
  .create_account_fm .form-group.input-String-wrapper .wlt-input-group,
  .create_account_fm .form-group.input-Date-wrapper .wlt-input-group,
  .create_account_fm .form-group.input-text-wrapper .wlt-input-group {
    margin-bottom: 5px !important;
    padding-top: 15px !important; }
    .create_account_fm .form-group.input-select-wrapper .wlt-input-group span.lfr-input-date,
    .create_account_fm .form-group.input-String-wrapper .wlt-input-group span.lfr-input-date,
    .create_account_fm .form-group.input-Date-wrapper .wlt-input-group span.lfr-input-date,
    .create_account_fm .form-group.input-text-wrapper .wlt-input-group span.lfr-input-date {
      width: 100% !important; }
  .create_account_fm .form-group.input-select-wrapper select,
  .create_account_fm .form-group.input-String-wrapper select,
  .create_account_fm .form-group.input-Date-wrapper select,
  .create_account_fm .form-group.input-text-wrapper select {
    border-bottom: 1px solid #D4DBDE !important; }
  .create_account_fm .form-group.input-select-wrapper label,
  .create_account_fm .form-group.input-String-wrapper label,
  .create_account_fm .form-group.input-Date-wrapper label,
  .create_account_fm .form-group.input-text-wrapper label {
    letter-spacing: -0.03px;
    color: #828E93; }

.fieldset .row .col-md-6 div:nth-child(3) {
  content: "";
  display: table;
  clear: both; }

#_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup .input-text-wrapper {
  width: 100% !important; }

#_com_liferay_login_web_portlet_LoginPortlet_fm textarea.form-control {
  height: 64px !important; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .sponser-email.form-group.input-String-wrapper,
#_com_liferay_login_web_portlet_LoginPortlet_fm .reason-for-client-reg.form-group.input-String-wrapper {
  margin-top: 0; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .sponser-email.form-group.input-String-wrapper .input-text-wrapper,
  #_com_liferay_login_web_portlet_LoginPortlet_fm .reason-for-client-reg.form-group.input-String-wrapper .input-text-wrapper {
    width: 100%;
    margin-left: 0; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .sponser-email.form-group.input-String-wrapper .control-label:after,
  #_com_liferay_login_web_portlet_LoginPortlet_fm .reason-for-client-reg.form-group.input-String-wrapper .control-label:after {
    content: "*";
    position: absolute;
    right: auto;
    margin-left: 5px;
    top: -2px;
    font-size: 14px;
    color: #828E93;
    font-weight: bold; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference-label {
  margin-left: 10px; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference-label span {
    text-align: left;
    letter-spacing: -0.03px;
    color: #09232C;
    opacity: 1;
    font-size: 16px;
    font-weight: 600; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .div-error {
  letter-spacing: 0px;
  color: #DE3333;
  opacity: 1;
  font-size: 12px;
  font-weight: 600;
  font-family: 'Montserrat', sans-serif;
  margin-top: -15px; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .required {
  letter-spacing: 0px;
  color: #DE3333;
  opacity: 1;
  font-size: 12px;
  font-weight: 600;
  font-family: 'Montserrat', sans-serif; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg {
  margin: 45px 0 30px 4px;
  position: relative;
  width: 100%; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg .agree {
    color: #09232C;
    font-size: 16px; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg .form-validator-stack.help-block {
    position: absolute;
    top: 46px;
    width: 300px; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg .accept-msg {
    display: block;
    position: relative;
    top: 6px;
    font-size: 12px;
    font-weight: 500; }
    #_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg .accept-msg .privacy-link {
      display: block;
      margin-left: 20px; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg .form-group.input-checkbox-wrapper {
    float: left;
    margin-left: -2px;
    margin-right: 10px;
    z-index: 3; }
    #_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg .form-group.input-checkbox-wrapper label {
      width: 26px;
      overflow: hidden;
      height: 28px;
      display: block; }
    #_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg .form-group.input-checkbox-wrapper .reference-mark.text-warning {
      display: none; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg a {
    cursor: pointer;
    text-decoration: underline; }
    #_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg a:hover {
      text-decoration: none; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .reaon-for-client-reg .control-label::after {
  content: "*";
  position: absolute;
  right: auto;
  margin-left: 5px;
  top: -2px;
  font-size: 14px;
  color: #828E93;
  font-weight: bold; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference.form-group.input-String-wrapper {
  width: 96% !important;
  padding-left: 2px;
  height: auto; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference.form-group.input-String-wrapper .aui-field-label {
    display: block;
    width: 45%;
    margin-bottom: 20px !important;
    color: #09232C !important;
    font-weight: 500;
    font-size: 14px; }
    #_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference.form-group.input-String-wrapper .aui-field-label span {
      font-size: 14px;
      font-weight: bold;
      margin-left: 2px; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference.form-group.input-String-wrapper .radio-button {
    display: block;
    margin-left: 20px;
    margin-top: 15px; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference.form-group.input-String-wrapper .control-label::after {
    content: "*";
    position: absolute;
    right: auto;
    margin-left: 5px;
    top: -2px;
    font-size: 14px;
    color: #09232c;
    font-weight: bold; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference .control-label {
  width: 100%;
  margin-bottom: 20px !important;
  color: #09232C !important;
  font-weight: 500;
  display: none; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference label {
  margin-right: 40px;
  text-align: left;
  letter-spacing: 0px;
  color: #09232C;
  font-size: 16px;
  font-weight: 500; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference input[type="radio"] {
  margin-right: 8px;
  position: relative;
  height: 18px;
  width: 18px;
  top: 4px; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference input[type="radio"]::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    border: 1px solid #048904 !important; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference input[type="radio"]:before {
    display: none; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference input[type="radio"]:checked:before {
    top: 4px;
    left: 4px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #048904 !important;
    position: absolute;
    content: "";
    display: block; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .form-group.input-select-wrapper {
  display: none; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .required {
  padding-left: 0 !important; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .screen-name {
  display: none; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .form .navigation {
  display: none; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .dialog-footer {
  margin: 0px !important;
  position: relative;
  right: 1rem; }

.create_account_fm .dialog-footer button.btn-default {
  width: 200px !important; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .dialog-footer button.btn {
  border: 1px solid #9CA7AA !important;
  background: #FFF !important;
  border-radius: 4px;
  margin-top: 28px;
  margin-bottom: 20px;
  height: 48px;
  color: #6B797E !important;
  text-transform: uppercase;
  min-width: 160px;
  margin-left: 33px; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .dialog-footer button.btn span.lfr-btn-label {
  color: #6B797E !important;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-size: 14px;
  font-weight: bold; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .dialog-footer button.btn:hover {
  border: 1px solid #FFA10A;
  background: #ffc107 !important; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset div.form-validator-stack {
  padding-left: 0px; }

#_com_liferay_login_web_portlet_LoginPortlet_create_account_popup {
  width: 936px !important;
  height: 614px !important;
  margin: auto !important; }
  #_com_liferay_login_web_portlet_LoginPortlet_create_account_popup .modal-content {
    background-color: #FFFFFF; }
    #_com_liferay_login_web_portlet_LoginPortlet_create_account_popup .modal-content .modal-header {
      background-color: #FFFFFF; }
      #_com_liferay_login_web_portlet_LoginPortlet_create_account_popup .modal-content .modal-header .modal-title {
        font-size: 24px;
        text-align: left;
        opacity: 1;
        letter-spacing: 0px;
        color: #09232C;
        font: normal normal 600 24px/29px Montserrat; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form fieldset input.form-control {
  opacity: 1 !important;
  margin-top: -5px;
  color: #2b2b2b !important; }

.sign-in-form .form-group.input-text-wrapper {
  width: 390px !important; }

.form-group.input-text-wrapper {
  width: 100%; }

body.wlt-theme.wlt-login-page-signed-out #wrapper .row {
  width: 550px !important; }

a.taglib-icon i.icon-plus {
  display: none !important; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form fieldset input:-webkit-autofill.has-value {
  -webkit-text-fill-color: #FFFFFF !important; }

.login-or-single-signon {
  padding-left: 0px !important;
  padding-top: 15px !important;
  text-align: center; }

a.tag-user-login {
  padding-left: 32%;
  text-decoration: underline; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation ul .wlt-login-sso-dropbtn .wlt-login-sso-dropdown-select option {
  font-weight: 600; }

.icon-refresh:before {
  content: ""; }

body.wlt-theme.wlt-login-page-signed-out footer .logo1 i.wlt-down-logo-right {
  bottom: -42px;
  left: 61px !important; }

.wlt_login_page_signed_out section .alert.alert-info {
  display: none; }

#_com_liferay_login_web_portlet_LoginPortlet_fm label {
  padding-bottom: 0px !important;
  font-size: 14px;
  margin-bottom: 0; }
  #_com_liferay_login_web_portlet_LoginPortlet_fm label .reference-mark {
    color: #828E93 !important; }
    #_com_liferay_login_web_portlet_LoginPortlet_fm label .reference-mark .lexicon-icon {
      height: 0.4em !important; }

.create_account_fm .form-group input.field.form-control {
  padding: 0px !important; }

#portlet_com_liferay_login_web_portlet_LoginPortlet #_com_liferay_login_web_portlet_LoginPortlet_loginForm .button-holder .btn-default:not([disabled]):not(.disabled)::before,
#portlet_com_liferay_login_web_portlet_LoginPortlet #_com_liferay_login_web_portlet_LoginPortlet_loginForm .button-holder .btn-default:not([disabled]):not(.disabled)::after,
#portlet_com_liferay_login_web_portlet_LoginPortlet .button-holder button {
  border: 0px !important; }

.button-holder .btn.btn-primary:focus {
  border: 2px solid #09232C !important; }

.taglib-icon-list .taglib-icon:focus {
  border: 2px solid #09232C !important; }

.create_account_fm .form-group.reaon-for-client-reg {
  margin-top: 0; }

.captcha-account {
  display: flex;
  flex-direction: column; }

.success-message {
  margin-top: 30px;
  text-align: center; }

h3 {
  align: center; }

.success-content {
  display: flex;
  flex-direction: column;
  align-items: center; }

body.tag-theme.wlt-login-page-signed-out footer .logo1 {
  right: 175px;
  bottom: 15px; }

body.tag-theme.wlt-login-page-signed-out footer .logo1 p {
  letter-spacing: -0.02px;
  color: #828E93;
  opacity: 1;
  font-weight: 500; }

body.tag-theme.wlt-login-page-signed-out footer .logo1 i.wlt-down-logo-right {
  left: 116px !important;
  width: 100px !important; }

body.tag-theme.wlt-login-page-signed-out .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_create_account {
  color: #131313 !important; }

body.tag-theme.wlt-login-page-signed-out .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_create_account span.lfr-btn-label {
  color: #09232C !important; }

body.tag-theme.wlt-login-page-signed-out .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_reset_password span.lfr-btn-label {
  color: #09232C !important; }

body.tag-theme.wlt-login-page-signed-out .login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_reset_password {
  color: #131313 !important; }

body.tag-theme.wlt-login-page-signed-out .wlt-default-tag-sso {
  float: unset;
  width: 100%;
  display: block;
  margin-top: 20px; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference.form-group.input-String-wrapper .aui-field-label {
  width: 100%; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .sponser-email {
  width: 100%; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .reaon-for-client-reg {
  width: 100%; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .register-msg {
  margin-top: 0px;
  width: 100%; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .sponser-email.form-group.input-String-wrapper {
  margin-top: 5%; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .reason-for-registration-form-field {
  display: block !important; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .client-reference.form-group.input-String-wrapper {
  width: 100% !important; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form fieldset input.form-control {
  caret-color: white !important; }

.login-container .input-container button#_com_liferay_login_web_portlet_LoginPortlet_create_account {
  margin-left: 0; }

html body.wlt-theme.wlt-login-page-signed-out .navigation .taglib-icon-list .wlt-default-tag-sso a {
  top: 380px !important; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:nth-child(2) a {
  top: 320px !important; }

@media (max-width: 768px) {
  #main-content .portlet-content .login-container .input-container .alert.alert-danger {
    top: 0px;
    height: auto !important; } }

@media (max-width: 550px) {
  #senna_surface1-default #consent-banner {
    position: absolute;
    z-index: 100; } }

/* Change password page */
body.wlt-theme #portlet_new-password fieldset,
body.wlt-theme #portlet_password-reminder fieldset {
  max-width: 618px;
  margin: 0 auto 20px;
  display: block; }
  body.wlt-theme #portlet_new-password fieldset .hint-password-reset,
  body.wlt-theme #portlet_password-reminder fieldset .hint-password-reset {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 0; }

body.wlt-theme #portlet_new-password .portlet-content,
body.wlt-theme #portlet_password-reminder .portlet-content {
  padding: 0; }
  body.wlt-theme #portlet_new-password .portlet-content > .sheet,
  body.wlt-theme #portlet_password-reminder .portlet-content > .sheet {
    max-width: none;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent; }
    body.wlt-theme #portlet_new-password .portlet-content > .sheet .sheet-header,
    body.wlt-theme #portlet_password-reminder .portlet-content > .sheet .sheet-header {
      display: none; }
    body.wlt-theme #portlet_new-password .portlet-content > .sheet .sheet-text form fieldset .input-text-wrapper .wlt-input-group,
    body.wlt-theme #portlet_new-password .portlet-content > .sheet .sheet-text form fieldset .input-select-wrapper .wlt-input-group,
    body.wlt-theme #portlet_password-reminder .portlet-content > .sheet .sheet-text form fieldset .input-text-wrapper .wlt-input-group,
    body.wlt-theme #portlet_password-reminder .portlet-content > .sheet .sheet-text form fieldset .input-select-wrapper .wlt-input-group {
      margin-bottom: 0px;
      min-height: 84px; }
      body.wlt-theme #portlet_new-password .portlet-content > .sheet .sheet-text form fieldset .input-text-wrapper .wlt-input-group input:focus,
      body.wlt-theme #portlet_new-password .portlet-content > .sheet .sheet-text form fieldset .input-select-wrapper .wlt-input-group input:focus,
      body.wlt-theme #portlet_password-reminder .portlet-content > .sheet .sheet-text form fieldset .input-text-wrapper .wlt-input-group input:focus,
      body.wlt-theme #portlet_password-reminder .portlet-content > .sheet .sheet-text form fieldset .input-select-wrapper .wlt-input-group input:focus {
        background: transparent; }
    body.wlt-theme #portlet_new-password .portlet-content > .sheet .sheet-text form fieldset .input-text-wrapper:first-of-type .wlt-input-group,
    body.wlt-theme #portlet_new-password .portlet-content > .sheet .sheet-text form fieldset .input-select-wrapper:first-of-type .wlt-input-group,
    body.wlt-theme #portlet_password-reminder .portlet-content > .sheet .sheet-text form fieldset .input-text-wrapper:first-of-type .wlt-input-group,
    body.wlt-theme #portlet_password-reminder .portlet-content > .sheet .sheet-text form fieldset .input-select-wrapper:first-of-type .wlt-input-group {
      margin-bottom: 0; }
    body.wlt-theme #portlet_new-password .portlet-content > .sheet .sheet-text form .button-holder,
    body.wlt-theme #portlet_password-reminder .portlet-content > .sheet .sheet-text form .button-holder {
      max-width: 618px;
      margin: 0 auto;
      display: block; }
      body.wlt-theme #portlet_new-password .portlet-content > .sheet .sheet-text form .button-holder button,
      body.wlt-theme #portlet_password-reminder .portlet-content > .sheet .sheet-text form .button-holder button {
        float: right;
        margin: 0; }

body.wlt-theme.signed-out #portlet_new-password {
  position: absolute;
  top: 200px;
  width: 550px !important;
  left: 0;
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  height: 100%;
  z-index: 10; }
  body.wlt-theme.signed-out #portlet_new-password .portlet-content > .sheet .sheet-text form .button-holder button {
    border-radius: 4px;
    height: 48px;
    text-align: center;
    letter-spacing: 0;
    text-transform: uppercase;
    opacity: 1;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Montserrat';
    float: left;
    overflow: inherit; }

/* Terms of use */
#portlet_terms-of-use .sheet {
  padding: 20px 32px; }
  #portlet_terms-of-use .sheet h2 {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: normal; }
  #portlet_terms-of-use .sheet p {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    margin-bottom: 20px; }
  #portlet_terms-of-use .sheet .dropdown button {
    margin-right: 0;
    min-width: 110px; }
    #portlet_terms-of-use .sheet .dropdown button .btn-section {
      display: inline-block; }
  #portlet_terms-of-use .sheet .sheet-header {
    margin-bottom: 0; }
  #portlet_terms-of-use .sheet .sheet-footer {
    display: block;
    margin: 0;
    text-align: right; }
    #portlet_terms-of-use .sheet .sheet-footer .button-holder {
      display: inline-block;
      margin: 0; }
    #portlet_terms-of-use .sheet .sheet-footer .btn-primary {
      margin-right: 16px; }
    #portlet_terms-of-use .sheet .sheet-footer .btn-cancel {
      margin-right: 0; }

#termsAndConditionId .modal-body,
#privacyPolicyId .modal-body,
#cookiePolicyId .modal-body,
#contactUsId .modal-body,
#aboutDigitalInteractId .modal-body,
#accessibilityId .modal-body,
#termsConsentId .modal-body {
  padding: 20px 32px; }
  #termsAndConditionId .modal-body h1,
  #privacyPolicyId .modal-body h1,
  #cookiePolicyId .modal-body h1,
  #contactUsId .modal-body h1,
  #aboutDigitalInteractId .modal-body h1,
  #accessibilityId .modal-body h1,
  #termsConsentId .modal-body h1 {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal; }
  #termsAndConditionId .modal-body p > strong,
  #termsAndConditionId .modal-body h2,
  #privacyPolicyId .modal-body p > strong,
  #privacyPolicyId .modal-body h2,
  #cookiePolicyId .modal-body p > strong,
  #cookiePolicyId .modal-body h2,
  #contactUsId .modal-body p > strong,
  #contactUsId .modal-body h2,
  #aboutDigitalInteractId .modal-body p > strong,
  #aboutDigitalInteractId .modal-body h2,
  #accessibilityId .modal-body p > strong,
  #accessibilityId .modal-body h2,
  #termsConsentId .modal-body p > strong,
  #termsConsentId .modal-body h2 {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: normal; }
  #termsAndConditionId .modal-body h3,
  #privacyPolicyId .modal-body h3,
  #cookiePolicyId .modal-body h3,
  #contactUsId .modal-body h3,
  #aboutDigitalInteractId .modal-body h3,
  #accessibilityId .modal-body h3,
  #termsConsentId .modal-body h3 {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.5; }
  #termsAndConditionId .modal-body p,
  #privacyPolicyId .modal-body p,
  #cookiePolicyId .modal-body p,
  #contactUsId .modal-body p,
  #aboutDigitalInteractId .modal-body p,
  #accessibilityId .modal-body p,
  #termsConsentId .modal-body p {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    margin-bottom: 20px; }
  #termsAndConditionId .modal-body pre,
  #privacyPolicyId .modal-body pre,
  #cookiePolicyId .modal-body pre,
  #contactUsId .modal-body pre,
  #aboutDigitalInteractId .modal-body pre,
  #accessibilityId .modal-body pre,
  #termsConsentId .modal-body pre {
    white-space: pre-wrap; }

#aboutDigitalInteractId .modal-body .about-digital-interact-header {
  display: inline-block;
  padding-bottom: 16px; }

#aboutDigitalInteractId .modal-body .about-digital-interact-logo {
  display: inline-block; }
  #aboutDigitalInteractId .modal-body .about-digital-interact-logo img {
    display: inline-block;
    height: 56px; }
  #aboutDigitalInteractId .modal-body .about-digital-interact-logo .wlt-small-logo {
    background-image: url(../images/logos/di-header-log-new.svg);
    background-repeat: no-repeat;
    background-position-x: center;
    width: 216px;
    height: 81px;
    display: inline-block; }

#aboutDigitalInteractId .modal-body .about-digital-interact-title {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: normal;
  display: inline-block;
  height: 52px;
  margin-left: 20px;
  padding-top: 15px;
  vertical-align: top; }

#aboutDigitalInteractId .modal-body .about-digital-interact-body {
  clear: both; }
  #aboutDigitalInteractId .modal-body .about-digital-interact-body:focus p {
    border: 2px solid #09232C !important;
    border-radius: 4px !important; }

#aboutDigitalInteractId .modal-body .about-digital-interact-footer {
  color: #015084; }
  #aboutDigitalInteractId .modal-body .about-digital-interact-footer a {
    font-size: 12px;
    padding-right: 15px; }
    #aboutDigitalInteractId .modal-body .about-digital-interact-footer a:focus {
      border: 2px solid #09232C !important;
      border-radius: 4px !important; }
  #aboutDigitalInteractId .modal-body .about-digital-interact-footer .williams-lea-tag {
    color: #c9cbce;
    font-size: 10px;
    line-height: 1;
    margin-top: 20px;
    padding-right: 15px; }

.terms-and-condition-content,
.terms-consent-content,
.about-digital-interact-content,
.privacy-policy-content,
.contact-us-content,
.cookie-policy-content,
.accessibility-content {
  display: none; }

.hide-footer-link {
  display: none; }

.cookie-policy:focus {
  border: 2px solid #09232C !important;
  border-radius: 4px !important; }

#aboutDigitalInteractId .modal-body p a {
  text-decoration: underline;
  margin: 0.25rem; }

body.wlt-special-login-button-color #portlet_com_liferay_login_web_portlet_LoginPortlet button.btn-default:hover,
body.wlt-special-login-button-color #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li a:hover {
  opacity: 0.7; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .row {
  margin: 0 auto;
  max-width: none;
  width: 100%; }

body:not(.wlt-special-login-button-color) #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation a:hover,
body:not(.wlt-special-login-button-color) #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li a:hover {
  color: #4d9ace;
  border-color: #4d9ace; }

#portlet_com_liferay_login_web_portlet_LoginPortlet {
  background-color: #FFFFFF;
  border: solid 1px #d9dadc;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top: none;
  max-width: 550px; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet section {
    margin-bottom: 0; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .input-select-wrapper {
    margin-top: 0;
    padding-top: 5px; }

#portlet_new-password .gsdc-form-group,
#portlet_com_liferay_login_web_portlet_LoginPortlet .gsdc-form-group {
  margin-bottom: 0; }

#portlet_new-password .portlet-title-text,
#portlet_new-password .portlet-icon-back,
#portlet_new-password .input-checkbox-wrapper,
#portlet_com_liferay_login_web_portlet_LoginPortlet .portlet-title-text,
#portlet_com_liferay_login_web_portlet_LoginPortlet .portlet-icon-back,
#portlet_com_liferay_login_web_portlet_LoginPortlet .input-checkbox-wrapper {
  display: none; }

#portlet_new-password .control-label,
#portlet_com_liferay_login_web_portlet_LoginPortlet .control-label {
  font-weight: normal;
  color: #333d47;
  opacity: 0.7;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  left: 0; }
  #portlet_new-password .control-label .icon-asterisk,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .control-label .icon-asterisk {
    display: none; }

#portlet_new-password select.form-control,
#portlet_com_liferay_login_web_portlet_LoginPortlet select.form-control {
  color: #333d47; }

#portlet_new-password fieldset input:-webkit-autofill,
#portlet_new-password fieldset input:-webkit-autofill:hover,
#portlet_new-password fieldset input:-webkit-autofill:focus,
#portlet_new-password fieldset input:-webkit-autofill:active,
#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill,
#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill:hover,
#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill:focus,
#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill:active {
  background-color: transparent !important;
  color: #333d47 !important;
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: transparent !important;
  -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #333d47; }
  #portlet_new-password fieldset input:-webkit-autofill.has-value,
  #portlet_new-password fieldset input:-webkit-autofill:hover.has-value,
  #portlet_new-password fieldset input:-webkit-autofill:focus.has-value,
  #portlet_new-password fieldset input:-webkit-autofill:active.has-value,
  #portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill.has-value,
  #portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill:hover.has-value,
  #portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill:focus.has-value,
  #portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill:active.has-value {
    -webkit-text-fill-color: #333d47 !important; }

#portlet_new-password fieldset input.form-control,
#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input.form-control {
  background-color: transparent;
  border: none;
  color: #333d47;
  border-bottom: 1px solid #333d47;
  border-radius: 0;
  -webkit-box-shadow: none;
  padding: 10px 0;
  font-size: 14px;
  line-height: 14px; }
  #portlet_new-password fieldset input.form-control:focus,
  #portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input.form-control:focus {
    box-shadow: none; }

#portlet_new-password fieldset .btn-search-cancel,
#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset .btn-search-cancel {
  color: #333d47; }

#portlet_new-password .gsdc-form-group button,
#portlet_new-password .button-holder button,
#portlet_com_liferay_login_web_portlet_LoginPortlet .gsdc-form-group button,
#portlet_com_liferay_login_web_portlet_LoginPortlet .button-holder button {
  width: 100%; }

#portlet_new-password .gsdc-form-group button,
#portlet_com_liferay_login_web_portlet_LoginPortlet .gsdc-form-group button {
  margin: 20px 0; }

#portlet_new-password .navigation a span,
#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation a span {
  line-height: 30px; }

#portlet_new-password .navigation li,
#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li {
  margin: 0 0 20px 0;
  width: 100%; }
  #portlet_new-password .navigation li a,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li a {
    color: #015084;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 600;
    border-radius: 12px;
    height: 32px;
    text-align: center;
    width: auto;
    position: absolute;
    top: 127px;
    font-size: 11px;
    color: #DEDEDE;
    left: 377px;
    text-decoration: underline;
    text-transform: capitalize;
    letter-spacing: 0px;
    opacity: 1; }
    #portlet_new-password .navigation li a img,
    #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li a img {
      display: none; }
    #portlet_new-password .navigation li a .icon-plus:before,
    #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li a .icon-plus:before {
      line-height: 30px;
      display: none !important; }

#portlet_new-password .navigation span > a,
#portlet_new-password .navigation li:last-of-type a,
#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation span > a,
#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  border: none;
  width: 100%;
  text-align: center; }
  #portlet_new-password .navigation span > a:hover,
  #portlet_new-password .navigation li:last-of-type a:hover,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation span > a:hover,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a:hover {
    color: #4d9ace; }
  #portlet_new-password .navigation span > a i.icon-question-sign:before, #portlet_new-password .navigation span > a i.icon-refresh:before,
  #portlet_new-password .navigation li:last-of-type a i.icon-question-sign:before,
  #portlet_new-password .navigation li:last-of-type a i.icon-refresh:before,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation span > a i.icon-question-sign:before,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation span > a i.icon-refresh:before,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a i.icon-question-sign:before,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a i.icon-refresh:before {
    content: ""; }
  #portlet_new-password .navigation span > a i.icon-signin:before,
  #portlet_new-password .navigation li:last-of-type a i.icon-signin:before,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation span > a i.icon-signin:before,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a i.icon-signin:before {
    content: "";
    font-size: 20px; }

#portlet_new-password .required,
#portlet_com_liferay_login_web_portlet_LoginPortlet .required {
  color: #d72638; }

@-webkit-keyframes autofill {
  to {
    color: black;
    background: transparent; } }

#portlet_new-password input:-webkit-autofill,
#portlet_com_liferay_login_web_portlet_LoginPortlet input:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both; }

#portlet_new-password .taglib-captcha,
#portlet_com_liferay_login_web_portlet_LoginPortlet .taglib-captcha {
  margin: 0;
  margin-top: 21px !important; }
  #portlet_new-password .taglib-captcha .captcha,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .taglib-captcha .captcha {
    padding: 8px;
    margin: 0 auto;
    margin-top: 0px !important; }
  #portlet_new-password .taglib-captcha .refresh,
  #portlet_com_liferay_login_web_portlet_LoginPortlet .taglib-captcha .refresh {
    padding-left: 40px;
    vertical-align: baseline;
    margin-top: 10px; }
    #portlet_new-password .taglib-captcha .refresh a:hover,
    #portlet_com_liferay_login_web_portlet_LoginPortlet .taglib-captcha .refresh a:hover {
      color: #4d9ace; }
      #portlet_new-password .taglib-captcha .refresh a:hover .icon-refresh::before,
      #portlet_com_liferay_login_web_portlet_LoginPortlet .taglib-captcha .refresh a:hover .icon-refresh::before {
        color: #4d9ace; }
    #portlet_new-password .taglib-captcha .refresh .icon-refresh::before,
    #portlet_com_liferay_login_web_portlet_LoginPortlet .taglib-captcha .refresh .icon-refresh::before {
      font-family: wlt-font-icons;
      content: "";
      color: #333d47;
      font-size: 22px; }
    #portlet_new-password .taglib-captcha .refresh .hide-accessible,
    #portlet_com_liferay_login_web_portlet_LoginPortlet .taglib-captcha .refresh .hide-accessible {
      position: relative !important; }

#portlet_new-password .hint-password-reset,
#portlet_com_liferay_login_web_portlet_LoginPortlet .hint-password-reset {
  color: #333d47; }

#portlet_new-password .navigation li,
#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li {
  border-radius: 100px; }

body.wlt-theme.wlt-login-page-signed-out footer .links {
  bottom: 30px !important;
  position: absolute !important;
  width: 435px;
  margin-left: 53px; }

body.wlt-theme.wlt-login-page-signed-out footer .links a {
  color: #b6b6b7 !important;
  display: none; }

body.wlt-theme.wlt-login-page-signed-out footer .links a {
  display: none; }

body.wlt-theme.wlt-login-page-signed-out footer .links a:nth-child(3) {
  display: block !important; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a {
  color: #ffffff;
  background-color: transparent; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation .sso-redirect a span {
  color: #ffffff; }

/***** LOGIN PAGE THEME *****/
body.wlt-theme.wlt-login-page-signed-out .wlt-sign-in-title {
  height: 0px;
  min-height: 0px; }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo {
  float: left; }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo > div {
  border-radius: 0px;
  width: 380px;
  background-color: transparent;
  border: none; }

body.wlt-theme.wlt-login-page-signed-out #wrapper .row {
  top: 200px;
  width: 380px;
  position: absolute; }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo > div img {
  max-height: 200px;
  margin-left: -70px;
  margin-top: -60px;
  width: 400px; }

#portlet_new-password .taglib-captcha .captcha,
#portlet_com_liferay_login_web_portlet_LoginPortlet .taglib-captcha .captcha {
  background-color: #ffffff; }

#portlet_com_liferay_login_web_portlet_LoginPortlet {
  Border-radius: 0px;
  height: 600px;
  padding-left: 40px;
  background-color: transparent;
  border: none; }

body.wlt-theme.wlt-login-page-signed-out footer {
  background: transparent;
  width: 380px;
  height: 225px;
  padding: 0px 10px;
  left: 0px;
  right: unset;
  border-top: none;
  /*-webkit-box-shadow: 1px 2px 39px 5px rgba(0,0,0,0.05);8*/
  /*  box-shadow: 1px 2px 39px 5px rgba(0,0,0,0.05);*/ }

body.wlt-theme.wlt-login-page-signed-out footer .links {
  width: 500px;
  bottom: 15px !important;
  position: absolute !important; }

body.wlt-theme.wlt-login-page-signed-out footer a {
  width: 450px;
  float: left;
  height: 30px !important;
  margin-left: 0px;
  padding-left: 16px;
  padding-right: 18px; }

body.wlt-theme.wlt-login-page-signed-out footer .williams-lea-tag {
  float: left;
  margin-left: 20px;
  margin-top: 5px; }

body.wlt-theme.wlt-login-page-signed-out footer .logo {
  position: fixed;
  opacity: 0.8;
  right: 30px;
  bottom: 10px;
  background-color: #ffffff;
  padding: 2px 10px 2px 10px;
  border-radius: 8px; }

body.wlt-theme.wlt-login-page-signed-out #wrapper .wlt-small-logo {
  background-size: 40px; }

body.wlt-theme.wlt-login-page-signed-out footer .logo p {
  margin-right: -20px; }

body.wlt-theme.wlt-login-page-signed-out footer .links a {
  color: #ffffff;
  font-weight: 400; }

body.wlt-theme.wlt-login-page-signed-out footer .williams-lea-tag {
  color: #ffffff;
  font-weight: 400;
  padding-top: 10px;
  border-top: solid #9c9c9c 1px; }

.login-container .input-text-wrapper .wlt-input-group .wlt-label {
  color: #f5f5f5;
  letter-spacing: 0.5px;
  font-size: 13px; }

#portlet_com_liferay_login_web_portlet_LoginPortlet button.btn-default {
  border-radius: 100px; }

#portlet_com_liferay_login_web_portlet_LoginPortlet button.btn-default span {
  font-weight: 400; }

#portlet_new-password .navigation li, #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li a {
  border-radius: 100px;
  border: none;
  font-weight: 400; }

#portlet_new-password .navigation li, #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:nth-child(2) a {
  background-color: transparent;
  color: #504f4f;
  border: solid 1px #fff; }

#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input.form-control {
  color: #ffffff;
  border-bottom: solid 1px #f5f5f5; }

#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill.has-value {
  -webkit-text-fill-color: #b3b3b3 !important;
  -webkit-box-shadow: 0 0 0px 1000px #667069 inset !important;
  transition: background-color 5000s ease-in-out 0s; }

#portlet_com_liferay_login_web_portlet_LoginPortlet fieldset input:-webkit-autofill:focus.has-value {
  -webkit-text-fill-color: #b3b3b3 !important; }

.modal {
  height: 80% !important;
  width: 80% !important;
  left: 10% !important;
  top: 10% !important; }

.modal-open .modal-dialog div.modal-body {
  max-height: 100% !important;
  margin-bottom: 40px !important; }

.liferay-modal .modal-full-screen .modal-body-iframe {
  padding-left: 0px !important; }

.modal .modal-content .modal-header .modal-title,
.modal-dialog .modal-content .modal-header .modal-title {
  font-size: 22px; }

.modal .modal-content,
.modal-dialog .modal-content {
  border: none; }

.portlet-msg-info strong {
  font-weight: normal;
  font-size: 14px !important; }

@media only screen and (max-width: 500px) {
  body.wlt-theme.wlt-login-page-signed-out footer {
    background-color: #73787b;
    -webkit-box-shadow: 1px 2px 39px 5px rgba(0, 0, 0, 0.12);
    box-shadow: 1px 2px 39px 5px rgba(0, 0, 0, 0.12);
    width: 100% !important;
    left: -17px !important;
    position: fixed; }
  body.wlt-theme.wlt-login-page-signed-out #wrapper {
    margin-left: 0px; }
  body.wlt-theme.wlt-login-page-signed-out #wrapper .row {
    position: absolute; }
  body.wlt-theme.wlt-login-page-signed-out footer .williams-lea-tag {
    position: absolute;
    bottom: 20px;
    left: 10px !important; } }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo > div {
  border-radius: 0;
  width: 380px;
  background-color: #667069;
  border: 0; }

#portlet_com_liferay_login_web_portlet_LoginPortlet {
  Border-radius: 0;
  height: 600px;
  padding-top: 40px;
  background-color: #667069;
  position: relative;
  border: 0; }

@media (min-width: 769px), (min-device-height: 801px) {
  #portlet_com_liferay_login_web_portlet_LoginPortlet {
    padding: 0 60px 0px;
    margin: 0 auto 0px; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .login-container {
    width: 92%;
    margin-top: -37px; }
  body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo > div {
    padding: 45px 60px 36px; } }

body.wlt-theme.wlt-login-page-signed-out footer {
  background: #667069;
  width: 380px;
  height: 225px;
  padding: 0 10px;
  left: 0;
  right: unset;
  border-top: 0;
  position: relative;
  height: auto; }

/*#content {padding:0 !important;}	*/
body.wlt-theme.wlt-login-page-signed-out #wrapper .row {
  left: 0; }

body.wlt-theme.wlt-login-page-signed-out #wrapper .row {
  top: 188px;
  width: 380px;
  position: absolute; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a i {
  display: none; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a {
  top: 128px;
  background: transparent;
  color: #fff;
  padding: 0 !important;
  display: inline;
  position: absolute;
  left: 115px;
  width: auto; }

body.wlt-theme.wlt-login-page-signed-out #wrapper .wlt-small-logo {
  height: 73px;
  vertical-align: middle;
  width: 73px; }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo p {
  color: #fff;
  width: 50px;
  line-height: 1; }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo {
  float: left;
  min-height: 200px;
  background: #667069; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a {
  left: 55px;
  font-size: 10px; }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo {
  float: left;
  min-height: 200px;
  background: #667069; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:last-of-type a {
  left: 74px;
  font-size: 10px; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:nth-child(2) a {
  position: absolute;
  top: 128px;
  font-size: 10px;
  right: 61px;
  border: none;
  color: #fff;
  width: auto; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:nth-child(2) a i {
  display: none; }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo p {
  text-align: left;
  color: #fff;
  width: 114px;
  line-height: 1; }

#portlet_com_liferay_login_web_portlet_LoginPortlet button.btn-default {
  border-radius: 4px;
  background: #ffa10a;
  border: 0px; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation ul span.wlt-sso-multiselect-label {
  margin-top: 12px !important;
  margin-bottom: 8px !important;
  color: #FFFFFF; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .navigation ul .wlt-login-sso-dropbtn {
  margin-bottom: 0px !important;
  border: 0px !important;
  padding: 0px !important;
  display: flex;
  background-color: #09232C; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation ul .wlt-login-sso-dropbtn:hover {
    border: 0px !important; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation ul .wlt-login-sso-dropbtn .wlt-login-sso-dropdown-select {
    width: 143px;
    height: 48px;
    float: left;
    border: 5px solid #09232C;
    padding: 6px;
    outline: 1px solid #FFA10A;
    background-color: #09232C;
    border-radius: 4px;
    background-position-y: center;
    display: inline-block;
    margin-left: 0px;
    color: #FFA10A;
    margin-top: 0px;
    outline: none;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0px;
    opacity: 1; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation ul .wlt-login-sso-dropbtn .wlt-login-sso-button {
    width: 229px;
    height: 49px;
    border: 1px solid #FFA10A;
    color: #FFA10A;
    vertical-align: middle;
    padding-right: 0;
    cursor: pointer;
    background-color: #09232C;
    outline: none;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    margin-left: 16px;
    border-radius: 4px;
    text-align: center;
    opacity: 1;
    text-transform: uppercase; }
    #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation ul .wlt-login-sso-dropbtn .wlt-login-sso-button:hover {
      border: 1px solid #FFA10A; }

body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo > div,
body.wlt-theme.wlt-login-page-signed-out footer,
#portlet_com_liferay_login_web_portlet_LoginPortlet,
body.wlt-theme.wlt-login-page-signed-out .login-page-client-logo {
  background: #09232C; }

body.wlt-theme.wlt-login-page-signed-out footer a {
  width: auto;
  margin-left: 0px;
  display: inline-block !important;
  font-size: 12px !important;
  color: #DEDEDE !important;
  position: relative; }

a.about-digital-interact {
  margin-left: 0px !important; }

body.wlt-theme.wlt-login-page-signed-out footer .links a:before {
  content: "";
  position: absolute;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  width: 1px;
  height: 10px;
  left: 0px;
  top: 4px; }

a.about-digital-interact:before {
  display: none !important; }

body.wlt-theme.wlt-login-page-signed-out footer .williams-lea-tag {
  color: #dedede;
  font-weight: 400;
  padding-top: 10px;
  border-top: none;
  width: calc(100% - 40px);
  padding-top: 0;
  font-size: 12px;
  margin-top: 1px !important; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form fieldset input:-webkit-autofill,
#portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form fieldset input:-webkit-autofill:hover,
#portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form fieldset input:-webkit-autofill:focus,
#portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form fieldset input:-webkit-autofill:active {
  background-color: #09232c !important;
  color: #FFF !important;
  -webkit-box-shadow: 0 0 0 1000px #09232c inset !important;
  -webkit-text-fill-color: #FFF !important; }

/* feed back issues fixes START..*/
.sign-in-form .fieldset div .input-text-wrapper:nth-child(2) {
  margin-top: 20px; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form .control-label {
  color: #ffffff;
  text-transform: none;
  opacity: 0.5; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .login-container {
  width: 92%; }

input[type=checkbox]:not(.toggle-switch):checked:before {
  color: var(--yellow) !important; }

/* Contact Us*/
body.wlt-theme .portlet-msg-info {
  background-color: #FFFFFF; }

/* forgot password */
#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .input-text-wrapper input.field.form-control {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  padding-left: 0px; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .input-text-wrapper .form-control:focus {
  box-shadown: none;
  background-color: #ffffff !important;
  background-image: none !important; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .input-text-wrapper input.field.form-control {
  width: 97%;
  box-shadow: none;
  background-color: #ffffff !important;
  background-image: none !important;
  padding: 2px !important; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .input-text-wrapper label {
  margin-bottom: 0px;
  text-align: left;
  font: normal normal medium 12px/15px Montserrat;
  letter-spacing: -0.02px;
  color: #828E93;
  opacity: 1; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .taglib-captcha .input-text-wrapper {
  margin-top: 15px; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .input-text-wrapper .help-block {
  margin-bottom: 0px; }

#_com_liferay_login_web_portlet_LoginPortlet_reset_password_popup .modal-content div.modal-body {
  margin-bottom: 0px !important; }

#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .input-text-wrapper input.field.form-control:-webkit-autofill,
#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .input-text-wrapper input.field.form-control:-webkit-autofill:hover,
#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .input-text-wrapper input.field.form-control:-webkit-autofill:focus,
#_com_liferay_login_web_portlet_LoginPortlet_fm .fieldset .input-text-wrapper input.field.form-control:-webkit-autofill:active {
  width: 97%;
  box-shadow: #FFF;
  background-color: #FFF !important;
  -webkit-text-fill-color: #FFF !important;
  background-image: none !important;
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
  -webkit-text-fill-color: #09232C !important;
  text-align: left;
  font: normal normal medium 14px/18px Montserrat;
  letter-spacing: -0.03px;
  color: #09232C !important;
  opacity: 1; }

.create_account_fm .form-group input.field.form-control {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  padding-left: 0px; }

.create_account_fm .form-group input.field.form-control {
  box-shadown: none;
  background-color: #ffffff !important;
  background-image: none !important; }

/* create  account loader fixes start..*/
#create_account-div {
  padding-bottom: 15%; }
  #create_account-div #_com_liferay_login_web_portlet_LoginPortlet_languageId {
    display: none; }
  #create_account-div .div-error {
    display: none;
    color: #d72638;
    font-size: 12px; }
  #create_account-div .register-content-area {
    width: 100%; }
  #create_account-div .g-recaptcha {
    margin-left: 18px;
    margin-top: 15px; }

.create-account-loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite; }

.create-account-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 10px;
  margin-left: -60px;
  margin-top: -60px; }

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.create-account-loader {
  display: none; }

/* create  account loader fixes End..*/
.login-reset-password-sso-disable {
  display: none; }

/* feed back issues fixes END..*/
/********Login******/
.input-Date-wrapper .lfr-input-date {
  width: 100% !important; }

/*white space*/
.wlt-login-page-signed-out .sidenav-menu-slider {
  display: none; }

/*create account page css fix on login page*/
.create-account-success-message {
  margin-left: 5%;
  position: absolute;
  top: 40%;
  text-align: center;
  margin-right: 5%; }

input#_com_liferay_login_web_portlet_LoginPortlet_policy {
  color: #ffa10a !important; }

body.tag-theme.wlt-login-page-signed-out {
  /* extra create and reset buttons-start */
  /* extra create and reset buttons-end */ }
  body.tag-theme.wlt-login-page-signed-out footer .links a {
    margin-bottom: 10px !important;
    height: 15px !important;
    float: left; }
  body.tag-theme.wlt-login-page-signed-out #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .control-label {
    opacity: 0.5;
    font-weight: 500;
    color: #09232C; }
  body.tag-theme.wlt-login-page-signed-out .input-container .input-checkbox-wrapper label {
    color: #09232C;
    font-weight: 500;
    gap: 0.1rem !important; }
  body.tag-theme.wlt-login-page-signed-out .portlet-content-container .sign-in-form input.form-control {
    opacity: 1 !important;
    margin-top: -5px;
    border-bottom: 1px solid #5c5e5e !important;
    color: #2b2b2b !important;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    padding: 10px 0;
    font-size: 14px;
    line-height: 14px; }
  body.tag-theme.wlt-login-page-signed-out footer {
    z-index: 1;
    position: fixed;
    box-shadow: 5px 5px 21px 11px rgba(0, 0, 0, 0.06);
    left: 12px; }
  body.tag-theme.wlt-login-page-signed-out .wlt-default-tag-sso a {
    font-size: 14px;
    height: 50px;
    text-align: center;
    text-decoration: none;
    padding: 10px 0px 10px 0px;
    border-radius: 3px;
    color: black !important;
    border: solid 1px #000000 !important;
    display: block;
    width: 385px; }
  body.tag-theme.wlt-login-page-signed-out .login-container .navigation {
    padding-bottom: 2rem; }
  body.tag-theme.wlt-login-page-signed-out .navigation .taglib-text {
    display: none; }
  body.tag-theme.wlt-login-page-signed-out .navigation .remeber-me-user-login {
    display: none; }
  body.tag-theme.wlt-login-page-signed-out .wlt-login-sso-dropbtn {
    border: 0 !important;
    padding: 0px !important; }
  body.tag-theme.wlt-login-page-signed-out .wlt-login-sso-dropbtn .wlt-login-sso-dropdown-select {
    width: 143px;
    height: 48px;
    border: 1px solid #09232c;
    padding: 6px;
    border-radius: 4px;
    margin-left: 0;
    font-weight: 600;
    color: black; }
  body.tag-theme.wlt-login-page-signed-out .wlt-login-sso-dropbtn .wlt-login-sso-button {
    width: 229px;
    height: 49px;
    border: 1px solid #09232c;
    padding-right: 0;
    cursor: pointer;
    margin-left: 16px;
    border-radius: 4px;
    text-transform: uppercase;
    color: black; }
  body.tag-theme.wlt-login-page-signed-out #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .button-holder button {
    border-radius: 4px;
    width: 390px !important;
    height: 48px;
    text-align: center;
    letter-spacing: 0;
    text-transform: uppercase;
    opacity: 1;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Montserrat'; }
  body.tag-theme.wlt-login-page-signed-out #content .login-page-client-logo {
    height: 100% !important; }
  body.tag-theme.wlt-login-page-signed-out #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ section {
    margin-bottom: 0; }
  body.tag-theme.wlt-login-page-signed-out #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ .input-select-wrapper {
    margin-top: 0;
    padding-top: 5px; }
  @media (max-width: 465px) {
    body.tag-theme.wlt-login-page-signed-out #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ {
      max-width: 100%; } }
  @media (max-width: 575px) {
    body.tag-theme.wlt-login-page-signed-out #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ {
      margin: 0 auto 150px; } }
  @media (max-width: 768px) {
    body.tag-theme.wlt-login-page-signed-out #p_p_id_com_liferay_login_web_portlet_LoginPortlet_ {
      margin: 0 auto 140px;
      padding: 0 30px 18px; }
    body.tag-theme.wlt-login-page-signed-out .control-label {
      font-size: 12px; }
    body.tag-theme.wlt-login-page-signed-out .button-holder {
      margin-top: 10px; } }
  body.tag-theme.wlt-login-page-signed-out .panel-body {
    background-color: white;
    padding: 0.75rem 0; }
  body.tag-theme.wlt-login-page-signed-out .portlet-layout .portlet-column-first {
    max-width: fit-content !important; }
  body.tag-theme.wlt-login-page-signed-out footer#footer {
    height: 120px !important;
    z-index: 1; }
  body.tag-theme.wlt-login-page-signed-out #wrapper .login-di {
    background-size: cover;
    background-position: unset; }
  body.tag-theme.wlt-login-page-signed-out footer .links a#ot-sdk-btn {
    margin: -4px 0px 0px 15px; }
  body.tag-theme.wlt-login-page-signed-out .login-page-client-logo > div,
  body.tag-theme.wlt-login-page-signed-out footer,
  body.tag-theme.wlt-login-page-signed-out #portlet_com_liferay_login_web_portlet_LoginPortlet,
  body.tag-theme.wlt-login-page-signed-out .login-page-client-logo {
    background: #ffffff !important; }
  body.tag-theme.wlt-login-page-signed-out #portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form .control-label {
    color: #09232C;
    opacity: 0.5;
    font-weight: 500; }
  body.tag-theme.wlt-login-page-signed-out footer .links {
    bottom: 0px !important; }
  body.tag-theme.wlt-login-page-signed-out footer .links a {
    text-align: left;
    letter-spacing: -0.02px;
    color: #09232C !important;
    border-right: 1px solid rgba(9, 35, 44, 0.3);
    line-height: 11px;
    height: 10px;
    font-weight: 500;
    padding-left: 0.5rem !important; }
  body.tag-theme.wlt-login-page-signed-out footer .links .terms-and-condition {
    border-right: none !important;
    padding-right: 0px; }
  body.tag-theme.wlt-login-page-signed-out footer .williams-lea-tag {
    color: #131313 !important; }
  body.tag-theme.wlt-login-page-signed-out .portlet-content-container .login-or-single-signon {
    color: #09232C !important;
    font-weight: 500; }
  body.tag-theme.wlt-login-page-signed-out .login-page-client-logo > div img {
    max-height: 80px !important;
    margin-top: 0px;
    margin-left: -70px !important;
    filter: none !important; }
  body.tag-theme.wlt-login-page-signed-out #wrapper .row {
    background-color: #ffffff;
    width: 565px !important; }
  body.tag-theme.wlt-login-page-signed-out #content .login-page-client-logo {
    width: 565px !important;
    background-color: #ffffff !important; }

#create_account-div .sheet-lg {
  padding-bottom: 3rem; }
  #create_account-div .sheet-lg .navigation {
    display: none; }
  #create_account-div .sheet-lg .sheet-subtitle {
    display: none; }

#_com_liferay_login_web_portlet_LoginPortlet_emailAddress_contact_admin {
  color: #DE3333;
  margin-left: 33px;
  display: none; }

@media (max-width: 440px) and (orientation: portrait) {
  #portlet_com_liferay_login_web_portlet_LoginPortlet {
    width: 70% !important; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet {
    padding: 2rem; }
  .sign-in-form .form-group.input-text-wrapper {
    width: 90%; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .button-holder button {
    width: 90%; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .navigation li:nth-child(2) a {
    top: 320px !important;
    width: 266px !important; }
  body.wlt-theme.wlt-login-page-signed-out .wlt-default-tag-sso a {
    width: 266px !important; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form .control-label {
    margin-bottom: 0.5rem; } }

@media (max-width: 915px) and (orientation: landscape) {
  .container-fluid#wrapper .login-di #main-content .portlet-layout.row {
    top: 8rem; }
  .container-fluid#wrapper footer#footer {
    height: 28%; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form .control-label {
    margin-bottom: 0.5rem; } }

#portlet_com_liferay_login_web_portlet_LoginPortlet .sign-in-form fieldset .panel-body input.form-control {
  caret-color: white !important; }

#portlet_com_liferay_login_web_portlet_LoginPortlet .portlet-content-container .navigation li:nth-child(2) a {
  border: 1px solid #000000 !important;
  color: #000000 !important; }
  #portlet_com_liferay_login_web_portlet_LoginPortlet .portlet-content-container .navigation li:nth-child(2) a span.taglib-text {
    display: inline;
    color: #000000 !important; }

body.wlt-theme.wlt-login-page-signed-out .container-fluid footer .links a {
  color: #09232C !important; }

body.wlt-theme.wlt-login-page-signed-out .container-fluid footer .williams-lea-tag {
  color: #131313 !important; }

body.wlt-theme.wlt-login-page-signed-out .container-fluid footer .logo1 p {
  color: #828E93 !important; }

body.wlt-theme.wlt-login-page-signed-out .container-fluid footer .logo1 i.wlt-down-logo-right {
  filter: brightness(0) !important; }

body.wlt-theme.wlt-login-page-signed-out .container-fluid footer .logo1 i.wlt-down-logo-right {
  height: 40px !important;
  bottom: 2px !important;
  left: 130px !important; }

body .modal-dialog {
  position: absolute !important;
  max-width: none !important; }

.wlt-login-sso-dropbtn {
  border-radius: 11px;
  border: 1px solid #016fb9;
  padding: 2px;
  text-align: center;
  display: flex;
  width: 100%;
  background-color: #ffffff;
  margin-bottom: 20px; }

.wlt-login-sso-dropbtn:hover {
  border: 1px solid #4d9ace; }

.wlt-sso-multiselect-label {
  display: inline-block;
  font-size: 16px;
  margin-top: -5px;
  margin-bottom: 20px;
  padding-left: 0;
  vertical-align: middle; }

.wlt-login-sso-dropdown-select {
  width: 27%;
  float: left;
  border: 0px;
  border-radius: 25px;
  background-position-y: center;
  display: inline-block;
  height: 22px;
  margin-left: 2px;
  color: #016fb9;
  margin-top: 2px;
  outline: none;
  font-size: 14px;
  font-weight: 400;
  font-style: normal; }

.wlt-login-sso-button {
  width: 70%;
  border: 0px;
  color: #016fb9;
  vertical-align: middle;
  padding-right: 21%;
  cursor: pointer;
  background-color: #ffffff;
  outline: none;
  font-style: normal;
  font-size: 14px;
  font-weight: 600; }

.wlt-login-sso-button:hover {
  color: #4d9ace; }

body.tag-theme.wlt-login-page-signed-out .portlet-content-container .wlt-sso-multiselect-label {
  letter-spacing: 0.01px;
  color: #09232C;
  opacity: 1;
  font-weight: 500;
  margin-left: 0px;
  margin-top: 12px !important;
  margin-bottom: 8px !important; }

body.tag-theme.wlt-login-page-signed-out .wlt-login-sso-dropbtn {
  border: 0 !important;
  padding: 0px !important; }

body.tag-theme.wlt-login-page-signed-out .wlt-login-sso-dropbtn .wlt-login-sso-dropdown-select {
  width: 143px;
  height: 48px;
  border: 1px solid #09232c;
  padding: 6px;
  border-radius: 4px;
  margin-left: 0;
  font-weight: 600;
  color: black; }

body.tag-theme.wlt-login-page-signed-out .wlt-login-sso-dropbtn .wlt-login-sso-button {
  width: 229px;
  height: 49px;
  border: 1px solid #09232c;
  padding-right: 0;
  cursor: pointer;
  margin-left: 16px;
  border-radius: 4px;
  text-transform: uppercase;
  color: black; }

/* Header */
body.wlt-theme.signed-in #banner {
  background-color: #FFFFFF;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  width: calc(100% + 10px); }
  body.wlt-theme.signed-in #banner .header-logo {
    display: flex; }
  body.wlt-theme.signed-in #banner .logo img {
    width: auto;
    max-width: none; }
  body.wlt-theme.signed-in #banner > div {
    padding: 0; }
  body.wlt-theme.signed-in #banner .user-personal-bar {
    height: 72px;
    text-align: right; }
    body.wlt-theme.signed-in #banner .user-personal-bar > div {
      display: inline-block;
      padding: 16px 0;
      /* Show the tooltip text when you mouse over the tooltip container */ }
      body.wlt-theme.signed-in #banner .user-personal-bar > div.active {
        cursor: pointer;
        border-radius: 4px; }
      body.wlt-theme.signed-in #banner .user-personal-bar > div:hover {
        cursor: pointer; }
      body.wlt-theme.signed-in #banner .user-personal-bar > div .user-info .user-full-name {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        display: inline-block;
        margin: 0;
        vertical-align: middle; }
      body.wlt-theme.signed-in #banner .user-personal-bar > div .user-info img {
        border-radius: 20px;
        height: 32px;
        margin-right: 6px;
        width: 32px; }
      body.wlt-theme.signed-in #banner .user-personal-bar > div .header-tooltip {
        position: relative;
        display: inline-block; }
      body.wlt-theme.signed-in #banner .user-personal-bar > div .header-tooltip .tooltiptext {
        visibility: hidden;
        max-width: 200px;
        padding: 0.3rem 1.5rem !important;
        color: #09232C !important;
        text-align: center;
        background-color: #FFF !important;
        border-radius: 4px !important;
        margin-left: -12px !important;
        position: absolute;
        box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
        font-size: 12px !important;
        top: 39px;
        z-index: 99;
        left: -100px; }
        body.wlt-theme.signed-in #banner .user-personal-bar > div .header-tooltip .tooltiptext:after {
          right: 50%;
          top: 0;
          border: solid transparent;
          content: "";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none;
          border-color: rgba(255, 255, 255, 0);
          border-right-color: #fff;
          border-width: 5px;
          margin-top: -10px;
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-bottom: 5px solid #fff;
          margin-right: -58px; }
      body.wlt-theme.signed-in #banner .user-personal-bar > div .header-tooltip:hover .tooltiptext {
        visibility: visible; }
    body.wlt-theme.signed-in #banner .user-personal-bar .wlt-user-notifications {
      left: 0;
      position: absolute;
      top: -12px; }
      body.wlt-theme.signed-in #banner .user-personal-bar .wlt-user-notifications span {
        min-width: 24px;
        padding: 0 4px;
        position: relative;
        width: auto; }
  body.wlt-theme.signed-in #banner .user-upload-summary {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    height: 72px;
    text-align: right;
    flex: 1 1 auto;
    margin-right: 35px;
    vertical-align: middle;
    margin-top: 3px;
    /* Show the tooltip text when you mouse over the tooltip container */ }
    body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings {
      line-height: 3;
      padding-right: 30px; }
      body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings .studio-brief-button .studio-brief #wlt-studio-brief-integration-portlet .create-brief-button {
        padding-right: 50px; }
      body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings img {
        width: 16px; }
      body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings .upload-summary-button .upload-summary .portlet-wlt-file-uploader-summary .button-container-wrapper {
        height: auto !important;
        padding-top: 0 !important; }
    body.wlt-theme.signed-in #banner .user-upload-summary .header-settings {
      padding-right: 0 !important; }
    body.wlt-theme.signed-in #banner .user-upload-summary .header-tooltip {
      position: relative;
      display: inline-block; }
    body.wlt-theme.signed-in #banner .user-upload-summary .header-tooltip.approval-button-container .tooltiptext {
      min-width: 90px; }
    body.wlt-theme.signed-in #banner .user-upload-summary .header-tooltip .tooltiptext {
      visibility: hidden;
      max-width: 200px;
      padding: 0.3rem 0.5rem !important;
      color: #09232C !important;
      text-align: center;
      background-color: #FFF !important;
      border-radius: 4px !important;
      margin-left: -12px !important;
      position: absolute;
      box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
      font-size: 12px !important;
      top: 39px;
      z-index: 99;
      left: 10px; }
      body.wlt-theme.signed-in #banner .user-upload-summary .header-tooltip .tooltiptext:after {
        right: 70%;
        top: 0;
        border: solid transparent;
        content: "";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(255, 255, 255, 0);
        border-right-color: #fff;
        border-width: 5px;
        margin-top: -10px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #fff;
        margin-right: 5px; }
    body.wlt-theme.signed-in #banner .user-upload-summary .header-tooltip:hover .tooltiptext {
      visibility: visible; }
    body.wlt-theme.signed-in #banner .user-upload-summary .user-preferences-button-container {
      right: 70px;
      top: 4px; }
    body.wlt-theme.signed-in #banner .user-upload-summary .summary-button-container .upload-summary-button .btn.btn-upload {
      width: 28px;
      padding: 0 0 0 0;
      top: 8px; }
      body.wlt-theme.signed-in #banner .user-upload-summary .summary-button-container .upload-summary-button .btn.btn-upload:focus {
        border: 2px solid #09232c;
        border-radius: 4px; }
    body.wlt-theme.signed-in #banner .user-upload-summary .summary-button-container .tooltiptext {
      width: fit-content;
      top: 46px; }
    body.wlt-theme.signed-in #banner .user-upload-summary > div {
      display: inline-block; }
      body.wlt-theme.signed-in #banner .user-upload-summary > div.active {
        cursor: pointer;
        border-radius: 4px; }
      body.wlt-theme.signed-in #banner .user-upload-summary > div:hover {
        cursor: pointer; }
  body.wlt-theme.signed-in #banner .user-dropdown {
    background-color: #FFFFFF;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    color: #333d47;
    display: none;
    padding: 12px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 72px;
    z-index: 9999; }
    body.wlt-theme.signed-in #banner .user-dropdown:hover {
      cursor: auto; }
    body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item {
      height: 44px;
      padding: 12px 20px; }
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item.organisations {
        height: auto; }
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item:hover {
        background-color: transparent; }
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item:last-child {
        height: 30px; }
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .account-settings-item {
        color: #09232C;
        display: inline-block;
        font-weight: normal;
        vertical-align: top;
        width: 100%; }
        body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .account-settings-item:hover {
          color: #09232C; }
        body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .account-settings-item .icon-exit-to-app {
          height: 24px;
          left: 0;
          position: absolute;
          width: 24px; }
          body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .account-settings-item .icon-exit-to-app:before {
            line-height: 24px; }
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item:last-of-type .account-settings-item {
        padding-left: 34px; }
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .edit-mode .toggle-switch-check:checked ~ .toggle-switch-bar:after,
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .edit-mode label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:after {
        left: 20px; }
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .edit-mode .toggle-switch-label {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        margin-bottom: 0;
        position: absolute;
        top: 0; }
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .edit-mode .toggle-switch-bar {
        height: 20px;
        position: absolute;
        right: 40px;
        top: 0; }
        body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .edit-mode .toggle-switch-bar::before {
          bottom: 0;
          left: 0;
          top: 0;
          width: 40px; }
        body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .edit-mode .toggle-switch-bar::after {
          height: 20px;
          width: 20px; }
      body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item a {
        font-weight: normal; }
    body.wlt-theme.signed-in #banner .user-dropdown .input-select-wrapper {
      align-items: center;
      display: flex;
      font-size: 0;
      margin-bottom: 0;
      margin-top: 0; }
      body.wlt-theme.signed-in #banner .user-dropdown .input-select-wrapper .client-label {
        color: #999ea3;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        display: inline-block;
        width: 50px;
        letter-spacing: 0.01px;
        color: #09232C;
        opacity: 1;
        font-weight: 500; }
      body.wlt-theme.signed-in #banner .user-dropdown .input-select-wrapper .form-control {
        background-position: right 0 center !important;
        background-position-y: center;
        border: none;
        display: inline-block;
        height: initial;
        font-size: 14px;
        margin-left: 14px;
        padding: 11px 0 11px 12px;
        padding-right: 30px !important;
        text-overflow: ellipsis; }
        body.wlt-theme.signed-in #banner .user-dropdown .input-select-wrapper .form-control:hover {
          color: #4d9ace; }
        body.wlt-theme.signed-in #banner .user-dropdown .input-select-wrapper .form-control:focus {
          color: #015084;
          border-radius: 4px; }
    body.wlt-theme.signed-in #banner .user-dropdown .line {
      background-color: #c1c4c7;
      border: none;
      height: 1px;
      margin: 12px 20px; }
    body.wlt-theme.signed-in #banner .user-dropdown #sign-out {
      padding-left: 30px; }

@media (min-width: 576px) {
  body.wlt-theme.signed-in #banner {
    height: 90px;
    padding: 0 10px; }
    body.wlt-theme.signed-in #banner .user-personal-bar > div {
      position: relative; }
    body.wlt-theme.signed-in #banner .logo img {
      height: 38px; }
    body.wlt-theme.signed-in #banner .user-dropdown {
      width: 270px; }
  body.wlt-theme.signed-in.guest-site #banner {
    padding: 0 0 0 10px; } }

@media (max-width: 575px) {
  body.wlt-theme.signed-in .mini-cart-items-list .mini-cart-cart-items .mini-cart-item-info .item-info-base .item-name {
    word-wrap: break-word;
    overflow: inherit;
    display: block;
    white-space: pre-wrap;
    min-height: 48px; }
  body.wlt-theme.signed-in .wlt-commerce-toolbar .mini-cart .mini-cart-item-quantity {
    margin-top: 10px; }
  body.wlt-theme.signed-in .wlt-commerce-toolbar .mini-cart .mini-cart-item-delete {
    position: absolute;
    right: 0;
    top: 154px; }
  body.wlt-theme.signed-in .wlt-commerce-toolbar .mini-cart .mini-cart-item-price {
    position: absolute;
    right: 50px;
    margin-top: -30px; }
  body.wlt-theme.signed-in .wlt-commerce-toolbar .mini-cart .mini-cart-item {
    display: block !important; }
  body.wlt-theme.signed-in .mini-cart .mini-cart-header-block {
    padding: 4px 5px 0 5px !important; }
    body.wlt-theme.signed-in .mini-cart .mini-cart-header-block .mini-cart-header-resume {
      color: #fff; }
  body.wlt-theme.signed-in .commerce-account-selector__title {
    display: block !important; }
  body.wlt-theme.signed-in .secondary-header.d-flex {
    display: block !important;
    padding: 0; }
  body.wlt-theme.signed-in .columns-2 .col-md-4.portlet-column-first {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  body.wlt-theme.signed-in .columns-2 .col-md-8.portlet-column-first {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  body.wlt-theme.signed-in #banner {
    height: auto;
    position: relative;
    padding: 0px 16px;
    width: auto; }
    body.wlt-theme.signed-in #banner .user-upload-summary {
      position: relative; }
      body.wlt-theme.signed-in #banner .user-upload-summary .header-tooltip .tooltiptext {
        min-width: 100px; }
      body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings {
        padding-right: 20px !important; }
        body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings .studio-brief-button .studio-brief #wlt-studio-brief-integration-portlet .create-brief-button {
          padding-right: 10px !important; }
        body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings .sticker-right {
          right: 0px !important;
          top: 0; }
        body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings.summary-button-container {
          position: absolute;
          right: 180px;
          top: -6px; }
    body.wlt-theme.signed-in #banner .user-personal-bar,
    body.wlt-theme.signed-in #banner .user-personal-bar > div {
      position: absolute;
      top: 32px;
      right: 45px; }
    body.wlt-theme.signed-in #banner .logo img {
      height: 38px; }
    body.wlt-theme.signed-in #banner .user-dropdown {
      width: 100%;
      top: 69px;
      right: -40px; }
  body.wlt-theme.signed-in.guest-site #banner {
    padding: 0 10px 0 0; } }

@media (min-width: 768px) {
  body.wlt-theme.signed-in #banner {
    padding: 0 32px;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px); }
    body.wlt-theme.signed-in #banner > div {
      padding: 0; }
  body.wlt-theme.signed-in.guest-site #banner {
    padding: 0 15px; }
  .notification {
    position: relative; }
    .notification span {
      position: absolute;
      width: 10px;
      height: 10px;
      background-color: var(--wlt-custom-colour-scheme);
      border-radius: 10px;
      right: 50px;
      top: 11px;
      opacity: 1;
      border: 2px solid #FFFFFF; } }

@media (max-width: 992px) {
  body.wlt-theme.signed-in .mini-cart .mini-cart-header-block {
    padding: 4px 5px 0 5px !important; }
    body.wlt-theme.signed-in .mini-cart .mini-cart-header-block .mini-cart-header-resume {
      color: #fff; } }

@media (min-width: 992px) {
  body.wlt-theme.signed-in #banner {
    padding: 0 32px;
    margin-left: 0;
    margin-right: 0;
    width: 100%; }
  body.wlt-theme.signed-in.guest-site #banner {
    padding: 0; } }

@media (max-width: 1200px) {
  body.wlt-theme.signed-in #banner .user-personal-bar > div {
    left: 0px; } }

.ie body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .edit-mode .toggle-switch-bar,
.edge body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .edit-mode .toggle-switch-bar,
.firefox body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .edit-mode .toggle-switch-bar {
  height: 21px; }

@media (min-width: 769px) {
  .header-client-logo {
    display: block;
    padding: 16px 0 18px; }
  .header-mobile-client-logo-light {
    display: none; } }

@media (max-width: 768px) {
  .header-client-logo {
    display: none; }
  .header-mobile-client-logo-light {
    display: block;
    padding: 16px 0 18px; }
  .notification span {
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: var(--wlt-custom-colour-scheme);
    border-radius: 10px;
    right: 155px;
    top: 19px;
    opacity: 1;
    border: 2px solid #FFFFFF; } }

.secondary-header {
  background: #ededed;
  padding: 8px 0;
  margin-bottom: 32px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 30px;
  padding-right: 30px;
  /* Custom select */ }
  .secondary-header ul.breadcrumb {
    margin-bottom: 0px; }
  .secondary-header .portlet {
    margin-bottom: 0px; }
  .secondary-header a.cart {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    top: 3px;
    /*box-shadow: 0px 2px 6px #0000000A;*/ }
  .secondary-header i.icon-cart {
    background: url(../img/cart.svg) center no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px; }
  .secondary-header .commerce-active .wlt-commerce-toolbar {
    margin-left: auto;
    position: relative; }
  .secondary-header nav {
    width: 100% !important; }
  .secondary-header .commerce-subheader-right {
    position: relative;
    padding-right: 50px; }
    .secondary-header .commerce-subheader-right .account-text {
      position: absolute;
      top: 0px;
      left: 20px; }
    .secondary-header .commerce-subheader-right .mini-cart-opener {
      width: 40px;
      height: 40px;
      border-radius: 20px !important;
      background-color: #FFFFFF !important;
      margin-top: 10px; }
  .secondary-header .commerce-topbar-button {
    display: inherit !important;
    height: 56px !important;
    padding: 0px 45px 0px 0px !important; }
    .secondary-header .commerce-topbar-button svg {
      position: absolute;
      right: 14px;
      top: 17px; }
  .secondary-header .commerce-account-selector {
    grid-gap: 0 !important;
    grid-template: none !important;
    white-space: nowrap;
    margin-top: 15px;
    padding-right: 10px !important;
    color: #09232C !important;
    font-weight: 600px !important; }

/* Profile Menu Dropdown */
.user-dropdown ::before {
  border: 10px solid transparent;
  border-bottom-color: #FFF;
  border-top-width: 0;
  bottom: 100%;
  content: '';
  position: absolute;
  right: 24px;
  transition: max-height .2s ease-in,opacity .2s ease-in;
  margin-right: -15px; }

body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item {
  height: auto;
  padding: 4px 20px; }

body.wlt-theme.signed-in #banner .user-dropdown {
  top: 60px !important;
  width: 210px !important;
  height: auto !important;
  border: 1px solid #D4D8D9;
  border-radius: 5px; }

a.commerce-account-switcher__button.commerce-button.commerce-button--block.commerce-button--link, .commerce-active .portlet-commerce-checkout a.commerce-account-switcher__button.commerce-button--block.commerce-button--link.btn {
  width: 100%;
  background-color: #F40000 !important;
  color: #FFF !important; }

.commerce-active .commerce-small-table {
  border: 1px solid #D4DBDE; }

.commerce-active .commerce-small-table th, .commerce-active .commerce-small-table .d-table-head-group {
  background-color: #828E93; }

.commerce-active .commerce-account-switcher__section--fill {
  flex-grow: 0 !important; }

body.wlt-theme.signed-in #banner .user-dropdown .line {
  margin: 5px 0px !important; }

.form-group {
  margin-bottom: 6px; }

/* Order Details Dropdown CSS */
.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) {
  display: block !important;
  overflow: hidden;
  padding: 20px 20px 0px 20px;
  height: 220px; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table {
  border: none;
  display: block !important;
  float: left;
  height: 192px; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-head-group {
  display: block !important; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-head-group .d-table-row {
  line-height: 37px;
  border: 1px solid #828e93;
  height: 34px;
  display: block !important;
  width: 100%;
  text-align: left; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-head-group .d-table-row .d-table-cell {
  font: normal normal 600 12px/15px Montserrat;
  color: #fff;
  padding: 9px 3px;
  float: left;
  display: inline-block !important;
  text-align: left; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-head-group .d-table-row .d-table-cell:nth-child(1) {
  width: 29%; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-head-group .d-table-row .d-table-cell:nth-child(2) {
  width: 33.3%; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-head-group .d-table-row .d-table-cell:nth-child(3) {
  width: 37.3%; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-row-group {
  height: 155px;
  overflow: auto;
  float: left;
  display: block;
  width: 100%;
  padding: 0px; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-row-group .d-table-row {
  display: block !important;
  margin-right: 0px !important;
  padding: 10px 5px;
  border: 1px solid #d4dbde !important;
  border-radius: 0px !important; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-row-group .d-table-row .d-table-cell:nth-child(1) {
  display: inline-block !important;
  width: 29%;
  text-align: left; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-row-group .d-table-row .d-table-cell:nth-child(2) {
  display: inline-block !important;
  width: 33.3%;
  text-align: left; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-row-group .d-table-row .d-table-cell:nth-child(3) {
  display: inline-block !important;
  width: 37.3%;
  text-align: left; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher--orders .commerce-account-switcher__section:nth-child(4) {
  padding: 15px 19px 19px 19px; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher--orders .commerce-account-switcher__section a:nth-child(1) {
  border: 1px solid #E61D2B !important;
  border-radius: 4px;
  background-color: #fff !important;
  color: #E61D2B !important;
  padding: 10px 10px;
  font: normal normal bold 14px/18px Montserrat !important;
  margin-right: 18px !important; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher--orders .commerce-account-switcher__section a:nth-child(2) {
  border-radius: 4px !important;
  font: normal normal bold 14px/18px Montserrat !important; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher--accounts .commerce-account-switcher__section:nth-child(3) a {
  border-radius: 4px !important; }

/* End CSS */
/* Mini Cart & Account CSS */
::-webkit-scrollbar {
  height: 7px;
  width: 4px; }

::-webkit-scrollbar-track {
  background: transparent; }

::-webkit-scrollbar-thumb {
  background-color: #c1c4c7;
  border-radius: 3px;
  border: none; }

.minium-catalog-card input[type=checkbox]:not(.toggle-switch):before {
  background-color: white;
  box-shadow: none;
  color: transparent;
  font-family: wlt-font-icons;
  font-size: 18px;
  position: absolute;
  border-radius: 4px;
  border: 1px solid #828E93;
  margin-left: -10px; }

.minium-catalog-card {
  text-align: left; }

.minium-custom-addcart .input-group-item {
  border: 1px solid #D1DCE4 !important; }

.minium-card__picture {
  background-color: #F6FAF9 !important; }

.wlt-theme.open .minium-product-tiles {
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)) !important; }

.commerce-active .minium-card {
  align-items: normal;
  background: white;
  border-radius: 5px;
  /*box-shadow: 0 17px 56px 0 rgba(52 55 62 / 0%);*/
  color: #09232C;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: visible;
  padding: 20px;
  position: relative;
  text-align: left !important;
  transition: box-shadow .2s ease-in-out; }

.minium-product-tiles input[type=checkbox]:not(.toggle-switch):checked:before {
  color: #270b44;
  border: none;
  font-size: 26px;
  left: -3px;
  top: -3px; }

.commerce-active .custom-wishlist-icon .minium-card__add-to-wishlist-button {
  top: inherit;
  margin-top: 10px; }

.commerce-active .minium-card__name {
  color: #09232C;
  font-size: 16px;
  font-weight: 600; }

.commerce-active .minium-catalog-card .minium-card__sku {
  color: #09232C;
  font-size: 12px;
  font-weight: medium; }

.commerce-active .minium-custom-addcart .input-group-item:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.commerce-active .minium-custom-addcart .input-group-item:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.commerce-active .minium-custom-addcart .input-group-item .form-control {
  border: none !important;
  font-weight: 600;
  width: 45px; }

.commerce-active .minium-card__actions .quantity-selector .btn {
  width: 30px; }

.commerce-active .quantity-selector {
  zoom: .8;
  position: absolute;
  right: 15px;
  bottom: 135px; }

.commerce-active .minium-card__actions .btn-add-to-cart {
  width: calc(100% - 30px);
  border-radius: 5px;
  margin: 45px 15px 15px; }

.commerce-active .minium-card__price .price-value {
  color: #E61D2B;
  font: normal normal medium 12px/15px Montserrat; }

.add-to-cart-inline input {
  width: 45px; }

.commerce-active .minium-card__actions .quantity-selector .btn {
  margin: 0; }

.add-to-cart-icon-container .add-to-cart-icon {
  display: none; }

.commerce-active .minium-card__actions .btn-add-to-cart {
  font-size: 14px !important;
  font-weight: 600; }

.commerce-active .minium-card__price {
  position: absolute;
  right: 15px;
  bottom: 75px; }

.commerce-active .minium-card .stock-quantity {
  position: absolute;
  bottom: 102px;
  left: 15px;
  width: 40%;
  font: normal normal 500 12px/16px Montserrat;
  color: #09232c;
  display: flex;
  min-height: 36px;
  align-items: center; }

.commerce-active .minium-card__name {
  color: #09232c;
  font-size: 16px;
  font-weight: 600; }

.commerce-active .minium-custom-addcart .input-group-item .form-control {
  border: none !important;
  font-weight: 600;
  width: 40px;
  padding-top: 0px;
  padding-bottom: 0;
  font-size: 14px; }

.commerce-active .minium-card__description {
  font-size: 11px;
  line-height: 14px;
  color: #828E93;
  margin-bottom: 15px; }

.product-detail-options.multiple-options-card-actions {
  position: absolute;
  bottom: 68px;
  left: 15px;
  width: 50% !important;
  white-space: nowrap; }

.product-detail-options.multiple-options-card-actions .form-builder-select-field .select-field-trigger {
  border: none;
  padding: 0 5px;
  min-height: auto;
  font-size: 12px; }

.product-detail-options.multiple-options-card-actions .input-select-wrapper {
  display: flex; }

.product-detail-options.multiple-options-card-actions .input-select-wrapper label {
  font-size: 10px;
  font-weight: 600;
  line-height: 14px;
  min-height: 22px;
  align-items: center;
  display: flex;
  padding-right: 5px;
  margin-bottom: 0; }

.product-detail-options.multiple-options-card-actions .input-select-wrapper label .reference-mark {
  display: none; }

.product-detail-options.multiple-options-card-actions .form-builder-select-field {
  font-weight: 600; }

.product-detail-options.multiple-options-card-actions .input-select-wrapper label .reference-mark {
  display: none; }

body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item {
  padding: 4px 20px !important; }

body.wlt-theme.signed-in #banner .user-dropdown .line {
  margin: 5px 0px !important; }

body.wlt-theme.signed-in #banner .user-dropdown {
  height: auto !important; }

.form-group {
  margin-bottom: 6px; }

.commerce-search {
  flex: 0 0 100%; }

.commerce-account-switcher__section {
  display: block; }

.mini-cart .mini-cart-items-list .summary-table div:nth-child(2n + 1) .summary-table-item {
  font-size: 12px;
  float: left; }

.summary-table-item {
  font-size: 0.825rem;
  font-weight: 600;
  float: left;
  line-height: 2.0; }

.mini-cart .mini-cart-header-block {
  align-items: center;
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  padding: 1px 5px; }

.commerce-active .mini-cart-wrapper {
  height: 75%;
  width: 75%;
  z-index: 9999;
  position: relative;
  /* padding: 0px; */ }

.commerce-active .mini-cart-wrapper {
  /* right: 40px !important; */
  top: 58px !important;
  left: 148px !important; }

@media (max-width: 1470px) {
  body.open fieldset.col-md-5, body.open fieldset.col-md-6, body.open div.col-md-9 {
    flex: 0 0 100%;
    max-width: 70%; } }

/* End CSS */
.commerce-dropdown .commerce-dropdown__curtain {
  width: 370px !important; }

.commerce-active .commerce-account-switcher__section--fill {
  overflow: hidden; }

.commerce-active .commerce-account-switcher__section--header .commerce-account-switcher__title {
  font: normal normal 600 16px/19px Montserrat !important;
  color: #09232C; }

.commerce-active .commerce-account-switcher__section--header {
  justify-content: space-between !important; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-row-group {
  height: 147px; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(2) .commerce-search__input {
  margin: 16px 16px 0px 16px !important; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-row-group .d-table-row .d-table-cell {
  font: normal normal 600 12px/15px Montserrat !important;
  color: #09232C; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher--orders .commerce-account-switcher__section:nth-child(4) a:nth-child(1) {
  width: 156px;
  height: 48px;
  font: normal normal bold 11px/18px Montserrat !important;
  margin-right: 11px !important; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher--orders .commerce-account-switcher__section:nth-child(4) a:nth-child(2) {
  width: 148px;
  height: 48px;
  border-radius: 4px !important;
  font: normal normal bold 11px/18px Montserrat !important; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-row-group .d-table-row .d-table-cell:nth-child(2) {
  display: inline-block !important;
  width: 29.3%;
  text-align: center; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-row-group .d-table-row .d-table-cell:nth-child(3) {
  display: inline-block !important;
  width: 41.3%;
  text-align: left; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-head-group .d-table-row .d-table-cell:nth-child(2) {
  width: 29.3%;
  text-align: center; }

.commerce-dropdown .commerce-dropdown__curtain .commerce-dropdown__absolute-content .commerce-account-switcher .commerce-account-switcher__section:nth-child(3) .commerce-small-table .d-table-head-group .d-table-row .d-table-cell:nth-child(3) {
  width: 40.3%; }

.summary-table-item {
  font-size: 0.875rem;
  float: left; }

.wlt-theme h4 {
  font-weight: 600;
  float: left; }

@media (max-width: 1470px) {
  body.open div.col-md-9 {
    flex: 0 0 100%; } }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100%; }

.wlt-theme h4 {
  font-weight: 600;
  float: left; }

.mini-cart .mini-cart-items-list .summary-table div:nth-child(2n + 1) .summary-table-item {
  font-size: 12px;
  float: left;
  font-weight: 500; }

.summary-table-item {
  font-size: 0.875rem;
  float: left;
  font-weight: 500; }

.commerce-active .mini-cart-wrapper {
  height: 75%;
  width: 75%;
  z-index: 9999;
  position: relative;
  /* padding: 0px; */ }

.commerce-list dt {
  text-transform: none !important; }

.commerce-panel__title {
  text-transform: none !important; }

.commerce-account-switcher__section--fill .commerce-account-list {
  height: 100%;
  overflow: scroll; }

svg.lexicon-icon.lexicon-icon-angle-down {
  margin-top: 13px !important; }

/* Start MiniCart CSS changes */
.mini-cart .mini-cart-item-quantity {
  margin-right: -85px; }

.mini-cart-item-quantity .quantity-selector {
  border: 1px solid #D1DCE4;
  border-radius: 4px;
  width: 107px !important;
  position: initial !important; }

.mini-cart .mini-cart-item-quantity .quantity-selector .input-group-item {
  width: 44px !important; }

.mini-cart .mini-cart-item-quantity .quantity-selector input {
  height: 33px !important; }

.mini-cart-item-quantity .input-group-append.input-group-item.input-group-item-shrink {
  margin-left: 0px !important; }

input.form-control.text-center.form-control-sm {
  border-radius: 0px !important; }

.input-group-item.input-group-item-shrink.input-group-prepend {
  margin-right: -12px !important;
  margin-left: 7px !important; }

.mini-cart .mini-cart-wrapper .btn.btn-sm.btn-monospaced {
  padding-right: 8px; }

.mini-cart .mini-cart-wrapper .mini-cart-items-list .form-control-sm {
  font-weight: 800; }

.mini-cart .summary-table .col-md-9 {
  max-width: 80% !important; }

.mini-cart .summary-table .col-md-3 {
  max-width: 20% !important; }

.mini-cart .summary-table .col-md-3 .summary-table-item-big {
  color: #F40000 !important; }

.mini-cart .summary-table .col-md-3 .summary-table-item {
  float: right !important; }

/* End MiniCart CSS */
.mini-cart .mini-cart-header-actions .actions button.action.btn.btn-sm.btn-link {
  text-transform: capitalize !important; }

div.mini-cart-submit button.btn.btn-block.btn-primary {
  border-radius: 4px;
  height: 45px; }

body.tag-theme .wlt-user-notifications.notification-active::after {
  content: url(/o/tag-theme/images/icons/notification-icon.red.svg);
  line-height: 0;
  vertical-align: middle; }

body.tag-theme .wlt-user-notifications.notification-active img {
  display: none; }

#_com_liferay_layout_admin_web_portlet_GroupPagesPortlet_infoButton {
  display: none !important; }

.for-focus:focus {
  border: 2px solid #09232c;
  border-radius: 20px;
  width: 36px;
  height: 36px;
  display: inline-block; }

@media (min-width: 765px) and (max-width: 1024px) {
  .commerce-active .container-fluid .sub-header .secondary-header nav {
    display: none !important; } }

body.tag-theme .dropdown-item .form-group .toggle-switch-bar::after {
  content: "";
  background-color: white !important;
  display: block;
  transition: all 0.3s ease;
  position: relative; }

body.tag-theme #banner .user-upload-summary .wlt-user-notifications .sticker-right {
  position: absolute !important; }

.upload-summary #attachment-template-list-modal {
  display: block !important; }

@media (max-width: 575px) {
  body.wlt-theme.signed-in #banner .header-logo {
    width: 100%; }
  body.wlt-theme.signed-in #banner .user-upload-summary .user-preferences-button-container {
    right: 0;
    top: 0px; }
  body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings.user-preferences-button-container {
    position: relative !important; } }

div#p_p_id_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet_ .portlet-content .portlet-body .pull-right p {
  width: auto !important; }

@media (max-width: 768px) {
  body.wlt-theme.signed-in #wrapper #banner {
    width: calc(100% + 10px) !important; } }

@media only screen and (max-width: 600px) {
  .sub-header .secondary-header .commerce-subheader-right .account-selector-root .btn-account-selector.account-selected {
    position: relative; }
    .sub-header .secondary-header .commerce-subheader-right .account-selector-root .btn-account-selector.account-selected div.d-flex.flex-column {
      position: absolute;
      left: 25%;
      top: 30%;
      bottom: unset; }
  .secondary-header .wlt-commerce-toolbar .account-selector-dropdown .account-selected svg.lexicon-icon.lexicon-icon-angle-down {
    float: right; }
  .secondary-header .wlt-commerce-toolbar .account-selector-dropdown .account-selected svg.lexicon-icon.lexicon-icon-angle-up {
    float: right; } }

@media (max-width: 575px) {
  body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings .sticker-right {
    right: auto !important;
    top: -6px; } }

:root {
  --wlt-custon-leftnav-icon: url(../images/icons/circle-red-arrow-right.svg); }

/* Side bar navigation */
#_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavCollapse {
  display: inline-block; }

body.wlt-theme {
  /* WLT part of side menu*/
  /* Left side menu */ }
  body.wlt-theme .goto-link.tree-node-selected .side-menu-icon, body.wlt-theme .goto-link:hover .side-menu-icon {
    top: 1px !important;
    margin-right: 10px;
    color: #FFF !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon:before, body.wlt-theme .goto-link:hover .side-menu-icon:before {
      display: none !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#desk, body.wlt-theme .goto-link:hover .side-menu-icon#desk {
      background: url(../images/icons/desktop-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#campaign-planner, body.wlt-theme .goto-link:hover .side-menu-icon#campaign-planner {
      background: url(../images/icons/campaign-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#studio, body.wlt-theme .goto-link:hover .side-menu-icon#studio {
      background: url(../images/icons/studio-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#cmd-dam, body.wlt-theme .goto-link:hover .side-menu-icon#cmd-dam {
      background: url(../images/icons/dam-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#commerce, body.wlt-theme .goto-link:hover .side-menu-icon#commerce {
      background: url(../images/icons/di-commerce-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#sourcing, body.wlt-theme .goto-link:hover .side-menu-icon#sourcing {
      background: url(../images/icons/sourcing-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#analytics, body.wlt-theme .goto-link:hover .side-menu-icon#analytics {
      background: url(../images/icons/insights-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#services, body.wlt-theme .goto-link:hover .side-menu-icon#services {
      background: url(../images/icons/insights-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#document-sharing, body.wlt-theme .goto-link:hover .side-menu-icon#document-sharing {
      background: url(../images/icons/content-publishing-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#shared-files, body.wlt-theme .goto-link:hover .side-menu-icon#shared-files {
      background: url(../images/icons/filesharing-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#knowledge-base, body.wlt-theme .goto-link:hover .side-menu-icon#knowledge-base {
      background: url(../images/icons/knowledge-base-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#highlights, body.wlt-theme .goto-link:hover .side-menu-icon#highlights {
      background: url(../images/icons/highlights-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#administration, body.wlt-theme .goto-link:hover .side-menu-icon#administration {
      background: url(../images/icons/administration-highlight.svg) left center no-repeat !important; }
    body.wlt-theme .goto-link.tree-node-selected .side-menu-icon#automation, body.wlt-theme .goto-link:hover .side-menu-icon#automation {
      background: url(../images/icons/automation-highlight.svg) left center no-repeat !important; }
  body.wlt-theme .sidebar-body .side-menu-icon {
    top: 1px !important;
    margin-right: 10px; }
    body.wlt-theme .sidebar-body .side-menu-icon:before {
      display: none !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#desk {
      background: url(../images/icons/desktop.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#campaign-planner {
      background: url(../images/icons/campaign.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#studio {
      background: url(../images/icons/studio.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#cmd-dam {
      background: url(../images/icons/dam.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#commerce {
      background: url(../images/icons/di-commerce.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#sourcing {
      background: url(../images/icons/sourcing.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#analytics {
      background: url(../images/icons/insights.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#services {
      background: url(../images/icons/insights.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#document-sharing {
      background: url(../images/icons/content-publishing.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#shared-files {
      background: url(../images/icons/filesharing.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#knowledge-base {
      background: url(../images/icons/knowledge-base.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#highlights {
      background: url(../images/icons/highlights.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#administration {
      background: url(../images/icons/administration.svg) left center no-repeat !important; }
    body.wlt-theme .sidebar-body .side-menu-icon#automation {
      background: url(../images/icons/automation.svg) left center no-repeat !important; }
  body.wlt-theme .collapsed .side-menu-icon {
    top: 8px !important; }
  body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_control_panelHeading,
  body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationHeading,
  body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationCollapse {
    display: block; }
  body.wlt-theme .sidebar-list-group .collapse.in, body.wlt-theme .sidebar-list-group .collapse.show {
    display: block; }
  body.wlt-theme .product-menu {
    /* default liferay arrows*/ }
    body.wlt-theme .product-menu .collapse-icon-closed,
    body.wlt-theme .product-menu .collapse-icon-open {
      display: none !important; }
  body.wlt-theme .lfr-admin-panel.sidenav-menu-slider {
    z-index: 999; }
  body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavHeading.panel-heading {
    height: 72px;
    top: 0; }
    body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavHeading.panel-heading .panel-title {
      background-color: #FFFFFF;
      height: 72px;
      position: fixed;
      transition: width 500ms;
      z-index: 99; }
      body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavHeading.panel-heading .panel-title a.sidenav-toggler {
        background-color: #015084;
        height: 72px;
        padding: 18px 20px;
        width: 74px; }
      body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavHeading.panel-heading .panel-title a:after {
        content: none; }
  body.wlt-theme .product-menu.sidenav-menu .list-group-heading.active + div,
  body.wlt-theme .product-menu.sidenav-menu .panel-header,
  body.wlt-theme .product-menu.sidenav-menu .panel-body,
  body.wlt-theme .product-menu.sidenav-menu .panel-heading .panel-title > .panel-toggler.collapse-icon:not(.collapsed) {
    background-color: #09232C;
    border: none;
    color: #c9cbce;
    text-decoration: none; }
  body.wlt-theme .product-menu.sidenav-menu .list-group-heading.goto-link:hover {
    text-decoration: none; }
  body.wlt-theme .product-menu.sidenav-menu .panel-group .panel-heading + .panel-collapse.in, body.wlt-theme .product-menu.sidenav-menu .panel-group .panel-heading + .panel-collapse.collapsing,
  body.wlt-theme .product-menu.sidenav-menu .panel-group .panel-heading + .panel-collapse.show ul .row:last-of-type {
    border: none; }
  body.wlt-theme .product-menu.sidenav-menu .nav a,
  body.wlt-theme .product-menu.sidenav-menu .panel,
  body.wlt-theme .product-menu.sidenav-menu .panel-title > .panel-toggler .category-name,
  body.wlt-theme .product-menu.sidenav-menu .list-group-heading.goto-link,
  body.wlt-theme .product-menu.sidenav-menu a.list-group-heading,
  body.wlt-theme .product-menu.sidenav-menu .icon-sites a {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    line-height: normal;
    border: none; }
    body.wlt-theme .product-menu.sidenav-menu .nav a svg,
    body.wlt-theme .product-menu.sidenav-menu .panel svg,
    body.wlt-theme .product-menu.sidenav-menu .panel-title > .panel-toggler .category-name svg,
    body.wlt-theme .product-menu.sidenav-menu .list-group-heading.goto-link svg,
    body.wlt-theme .product-menu.sidenav-menu a.list-group-heading svg,
    body.wlt-theme .product-menu.sidenav-menu .icon-sites a svg {
      color: #333d47; }
  body.wlt-theme .product-menu.sidenav-menu .panel-heading .panel-title > .panel-toggler span {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    line-height: normal;
    padding-bottom: 0; }
    body.wlt-theme .product-menu.sidenav-menu .panel-heading .panel-title > .panel-toggler span.user-name {
      padding-top: 8px; }
    body.wlt-theme .product-menu.sidenav-menu .panel-heading .panel-title > .panel-toggler span.panel-notifications-count {
      padding-top: 4px;
      right: 8px;
      top: 8px; }
  body.wlt-theme .product-menu.sidenav-menu .panel-title > .panel-toggler {
    padding-left: 0; }
  body.wlt-theme .product-menu.sidenav-menu .sidebar-body .panel-body .row > div span:first-of-type svg,
  body.wlt-theme .product-menu.sidenav-menu .sidebar-body .panel-body .list-group span:first-of-type svg {
    width: 22px;
    height: 18px; }
  body.wlt-theme .product-menu.sidenav-menu .sidebar-body .panel-body .row > div > a.collapse-icon:not(.collapsed),
  body.wlt-theme .product-menu.sidenav-menu .sidebar-body .panel-body .row > div > a.collapse-icon:not(.collapsed) .first-letter,
  body.wlt-theme .product-menu.sidenav-menu .sidebar-body .panel-body .list-group > a.collapse-icon:not(.collapsed),
  body.wlt-theme .product-menu.sidenav-menu .sidebar-body .panel-body .list-group > a.collapse-icon:not(.collapsed) .first-letter {
    color: #015084; }
  body.wlt-theme .product-menu.sidenav-menu .sidebar-body .panel-body .row {
    margin: 0; }
    body.wlt-theme .product-menu.sidenav-menu .sidebar-body .panel-body .row > div {
      padding-left: 0;
      padding-right: 0; }
  body.wlt-theme .product-menu.sidenav-menu .sidebar-body .sticker-default {
    background-color: transparent;
    margin-left: -5px;
    margin-right: 0; }
    body.wlt-theme .product-menu.sidenav-menu .sidebar-body .sticker-default svg {
      top: -1px;
      left: 0; }
  body.wlt-theme .product-menu.sidenav-menu .sidebar-body .list-group-item {
    padding: 5px 0 0 31px; }
    body.wlt-theme .product-menu.sidenav-menu .sidebar-body .list-group-item li a {
      padding: 6px 24px 6px 0;
      min-height: 34px;
      margin: 4px 0; }
    body.wlt-theme .product-menu.sidenav-menu .sidebar-body .list-group-item li.active {
      border: none; }
      body.wlt-theme .product-menu.sidenav-menu .sidebar-body .list-group-item li.active a {
        color: #015084;
        padding-left: 3px; }
  body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    top: 0; }
    body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar-header {
      display: none; }
    body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar-body {
      border: none;
      padding-bottom: 40px;
      top: 0;
      overflow: hidden !important;
      overflow-y: auto; }
      body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar-body .tree-node-selected:after,
      body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar-body .tree-node-selected span,
      body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar-body .tree-node-selected p.first-letter {
        color: #015084; }
  body.wlt-theme.open #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar-body {
    width: 236px;
    padding: 0 0px 76px 0px !important;
    background-color: #09232C; }
  body.wlt-theme .sidebar-body #_WLT_user_NavCollapse {
    display: inline-block; }
    body.wlt-theme .sidebar-body #_WLT_user_NavCollapse .collapse.in ul .goto-link.list-group-heading span.menu-item {
      margin-left: 0;
      white-space: normal; }

body.open-admin-panel .lfr-admin-panel.sidenav-menu-slider .product-menu {
  width: 236px !important; }

body.tag-theme.control-menu-visible.open .lfr-product-menu-panel.sidenav-menu-slider.open {
  width: 236px !important; }

.wlt-theme.signed-in.open-admin-panel, .wlt-theme.signed-in.open-admin-panel.hasCisco {
  padding-right: 0px !important; }

body.open.commerce-active .lfr-product-menu-panel.sidenav-menu-slider.open, body.open.commerce-active .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu {
  width: 236px !important;
  background-color: #09232c !important; }

body.open.wlt-theme .toast-animation {
  left: 211px !important; }

body.open #wrapper, body.open .control-menu-container {
  padding-left: 0 !important; }

@media (min-width: 320px) {
  .wlt-theme.signed-in.closed {
    padding-left: 80px !important; }
  body.closed.wlt-theme .tree-node-selected .sidebar-body .side-menu-icon, body.open-admin-panel .tree-node-selected .sidebar-body .side-menu-icon {
    top: 5px !important;
    margin-right: 0px !important; }
  body.closed.wlt-theme .sidebar-body .side-menu-icon, body.open-admin-panel .sidebar-body .side-menu-icon {
    top: 5px !important;
    margin-right: 0px !important; }
  body.closed.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_control_panelHeading,
  body.closed.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationHeading,
  body.closed.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationCollapse, body.open-admin-panel #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_control_panelHeading,
  body.open-admin-panel #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationHeading,
  body.open-admin-panel #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationCollapse {
    display: none; }
  body.closed.wlt-theme .sidebar-list-group .collapse.in, body.closed.wlt-theme .sidebar-list-group .collapse.show, body.open-admin-panel .sidebar-list-group .collapse.in, body.open-admin-panel .sidebar-list-group .collapse.show {
    display: none; }
  body.closed.wlt-theme .bottom-logo span, body.open-admin-panel .bottom-logo span {
    display: none !important; }
  body.closed.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open,
  body.closed.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu,
  body.closed.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider,
  body.closed.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu, body.open-admin-panel .lfr-product-menu-panel.sidenav-menu-slider.open,
  body.open-admin-panel .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu,
  body.open-admin-panel .lfr-add-panel.open-admin-panel.sidenav-menu-slider,
  body.open-admin-panel .lfr-admin-panel.sidenav-menu-slider .product-menu {
    width: 80px !important;
    background-color: #F5F5F5; }
  body.closed.wlt-theme .toast-animation, body.open-admin-panel .toast-animation {
    left: 49px;
    top: 475px; }
  body.wlt-theme {
    /* left side navigation */ }
    body.wlt-theme .toast-animation {
      margin: 0;
      width: 25px !important;
      height: 108px !important;
      position: fixed;
      left: 211px;
      display: inline-block;
      bottom: 56px;
      background-image: url(../images/icons/bg-circle-white.svg) !important;
      background-repeat: no-repeat;
      background-size: content;
      z-index: 999;
      transition: all 0.4s ease; }
    body.wlt-theme .tooltip {
      left: unset !important; }
    body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.closed .panel-body > div a .menu-item {
      display: none; }
    body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId.open .sidebar-body:after {
      left: 24px; }
    body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId.open .sidebar-body:before {
      width: 220px; }
    body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId.open .sidebar-body .list-group > div.collapse ul .row:last-of-type {
      border-bottom: 1px solid #c9cbce; }
    body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId.open .bottom-logo {
      left: 20px;
      width: 210px !important;
      transition: width 500ms;
      background-color: transparent; }
      body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId.open .bottom-logo:after {
        width: 210px;
        transition: width 500ms;
        background-color: transparent; }
    body.wlt-theme .bottom-logo {
      bottom: 0px;
      height: 66px !important;
      padding-top: 10px !important;
      padding-left: 15px !important;
      position: fixed;
      width: 74px;
      z-index: 999;
      transition: width 500ms;
      background-color: #09232C !important; }
      body.wlt-theme .bottom-logo:after {
        content: "";
        height: 24px;
        left: 0;
        position: absolute;
        top: 56px;
        transition: width 500ms;
        width: 52px;
        background-color: transparent; }
      body.wlt-theme .bottom-logo p {
        background-image: url(../images/icons/di-footer-logo.svg) !important;
        background-repeat: no-repeat;
        display: inline-block;
        height: 35px !important;
        margin: 0 !important;
        vertical-align: middle;
        width: 159px !important;
        margin-left: 5px !important;
        margin-top: 5px !important; }
      body.wlt-theme .bottom-logo span {
        color: #c1c4c7;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 16px;
        font-weight: 600;
        display: inline-block;
        padding-left: 20px;
        vertical-align: middle;
        display: none !important; }
    body.wlt-theme .site-name {
      padding-top: 0; }
      body.wlt-theme .site-name.truncate-text {
        margin-top: 6px; }
    body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open,
    body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu,
    body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider,
    body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu {
      width: 236px !important;
      background-color: #F5F5F5;
      transition: all 0.4s ease; }
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open .panel-body a.list-group-heading,
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu .panel-body a.list-group-heading,
      body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider .panel-body a.list-group-heading,
      body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu .panel-body a.list-group-heading {
        min-height: 34px;
        margin: 0px 0;
        padding: 10px 24px 6px 0; }
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open #_WLT_user_NavCollapse a.list-group-heading,
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open #_WLT_user_NavCollapse ul.nav .list-group-heading,
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu #_WLT_user_NavCollapse a.list-group-heading,
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu #_WLT_user_NavCollapse ul.nav .list-group-heading,
      body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider #_WLT_user_NavCollapse a.list-group-heading,
      body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider #_WLT_user_NavCollapse ul.nav .list-group-heading,
      body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu #_WLT_user_NavCollapse a.list-group-heading,
      body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu #_WLT_user_NavCollapse ul.nav .list-group-heading {
        padding: 6px 24px 14px 0;
        outline: none;
        min-height: 34px;
        margin: 0px 0; }
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open .panel-toggler:not(.wlt-nav),
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open .list-group-item a.list-group-heading,
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu .panel-toggler:not(.wlt-nav),
      body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu .list-group-item a.list-group-heading,
      body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider .panel-toggler:not(.wlt-nav),
      body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider .list-group-item a.list-group-heading,
      body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu .panel-toggler:not(.wlt-nav),
      body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu .list-group-item a.list-group-heading {
        min-height: 34px;
        margin: 0px 0;
        padding: 6px 24px 14px 0; }
        body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open .panel-toggler:not(.wlt-nav) .category-name.truncate-text,
        body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open .list-group-item a.list-group-heading .category-name.truncate-text,
        body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu .panel-toggler:not(.wlt-nav) .category-name.truncate-text,
        body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu .list-group-item a.list-group-heading .category-name.truncate-text,
        body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider .panel-toggler:not(.wlt-nav) .category-name.truncate-text,
        body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider .list-group-item a.list-group-heading .category-name.truncate-text,
        body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu .panel-toggler:not(.wlt-nav) .category-name.truncate-text,
        body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu .list-group-item a.list-group-heading .category-name.truncate-text {
          padding-top: 6px; }
        body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open .panel-toggler:not(.wlt-nav) .first-letter,
        body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open .list-group-item a.list-group-heading .first-letter,
        body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu .panel-toggler:not(.wlt-nav) .first-letter,
        body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu .list-group-item a.list-group-heading .first-letter,
        body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider .panel-toggler:not(.wlt-nav) .first-letter,
        body.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider .list-group-item a.list-group-heading .first-letter,
        body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu .panel-toggler:not(.wlt-nav) .first-letter,
        body.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu .list-group-item a.list-group-heading .first-letter {
          padding-left: 16px; }
    body.wlt-theme .product-menu .layouts-tree-container {
      padding-left: 0; }
    body.wlt-theme .product-menu .list-group-heading > .panel-toggler,
    body.wlt-theme .product-menu .panel-title > .panel-toggler {
      line-height: normal;
      padding: 10px 24px 6px 0; }
    body.wlt-theme .sidenav-menu-slider.open .sidebar-body .panel-title .sidenav-toggler {
      right: -22px; }
    body.wlt-theme .sidenav-menu-slider.closed .sidebar-body {
      padding-left: 0px;
      /* Hide this part when collapsed - side menu */
      /* choose the site */ }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body:after {
        left: 10px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body:before {
        width: 0; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .list-group-item a,
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .tree-node-selected span {
        padding: 0; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .first-letter {
        display: inline-block;
        font-size: 14px;
        position: absolute;
        left: -20px;
        width: 74px;
        background: #FFFFFF;
        text-align: center;
        margin-bottom: 0;
        color: #333d47;
        word-break: break-all;
        padding-left: 20px;
        padding-right: 16px;
        height: 25px;
        overflow: hidden; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .nav .first-letter {
        left: -23px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body #_WLT_user_NavCollapse .nav .first-letter {
        left: -20px;
        top: 10px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body #_WLT_user_NavCollapse .list-group-heading .first-letter {
        left: -21px;
        top: 11px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .list-group-heading .first-letter {
        left: -21px;
        padding-left: 16px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .panel-group .panel-title > a.wlt-nav {
        width: 0;
        transition: width 500ms;
        padding-top: 23px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .category-name,
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .collapse.in ul .goto-link.list-group-heading span,
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body nav li a,
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .site-administration-toggler .truncate-text {
        display: none; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .collapse.in .list-group-item {
        padding-left: 0; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .panel-heading > div > a {
        height: 34px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .panel-collapse .list-group > a:not(.collapsed):after,
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .panel-heading .panel-title > .panel-toggler:not(.collapsed):after {
        color: #c9cbce;
        content: "";
        font-family: wlt-font-icons;
        font-size: 24px;
        right: -6px;
        position: absolute;
        top: 9px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .panel-group .panel-title {
        width: 45px;
        transition: width 500ms; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .panel-heading .panel-title > .panel-toggler:not(.collapsed):after {
        display: none; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .panel-collapse .list-group > a:not(.collapsed):after {
        left: 0;
        top: 24px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .panel-collapse .list-group ul {
        margin-left: 0; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body #_WLT_user_NavCollapse .list-group-item {
        padding-left: 0; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_control_panelCollapse {
        display: none; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationToggler svg {
        fill: #FFFFFF; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationToggler:after {
        content: none; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .list-group-item {
        padding-left: 56px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body a.wlt-nav + .product-menu-toggle {
        padding: 30px 10px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .list-group a,
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .list-group > div {
        width: 74px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .wlt-portal-tooltip-right {
        width: 74px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavHeading.panel-heading .panel-title .sidenav-toggler {
        right: 0; }
        body.wlt-theme .sidenav-menu-slider.closed .sidebar-body #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavHeading.panel-heading .panel-title .sidenav-toggler > div {
          left: 0px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .sticker-default svg {
        left: 4px; }
      body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .bottom-logo span {
        display: none; }
    body.wlt-theme.open .sidebar-body:before {
      width: 248px; }
    body.wlt-theme.open .sidebar-body #_WLT_user_NavCollapse .row > div > a span:nth-child(2),
    body.wlt-theme.open .sidebar-body #_WLT_user_NavCollapse .list-group > a span:nth-child(2) {
      display: inline;
      margin-left: 28px;
      vertical-align: super; }
    body.wlt-theme.open .sidebar-body .first-letter {
      display: none; }
    body.wlt-theme.open .sidebar-body .collapse.in .category-name,
    body.wlt-theme.open .sidebar-body .collapse.in nav li a {
      display: inline-block;
      min-height: 34px;
      margin: 4px 0; }
    body.wlt-theme.open .sidebar-body .collapse.in ul .goto-link.list-group-heading span {
      display: inline-block;
      white-space: normal; }
    body.wlt-theme.open .sidebar-body .panel-collapse .list-group > a:after,
    body.wlt-theme.open .sidebar-body .panel-heading .panel-title > .panel-toggler:after {
      color: #c9cbce;
      font-family: wlt-font-icons;
      font-size: 24px;
      font-weight: normal;
      right: 12px;
      position: absolute;
      top: 32px;
      transform: rotate(180deg); }
    body.wlt-theme.open .sidebar-body .panel-collapse .list-group > a.collapsed:after,
    body.wlt-theme.open .sidebar-body .panel-heading .panel-title > .panel-toggler.collapsed:after {
      content: "";
      top: 20px !important;
      transform: rotate(90deg);
      right: 0 !important; }
    body.wlt-theme.open .sidebar-body .panel-collapse .list-group > a:not(.collapsed):after,
    body.wlt-theme.open .sidebar-body .panel-heading .panel-title > .panel-toggler:not(.collapsed):after {
      content: ""; }
    body.wlt-theme.open .sidebar-body .panel-collapse .list-group ul a.collapse-icon.list-group-heading:after {
      left: 161px;
      bottom: 19px; }
    body.wlt-theme.open .sidebar-body .list-group-item {
      padding-left: 60px; }
    body.wlt-theme.open .sidebar-body #_WLT_user_NavCollapse .list-group-item {
      padding-left: 46px; }
    body.wlt-theme.open .sidebar-body a.wlt-nav + .product-menu-toggle {
      left: unset;
      right: 10px; }
    body.wlt-theme.open .sidebar-body .list-group a, body.wlt-theme.open .sidebar-body .list-group > div {
      width: 100%; }
    body.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu .panel-body ul.nav a.list-group-heading {
      padding-top: 8px; }
    body.wlt-theme .product-menu.sidenav-menu .nav ul li:not(.divider) {
      min-height: 34px;
      padding: 6px 24px 6px 0;
      margin: 0px 0; }
      body.wlt-theme .product-menu.sidenav-menu .nav ul li:not(.divider) a {
        padding-right: 30px; }
    body.wlt-theme .panel-collapse {
      width: 100%; }
    body.wlt-theme .panel-group .panel-title {
      width: 270px; }
    body.wlt-theme .panel-group .panel-title > a.wlt-nav {
      padding-top: 23px;
      display: inline-block;
      padding-right: 0;
      width: 165px;
      transition: all 500ms;
      pointer-events: none; }
      body.wlt-theme .panel-group .panel-title > a.wlt-nav + .product-menu-toggle {
        display: inline-block;
        margin: 0;
        padding-top: 30px;
        position: absolute;
        background-color: #FFFFFF; }
    body.wlt-theme #_WLT_user_NavCollapse .panel-body {
      padding: 61px 0 12px 0; }
    body.wlt-theme #productMenuSidebar .toast-animation:before {
      color: #FFFFFF;
      content: '';
      display: block;
      width: 24px;
      height: 24px;
      position: absolute;
      top: 42px;
      left: 5px;
      background-color: var(--wlt-custom-colour-scheme);
      border-radius: 20px; }
    body.wlt-theme #productMenuSidebar .toast-animation:after {
      font-family: wlt-font-icons;
      content: "";
      font-size: 29px;
      display: block;
      position: absolute;
      left: 3px;
      top: 33px;
      font-weight: normal;
      transform: rotate(90deg); }
    body.wlt-theme.open #productMenuSidebar .toast-animation:after {
      transform: rotate(-90deg);
      left: 2px;
      top: 32px; }
    body.wlt-theme.open .toast-animation:before {
      top: 42px !important;
      left: 5px !important; }
  .menu-item-mobile-visible {
    display: none; }
  .sidenav-fixed.closed.sidenav-menu-slider:not(.sidenav-right) {
    visibility: visible;
    width: 80px; } }

.product-menu .icon-sites {
  top: 10px; }

body:not(.wlt-theme) .first-letter {
  display: none; }

#panel-manage-site_administration_navigation .layout-tree-options {
  top: 0;
  width: 24px; }
  #panel-manage-site_administration_navigation .layout-tree-options > a {
    padding-top: 0; }
  #panel-manage-site_administration_navigation .layout-tree-options .dropdown-menu {
    min-width: 165px;
    padding: 12px 0;
    border-radius: 0;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); }
    #panel-manage-site_administration_navigation .layout-tree-options .dropdown-menu li {
      min-height: auto; }
      #panel-manage-site_administration_navigation .layout-tree-options .dropdown-menu li.divider {
        margin: 12px 0; }
      #panel-manage-site_administration_navigation .layout-tree-options .dropdown-menu li a {
        position: relative;
        padding: 14px 20px;
        line-height: normal;
        color: #333d47;
        overflow: hidden; }
        #panel-manage-site_administration_navigation .layout-tree-options .dropdown-menu li a:hover {
          font-size: 16px;
          background-color: transparent;
          line-height: 17px;
          transition: all ease-in-out 0.2s; }
        #panel-manage-site_administration_navigation .layout-tree-options .dropdown-menu li a:focus {
          background-color: transparent; }
        #panel-manage-site_administration_navigation .layout-tree-options .dropdown-menu li a span {
          color: #333d47; }

#_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelId .list-group-heading,
#_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelId .list-group-item {
  padding-left: 0; }

#_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelId .taglib-icon-label {
  padding-left: 10px; }

.firefox .product-menu .panel:last-of-type .panel-collapse > .panel-body {
  padding-bottom: 40px; }

body.open-admin-panel .sidenav-menu-slider.closed .sidebar-body .wlt-portal-tooltip-right {
  width: 80px !important; }

body.open-admin-panel .sidenav-menu-slider.closed .sidebar-body .list-group a, body.open-admin-panel body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .list-group > div {
  width: 80px !important; }

/*body.open-admin-panel{
	
	sidenav-menu-slider.closed .sidebar-body .wlt-portal-tooltip-right {
    width: 80px;
}

.sidenav-menu-slider.closed .sidebar-body .list-group a, body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .list-group > div {
    width: 80px;
}

.sidenav-menu-slider.closed .sidebar-body .panel-collapse .list-group > a:not(.collapsed):after {
    display: none;
}
	
	.liferay-menu-item .list-group.sidebar-list-group .collapse-icon {
    padding: 5px 15px 15px 32px !important;
	}
	
	.liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed {
    padding: 5px 15px 15px 32px !important;
	}
	.sidebar-list-group {
		.list-group-item{
			display:none;
		}
	}
}*/
body.closed .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed, body.open-admin-panel .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed {
  color: rgba(255, 255, 255, 0.6) !important;
  padding: 0px 15px 12px 24px !important;
  border-right: 4px solid transparent !important;
  background-color: transparent !important; }

body.closed .panel-collapse.in .sidebar-menu-item .goto-link, body.open-admin-panel .panel-collapse.in .sidebar-menu-item .goto-link {
  padding: 0px 15px 10px 32px !important; }

body.closed .panel-collapse.in .sidebar-list-group .collapse-icon, body.open-admin-panel .panel-collapse.in .sidebar-list-group .collapse-icon {
  padding: 0px 15px 10px 32px !important; }
  body.closed .panel-collapse.in .sidebar-list-group .collapse-icon .side-menu-icon, body.open-admin-panel .panel-collapse.in .sidebar-list-group .collapse-icon .side-menu-icon {
    top: 7px !important;
    margin-right: 0px !important; }
  body.closed .panel-collapse.in .sidebar-list-group .collapse-icon:after, body.open-admin-panel .panel-collapse.in .sidebar-list-group .collapse-icon:after {
    display: none !important; }
  body.closed .panel-collapse.in .sidebar-list-group .collapse-icon.collapsed, body.open-admin-panel .panel-collapse.in .sidebar-list-group .collapse-icon.collapsed {
    padding: 0px 15px 10px 32px !important; }

.sidebar-menu-item .goto-link {
  color: rgba(255, 255, 255, 0.6) !important;
  padding: 2px 15px 5px 36px !important;
  border-right: 4px solid transparent !important;
  border-radius: 0 !important;
  margin-bottom: 2px !important;
  display: flex;
  min-height: 40px !important;
  align-items: center; }
  .sidebar-menu-item .goto-link .menu-item {
    color: rgba(255, 255, 255, 0.6) !important;
    padding-left: 0px !important;
    font: normal normal 500 14px/18px Montserrat;
    overflow: hidden; }
  .sidebar-menu-item .goto-link .side-menu-icon::before {
    top: 6px !important;
    color: #FFFFFF !important; }
  .sidebar-menu-item .goto-link:hover, .sidebar-menu-item .goto-link.tree-node-selected {
    background-color: #153A46 !important;
    border-right: 4px solid #FFFFFF !important;
    color: #FFFFFF; }
    .sidebar-menu-item .goto-link:hover .menu-item, .sidebar-menu-item .goto-link.tree-node-selected .menu-item {
      color: #FFFFFF !important;
      padding-left: 0px !important;
      font: normal normal 500 14px/18px Montserrat; }
    .sidebar-menu-item .goto-link:hover .side-menu-icon::before, .sidebar-menu-item .goto-link.tree-node-selected .side-menu-icon::before {
      top: 6px !important;
      color: #FFFFFF !important; }

.sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item, .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item {
  margin-left: 20px !important; }
  .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item, .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item {
    font: normal normal 500 13px/18px Montserrat;
    color: rgba(255, 255, 255, 0.6) !important;
    padding: 2px 5px 2px 5px;
    margin-left: 0px !important;
    display: block;
    float: left; }
    .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover, .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover {
      background-color: var(--wlt-custom-colour-scheme) !important;
      border-radius: 4px;
      color: white !important; }
  .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link.tree-node-selected .menu-item, .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link.tree-node-selected .menu-item {
    padding: 2px 5px 2px 5px;
    margin-left: 0px !important;
    background-color: var(--wlt-custom-colour-scheme) !important;
    border-radius: 4px;
    color: #FFFFFF !important;
    float: left;
    font: normal normal 500 13px/18px Montserrat; }

.liferay-menu-item .panel-header .panel-title .collapse-icon {
  color: rgba(255, 255, 255, 0.6) !important;
  padding: 0px 15px 12px 36px !important;
  border-right: 4px solid transparent !important;
  background-color: transparent !important; }
  .liferay-menu-item .panel-header .panel-title .collapse-icon:hover {
    background-color: #153A46 !important;
    border-right: 4px solid #FFFFFF !important;
    color: #FFFFFF; }
  .liferay-menu-item .panel-header .panel-title .collapse-icon .category-name, .liferay-menu-item .panel-header .panel-title .collapse-icon .site-name {
    color: rgba(255, 255, 255, 0.6) !important;
    padding-left: 0px !important; }

.liferay-menu-item .list-group.sidebar-list-group .list-group-item .collapse-icon {
  padding: 2px 15px 5px 0px !important; }
  .liferay-menu-item .list-group.sidebar-list-group .list-group-item .collapse-icon.collapsed {
    padding: 2px 15px 5px 0px !important;
    background-color: transparent !important; }
    .liferay-menu-item .list-group.sidebar-list-group .list-group-item .collapse-icon.collapsed:hover {
      background-color: transparent !important; }
  .liferay-menu-item .list-group.sidebar-list-group .list-group-item .collapse-icon:hover {
    background-color: transparent !important; }

.liferay-menu-item .list-group.sidebar-list-group .list-group-item .list-group-item {
  padding-left: 10px !important; }
  .liferay-menu-item .list-group.sidebar-list-group .list-group-item .list-group-item .wlt-portal-tooltip-right {
    margin-left: 0 !important; }
    .liferay-menu-item .list-group.sidebar-list-group .list-group-item .list-group-item .wlt-portal-tooltip-right .menu-item {
      color: #fff !important; }

.liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed {
  background-color: transparent !important;
  color: rgba(255, 255, 255, 0.6) !important;
  padding: 2px 15px 5px 36px !important;
  border-right: 4px solid transparent !important;
  border-radius: 0 !important;
  margin-bottom: 2px !important;
  display: flex;
  min-height: 40px !important;
  align-items: center; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#desk {
    background: url(../images/icons/desktop.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#campaign-planner {
    background: url(../images/icons/campaign.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#studio {
    background: url(../images/icons/studio.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#cmd-dam {
    background: url(../images/icons/dam.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#commerce {
    background: url(../images/icons/di-commerce.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#sourcing {
    background: url(../images/icons/sourcing.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#analytics {
    background: url(../images/icons/insights.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#services {
    background: url(../images/icons/insights.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#document-sharing {
    background: url(../images/icons/content-publishing.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#shared-files {
    background: url(../images/icons/filesharing.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#knowledge-base {
    background: url(../images/icons/knowledge-base.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#highlights {
    background: url(../images/icons/highlights.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#administration {
    background: url(../images/icons/administration.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .side-menu-icon#automation {
    background: url(../images/icons/automation.svg) left center no-repeat !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .menu-item {
    color: rgba(255, 255, 255, 0.6) !important; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover {
    background-color: #153A46 !important;
    border-right: 4px solid #FFFFFF !important;
    color: #FFFFFF !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .menu-item {
      color: #FFFFFF !important;
      padding-left: 0px !important;
      font: normal normal 500 14px/18px Montserrat; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#desk {
      background: url(../images/icons/desktop-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#campaign-planner {
      background: url(../images/icons/campaign-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#studio {
      background: url(../images/icons/studio-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#cmd-dam {
      background: url(../images/icons/dam-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#commerce {
      background: url(../images/icons/di-commerce-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#sourcing {
      background: url(../images/icons/sourcing-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#analytics {
      background: url(../images/icons/insights-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#services {
      background: url(../images/icons/insights-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#document-sharing {
      background: url(../images/icons/content-publishing-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#shared-files {
      background: url(../images/icons/filesharing-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#knowledge-base {
      background: url(../images/icons/knowledge-base-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#highlights {
      background: url(../images/icons/highlights-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#administration {
      background: url(../images/icons/administration-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed:hover .side-menu-icon#automation {
      background: url(../images/icons/automation-highlight.svg) left center no-repeat !important; }

.liferay-menu-item .list-group.sidebar-list-group .collapse-icon {
  background-color: transparent !important;
  color: rgba(255, 255, 255, 0.6) !important;
  padding: 2px 15px 5px 36px !important;
  border-right: 4px solid transparent !important;
  border-radius: 0 !important;
  margin-bottom: 2px !important;
  display: flex;
  min-height: 40px !important;
  align-items: center; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .menu-item {
    color: #FFFFFF !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
    vertical-align: inherit !important;
    font: normal normal 500 14px/18px Montserrat; }
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon {
    top: 0px !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#desk {
      background: url(../images/icons/desktop-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#campaign-planner {
      background: url(../images/icons/campaign-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#studio {
      background: url(../images/icons/studio-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#cmd-dam {
      background: url(../images/icons/dam-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#commerce {
      background: url(../images/icons/di-commerce-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#sourcing {
      background: url(../images/icons/sourcing-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#analytics {
      background: url(../images/icons/insights-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#services {
      background: url(../images/icons/insights-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#document-sharing {
      background: url(../images/icons/content-publishing-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#shared-files {
      background: url(../images/icons/filesharing-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#knowledge-base {
      background: url(../images/icons/knowledge-base-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#highlights {
      background: url(../images/icons/highlights-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#administration {
      background: url(../images/icons/administration-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#automation {
      background: url(../images/icons/automation-highlight.svg) left center no-repeat !important; }

.liferay-menu-item .list-group .collapse-icon {
  color: #FFFFFF !important;
  padding: 0px 15px 12px 36px !important;
  border-right: 4px solid transparent !important;
  background-color: transparent !important; }
  .liferay-menu-item .list-group .collapse-icon:hover {
    background-color: #153A46 !important;
    border-right: 4px solid #FFFFFF !important;
    color: #FFFFFF !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#desk {
      background: url(../images/icons/desktop-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#campaign-planner {
      background: url(../images/icons/campaign-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#studio {
      background: url(../images/icons/studio-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#cmd-dam {
      background: url(../images/icons/dam-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#commerce {
      background: url(../images/icons/di-commerce-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#sourcing {
      background: url(../images/icons/sourcing-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#analytics {
      background: url(../images/icons/insights-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#services {
      background: url(../images/icons/insights-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#document-sharing {
      background: url(../images/icons/content-publishing-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#shared-files {
      background: url(../images/icons/filesharing-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#knowledge-base {
      background: url(../images/icons/knowledge-base-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#highlights {
      background: url(../images/icons/highlights-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#administration {
      background: url(../images/icons/administration-highlight.svg) left center no-repeat !important; }
    .liferay-menu-item .list-group .collapse-icon:hover .side-menu-icon#automation {
      background: url(../images/icons/automation-highlight.svg) left center no-repeat !important; }

.liferay-menu-item .list-group-item .nav li {
  margin-bottom: 10px !important; }
  .liferay-menu-item .list-group-item .nav li a {
    color: rgba(255, 255, 255, 0.6) !important;
    padding: 2px 5px 2px 5px !important;
    margin-left: 32px !important;
    display: inline; }
    .liferay-menu-item .list-group-item .nav li a:hover {
      background-color: var(--wlt-custom-colour-scheme) !important;
      border-radius: 4px;
      color: white !important; }

.collapse .panel-body .row .col-md-12 .goto-link {
  color: rgba(255, 255, 255, 0.6) !important;
  padding: 0px 15px 10px 36px !important;
  border-right: 4px solid transparent !important;
  background-color: transparent !important; }
  .collapse .panel-body .row .col-md-12 .goto-link:hover {
    background-color: #153A46 !important;
    border-right: 4px solid #FFFFFF !important;
    color: #FFFFFF; }

.panel-title .icon-sites svg {
  fill: #FFFFFF !important; }

.nav-header-part {
  position: absolute !important;
  bottom: 60px !important;
  left: 211px !important;
  background: url(../imgages/icons/bg-circle-white.svg) left center no-repeat !important;
  width: 43px !important;
  height: 108px !important;
  z-index: 1000 !important;
  -webkit-transition: all 0.4s ease !important;
  transition: all 0.4s ease !important; }

#content {
  padding: 0px 32px; }

body {
  background-color: #F5F5F5 !important; }

section#content #main-content {
  max-width: 100% !important; }

.sidenav-menu-slider.closed .collapse-icon {
  padding-left: 24px !important; }

.sidenav-menu-slider.closed .toast-animation {
  left: 55px !important; }

.sidenav-menu-slider.closed .list-group-heading {
  text-overflow: inherit; }

.sidenav-menu-slider.closed .sidebar-menu-item .goto-link {
  padding-left: 24px !important; }

.wlt-theme.signed-in #main-content {
  margin-top: 0px !important; }

body {
  background-color: #F5F5F5;
  font-size: 14px;
  color: #09232C !important;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 500;
  text-rendering: optimizeLegibility;
  overflow-x: hidden; }
  body ul.breadcrumb li a {
    color: #09232C !important;
    font-weight: 600 !important; }
  body ul.breadcrumb li.active {
    color: var(--wlt-custom-colour-scheme) !important; }
  body ul.breadcrumb li:not(:first-child):before {
    content: "/" !important;
    color: #09232C !important;
    font-weight: 600;
    font-size: 14px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.3rem 1.5rem !important;
  color: #09232C !important;
  text-align: center;
  background-color: #FFF !important;
  border-radius: 4px !important;
  margin-left: -12px !important;
  position: relative;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
  font-size: 12px !important; }
  .tooltip-inner:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 5px;
    margin-top: -5px; }

/* Home Screen CSS */
.img-container {
  width: 100%;
  height: 168px;
  display: block;
  overflow: hidden; }

.card.custom {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  border: none; }

.card-body-divider {
  border-top: #E8E8E8 1px solid;
  padding: 15px; }

.card-title {
  font: normal normal 600 14px/18px Montserrat;
  color: #09232C;
  text-align: center; }

.portlet-body .title a {
  text-decoration: underline;
  font: normal normal 600 11px/14px Montserrat;
  letter-spacing: 0px;
  color: #E61D2B;
  padding-top: 5px; }

.portlet-body .title a:hover {
  text-decoration: none; }

.portlet-body .title h2 {
  font: normal normal 600 18px/22px Montserrat;
  color: #09232C;
  border-left: 2px solid #E61D2B;
  padding-left: 10px;
  margin-bottom: 20px;
  line-height: 1 !important; }

/* End Home Screen CSS */
body .form-group input.toggle-switch:checked ~ .toggle-switch-bar:before {
  background-color: var(--wlt-custom-colour-scheme) !important; }

body.wlt-theme.signed-in #banner .user-dropdown #sign-out {
  padding-left: 0px !important; }

input.search-bar-keywords-input {
  background-color: #fff !important; }

.search-bar-simple {
  min-width: 270px;
  max-width: 340px;
  margin-top: 8px; }
  .search-bar-simple .search-bar {
    margin-top: 5px !important; }
  .search-bar-simple .search-bar-keywords-input {
    border-color: #FFFFFF !important; }
  .search-bar-simple .input-group-inset-item {
    border: none !important;
    padding: 6px; }
  .search-bar-simple .lexicon-icon {
    fill: #09232C !important;
    width: 16px;
    height: 16px;
    opacity: 1; }

.commerce-search__input {
  background-color: #F5F5F5;
  padding: 10px 12px;
  margin: 16px; }
  .commerce-search__input input {
    font: normal normal 500 14px/22px Montserrat;
    color: #828E93 !important; }

.commerce-account-list .commerce-account-list__title {
  display: none !important; }

.commerce-active .commerce-account-selector__image img {
  display: none; }

.commerce-active .commerce-account-selector__info {
  display: none; }

.commerce-active .commerce-account-list__item:hover {
  color: currentColor;
  text-decoration: none;
  font: normal normal 500 14px/18px Montserrat !important; }

.commerce-active .commerce-account-list__item:not(:hover) span {
  opacity: 1 !important;
  font: normal normal 500 14px/18px Montserrat !important; }

.commerce-active .commerce-account-list__item {
  padding-right: 0px !important; }

.commerce-active .commerce-account-switcher__button:last-child {
  border-radius: 4px !important; }

.commerce-active .btn-primary--link, .commerce-active .commerce-button--link {
  background-color: var(--wlt-custom-colour-scheme) !important;
  color: #fff !important;
  margin: 16px !important;
  font: normal normal 700 14px/18px Montserrat !important; }

.commerce-active .commerce-account-switcher__title {
  font: normal normal 500 14px/18px Montserrat !important; }

.commerce-active .commerce-account-switcher__section--header .commerce-account-switcher__title {
  font: normal normal 500 14px/18px Montserrat !important; }

.commerce-active .mini-cart-wrapper {
  right: 40px !important;
  top: 65px !important; }
  .commerce-active .mini-cart-wrapper .mini-cart .mini-cart-header-actions .actions .action:last-child {
    border-right: none !important;
    padding-left: 28px !important;
    margin-left: 0 !important; }

.secondary-header .commerce-account-selector {
  margin-top: 0px !important; }

.mini-cart .mini-cart-header-block {
  padding: 4px 21px 0 21px !important; }

.mini-cart .mini-cart-header {
  position: relative;
  background-color: #09232C !important; }
  .mini-cart .mini-cart-header:after {
    bottom: 100%;
    right: 20px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(9, 35, 44, 0);
    border-bottom-color: #09232C;
    border-width: 8px;
    margin-left: -8px; }
  .mini-cart .mini-cart-header h3 {
    color: #FFFFFF !important; }

.commerce-active .mini-cart-wrapper .mini-cart-header .mini-cart-header-block .mini-cart-close {
  color: #FFFFFF !important; }

.mini-cart .mini-cart-header-actions .actions .action {
  color: #FFFFFF !important; }

.mini-cart-wrapper {
  overflow: inherit !important; }

body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId {
  box-shadow: none !important; }

.wlt-theme.signed-in.open #wrapper, .wlt-theme.signed-in.open-admin-panel #wrapper {
  padding-right: 0px !important;
  padding-left: 0px !important; }

.wlt-theme.signed-in.open {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.wlt-theme.signed-in.open .control-menu.control-menu-level-1.hidden-print,
.wlt-theme.signed-in.open .control-menu.control-menu-level-1.d-print-none,
.wlt-theme.signed-in.open #ControlMenu {
  left: 236px !important; }

.wlt-theme.signed-in .columns-1,
.wlt-theme.signed-in .one-column-template:not(.wlt-desktop-layout-tpl) {
  padding: 0 !important; }

body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings {
  padding-right: 50px; }
  body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings.studio-brief-container {
    padding-right: 0 !important; }
  body.wlt-theme.signed-in #banner .user-upload-summary .global-header-settings .wlt-favorite img {
    position: relative;
    top: -1px; }

.secondary-header .commerce-subheader-right .account-text {
  top: 6px;
  font-size: 12px;
  font: normal normal 500 12px/15px Montserrat !important; }

.commerce-active .commerce-account-switcher__back {
  padding: 0px 0 0px 20px !important;
  height: 28px !important;
  /*text-indent: -400px;*/
  width: 40px;
  background: url(../imgages/icons/back-arrow.svg) left center no-repeat !important; }
  .commerce-active .commerce-account-switcher__back svg {
    display: none !important; }

.commerce-active .commerce-account-switcher__section--header .commerce-account-switcher__title {
  font: normal normal 500 16px/18px Montserrat !important;
  padding: 16px 51px 4px 5px !important; }

.commerce-active .commerce-search__input {
  padding: 10px 16px 9px 16px !important; }

.card-img-top {
  height: 168px !important; }

.secondary-header .commerce-subheader-right .account-text {
  opacity: 0.6 !important; }

.commerce-active .commerce-account-selector__title {
  opacity: 1 !important;
  font: normal normal 600 14px/18px Montserrat; }

.mini-cart-opener::before {
  background-color: var(--wlt-custom-colour-scheme) !important; }

.secondary-header .commerce-subheader-right .account-text {
  opacity: 0.6 !important; }

.commerce-active .commerce-account-selector__title {
  opacity: 1 !important;
  font: normal normal 600 14px/18px Montserrat; }

.wlt-theme.signed-in.closed .bottom-logo p {
  background-image: url(../images/icons/di-footer-logo-small.svg) !important;
  width: 39px !important; }

body.closed.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open,
body.closed.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu,
body.closed.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider,
body.closed.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu, body.open-admin-panel .lfr-product-menu-panel.sidenav-menu-slider.open,
body.open-admin-panel .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu,
body.open-admin-panel .lfr-add-panel.open-admin-panel.sidenav-menu-slider,
body.open-admin-panel .lfr-admin-panel.sidenav-menu-slider .product-menu {
  width: 320px !important;
  background-color: #09232C; }

.wlt-theme.signed-in.hasCisco {
  padding-right: 0px !important; }

#_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed {
  display: none !important; }

.commerce-list dt {
  text-transform: none !important; }

.commerce-panel__title {
  text-transform: none !important; }

span.commerce-home-footer-right {
  float: right;
  text-align: left;
  letter-spacing: 0px;
  color: #09232C;
  opacity: 0.6;
  font-size: 11px; }

span.commerce-home-footer-left {
  text-align: left;
  letter-spacing: 0px;
  color: #09232C;
  opacity: 0.6;
  font-size: 11px;
  float: left; }

.tag-theme .panel-heading.WltUserBarNav {
  display: none; }

@media (min-width: 576px) {
  body.open #wrapper, body.open .control-menu-container {
    padding-left: 235px !important; } }

.wlt-theme.signed-in.open #wrapper {
  padding-right: 0px !important;
  padding-left: 239px !important; }

body.wlt-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavHeading.panel-heading {
  display: none; }

#_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .list-unstyled .sidebar__collapse .sidebar-body__add-panel__tab-item {
  color: rgba(255, 255, 255, 0.6); }

#_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .sidebar__collapse .sidebar-body__add-panel__tab-item:hover {
  background-color: #153a46 !important;
  color: #ffffff !important; }

body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .nav .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.6); }

body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .tab-pane .form-group input.form-control {
  color: rgba(255, 255, 255, 0.7); }
  body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .tab-pane .form-group input.form-control:focus {
    color: #495057; }
  body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .tab-pane .form-group input.form-control::placeholder {
    color: rgba(255, 255, 255, 0.7); }

body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .tab-pane .alert.alert-info {
  background-color: #e0edf6;
  padding: 12px; }
  body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .tab-pane .alert.alert-info::before {
    content: none; }
  body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .tab-pane .alert.alert-info .alert-autofit-row .autofit-col .autofit-section .alert-indicator, body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .tab-pane .alert.alert-info .alert-autofit-row .autofit-col .autofit-section .lead {
    position: static;
    font-size: 16px; }
  body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .tab-pane .alert.alert-info .alert-autofit-row .autofit-col .autofit-section .lead {
    margin-left: 4px; }
    body.tag-theme #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .tab-pane .alert.alert-info .alert-autofit-row .autofit-col .autofit-section .lead::after {
      content: ':'; }

body.tag-theme.commerce-active #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addPanelContainer .tab-content .form-group input.form-control:focus {
  color: rgba(255, 255, 255, 0.7); }

.sidebar__collapse-content .sidebar-body__add-panel__tab-item {
  color: rgba(255, 255, 255, 0.6); }

.product-menu .list-group-heading:before {
  bottom: 0px !important;
  left: 0px !important;
  right: 0px !important;
  top: 0px !important; }

.product-menu a:before {
  border-radius: 0px !important; }

#_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_selectSite div.modal-dialog .modal-content .modal-body-iframe {
  padding-left: 0px !important; }

body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .navigation-link-container a, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .navigation-link-container a svg, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .navigation-link-container .list-group-item a, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .navigation-link-container .list-group-item a svg, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .navigation-link-container .btn, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .navigation-link-container .btn svg, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .list-group a, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .list-group a svg, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .list-group .list-group-item a, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .list-group .list-group-item a svg, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .list-group .btn, body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .list-group .btn svg {
  color: rgba(255, 255, 255, 0.6); }

body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .nav-header-part .toast-animation {
  top: auto !important;
  width: 26px; }

.side-menu-icon.image-icon img {
  max-width: 24px;
  max-height: 24px;
  position: relative;
  top: -4px; }

@media (min-width: 320px) {
  .sidenav-fixed.closed.sidenav-menu-slider:not(.sidenav-right) {
    visibility: visible !important;
    width: 80px !important; } }

#_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_WltUserBarNavCollapse {
  width: 100% !important; }

body.tag-theme.control-menu-visible.open .lfr-product-menu-panel.sidenav-menu-slider.open {
  width: 236px !important; }

.wlt-theme.signed-in.open #wrapper {
  padding-right: 0 !important;
  padding-left: 239px !important; }

body.tag-theme.control-menu-visible.closed .cadmin.control-menu-container, body.tag-theme.control-menu-visible.closed #wrapper, body.tag-theme.control-menu-visible.closed .lfr-product-menu-panel.sidenav-menu-slider.closed {
  padding-left: 0px !important; }

body.wlt-theme .sidenav-menu-slider.closed .sidebar-body .wlt-portal-tooltip-right {
  width: 74px; }

.sidebar-menu-item .goto-link.tree-node-selected {
  background-color: #a3abb3 !important;
  border-right: 4px solid #c00 !important; }

body.tag-theme.open .sidebar-body .panel-collapse {
  width: 100% !important; }

body.tag-theme #productMenuSidebar #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_Accordion .panel-heading {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: #09232c !important; }

@media (min-width: 320px) {
  body.tag-theme .panel-body #_WLT_user_NavCollapse {
    padding: 61px 0 12px 0 !important; }
  body.tag-theme.open .sidebar-body #_WLT_user_NavCollapse .list-group-item {
    padding-left: 46px !important; }
  body.tag-theme.open .sidebar-body .collapse.in ul .goto-link.list-group-heading span {
    white-space: normal !important; } }

body.tag-theme #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar-body .list-group-heading span {
  font: normal normal 500 13px / 18px Montserrat !important; }

body.tag-theme .control-menu.control-menu-level-1.d-print-none#ControlMenu {
  background: #ebecee !important; }

body.tag-theme.open #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar-body {
  background-color: #09232c !important; }

body.tag-theme .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item {
  padding: 8px !important; }

body.tag-theme .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover {
  background-color: unset !important;
  border-radius: unset !important;
  color: unset !important; }

body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .list-group a {
  color: rgba(255, 255, 255, 0.6) !important; }

body.tag-theme .side-menu-icon {
  width: 2rem !important;
  height: 2rem !important; }

/*body.tag-theme.control-menu-visible .lfr-product-menu-panel.sidenav-menu-slider .panel .panel-body .nav-header-part .toast-animation {
//	display: none !important;
}*/
/* Fix for coke site in leftnavigation menu insights icon issue */
.sidebar-list-group .side-menu-icon.image-icon {
  padding: 0.5rem !important;
  right: 2.5rem !important; }
  .sidebar-list-group .side-menu-icon.image-icon + .menu-item {
    position: relative !important;
    right: 2rem !important; }

body.tag-theme {
  /* Fix for coke site in leftnavigation menu orders icon issue */
  /*Fix  for collapse toast animation work in responsive time*/
  /* Fix for flickering issue in  commerce sublist-menu  */
  /* Fix for more gap issue in commerce sublist-menu  */ }
  body.tag-theme a.list-group-heading > .image-icon:first-child img {
    width: 32px !important;
    height: 20px !important;
    top: 0.25rem !important; }
  body.tag-theme .toast-animation {
    top: auto !important; }
  body.tag-theme .list-group-item .nav-equal-height {
    display: block !important; }
  body.tag-theme .sidebar-list-group .list-group-item {
    max-height: max-content !important; }
    body.tag-theme .sidebar-list-group .list-group-item .sidebar-submenu-item {
      overflow: hidden; }
      body.tag-theme .sidebar-list-group .list-group-item .sidebar-submenu-item a {
        padding: 0px !important; }
  body.tag-theme nav.control-menu-container #controlMenu svg {
    fill: #333d47 !important; }
  body.tag-theme nav.control-menu-container #controlMenu .sites-control-group {
    display: none; }

body.tag-theme.denstu-connect-visible {
  padding-left: 0 !important; }
  body.tag-theme.denstu-connect-visible.closed {
    padding-left: 0 !important; }
    body.tag-theme.denstu-connect-visible.closed #dc-root #dc-app {
      padding-inline-start: 84px !important; }

.fileUploaderPopup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 10px;
  z-index: 999;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  height: 250px;
  width: 560px; }

.fileUploaderPopup.open {
  display: block; }

.fileUploader-popup-content {
  text-align: center; }

.fileUploader-popup-content .content-question {
  margin-top: 30px;
  text-align: left;
  font: normal normal 600 16px / 29px Montserrat;
  color: #09232C; }

.fileUploader-popup-content .modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 10px;
  border-bottom: 1px solid #e9ecef;
  padding-bottom: 20px; }

.fileUploader-popup-content .header-question {
  font: normal normal 600 24px/29px Montserrat;
  color: #09232C;
  margin-bottom: 0px !important; }

.ok-button, .cancel-button {
  float: left;
  margin-top: 30px;
  height: 48px;
  border-radius: 4px !important;
  background-color: var(--wlt-custom-colour-scheme) !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  border: none;
  min-width: 140px; }

.ok-button:hover, .cancel-button:hover {
  background-color: #3e8e41; }

.cancel-button {
  margin-left: 15px;
  height: 48px;
  border-radius: 4px !important;
  background-color: #ffffff !important;
  color: var(--wlt-custom-colour-scheme) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  border: 1px solid var(--wlt-custom-colour-scheme) !important;
  min-width: 140px; }

@media (max-width: 440px) {
  .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .side-menu-icon#commerce {
    margin: 0 !important; }
  .sidebar-body #_WLT_user_NavCollapse .sidebar-list-group .list-group-item .sidebar-submenu-item span.menu-item {
    word-wrap: break-word;
    width: 75%; } }

@media (max-width: 440px) and (orientation: portrait) {
  header.control-menu-container .control-menu-nav span.control-menu-level-1-heading.text-truncate {
    margin-left: 2rem; } }

@media (max-width: 768px) {
  section.portlet header.portlet-topper {
    z-index: 980 !important; } }

#_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .liferay-menu-item .sidebar-list-group .sidebar-submenu-item a span {
  color: grey !important; }

body.wlt-theme .panel-collapse {
  width: 100% !important; }

.user-notifications .lfr-search-container-list .list-group-item-flex .autofit-col {
  margin: 0 0.5rem; }

.sidebar-body .panel-body .liferay-menu-item .sidebar-menu-item .goto-link .menu-item,
.sidebar-body .panel-body .liferay-menu-item .sidebar-submenu-item a span,
.sidebar-body .panel-body .liferay-menu-item .list-group.sidebar-list-group .collapse-icon.collapsed .menu-item {
  color: rgba(255, 255, 255, 0.6) !important; }

.product-menu.sidebar.sidenav-menu::-webkit-scrollbar-thumb {
  background-color: #c1c4c7 !important; }

.product-menu.sidebar.sidenav-menu::-webkit-scrollbar-track {
  background-color: #fff !important; }

.product-menu.sidebar.sidenav-menu::-webkit-scrollbar {
  width: 6px; }

#_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body,
#_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header,
#_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item {
  background-color: #ffffff !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-list-group .side-menu-icon.image-icon,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-list-group .side-menu-icon.image-icon,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-list-group .side-menu-icon.image-icon {
    left: 1.5rem !important;
    top: 5px !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .side-menu-icon.image-icon img,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .side-menu-icon.image-icon img,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .side-menu-icon.image-icon img {
    max-width: 24px !important;
    max-height: 24px !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-menu-item .goto-link .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-submenu-item a span,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .list-group.sidebar-list-group .collapse-icon .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-menu-item .goto-link .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-submenu-item a span,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .list-group.sidebar-list-group .collapse-icon .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-menu-item .goto-link .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-submenu-item a span,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .list-group.sidebar-list-group .collapse-icon .menu-item {
    color: #39474f !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-menu-item .goto-link:hover .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-menu-item .goto-link.tree-node-selected .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .list-group.sidebar-list-group:hover .collapse-icon.collapsed .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-menu-item .goto-link:hover .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-menu-item .goto-link.tree-node-selected .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .list-group.sidebar-list-group:hover .collapse-icon.collapsed .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-menu-item .goto-link:hover .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-menu-item .goto-link.tree-node-selected .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .list-group.sidebar-list-group:hover .collapse-icon.collapsed .menu-item {
    color: #FFFFFF !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item {
    color: #a3abb3 !important;
    font: 500 13px / 18px Montserrat;
    padding: 2px 5px; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link.tree-node-selected .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link.tree-node-selected .menu-item,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link.tree-node-selected .menu-item {
    color: white !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover {
    background-color: #cb0910 !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-list-group .collapse.show .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .sidebar-list-group .collapse.in .list-group-item .nav .sidebar-submenu-item .goto-link .menu-item:hover {
    color: white !important;
    border-radius: 4px !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationCollapse .panel-body .list-group a,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationCollapse .panel-body .list-group a,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_site_administrationCollapse .panel-body .list-group a {
    color: #a3abb3 !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .product-menu.sidebar.sidenav-menu .sidebar-body .panel.panel-secondary .panel-body .list-group a.collapsed .collapse-icon-closed,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .product-menu.sidebar.sidenav-menu .sidebar-body .panel.panel-secondary .panel-body .list-group a.collapsed .collapse-icon-closed,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .product-menu.sidebar.sidenav-menu .sidebar-body .panel.panel-secondary .panel-body .list-group a.collapsed .collapse-icon-closed {
    display: inline-block !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .product-menu.sidebar.sidenav-menu .sidebar-body .panel.panel-secondary .panel-body .list-group a.collapse-icon .collapse-icon-open,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .product-menu.sidebar.sidenav-menu .sidebar-body .panel.panel-secondary .panel-body .list-group a.collapse-icon .collapse-icon-open,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .product-menu.sidebar.sidenav-menu .sidebar-body .panel.panel-secondary .panel-body .list-group a.collapse-icon .collapse-icon-open {
    display: inline-block !important;
    margin: 0 !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .product-menu.sidebar.sidenav-menu .sidebar-body .panel.panel-secondary .panel-body .list-group a.collapsed .collapse-icon-open,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .product-menu.sidebar.sidenav-menu .sidebar-body .panel.panel-secondary .panel-body .list-group a.collapsed .collapse-icon-open,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .product-menu.sidebar.sidenav-menu .sidebar-body .panel.panel-secondary .panel-body .list-group a.collapsed .collapse-icon-open {
    display: none !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .product-menu .panel-header .panel-title > .panel-toggler .depot-type, #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .product-menu .panel-heading .panel-title > .panel-toggler .lfr-portal-tooltip,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .product-menu .panel-header .panel-title > .panel-toggler .depot-type,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .product-menu .panel-heading .panel-title > .panel-toggler .lfr-portal-tooltip,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .product-menu .panel-header .panel-title > .panel-toggler .depot-type,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .product-menu .panel-heading .panel-title > .panel-toggler .lfr-portal-tooltip {
    color: #3d3d3d !important; }
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .product-menu .panel-header .panel-title > .panel-toggler .depot-type, #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .product-menu .panel-heading .panel-title > .panel-toggler .depot-type,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .product-menu .panel-header .panel-title > .panel-toggler .depot-type,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-header .product-menu .panel-heading .panel-title > .panel-toggler .depot-type,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .product-menu .panel-header .panel-title > .panel-toggler .depot-type,
  #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidebar #productMenuSidebar .sidebar-body .panel-secondary .panel-body .liferay-menu-item .product-menu .panel-heading .panel-title > .panel-toggler .depot-type {
    color: #333d47 !important; }

.sidenav-menu .sidebar-body .side-menu-icon.image-icon img {
  max-width: 24px !important;
  max-height: 24px !important; }

.liferay-menu-item .list-group.sidebar-list-group .collapse-icon {
  background-color: #a3abb3 !important; }

.product-menu.sidebar .sidebar-body .list-group.sidebar-list-group .side-menu-icon {
  position: absolute !important;
  margin-top: 6px; }

.product-menu.sidebar .sidebar-body .list-group.sidebar-list-group span.menu-item {
  left: 30px !important;
  position: relative; }

.sidebar .sidebar-body .sidenav-loading .loading-animation::before {
  display: none; }

#_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId .sidenav-menu {
  background: white !important; }

@media (min-width: 320px) {
  .flipped #_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_sidenavSliderId.open .panel-body .bottom-logo {
    left: 0px !important;
    width: 236px !important; }
  body.wlt-theme .bottom-logo {
    width: 81px !important; } }

#Content .panel-body .portlet-layout .portlet-column-first {
  text-align: left !important;
  max-width: unset !important; }

/*
 Icons for items in side menu
*/
body.wlt-theme .sidebar-body {
  /* icon on administration navigation item*/ }
  body.wlt-theme .sidebar-body .side-menu-icon {
    color: #c9cbce;
    width: 24px;
    height: 24px;
    display: inline-block;
    font-family: wlt-font-icons;
    font-size: 24px;
    position: relative; }
    body.wlt-theme .sidebar-body .side-menu-icon:before {
      position: absolute;
      top: 2px; }
    body.wlt-theme .sidebar-body .side-menu-icon#user-icon:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#desk:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#communication:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#analytics:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#document-sharing:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#administration:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#highlights:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#shared-files:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#surveys:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#campaign-planner:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#sourcing:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#catalog:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#commerce:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#cmd-dam:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#studio:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#insights:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#knowledge-base:before {
      content: ""; }
    body.wlt-theme .sidebar-body .side-menu-icon#automation:before {
      content: ""; }
  body.wlt-theme .sidebar-body .list-group a:not(.collapsed) .side-menu-icon:before {
    color: #c9cbce; }
  body.wlt-theme .sidebar-body .activeMenu .side-menu-icon:before,
  body.wlt-theme .sidebar-body .tree-node-selected .side-menu-icon:before {
    color: #015084; }
  body.wlt-theme .sidebar-body .lexicon-icon-sites {
    position: absolute;
    top: 8px;
    fill: #333d47 !important; }

/* Communication portlet */
#_WLTSparkIntegration_cisco-space-widget .ciscospark-space-widget {
  min-height: 80vh; }

#_WLTSparkIntegration_cisco-space-widget .ciscospark-scroll-to-bottom-icon {
  height: auto; }
  #_WLTSparkIntegration_cisco-space-widget .ciscospark-scroll-to-bottom-icon .ciscospark-icon {
    height: 100%; }

#_WLTSparkIntegration_cisco-space-widget .ciscospark-activity-menu-button .ciscospark-button-icon {
  padding: 20%; }

#_WLTSparkIntegration_cisco-space-widget .cui-avatar__letter {
  line-height: normal; }

#_WLTSparkIntegration_cisco-space-widget .cui-avatar img {
  width: 30px;
  height: 30px;
  border-radius: 50%; }

#_WLTSparkIntegration_cisco-space-widget .ciscospark-file-uploader-container .ciscospark-staging-actions {
  padding: 20px; }

#_WLTSparkIntegration_cisco-space-widget .ciscospark-file-uploader-container .ciscospark-add-file-button {
  bottom: 6px; }

#portlet_WLTSparkIntegration .back-button-link-wrapper {
  color: #424447;
  background-color: #EBECEF;
  padding-left: 15px;
  margin-left: 8px;
  margin-right: 8px;
  padding-top: 15px;
  padding-bottom: 15px; }
  #portlet_WLTSparkIntegration .back-button-link-wrapper div > a {
    color: #434447; }

/* Communication side bar */
#_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  line-height: 1.71429;
  background: #F5F5F5; }
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId p {
    margin-top: auto;
    margin-bottom: auto; }
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId .sidebar-inverse {
    overflow-x: hidden; }
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId ul {
    margin-left: 1rem;
    line-height: 1.71429; }
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId .sidenav-menu,
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId .sidebar-header,
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId .sidebar-body {
    background-color: #f8f8f8; }
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId .cui-avatar img {
    width: 30px;
    height: 30px;
    border-radius: 50%; }
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId .ciscospark-icon {
    height: 100%;
    width: 100%; }
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed {
    visibility: visible;
    width: 74px; }
    #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed .webex-user-list {
      display: none; }
    #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed .sidenav-menu .sidebar-header > div {
      display: inline-block;
      position: fixed;
      top: 246px;
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      z-index: 99; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed .sidenav-menu .sidebar-header > div span {
        color: #999ea3;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 16px;
        line-height: 1.09;
        width: 400px;
        display: block;
        height: 65px;
        padding-top: 8px; }
        #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed .sidenav-menu .sidebar-header > div span:before {
          background-repeat: no-repeat;
          color: #333d47;
          content: "";
          display: inline-block;
          font-family: wlt-font-icons;
          font-size: 24px;
          left: -50px;
          position: absolute;
          top: 4px;
          transform: rotate(270deg); }
    #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed .sidenav-menu .sidebar-header a {
      position: absolute;
      right: 0;
      bottom: 0;
      height: 100%;
      margin: 0;
      padding: 33px;
      z-index: 99; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed .sidenav-menu .sidebar-header a.sidenav-close,
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed .sidenav-menu .sidebar-header a svg {
        display: none; }
    #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.closed #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_cisco-pagelet-widget > div {
      display: none; }
  #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel {
    width: 330px; }
    #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidenav-menu {
      width: 330px; }
    #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-header {
      line-height: normal;
      padding: 12px 18px 0px 52px;
      color: #333d47; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-header svg {
        fill: #333d47; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-header span {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 16px; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-header .wlt-communication {
        position: absolute;
        top: 20px;
        left: 10px;
        color: #333d47;
        z-index: 999; }
        #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-header .wlt-communication:before {
          font-family: wlt-font-icons;
          content: "";
          font-size: 24px; }
        #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-header .wlt-communication:focus {
          box-shadow: none; }
        #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-header .wlt-communication svg {
          fill: #333d47;
          height: 24px;
          width: 24px; }
    #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body {
      top: 73px;
      padding: 0; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-activity-item-container {
        padding: 5px 18px 0 0; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .md-content__chat-inner-container {
        max-width: 100%; }
        #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .md-content__chat-inner-container .md-content-file--chat-one-one {
          max-width: inherit; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-activity-content .ciscospark-activity-share-list {
        width: auto; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .cui-avatar__letter {
        line-height: normal; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-activity-menu-button .ciscospark-button-icon {
        padding: 19%; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-scroll-to-bottom-icon {
        height: auto; }
        #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-scroll-to-bottom-icon .ciscospark-icon {
          height: 100%;
          width: 100%; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-activity-menu-wrapper {
        width: 100%; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-textarea-container {
        height: 100px; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-file-uploader-container .ciscospark-staged-files {
        max-width: 70%; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-file-uploader-container .ciscospark-staging-actions button {
        padding: 0 16px; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-file-uploader-container .ciscospark-file-thumbnail {
        width: 60px; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-file-uploader-container .ciscospark-file-name {
        max-width: 111px; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-file-uploader-container .ciscospark-add-file-button {
        bottom: 6px; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .cui-content__chat-inner-container {
        max-width: 100%; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .ciscospark-activity-post-actions {
        padding-right: 10px; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body a {
        color: #4F5359; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .webex-user-list {
        background-color: white;
        height: 100%; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .back-button-link-wrapper {
        display: none;
        background-color: white;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px; }
        #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .back-button-link-wrapper span {
          color: #4F5359;
          margin: 0;
          overflow: hidden;
          font-size: 12px;
          line-height: 16px;
          text-overflow: ellipsis;
          white-space: nowrap;
          background-color: transparent;
          -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .cisco-pagelet-widget {
        display: none; }
      #_com_wlt_gosling_spark_integration_portlet_SparkPageletPortlet_communicationPageletPanelId.open-admin-panel .sidebar-body .widget-space--titleBar--32_8a {
        border: none; }

.cisco-error-message.ie {
  display: none; }

html.ie .sidenav-right.open-admin-panel .cisco-error-message.ie,
html.ie #portlet_WLTSparkIntegration .cisco-error-message.ie {
  display: block;
  margin: 100px 20px 0; }
  html.ie .sidenav-right.open-admin-panel .cisco-error-message.ie p,
  html.ie #portlet_WLTSparkIntegration .cisco-error-message.ie p {
    color: #a29a90;
    margin-bottom: 0;
    display: inline-block; }
    html.ie .sidenav-right.open-admin-panel .cisco-error-message.ie p.red,
    html.ie #portlet_WLTSparkIntegration .cisco-error-message.ie p.red {
      color: red; }

@media (max-width: 768px) {
  body.wlt-theme #_WLTSparkIntegration_cisco-space-widget .ciscospark-textarea-container,
  body.wlt-theme #_WLTSparkIntegration_cisco-space-widget .ciscospark-textarea-container textarea {
    margin: 0 !important; }
  body.wlt-theme #_WLTSparkIntegration_cisco-space-widget .meet-widget-container .call-avatar,
  body.wlt-theme #_WLTSparkIntegration_cisco-space-widget .meet-widget-container .call-person-name {
    display: none; }
  html.touch body.wlt-theme #_WLTSparkIntegration_cisco-space-widget .activity-post-action {
    visibility: visible; } }

/* Account settings */
#p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ {
  /*New ux design start*/
  /*#p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid nav {
		margin-bottom: 24px !important;
	}*/
  /*.portlet-body .menubar .menubar-collapse .nav li {
	margin-left: 0px;
    margin-right: 0px;
}*/
  /* */
  /* Remove border for table-list*/
  /*New Ux Design End*/
  cursor: pointer; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ form#_AssignDeputyUser_deputyform {
    width: 33%; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ form#_AssignDeputyUser_deputyform .wlt-deputy-form-field {
      width: 100% !important; }
      #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ form#_AssignDeputyUser_deputyform .wlt-deputy-form-field .form-group.input-text-wrapper label.control-label {
        margin-bottom: 10px !important; }
      #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ form#_AssignDeputyUser_deputyform .wlt-deputy-form-field .form-group.input-text-wrapper .form-control {
        border-bottom: 1px solid #d4dbde !important;
        border: transparent;
        border-radius: 0px !important;
        padding: 0px !important; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ form#_AssignDeputyUser_deputyform .wlt-deputy-button-row #_AssignDeputyUser_saveDeputy {
      background-color: var(--wlt-custom-colour-scheme) !important;
      border-color: var(--wlt-custom-colour-scheme) !important;
      border-radius: 4px !important; }
      #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ form#_AssignDeputyUser_deputyform .wlt-deputy-button-row #_AssignDeputyUser_saveDeputy span.lfr-btn-label {
        color: #fff !important; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ form#_AssignDeputyUser_deputyform .wlt-deputy-button-row #_AssignDeputyUser_removeDeputy {
      background-color: var(--wlt-custom-colour-scheme) !important;
      border-color: var(--wlt-custom-colour-scheme) !important;
      border-radius: 4px !important; }
      #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ form#_AssignDeputyUser_deputyform .wlt-deputy-button-row #_AssignDeputyUser_removeDeputy span.lfr-btn-label {
        color: #fff !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .wlt-deputy-label-align {
    font: normal normal medium 14px/18px Montserrat;
    letter-spacing: -0.03px;
    color: #828E93; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .input-text-wrapper .wlt-input-group input[type="password"] {
    border-bottom: 1px solid #D4DBDE; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .fieldset {
    width: 33%; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .table-cell-content .icon-user:before {
    background-image: url(../images/icons/account-setting-user-icon.svg);
    background-repeat: no-repeat; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-tertiary-title {
    font: normal normal 600 20px/24px Montserrat;
    color: #09232C;
    margin-bottom: 20px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .form-group h4 {
    font: normal normal 600 14px/18px Montserrat;
    color: #828E93; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .input-Date-wrapper .wlt-input-group input[type="text"] {
    border-bottom: 1px solid #D4DBDE; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ div.form-group .wlt-input-group textarea.field.form-control {
    border: 1px solid #D4DBDE;
    border-radius: 4px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .button-holder > .btn-default:nth-child(1):not(.wlt-default-button):not(.btn-cancel) .lfr-btn-label, #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .btn-group > .btn-default:nth-child(1):not(.reorder-up) .lfr-btn-label {
    color: #09232C;
    font: normal normal 600 10px/13px Montserrat; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .button-holder > .btn-default:nth-child(1):not(.wlt-default-button):not(.btn-cancel), #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .btn-group > .btn-default:nth-child(1):not(.reorder-up) {
    background-color: #EDEDED;
    border-color: #EDEDED;
    color: #FFFFFF;
    width: 50px;
    height: 20px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .btn-default {
    margin-right: 7px;
    padding: 0px 4px 3px 4px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .edit-logo {
    border-radius: 4px !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .delete-logo {
    border: none; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .delete-logo .lfr-btn-label {
    font: normal normal 600 10px/13px Montserrat;
    color: #51585C;
    color: #FFFFFF; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .btn-group > .btn:not(:first-child) {
    border-radius: 4px !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .taglib-logo-selector .avatar {
    border-radius: 50%;
    width: 78px !important;
    height: 78px !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .lfr-input-text {
    border-bottom: 1px solid #D4DBDE !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid {
    margin-left: none !important;
    max-width: 100% !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid h1 {
    /* display: block; */
    font: normal normal 600 24px/29px Montserrat !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .row, #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .form-horizontal > .form-group {
    margin-left: 0px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container {
    max-width: 1294px !important;
    padding: 0px 0 0 0 !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid nav .nav li {
    border-right: 2px solid #f5f5f5 !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portlet-body .menubar .menubar-collapse .nav li a {
    font: normal normal 600 14px/18px Montserrat;
    color: #828E93; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portlet-body .menubar .menubar-collapse .nav li a.active {
    font: normal normal 600 14px/18px Montserrat;
    color: #828E93; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid nav:after {
    background-color: #f5f5f5; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid nav {
    margin-bottom: 24px !important;
    border-bottom: 1px solid #D4DBDE; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid nav:before {
    background: none !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .input-select-wrapper select.form-control:not([multiple]):not([size]) {
    width: 100% !important;
    background: url(../images/icons/down_arrow.svg) no-repeat;
    background-position: right 0 center;
    border-bottom-color: #D4DBDE; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .form-group .control-label, #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .wlt-label {
    color: #51585C;
    font: normal normal 500 14px/18px Montserrat;
    text-transform: capitalize; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .control-label {
    font: normal normal 600 16px/19px Montserrat;
    color: #E61D2B;
    margin-bottom: 24px;
    text-transform: capitalize; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ span.field-content label {
    font: normal normal 600 14px/18px Montserrat;
    color: #09232C;
    margin-bottom: 12px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .col-md-6 .wlt-input-group .form-control {
    width: 72% !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portrait-icons .button-holder {
    margin: 0; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .wlt-theme h3 {
    color: #09232C; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ h2.sheet-title {
    display: none; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ fieldset.fieldset {
    margin-bottom: 50px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .wlt-theme fieldset, #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .wlt-theme fieldset.input-container {
    border: 0; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .wlt-theme fieldset {
    padding: 0; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-section {
    margin-bottom: 0px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .table-list {
    border-radius: 36.25rem;
    margin-bottom: .0625rem; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .table-autofit .table-cell-content {
    min-width: revert; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .taglib-text {
    margin-left: 7px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .wlt-input-group {
    position: relative;
    padding-top: 18px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .btn-primary {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 600;
    /* border-radius: 12px; */
    height: 32px;
    float: left;
    line-height: 1;
    margin-right: 20px;
    padding: 5px 20px;
    border-width: 1px;
    border-style: solid; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-footer .btn-primary {
    width: 110px;
    height: 48px;
    border-radius: 4px;
    background-color: var(--wlt-custom-colour-scheme) !important;
    border-color: var(--wlt-custom-colour-scheme) !important;
    text-transform: uppercase;
    color: #FFFFFF; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-footer .btn-primary .lfr-btn-label {
    color: #FFFFFF !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-footer {
    display: flex; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-footer button span, #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-footer button .lfr-btn-label {
      color: #FFFFFF !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .planning-container .table-list thead, #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .lfr-search-container-wrapper .table-list thead {
    border-bottom: 1px solid #c9cbce;
    border-top: 0;
    background: #6B797E; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .lfr-search-container-wrapper .table-list thead th {
    color: #FFFFFF;
    font: normal normal 600 16px/19px Montserrat; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .table-list {
    border-radius: .25rem;
    margin-bottom: .0625rem;
    border: 1px solid #D4DBDE; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .lfr-search-container-wrapper .table-list tbody tr td {
    color: #09232C;
    font: normal normal 600 14px/18px Montserrat; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid nav .nav {
    height: 64px;
    align-items: flex-end;
    position: relative;
    background-color: #f5f5f5; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid nav .nav li {
    background-color: #eeeff0;
    width: 144px !important;
    height: 48px;
    border-right: 2px solid #F5F5F5; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid nav .nav li a.active {
    background-color: white;
    color: #09232C;
    font: normal normal 600 14px/16px Montserrat; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .page-header .container-fluid nav .nav li a {
    color: #828E93;
    padding: 14px 2px 15px 0px;
    font: normal normal 600 14px/16px Montserrat;
    text-align: center; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portlet-body .menubar {
    max-width: 100%;
    margin: 0;
    background-color: #FFFFFF;
    height: 55px;
    border-bottom: 1px solid #D4DBDE;
    border-radius: 4px 4px 0 0; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portlet-body .menubar .menubar-collapse .nav li a.active {
    color: #09232C;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 57px;
    margin-right: 0px !important;
    border-bottom: 2px solid red;
    width: auto !important;
    padding-left: 20px;
    padding-right: 20px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portlet-body .menubar .menubar-collapse .nav, #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portlet-body .nav-tabs {
    text-align: left;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portlet-body .menubar .menubar-collapse .nav li a {
    font-size: 14px;
    color: #828E93;
    border-width: 0;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding: 16px 0;
    margin-right: 0px;
    border: 0;
    background-color: transparent;
    animation: none;
    width: auto !important;
    text-align: center;
    padding: 24px 0px 24px 0px;
    height: 57px !important;
    padding-left: 20px;
    padding-right: 20px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .col-lg-12 {
    padding: 0; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container-fluid.container-fluid-max-xl {
    margin-top: 14px;
    padding-right: 0;
    max-width: 100%; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container-fluid.container-fluid-max-xl.container-form-lg {
      padding: 0; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container {
    margin: 0;
    padding: 20px 0 0 0; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container .row {
      margin: 0; }
      #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container .row .col-lg-12 {
        padding: 0; }
        #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container .row .col-lg-12 .sheet.sheet-lg {
          margin: 0;
          padding: 32px; }
        #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container .row .col-lg-12 .card-horizontal.main-content-card {
          margin-top: 0; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ h1 {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: 32px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ div.sheet,
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ div.card-horizontal.main-content-card {
    border: none;
    max-width: unset; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ h4 {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.5;
    line-height: 1.33; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .taglib-logo-selector {
    margin-bottom: 45px; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .taglib-logo-selector a {
      display: inline-block;
      width: 78px;
      height: 78px;
      margin-bottom: 14px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .card-horizontal.main-content-card {
    margin-top: 32px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .table-list th,
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .table-list td,
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ table,
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ table th,
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ table tr,
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ table th td,
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ table tr td {
    box-shadow: none; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ textarea#_com_liferay_my_account_web_portlet_MyAccountPortlet_comments {
    width: 68% !important;
    min-height: 85px; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ textarea#_com_liferay_my_account_web_portlet_MyAccountPortlet_comments:focus {
      outline: 0;
      box-shadow: none; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ h3.sheet-subtitle {
    border-bottom: none;
    color: #09232C;
    font: normal normal 600 20px/24px Montserrat;
    text-transform: none !important; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ fieldset.fieldset {
    margin-bottom: 20px; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ fieldset.fieldset span.field-content ul.textboxlistentry-holder {
      margin-bottom: 0; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ fieldset.fieldset span.field-content div.component.btn-toolbar {
      margin-top: 20px;
      margin-bottom: 20px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ div.lfr-form-row {
    border: none; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ div.lfr-form-row:hover {
      background-color: transparent;
      border: none;
      padding-top: 1px; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ div.lfr-form-row .input-boolean-wrapper {
      margin-top: 10px;
      margin-bottom: 10px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ #_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainerSearchContainer {
    margin-bottom: 52px; }

body #alertContainer {
  margin-bottom: 32px; }

@media (max-width: 992px) {
  fieldset.col-md-5,
  fieldset.col-md-6,
  div.col-md-9 {
    flex: 0 0 100%;
    max-width: 100%; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ {
    margin-top: 30px; }
    #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ h1 {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 24px;
      font-weight: bold;
      letter-spacing: normal; } }

@media (max-width: 1470px) {
  body.open fieldset.col-md-5, body.open fieldset.col-md-6, body.open div.col-md-9 {
    flex: 0 0 100%;
    max-width: 100%; } }

@media (min-width: 769px) and (max-width: 991px) {
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container-fluid.container-fluid-max-xl {
    padding-right: 16px;
    padding-left: 16px; }
  #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .container-fluid.container-fluid-max-xl.container-form-lg .row .col-lg-12 {
    padding-right: 16px;
    padding-left: 16px; } }

.ie .table thead tr,
.ie .table thead th,
.ie .table tbody tr,
.ie .table tbody td,
.edge .table thead tr,
.edge .table thead th,
.edge .table tbody tr,
.edge .table tbody td {
  background-color: transparent;
  border-radius: 0; }

.ie #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ table tbody tr:nth-child(2n+1),
.edge #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ table tbody tr:nth-child(2n+1) {
  background-color: transparent; }

.ie .table thead tr th,
.edge .table thead tr th {
  border-radius: 0 !important; }

div.sheet-footer button.btn.btn-primary.btn-default span.lfr-btn-label {
  text-transform: uppercase; }

/*shipment popup styles start*/
.planning-container .table-list tbody tr td,
.lfr-search-container-wrapper .table-list tbody tr td {
  max-width: 150px;
  text-overflow: ellipsis;
  overflow: hidden; }

.planning-container .table-list, .lfr-search-container-wrapper .table-list {
  width: 100%;
  margin-left: 0;
  margin-top: 10px;
  border-radius: 4px; }

.planning-container .table-list thead th,
.lfr-search-container-wrapper .table-list thead th {
  color: #FFFFFF;
  text-align: left;
  font: normal normal bold 16px/19px Montserrat;
  letter-spacing: 0px;
  opacity: 1; }

.planning-container .table-list thead,
.lfr-search-container-wrapper .table-list thead {
  background: #6B797E 0% 0% no-repeat padding-box;
  border-radius: 4px 4px 0px 0px;
  opacity: 1; }

.planning-container .table-list tbody, .lfr-search-container-wrapper .table-list tbody {
  border: 1px solid #d4dbde; }

/*shipment popup styles end*/
#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .row .col-lg-8, #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .row .col-lg-3 {
  flex: 0 0 100%;
  max-width: 100%; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .page-header nav .nav li.js-mobile {
  width: auto !important; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .nav-tabs li.js-mobile {
  width: auto !important; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .menubar .nav.nav-nested li.js-mobile {
  width: auto !important; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .menubar .menubar-collapse .nav {
  display: block !important; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .js-tab-active.js-tab-active-open {
  display: none !important; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg {
  margin-top: 40px !important; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-header {
    margin-bottom: 0px; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .heading-end a {
    border-radius: 5px;
    padding-top: 8px; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .heading-end a .taglib-text {
      margin-left: 0px !important; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .form-group #_com_liferay_my_account_web_portlet_MyAccountPortlet_zomp___assetTagsSelector .form-group .input-group .input-group-item.input-group-item-shrink .btn.btn-secondary {
    border-radius: 5px !important; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .lfr-textarea {
    border: 1px solid #d4dbde; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group:last-child {
    flex: 0 0 75%; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group:last-child .col-md-6 {
      flex: 0 0 50% !important;
      max-width: 50% !important;
      padding-left: 0; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group:last-child .col-md-5 {
      flex: 0 0 50%;
      max-width: 50%; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-6 {
    flex: 0 0 50% !important;
    max-width: 75% !important;
    padding-left: 0; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 {
    flex: 0 0 50%;
    max-width: 50%; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 .form-group .reference-mark {
      font-size: 0.55rem; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 .form-group .control-label {
      font: normal normal 500 13px/18px Montserrat; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 .form-group.input-String-wrapper {
      width: 100%;
      float: left;
      margin-right: 25px;
      margin-bottom: 7px; }
      #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 .form-group.input-String-wrapper:last-child {
        margin-right: 0;
        margin-left: 25px; }
      #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 .form-group.input-String-wrapper .wlt-input-group {
        margin-top: 6px; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 .form-group.input-text-wrapper {
      width: calc(50% - 25px);
      float: left;
      margin-right: 25px; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 .form-group.input-select-wrapper {
      width: calc(50% - 25px);
      float: left;
      margin-bottom: 20px; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 .form-group.input-Date-wrapper .wlt-input-group .form-group-autofit .form-group-item .lfr-input-date .wlt-input-group {
      padding-top: 12px; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 #igva___taglibLogoSelector #igva___taglibLogoSelectorContent .portrait-icons .btn-group.button-holder #_com_liferay_my_account_web_portlet_MyAccountPortlet_aynp {
      border-radius: 5px; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 #igva___taglibLogoSelector #igva___taglibLogoSelectorContent .portrait-icons .btn-group.button-holder #_com_liferay_my_account_web_portlet_MyAccountPortlet_jxfy {
      margin: 0.4em; }
      #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .row .col-md-5 #igva___taglibLogoSelector #igva___taglibLogoSelectorContent .portrait-icons .btn-group.button-holder #_com_liferay_my_account_web_portlet_MyAccountPortlet_jxfy .lfr-btn-label {
        color: #FFFFFF; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .form-control {
    width: 75% !important;
    background: transparent !important;
    border: none;
    border-radius: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #d4dbde !important; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group label.control-label {
    margin-bottom: 10px !important; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .form-group .taglib-custom-attributes-list .lfr-ddm-field-group {
    border: none;
    border-radius: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid #d4dbde !important;
    width: 71% !important; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-section .lfr-search-container-organizations.lfr-search-container-wrapper {
    width: 100%; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg #_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationsSearchContainer .table-responsive table {
    width: 100%;
    border: 1px solid #e9ecef;
    margin: 10px 0 20px 0;
    border-radius: 4px; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg #_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationsSearchContainer .table-responsive table thead {
      background-color: #6B797E; }
      #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg #_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationsSearchContainer .table-responsive table thead tr th#_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationsSearchContainer_col-name {
        color: #fff;
        width: 20%; }
      #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg #_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationsSearchContainer .table-responsive table thead tr th#_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationsSearchContainer_col-type {
        color: #fff;
        width: 25%; }
      #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg #_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationsSearchContainer .table-responsive table thead tr th#_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationsSearchContainer_col-roles {
        color: #fff; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-footer .btn-primary#_com_liferay_my_account_web_portlet_MyAccountPortlet_ytox .lfr-btn-label {
    color: #FFFFFF !important; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-8 form .sheet.sheet-lg .sheet-footer .btn-primary .lfr-btn-label {
    color: #FFFFFF !important; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-3 .menubar.menubar-transparent.menubar-vertical-expand-lg .collapse.menubar-collapse .nav.nav-nested li.nav-item .nav-link {
  border: 0px !important;
  background: transparent !important; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .container-fluid .row .col-lg-3 .menubar.menubar-transparent.menubar-vertical-expand-lg .collapse.menubar-collapse .nav.nav-nested li.nav-item .nav-link.active {
  border-bottom: 2px solid var(--wlt-custom-colour-scheme) !important; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .menubar .menubar-collapse .nav li .nav-link {
  color: #484E51;
  background-color: #ebecee;
  padding: 14px 32px 15px 32px;
  border-radius: 0;
  border-bottom: 2px solid var(--wlt-custom-colour-scheme) !important; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-body .menubar .menubar-collapse .nav li .nav-link.active {
    color: #09232C;
    background-color: #FFFFFF; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainerSearchContainer table {
  border: 1px solid #e9ecef; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainerSearchContainer table thead {
    background-color: #6B797E; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainerSearchContainer table thead tr th#_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainer_col-name {
      color: #fff; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainerSearchContainer table thead tr th#_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainer_col-roles {
      color: #fff; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainer_1SearchContainer table {
  border: 1px solid #e9ecef; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainer_1SearchContainer table thead {
    background-color: #6B797E; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainer_1SearchContainer table thead tr th#_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainer_1_col-name {
      color: #fff; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainer_1SearchContainer table thead tr th#_com_liferay_my_account_web_portlet_MyAccountPortlet_groupsSearchContainer_1_col-roles {
      color: #fff; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_userGroupsSearchContainerSearchContainer table {
  border: 1px solid #e9ecef; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_userGroupsSearchContainerSearchContainer table thead {
    background-color: #6B797E; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_userGroupsSearchContainerSearchContainer table thead tr th#_com_liferay_my_account_web_portlet_MyAccountPortlet_userGroupsSearchContainer_col-name {
      color: #fff; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_rolesSearchContainerSearchContainer table {
  border: 1px solid #e9ecef; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_rolesSearchContainerSearchContainer table thead {
    background-color: #6B797E; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_rolesSearchContainerSearchContainer table thead tr th#_com_liferay_my_account_web_portlet_MyAccountPortlet_rolesSearchContainer_col-title {
      color: #fff; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationRolesSearchContainerSearchContainer table {
  border: 1px solid #e9ecef; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationRolesSearchContainerSearchContainer table thead {
    background-color: #6B797E; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_organizationRolesSearchContainerSearchContainer table thead th {
      color: #fff; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_siteRolesSearchContainerSearchContainer table {
  border: 1px solid #e9ecef; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_siteRolesSearchContainerSearchContainer table thead {
    background-color: #6B797E; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_siteRolesSearchContainerSearchContainer table thead th {
      color: #fff; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_announcementsDeliveriesSearchContainerSearchContainer table {
  border: 1px solid #e9ecef; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_announcementsDeliveriesSearchContainerSearchContainer table thead {
    background-color: #6B797E; }
    #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet #_com_liferay_my_account_web_portlet_MyAccountPortlet_announcementsDeliveriesSearchContainerSearchContainer table thead th {
      color: #fff; }

#portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-content .page-header .container-fluid nav ul li .nav-link {
  color: #484E51;
  background-color: #ebecee;
  padding-left: 22px;
  padding-right: 22px;
  border-radius: 4px 4px 0 0; }
  #portlet_com_liferay_my_account_web_portlet_MyAccountPortlet .portlet-content .page-header .container-fluid nav ul li .nav-link.active {
    color: #09232C;
    background-color: #FFFFFF; }

div#_com_liferay_my_account_web_portlet_MyAccountPortlet_mvfr___assetCategoriesSelector .field-content {
  float: left;
  display: block;
  width: 100%;
  margin-bottom: 20px; }
  div#_com_liferay_my_account_web_portlet_MyAccountPortlet_mvfr___assetCategoriesSelector .field-content .form-group {
    max-width: 100% !important; }
    div#_com_liferay_my_account_web_portlet_MyAccountPortlet_mvfr___assetCategoriesSelector .field-content .form-group .input-group {
      display: flex !important; }
  div#_com_liferay_my_account_web_portlet_MyAccountPortlet_mvfr___assetCategoriesSelector .field-content .input-group .input-group-item {
    margin-left: 0; }
    div#_com_liferay_my_account_web_portlet_MyAccountPortlet_mvfr___assetCategoriesSelector .field-content .input-group .input-group-item .form-control {
      height: auto;
      min-height: auto !important;
      border-bottom: 1px solid #d4dbde !important;
      border: transparent !important;
      border-radius: 0px !important;
      padding: 0px !important; }
    div#_com_liferay_my_account_web_portlet_MyAccountPortlet_mvfr___assetCategoriesSelector .field-content .input-group .input-group-item .btn-secondary {
      border-radius: 4px; }

/* Document library */
body div[id^=p_p_id_com_liferay_document_library_web_portlet] {
  color: #333d47; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-body .wlt-mfu-headline, body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-body h1 {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-body .taglib-header {
    margin: 0 0 20px 0;
    padding: 0; }
    body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-body .taglib-header .header-title {
      display: none; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-body .info-panel .metadata-panel-container .panel-heading h4.panel-title {
    margin-bottom: 25px; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-body .info-panel .metadata-panel-container .panel-heading a {
    background-color: #f0f4f8;
    padding: 17px 20px 17px 20px; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-body .main-content-card {
    border: none; }
    body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-body .main-content-card .panel-body {
      padding: 32px; }
      body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-body .main-content-card .panel-body .form-group button {
        float: none; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .document-library-breadcrumb .breadcrumb li a {
    color: #015084;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 600; }
    body div[id^=p_p_id_com_liferay_document_library_web_portlet] .document-library-breadcrumb .breadcrumb li a:hover {
      color: #4d9ace;
      cursor: pointer; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .text-muted {
    color: #f3f3f4; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-topper {
    text-align: right; }
    body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-topper .portlet-title-default {
      display: inline-block;
      float: left; }
    body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-topper menu {
      display: inline-block; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-title-text {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
    display: inline-block;
    line-height: 1;
    letter-spacing: -0.2px;
    margin-bottom: 50px;
    margin-left: 10px; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] menu {
    text-align: right;
    margin-bottom: 30px; }
    body div[id^=p_p_id_com_liferay_document_library_web_portlet] menu .add-element {
      position: relative;
      float: none;
      margin-right: 10px; }
      body div[id^=p_p_id_com_liferay_document_library_web_portlet] menu .add-element:hover {
        color: #015084; }
      body div[id^=p_p_id_com_liferay_document_library_web_portlet] menu .add-element:before {
        font-size: 20px; }
      body div[id^=p_p_id_com_liferay_document_library_web_portlet] menu .add-element .dropdown {
        display: inline-block;
        position: static; }
        body div[id^=p_p_id_com_liferay_document_library_web_portlet] menu .add-element .dropdown a {
          position: absolute;
          top: 0;
          width: 100%;
          z-index: 99;
          left: 0;
          height: 44px; }
          body div[id^=p_p_id_com_liferay_document_library_web_portlet] menu .add-element .dropdown a svg {
            position: absolute;
            left: -14px;
            top: 13px;
            fill: #015084; }
          body div[id^=p_p_id_com_liferay_document_library_web_portlet] menu .add-element .dropdown a .lexicon-icon-plus {
            display: none; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .container-fluid.container-fluid-max-xl.container-form-lg {
    padding-top: 32px;
    padding-right: 0px;
    padding-left: 0px; }
    body div[id^=p_p_id_com_liferay_document_library_web_portlet] .container-fluid.container-fluid-max-xl.container-form-lg .row .col-lg-12 {
      padding: 0; }
      body div[id^=p_p_id_com_liferay_document_library_web_portlet] .container-fluid.container-fluid-max-xl.container-form-lg .row .col-lg-12 .card-horizontal.main-content-card {
        margin-top: 0; }
        body div[id^=p_p_id_com_liferay_document_library_web_portlet] .container-fluid.container-fluid-max-xl.container-form-lg .row .col-lg-12 .card-horizontal.main-content-card .sheet.sheet-lg {
          margin: 0;
          padding: 32px 0 0 0; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] section.portlet {
    padding-top: 0; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] h1#dl-portlet-header {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: normal;
    margin: 0 0 32px; }

body.wlt-theme.signed-in .portlet-document-library .portlet-topper {
  height: 34px; }

@media (max-width: 768px) {
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet {
    padding-top: 0; }
    body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet .portlet-body .wlt-mfu-headline, body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet .portlet-body h1 {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 24px;
      font-weight: bold;
      letter-spacing: normal;
      margin-bottom: 24px; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-content {
    margin-top: 20px; }
  body div[id^=p_p_id_com_liferay_document_library_web_portlet] .portlet-title-text {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
    display: inline-block;
    line-height: 1.25;
    letter-spacing: normal;
    margin-bottom: 35px;
    margin-left: 10px; } }

@media (min-width: 769px) {
  .portlet-document-library .portlet {
    padding-top: 20px; }
  .portlet-document-library .portlet-title-text {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
    display: inline-block;
    line-height: 1;
    letter-spacing: -0.2px;
    margin-bottom: 50px;
    margin-left: 10px; } }

@media (max-width: 991px) {
  .body div[id^=p_p_id_com_liferay_document_library_web_portlet] {
    margin-top: 30px; }
    .body div[id^=p_p_id_com_liferay_document_library_web_portlet] h1#dl-portlet-header {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 24px;
      font-weight: bold;
      letter-spacing: normal; } }

@media (min-width: 769px) and (max-width: 991px) {
  .body div[id^=p_p_id_com_liferay_document_library_web_portlet] .container-fluid.container-fluid-max-xl {
    padding-right: 16px;
    padding-left: 16px; }
  .body div[id^=p_p_id_com_liferay_document_library_web_portlet] .container-fluid.container-fluid-max-xl.container-form-lg .row .col-lg-12 {
    padding-right: 16px;
    padding-left: 16px; } }

.firefox div[id^=p_p_id_com_liferay_document_library_web_portlet] menu a span,
.ie div[id^=p_p_id_com_liferay_document_library_web_portlet] menu a span {
  display: none; }

div[id^="_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"][id$="infoPanelId"] {
  color: #333d47; }
  div[id^="_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"][id$="infoPanelId"] label[for^="_com_liferay_document_library_web_portlet_DLPortlet_INSTANCE"][for$="subscribe"] span.checkbox-span {
    margin-right: 25px; }

/*
Symphony job form style
*/
.wlt-theme .sidenav-menu-slider.form-builder-sidebar.sidenav-fixed {
  top: 24px;
  right: 65px; }
  .wlt-theme .sidenav-menu-slider.form-builder-sidebar.sidenav-fixed.open {
    width: 310px; }
    .wlt-theme .sidenav-menu-slider.form-builder-sidebar.sidenav-fixed.open .sidebar-content {
      width: 310px; }
      .wlt-theme .sidenav-menu-slider.form-builder-sidebar.sidenav-fixed.open .sidebar-content .sidebar-body .list-group-item {
        padding-left: 10px; }

.wlt-theme .wlt-forms-admin-layout-tpl .lfr-translation-manager-icon-menu {
  margin-left: 10px; }
  .wlt-theme .wlt-forms-admin-layout-tpl .lfr-translation-manager-icon-menu .lfr-icon-menu-arrow.caret {
    font-size: 16px;
    margin-left: 4px;
    vertical-align: middle; }

.wlt-theme .wlt-forms-admin-layout-tpl .lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  background-color: transparent;
  padding: 8px 12px;
  vertical-align: middle;
  color: #015084;
  border: 2px solid #015084; }

.wlt-theme .wlt-forms-admin-layout-tpl .form-builder .form-builder-layout .layout-row-container-row .layout-row .col.col-empty.lfr-initial-col {
  min-height: 200px; }

.wlt-theme .lfr-translation-manager-translation-item img {
  vertical-align: middle; }

.ddm-form-builder-app .liferay-ddm-form-field-checkbox-multiple .custom-checkbox {
  height: 42px;
  padding-bottom: 0; }
  .ddm-form-builder-app .liferay-ddm-form-field-checkbox-multiple .custom-checkbox label {
    display: inline-block;
    padding-top: 8px; }

.ddm-form-builder-app .liferay-ddm-form-field-checkbox-multiple .form-check-description {
  padding-left: 20px; }

.wlt-desktop-layout-tpl .portlet-boundary_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_ {
  background-color: #FFFFFF; }
  .wlt-desktop-layout-tpl .portlet-boundary_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_ .subscribe-action {
    display: none; }

.wlt-events-tiles .wlt-event-tile-title {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: normal;
  border-bottom: 1px solid #c1c4c7;
  position: relative;
  display: block;
  padding-bottom: 20px;
  z-index: 9;
  -webkit-font-smoothing: auto;
  font-family: inherit; }
  .wlt-events-tiles .wlt-event-tile-title:before {
    color: #015084;
    font-size: 24px;
    right: 0;
    position: absolute; }

.wlt-events-tiles .wlt-event-list-item:hover {
  cursor: pointer; }

.wlt-events-tiles section[gridheight='3'] .wlt-events-tiles {
  min-height: 959px; }

.wlt-events-tiles section[gridheight='3'] .wlt-events-list {
  max-height: 859px; }

.wlt-events-tiles section[gridheight='2'] .wlt-events-tiles {
  min-height: 626px; }

.wlt-events-tiles section[gridheight='2'] .wlt-events-list {
  max-height: 526px; }

.wlt-events-tiles section[gridheight='1'] .wlt-events-tiles {
  min-height: 293px; }

.wlt-events-tiles section[gridheight='1'] .wlt-events-list {
  max-height: 193px; }

.wlt-events-tiles .wlt-events-list {
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 99;
  width: 100%;
  overflow-y: scroll;
  height: 100%; }
  .wlt-events-tiles .wlt-events-list.absolute {
    position: absolute; }
  .wlt-events-tiles .wlt-events-list .wlt-event-list-item {
    border-bottom: 1px solid #c1c4c7;
    display: block;
    margin-right: 5px;
    padding: 16px 0 6px;
    position: relative;
    z-index: 99; }
    .wlt-events-tiles .wlt-events-list .wlt-event-list-item:hover .title {
      color: #4d9ace; }
    .wlt-events-tiles .wlt-events-list .wlt-event-list-item:hover:before {
      background-color: #FFFFFF;
      bottom: 0;
      content: "";
      left: 0;
      opacity: 0.1;
      position: absolute;
      right: 0;
      top: -0; }
    .wlt-events-tiles .wlt-events-list .wlt-event-list-item .title {
      color: #015084;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 0; }
    .wlt-events-tiles .wlt-events-list .wlt-event-list-item .date p {
      color: #999ea3;
      font-size: 10px;
      line-height: 1;
      display: inline-block;
      margin-bottom: 0;
      vertical-align: super; }

.wlt-events-tiles .wlt-list-item-details {
  position: absolute;
  top: 0;
  width: 100%; }

.wlt-events-tiles .wlt-tile-event-details {
  display: none;
  height: 100%;
  position: relative; }
  .wlt-events-tiles .wlt-tile-event-details.active {
    display: block; }
  .wlt-events-tiles .wlt-tile-event-details .image-layer {
    position: relative; }
    .wlt-events-tiles .wlt-tile-event-details .image-layer .event-image {
      background-image: linear-gradient(to top, #343434 0%, #a8a8a8 40%), url(../images/tiles/BG_Events_tile.jpg);
      background-size: cover;
      background-blend-mode: multiply;
      content: "";
      position: absolute;
      bottom: 0;
      left: -20px;
      right: -20px;
      top: -20px;
      z-index: 9; }
      .wlt-events-tiles .wlt-tile-event-details .image-layer .event-image.fadeIn {
        opacity: 0; }
  .wlt-events-tiles .wlt-tile-event-details .wlt-go-back {
    color: #FFFFFF;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 600;
    display: block;
    font-family: inherit;
    padding-left: 31px;
    position: absolute;
    z-index: 99; }
    .wlt-events-tiles .wlt-tile-event-details .wlt-go-back:hover {
      cursor: pointer; }
    .wlt-events-tiles .wlt-tile-event-details .wlt-go-back:before {
      font-size: 24px;
      left: 0;
      position: absolute; }
  .wlt-events-tiles .wlt-tile-event-details .header-title {
    color: #FFFFFF;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
    bottom: 20px;
    display: block;
    margin-bottom: 0;
    position: absolute;
    z-index: 99; }
  .wlt-events-tiles .wlt-tile-event-details .info-layer {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 600;
    height: 303px;
    position: relative; }
    .wlt-events-tiles .wlt-tile-event-details .info-layer:before {
      content: "";
      background-color: #c9cbce;
      height: 1px;
      position: absolute;
      top: 44px;
      width: 100%; }
    .wlt-events-tiles .wlt-tile-event-details .info-layer:after {
      content: "";
      background-image: -webkit-linear-gradient(to top, white, rgba(255, 255, 255, 0));
      background-image: -moz-linear-gradient(to top, white, rgba(255, 255, 255, 0));
      background-image: -o-linear-gradient(to top, white, rgba(255, 255, 255, 0));
      background-image: linear-gradient(to top, #FFF, rgba(255, 255, 255, 0));
      height: 37px;
      position: absolute;
      bottom: 0;
      width: 100%;
      z-index: 99;
      margin-right: 10px;
      right: 0px; }
    .wlt-events-tiles .wlt-tile-event-details .info-layer > .time-location.details {
      max-height: calc(100% - 77px);
      overflow: auto; }
    .wlt-events-tiles .wlt-tile-event-details .info-layer p {
      display: inline-block;
      margin-bottom: 0;
      padding: 16px 0 8px 0;
      position: relative;
      z-index: 99; }
      .wlt-events-tiles .wlt-tile-event-details .info-layer p.description, .wlt-events-tiles .wlt-tile-event-details .info-layer p.time-location {
        font-weight: 600; }
        .wlt-events-tiles .wlt-tile-event-details .info-layer p.description:hover, .wlt-events-tiles .wlt-tile-event-details .info-layer p.time-location:hover {
          cursor: pointer; }
      .wlt-events-tiles .wlt-tile-event-details .info-layer p.active {
        color: #015084; }
        .wlt-events-tiles .wlt-tile-event-details .info-layer p.active:after {
          background-color: #015084;
          bottom: 0;
          content: "";
          height: 2px;
          left: 0;
          position: absolute;
          width: 100%; }
      .wlt-events-tiles .wlt-tile-event-details .info-layer p.time-location {
        margin-right: 20px; }
    .wlt-events-tiles .wlt-tile-event-details .info-layer .details {
      display: none; }
    .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.active ~ .time-location.details {
      display: block; }
    .wlt-events-tiles .wlt-tile-event-details .info-layer .description.active ~ .description.details {
      display: block;
      height: calc(100% - 77px); }
    .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details,
    .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details {
      color: #FFFFFF;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      margin-top: 32px; }
      .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details > div,
      .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details > div {
        display: block;
        font-family: inherit;
        padding: 0 0 12px 36px;
        position: relative;
        z-index: 99; }
        .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details > div:before,
        .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details > div:before {
          color: #c9cbce;
          position: absolute;
          left: 0;
          font-size: 24px;
          z-index: 99; }
        .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details > div.time-info,
        .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details > div.time-info {
          margin-bottom: 20px;
          max-width: 285px; }
          .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details > div.time-info .date,
          .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details > div.time-info .time,
          .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details > div.time-info .date,
          .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details > div.time-info .time {
            width: 48%;
            margin: 0;
            display: inline-block;
            vertical-align: middle; }
            .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details > div.time-info .date p,
            .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details > div.time-info .time p,
            .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details > div.time-info .date p,
            .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details > div.time-info .time p {
              display: block; }
          .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details > div.time-info .label,
          .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details > div.time-info .label {
            display: inline-block;
            width: 48%; }
      .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details .label,
      .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details .label {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        font-weight: 600;
        display: block;
        border: none;
        margin: 0;
        padding: 0 0 4px; }
      .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details p,
      .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details p {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        padding: 0 0 4px; }
        .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details p.time-zone,
        .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details p.time-zone {
          display: block;
          line-height: normal;
          margin-top: 12px; }
      .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details .date,
      .wlt-events-tiles .wlt-tile-event-details .info-layer .time-location.details .date {
        margin-right: 32px; }
    .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details p {
      padding-bottom: 30px;
      padding-right: 12px;
      max-height: 100%;
      max-width: 100%;
      overflow: auto;
      word-break: break-word; }
      .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details p a {
        font-weight: normal; }
    .wlt-events-tiles .wlt-tile-event-details .info-layer .description.details .gradient {
      height: 37px;
      width: 100%;
      position: absolute;
      left: 0;
      bottom: 0; }

@media (min-width: 576px) {
  .wlt-theme .one-column-template .portlet-asset-publisher .wlt-tile-event-details .image-layer {
    height: 250px; } }

@media (min-width: 769px) {
  .wlt-theme .one-column-template .portlet-asset-publisher .wlt-tile-event-details .image-layer {
    height: 293px; } }

@media (max-width: 1200px) {
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-events-tiles {
    min-height: 530px; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-events-list {
    max-height: 445px; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .image-layer {
    height: 250px; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer {
    height: 250px; }
    .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer .description.details p {
      max-height: 100%; } }

@media (max-width: 992px) {
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-events-list {
    max-height: 494px; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .image-layer {
    height: 277px; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer {
    height: 290px; }
    .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer .description.details p {
      max-height: 100%; }
  .wlt-theme.open #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-boundary_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_.gridWidthMobile-2, .wlt-theme.open-admin-panel #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-boundary_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_.gridWidthMobile-2 {
    width: calc(90% + 20px);
    height: 540px; }
  .wlt-theme.open #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-events-tiles, .wlt-theme.open-admin-panel #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-events-tiles {
    min-height: 530px; }
  .wlt-theme.open #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-events-list, .wlt-theme.open-admin-panel #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-events-list {
    max-height: 445px; }
  .wlt-theme.open #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .image-layer, .wlt-theme.open-admin-panel #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .image-layer {
    height: 250px; }
  .wlt-theme.open #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer, .wlt-theme.open-admin-panel #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer {
    height: 250px; }
    .wlt-theme.open #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer .description.details p, .wlt-theme.open-admin-panel #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer .description.details p {
      max-height: 100%; } }

@media (max-width: 768px) {
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-boundary_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_.gridWidthMobile-2 {
    width: calc(94% + 10px) !important;
    height: 540px; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .image-layer {
    height: 250px; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-events-list {
    max-height: 425px; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer {
    height: 248px; }
    .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-asset-publisher section[gridheight='2'] .wlt-tile-event-details .info-layer .description.details p {
      max-height: 100%; }
  .wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-tile-title {
    padding-bottom: 16px; }
  .wlt-theme .one-column-template .portlet-asset-publisher .wlt-tile-event-details .header-title {
    font-size: 20px; } }

@media (max-width: 1500px) {
  .wlt-theme.open .one-column-template .portlet-asset-publisher .wlt-tile-event-details .info-layer {
    height: 282px; }
    .wlt-theme.open .one-column-template .portlet-asset-publisher .wlt-tile-event-details .info-layer .description.details p {
      max-height: 100%; } }

.fadeOut {
  animation: fadeOut .2s ease-in-out 0.01ms forwards;
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeIn {
  animation: fadeIn 1s ease-out 0.01ms forwards;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-tile-title {
  animation-delay: 0.63s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+1) {
  animation-delay: 0.6s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+3) {
  animation-delay: .57s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+5) {
  animation-delay: .54s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+7) {
  animation-delay: .51s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+9) {
  animation-delay: .48s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+11) {
  animation-delay: .45s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+13) {
  animation-delay: .42s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+15) {
  animation-delay: .39s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+17) {
  animation-delay: .36s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+19) {
  animation-delay: .33s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+21) {
  animation-delay: .3s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+23) {
  animation-delay: .27s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+25) {
  animation-delay: .24s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+27) {
  animation-delay: .21s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+29) {
  animation-delay: .18s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+31) {
  animation-delay: .15s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+33) {
  animation-delay: .12s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+35) {
  animation-delay: .09s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+37) {
  animation-delay: .06s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item:nth-of-type(40n+39) {
  animation-delay: .03s; }

body.wlt-theme .one-column-template .portlet-asset-publisher .wlt-event-list-item.fadeIn {
  opacity: 0; }

/*
Style specific for NPS survey tile
*/
.wlt-theme.no-survey .wlt-desktop-layout-tpl .portlet-dropzone > div.portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ {
  display: none; }

.wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ {
  background-color: #015084;
  z-index: 99; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile i:before {
    font-family: wlt-font-icons; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile i.close {
    color: #FFFFFF;
    font-weight: normal;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile i.close:before {
      content: "";
      font-size: 24px; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile i.close:hover {
      opacity: 0.7; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile i.icon-arrow-right:before, .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile i.icon-arrow-left:before {
    font-size: 20px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .share-your-opinion {
    color: #FFFFFF;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    margin-bottom: 8px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .question {
    color: #FFFFFF;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal;
    font-size: 20px; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .question.has-texarea {
      min-height: unset; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .question-rate {
    position: relative; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .question-rate .control-label {
      display: none; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .question-rate select.form-control:not([multiple]):not([size]) {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      background-color: #e0edf6;
      border: none;
      border-radius: 12px;
      padding: 0 10px;
      background-position: right 10px center; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .question-rate select.form-control:not([multiple]):not([size]):hover {
        cursor: pointer; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .wlt-input-group {
    padding-top: 0;
    margin-bottom: 0; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .wlt-input-group .control-label {
      display: none; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .wlt-input-group textarea.field.form-control {
      color: #FFFFFF;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      line-height: normal;
      border: none;
      border-bottom: 1px solid #FFFFFF;
      border-radius: 0;
      height: 96px;
      margin: 0;
      max-height: 96px;
      min-height: auto;
      overflow-y: visible;
      padding: 0 16px 16px 0;
      resize: none; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .wlt-input-group textarea.field.form-control:focus {
        background: transparent;
        box-shadow: none;
        border-bottom: 1px solid #FFFFFF; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area {
    text-align: right;
    width: 100%;
    bottom: 0; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button {
      bottom: 0;
      margin-right: 0;
      min-height: auto;
      position: absolute; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button:hover {
        border-color: #015084;
        cursor: pointer; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button.submit, .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button.continue {
        right: 0; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button.back {
        background-color: transparent;
        border: none;
        color: #FFFFFF;
        left: 0;
        padding-left: 6px;
        top: 0; }
        .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button.back:hover {
          color: #FFFFFF;
          background-color: transparent;
          opacity: 0.7; }
        .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button.back i {
          display: inline-block;
          vertical-align: bottom; }
          .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button.back i:before {
            font-size: 24px; }
        .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button.back .lfr-btn-label {
          color: #FFFFFF; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-tile .button-area button.continue {
        padding-right: 18px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-1,
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-2,
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-3 {
    display: none; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-1.active,
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-2.active,
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-3.active {
      display: inline-block;
      width: 100%; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .button-area .continue,
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .button-area .back,
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .button-area .submit {
    display: none; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-1.active.valid ~ .button-area .continue,
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-2.active.valid ~ .button-area .continue {
    display: inline-block; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-3.active ~ .button-area .back,
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-2.active ~ .button-area .back {
    display: inline-block; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-2.active {
    padding-top: 70px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-3.active {
    padding-top: 48px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-tile-view-3.active ~ .button-area .submit {
    display: inline-block; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-exit-modal {
    display: none;
    height: 150px;
    background: #f3f3f4;
    color: #333d47;
    position: absolute;
    top: 40px;
    padding: 40px 20px;
    border-radius: 4px; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-exit-modal button:hover {
      cursor: pointer; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-exit-modal button.yes {
      float: right; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-exit-modal #_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_fm button span {
      color: #333d47; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .nps-survey-exit-modal.active {
      display: block; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper {
    background: #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 2px 6px 0 rgba(51, 61, 71, 0.1);
    color: #333d47;
    display: none;
    max-height: 500px;
    min-width: 88%;
    position: fixed;
    top: 130px; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper.active {
      display: block;
      z-index: 9999; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-selector {
      max-height: 300px;
      overflow: auto; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      position: relative;
      min-height: 48px; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node .category-title {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        min-height: 44px;
        padding: 12px 20px; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node:hover {
        cursor: pointer; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.noChildren {
        padding-left: 30px; }
        .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.noChildren:before {
          font-family: wlt-font-icons;
          content: "";
          position: absolute;
          top: 5px;
          left: 18px;
          font-size: 24px; }
        .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.noChildren.selected:before {
          content: "";
          color: #015084; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.hasChildren:before {
        color: #333d47;
        content: "";
        font-family: wlt-font-icons;
        font-size: 24px;
        position: absolute;
        right: 12px;
        top: 7px; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.hasChildren.expanded:before {
        content: "";
        color: #015084; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.hasChildren .category-node {
        display: none; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.hasChildren.expanded .category-node {
        display: block; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.hasChildren.expanded > .category-title {
        color: #015084; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.hasChildren .noChildren {
        padding-left: 30px; }
        .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.hasChildren .noChildren:before {
          font-family: wlt-font-icons;
          content: "";
          position: absolute;
          top: 5px;
          left: 18px; }
        .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-node.hasChildren .noChildren.selected:before {
          content: "";
          color: #015084; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .modal-header,
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .modal-footer {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.5;
    background-color: #f8f9fb;
    position: relative; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .modal-header i,
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .modal-footer i {
      right: 22px;
      top: 24px; }
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .modal-header i:before,
      .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .modal-footer i:before {
        color: #333d47; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .modal-footer button {
    width: 100%;
    margin: 12px; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .modal-footer button.accept {
      margin-top: 0; }

@media (max-width: 768px) {
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .wlt-input-group textarea.form-control {
    max-height: 70px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question {
    font-size: 16px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper {
    top: 90px; }
    .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper .category-selector {
      max-height: 200px; } }

@media (min-width: 769px) {
  .wlt-theme.open .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question, .wlt-theme.open-admin-panel .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question {
    margin-bottom: 6px;
    font-size: 18px; }
    .wlt-theme.open .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question.has-texarea, .wlt-theme.open-admin-panel .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question.has-texarea {
      margin-bottom: 16px; }
  .wlt-theme.open .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .wlt-input-group textarea.form-control, .wlt-theme.open-admin-panel .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .wlt-input-group textarea.form-control {
    max-height: 60px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .category-selector-wrapper {
    min-width: 400px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .wlt-input-group textarea.form-control {
    max-height: 90px; } }

@media (min-width: 992px) {
  .wlt-theme.open .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question, .wlt-theme.open-admin-panel .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question {
    font-size: 18px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .wlt-input-group textarea.form-control {
    max-height: 60px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question {
    margin-bottom: 8px; } }

@media (min-width: 1200px) {
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question {
    font-size: 24px;
    margin-bottom: 20px; }
  .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .wlt-input-group textarea.form-control {
    max-height: 90px; }
  .wlt-theme.open .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question {
    margin-bottom: 20px; } }

.safari .wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > div.portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ {
  overflow: visible; }

.ie .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question-rate select.form-control:not([multiple]):not([size]):focus {
  background-color: #e0edf6;
  border-radius: 12px; }

.ie .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .button-area button.continue i {
  font-size: xx-small; }

.ie .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .button-area button.back {
  padding-left: 20px; }
  .ie .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .button-area button.back i {
    position: absolute;
    top: 5px;
    left: -2px; }

.edge .wlt-theme .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .question-rate select.form-control:not([multiple]):not([size]):focus {
  border-radius: 12px;
  background-color: #e0edf6; }

/*
Paths to the backgrounds for specific tiles
*/
.wlt-desktop-layout-tpl .portlet-wlt-spark-integration:before {
  background-image: url(../images/tiles/communications.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-kpi:before {
  background-image: url(../images/tiles/analytics-kpi.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-unilever-catalog:before {
  background-image: url(../images/tiles/unilever/catalog.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-unilever-creative-brief:before {
  background-image: url(../images/tiles/unilever/creative-brief.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-unilever-dam:before {
  background-image: url(../images/tiles/unilever/DAM.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-unilever-innovation-hub:before {
  background-image: url(../images/tiles/unilever/innovation-hub.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-heineken-1:before {
  background-image: url(../images/tiles/heineken/Tile1.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-heineken-2:before {
  background-image: url(../images/tiles/heineken/Tile2.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-heineken-3:before {
  background-image: url(../images/tiles/heineken/Tile3.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-heineken-4:before {
  background-image: url(../images/tiles/heineken/Tile4.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-heineken-5:before {
  background-image: url(../images/tiles/heineken/Tile5.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-heineken-6:before {
  background-image: url(../images/tiles/heineken/Tile6.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-tccc-catalog:before {
  background-image: url(../images/tiles/tccc/catalog.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-tccc-creative-brief:before {
  background-image: url(../images/tiles/tccc/creative-brief.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-tccc-innovation-hub:before {
  background-image: url(../images/tiles/tccc/innovation-hub.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-under-armour-catalog:before {
  background-image: url(../images/tiles/underArmour/UA_Signage3.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-under-armour-creative-brief:before {
  background-image: url(../images/tiles/underArmour/UA_Signage4.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-under-armour-innovation-hub:before {
  background-image: url(../images/tiles/underArmour/UA_Signage2.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-under-armour-dam:before {
  background-image: url(../images/tiles/underArmour/UA_Signage5.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-under-armour-UA_Signage:before {
  background-image: url(../images/tiles/underArmour/UA_Signage1.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-asda-short-hall:before {
  background-image: url(../images/tiles/asda/AsdaShortHall.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-asda-trolley:before {
  background-image: url(../images/tiles/asda/AsdaTrolley.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-asda-shopper-back:before {
  background-image: url(../images/tiles/asda/AsdaShopperBack.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-asda-shopper-front:before {
  background-image: url(../images/tiles/asda/AsdaShopperFront.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-asda-display:before {
  background-image: url(../images/tiles/asda/AsdaDisplay.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-asda-long-hall:before {
  background-image: url(../images/tiles/asda/AsdaLongHall.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-png-creative-brief:before {
  background-image: url(../images/tiles/png/creative-brief.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-png-innovation-hub:before {
  background-image: url(../images/tiles/png/innovation-hub.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-png-dam:before {
  background-image: url(../images/tiles/png/dam.jpg); }

.wlt-desktop-layout-tpl .wlt-tile-png-catalog:before {
  background-image: url(../images/tiles/png/catalog.jpg); }

@media (max-width: 575px) {
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: calc(94% + 10px) !important; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi, body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 100%; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 530px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 530px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 490px; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 {
    height: 800px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi {
      height: 800px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper {
        height: 760px; } }

@media (min-width: 576px) {
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: calc(92% + 20px); }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi, body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 100%; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 558px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 558px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 509px; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 {
    height: 847px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi {
      height: 847px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper {
        height: 798px; } }

@media (max-width: 768px) {
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3,
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2,
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: calc(100% - 10px); }
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi, body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 100%; } }

@media (min-width: 769px) {
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 614px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi, body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 100%; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 614px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 614px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 574px; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 {
    height: 931px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi {
      height: 931px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper {
        height: 891px; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 100%; }
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi, body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 100%; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 540px; }
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 540px; }
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 500px; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 {
    height: 820px; }
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi {
      height: 820px; }
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper {
        height: 780px; } }

@media (min-width: 992px) {
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 550px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi, body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 100%; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 550px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 550px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 510px; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 {
    height: 835px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi {
      height: 835px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper {
        height: 795px; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 550px; }
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 100%; } }

@media (min-width: 992px) and (max-width: 1235px) {
  body.wlt-theme.signed-in.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidthmobile-1 {
    width: calc(100% - 3px); } }

@media (min-width: 1200px) {
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 {
    width: 646px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi {
      width: 100%; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 973px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 973px; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 646px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 646px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 601px; }
  body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 {
    height: 973px; }
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi {
      height: 973px; }
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper {
        height: 932px; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 614px; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 614px; }
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 614px; }
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 574px; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 {
    height: 931px; }
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi {
      height: 931px; }
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper {
        height: 891px; } }

@media (min-width: 1300px) {
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2, body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 614px; }
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .portlet-body,
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 .wlt-tile-kpi, body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 100%; }
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 614px; }
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 614px; }
      body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 574px; } }

@media (min-width: 1470px) {
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 {
    width: 646px; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 979px; }
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 979px; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 646px; }
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 646px; }
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 606px; }
  body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3,
  body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 {
    height: 979px; }
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi {
      height: 979px; }
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper {
        height: 939px; }
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 {
    height: 979px; }
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body,
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi {
      height: 979px; }
      body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-3 .wlt-tile-kpi .classic-tile-wrapper {
        height: 939px; } }

@media (min-width: 1740px) {
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-2 {
    width: 646px; }
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 {
    width: 979px; }
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .portlet-body,
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridwidth-3 .wlt-tile-kpi {
      width: 979px; }
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 {
    height: 646px; }
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body,
    body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi {
      height: 646px; }
      body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .portlet-body .classic-tile-wrapper,
      body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-desktop-layout-tpl .portlet-dropzone > div.gridheight-2 .wlt-tile-kpi .classic-tile-wrapper {
        height: 606px; } }

/* Tiles
.open -> left side menu is opened
.open-admin-panel -> right side menu is opened- cisco pagelet in our case
.wlt-desktop-layout-tpl  -> class for desktop layout
*/
.wlt-theme .wlt-desktop-layout-tpl .portlet-column-content {
  display: inline-block;
  width: 100%; }
  .wlt-theme .wlt-desktop-layout-tpl .portlet-column-content .portlet-layout {
    margin: auto; }

.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > div {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-align: left;
  transition: all 500ms; }
  .wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > div:not(.tile-sizer) {
    box-shadow: 0 2px 6px 0 rgba(51, 61, 71, 0.1); }
  .wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > div:before {
    background-position: center;
    background-size: cover;
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  .wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > div .portlet-content {
    position: relative; }

.wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper {
  color: #FFFFFF;
  position: relative; }
  .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper a, .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper a:hover:active {
    color: #FFFFFF;
    border-color: #FFFFFF;
    background-color: transparent;
    opacity: 1; }
  .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper a:hover, .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper a:active, .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper a:focus {
    color: #FFFFFF;
    border-color: #FFFFFF;
    background-color: transparent;
    opacity: 0.7; }
  .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper a.tile-link {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-right: 0;
    padding: 4px 22px 0 40px; }
    .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper a.tile-link:before {
      content: "";
      font-family: wlt-font-icons;
      font-size: 20px;
      left: 12px;
      position: absolute;
      top: 0; }
  .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper .tile-headline-small {
    color: #FFFFFF;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: normal;
    border-bottom: 1px solid white;
    display: block; }
  .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper .arrow {
    display: block;
    position: absolute;
    bottom: 0; }
  .wlt-theme .wlt-desktop-layout-tpl .classic-tile-wrapper .tile-headline-big {
    bottom: 50px;
    left: 0;
    line-height: 1.25;
    position: absolute;
    font-weight: bold; }

.wlt-theme .wlt-desktop-layout-tpl .mySlides {
  display: none; }

.wlt-theme .wlt-desktop-layout-tpl .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .portlet,
.wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-spark-integration .portlet,
.wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-world-clock .portlet,
.wlt-theme .wlt-desktop-layout-tpl .wlt-tile-kpi .portlet {
  height: 100%;
  margin-bottom: 0; }
  .wlt-theme .wlt-desktop-layout-tpl .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .portlet .portlet-content,
  .wlt-theme .wlt-desktop-layout-tpl .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .portlet .portlet-content-container,
  .wlt-theme .wlt-desktop-layout-tpl .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .portlet .portlet-body,
  .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-spark-integration .portlet .portlet-content,
  .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-spark-integration .portlet .portlet-content-container,
  .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-spark-integration .portlet .portlet-body,
  .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-world-clock .portlet .portlet-content,
  .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-world-clock .portlet .portlet-content-container,
  .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-world-clock .portlet .portlet-body,
  .wlt-theme .wlt-desktop-layout-tpl .wlt-tile-kpi .portlet .portlet-content,
  .wlt-theme .wlt-desktop-layout-tpl .wlt-tile-kpi .portlet .portlet-content-container,
  .wlt-theme .wlt-desktop-layout-tpl .wlt-tile-kpi .portlet .portlet-body {
    height: 100%; }
    .wlt-theme .wlt-desktop-layout-tpl .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .portlet .portlet-content > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .portlet .portlet-content-container > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .portlet-boundary_com_wlt_gosling_surveys_tile_web_portlet_WLTSurveysTilePortlet_ .portlet .portlet-body > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-spark-integration .portlet .portlet-content > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-spark-integration .portlet .portlet-content-container > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-spark-integration .portlet .portlet-body > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-world-clock .portlet .portlet-content > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-world-clock .portlet .portlet-content-container > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .portlet-wlt-world-clock .portlet .portlet-body > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .wlt-tile-kpi .portlet .portlet-content > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .wlt-tile-kpi .portlet .portlet-content-container > div:not(.nps-survey-exit-modal):not(.alert),
    .wlt-theme .wlt-desktop-layout-tpl .wlt-tile-kpi .portlet .portlet-body > div:not(.nps-survey-exit-modal):not(.alert) {
      height: 100%; }

@media (max-width: 300px) {
  .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 100%; } }

@media (max-width: 768px) {
  .wlt-desktop-layout-tpl .portlet-dropzone > div {
    padding: 16px; }
    .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 100%; }
    .wlt-desktop-layout-tpl .portlet-dropzone > div .tile-headline-big {
      font-size: 20px; }
    .wlt-desktop-layout-tpl .portlet-dropzone > div .tile-headline-small {
      padding-bottom: 16px; } }

@media (max-width: 575px) {
  .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 47%;
    height: 260px;
    margin: 5px; }
    .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 100%; } }

@media (min-width: 576px) {
  .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: calc(50% - 20px);
    height: 269px;
    margin: 10px; } }

@media (min-width: 769px) {
  .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 297px;
    height: 297px;
    padding: 20px; }
    .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 257px; }
    .wlt-desktop-layout-tpl .portlet-dropzone > div .tile-headline-small {
      padding-bottom: 20px; }
    .wlt-desktop-layout-tpl .portlet-dropzone > div .tile-headline-big {
      color: #FFFFFF;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 24px;
      font-weight: bold;
      letter-spacing: normal; }
  .wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > div,
  .wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    height: 260px;
    padding: 20px;
    width: calc(50% - 20px); }
    .wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper,
    .wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 100%; } }

@media (min-width: 769px) and (max-width: 822px) {
  .wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 44%; } }

@media (min-width: 992px) {
  .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 265px;
    height: 265px; }
    .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 225px; }
  .wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > div,
  .wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 265px;
    height: 260px;
    padding: 20px; }
    .wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper,
    .wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 100%; }
  .wlt-theme.open.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 45%; } }

@media (min-width: 1200px) {
  .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 313px;
    height: 313px; }
    .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 273px; }
  .wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > div,
  .wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 297px;
    height: 297px;
    padding: 20px; }
    .wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper,
    .wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 257px; }
  .wlt-theme.open.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 45%; } }

@media (min-width: 1300px) {
  .wlt-theme.open.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 297px; } }

@media (min-width: 1470px) {
  .wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > div,
  .wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 313px;
    height: 313px; }
    .wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper,
    .wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 273px; }
  .wlt-theme.open.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 297px;
    height: 297px; }
    .wlt-theme.open.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 257px; } }

@media (min-width: 1740px) {
  .wlt-theme.open.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div {
    width: 313px;
    height: 313px; }
    .wlt-theme.open.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > div .classic-tile-wrapper {
      height: 273px; } }

.wlt-theme .wlt-highlights-wrapper {
  color: #FFFFFF; }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-moz-keyframes fadeInUp {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes fadeInUp {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-ms-keyframes fadeInUp {
  .wlt-theme .wlt-highlights-wrapper from {
    opacity: 0; }
  .wlt-theme .wlt-highlights-wrapper to {
    opacity: 1; } }

@keyframes fadeInUp {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
  .wlt-theme .wlt-highlights-wrapper .highlights-background {
    background-size: cover;
    background-position: center;
    background-blend-mode: multiply;
    background-image: linear-gradient(to top, #343434 0%, #a8a8a8 40%);
    display: none;
    position: absolute;
    top: -20px;
    right: -20px;
    left: -20px;
    height: 313px;
    z-index: 9; }
  .wlt-theme .wlt-highlights-wrapper .highlights-no-image-background {
    background: linear-gradient(to top, #343434 0%, #a8a8a8 40%);
    position: absolute;
    top: -20px;
    right: -20px;
    left: -20px;
    height: 313px;
    z-index: 1; }
  .wlt-theme .wlt-highlights-wrapper .wlt-text-style-h2 {
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 20px; }
  .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel {
    z-index: 99; }
    .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner {
      display: flex;
      height: 209px;
      margin-bottom: 40px; }
      .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item {
        align-self: flex-end;
        width: 75%; }
        .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item h4 {
          display: none;
          opacity: 0;
          -webkit-animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* Chrome, Safari 4+ */
          -moz-animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* Fx 5+ */
          -o-animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* Opera 12+ */
          animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* IE 10+ */ }
        .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item a {
          display: flex;
          color: #FFFFFF;
          line-height: 32px;
          font-weight: 600;
          font-size: 24px;
          opacity: 0;
          -webkit-animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* Safari 4+ */
          -moz-animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* Fx 5+ */
          -o-animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* Opera 12+ */
          animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* IE 10+ */
          animation-delay: .2s; }
        .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item i.arrow {
          font-size: 14px;
          opacity: 0;
          -webkit-animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* Safari 4+ */
          -moz-animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* Fx 5+ */
          -o-animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* Opera 12+ */
          animation: fadeInUp .2s ease-in-out .1ms forwards;
          /* IE 10+ */
          animation-delay: .4s; }
    .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group {
      margin: 20px auto 20px 0;
      position: relative;
      bottom: 0;
      list-style: none; }
      .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li {
        position: relative;
        width: 100%;
        height: auto;
        max-height: 80px;
        margin: 0;
        border: none;
        border-radius: 0;
        background-color: transparent;
        border-bottom: 1px solid #c1c4c7;
        text-indent: 0;
        cursor: pointer; }
        .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li:first-of-type {
          border-top: 1px solid #c1c4c7; }
        .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li a {
          color: #015084;
          font-stretch: normal;
          font-style: normal;
          font-weight: normal;
          line-height: 1.5;
          letter-spacing: normal;
          font-size: 14px;
          font-weight: 600;
          display: block;
          max-height: 80px;
          padding: 22px 30px 22px 0;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          width: 100%; }
          .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li a:hover {
            color: #4d9ace; }
            .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li a:hover i:before {
              color: #4d9ace; }
        .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li p {
          color: #999ea3;
          font-size: 10px;
          line-height: 1;
          font-weight: normal;
          height: 12px;
          margin: 4px 0 0;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden; }
        .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li i.icon-chevron-right {
          bottom: 27px;
          right: 0;
          position: absolute; }
          .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li i.icon-chevron-right:before {
            font-size: 24px; }
    .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .btn.btn-default {
      float: right;
      margin: 0; }
      .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .btn.btn-default .icon-arrow-right {
        display: inline-block;
        height: 20px;
        vertical-align: baseline;
        width: 20px; }
    .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-controls {
      display: none; }

@media (max-width: 1469px) {
  .wlt-theme.open .wlt-highlights-wrapper .highlights-background,
  .wlt-theme.open .wlt-highlights-wrapper .highlights-no-image-background, .wlt-theme.open-admin-panel .wlt-highlights-wrapper .highlights-background,
  .wlt-theme.open-admin-panel .wlt-highlights-wrapper .highlights-no-image-background {
    height: 297px; }
  .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner {
    height: 193px; }
  .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li a, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li a {
    padding: 19px 30px 19px 0; }
  .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li i.icon-chevron-right, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li i.icon-chevron-right {
    bottom: 24px; } }

@media (max-width: 1199px) {
  .wlt-theme .wlt-highlights-wrapper .highlights-background,
  .wlt-theme .wlt-highlights-wrapper .highlights-no-image-background {
    bottom: 15px;
    height: 264px; }
  .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner {
    height: 160px; }
  .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li a {
    padding: 14px 30px 14px 0; }
  .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li i.icon-chevron-right {
    bottom: 19px; }
  .wlt-theme.open .wlt-highlights-wrapper .highlights-background,
  .wlt-theme.open .wlt-highlights-wrapper .highlights-no-image-background, .wlt-theme.open-admin-panel .wlt-highlights-wrapper .highlights-background,
  .wlt-theme.open-admin-panel .wlt-highlights-wrapper .highlights-no-image-background {
    height: 260px; }
  .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner {
    height: 156px; }
  .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li a, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li a {
    padding: 13px 30px 13px 0; }
  .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li i.icon-chevron-right, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li i.icon-chevron-right {
    bottom: 18px; } }

@media (max-width: 991px) {
  .wlt-theme .wlt-highlights-wrapper .highlights-background,
  .wlt-theme .wlt-highlights-wrapper .highlights-no-image-background {
    height: 297px; }
  .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner {
    height: 193px; }
  .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li a {
    padding: 19px 30px 19px 0; }
  .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel ol.list-group li i.icon-chevron-right {
    bottom: 24px; } }

@media (max-width: 768px) {
  .wlt-theme .wlt-highlights-wrapper .wlt-text-style-h2 {
    padding-bottom: 18px;
    margin-bottom: 24px; }
  .wlt-theme:not(.opened) .wlt-highlights-wrapper .highlights-background,
  .wlt-theme:not(.opened) .wlt-highlights-wrapper .highlights-no-image-background, .wlt-theme.open .wlt-highlights-wrapper .highlights-background,
  .wlt-theme.open .wlt-highlights-wrapper .highlights-no-image-background, .wlt-theme.open-admin-panel .wlt-highlights-wrapper .highlights-background,
  .wlt-theme.open-admin-panel .wlt-highlights-wrapper .highlights-no-image-background {
    height: 269px; }
  .wlt-theme:not(.opened) .wlt-highlights-wrapper .wlt-highlights-icon, .wlt-theme.open .wlt-highlights-wrapper .wlt-highlights-icon, .wlt-theme.open-admin-panel .wlt-highlights-wrapper .wlt-highlights-icon {
    font-size: 12px; }
  .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel {
    height: 237px; }
    .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner {
      height: auto;
      margin-bottom: 20px;
      z-index: 99; }
      .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item {
        align-self: flex-start;
        width: 100%;
        margin: 0; }
        .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item h4, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item h4, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item h4 {
          color: #FFFFFF;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.25;
          font-size: 16px;
          font-weight: normal;
          letter-spacing: normal;
          line-height: 1.5;
          display: block;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; }
        .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item a, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item a, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item a {
          color: #FFFFFF;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.25;
          font-size: 24px;
          font-weight: bold;
          letter-spacing: normal;
          font-size: 20px; }
    .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators {
      flex-direction: row;
      justify-content: flex-start;
      margin: 0; }
      .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li {
        width: 8px;
        height: 8px;
        margin: 0 2px;
        padding: 0;
        border: none;
        border-radius: 50%;
        background-color: rgba(255, 255, 255, 0.2); }
        .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li.active, .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li:hover, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li.active, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li:hover, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li.active, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li:hover {
          border: none;
          background-color: rgba(255, 255, 255, 0.5); }
        .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li a, .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li p, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li a, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li p, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li a, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li p {
          display: none; }
        .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li i.next-button, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li i.next-button, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel ol.carousel-indicators li i.next-button {
          display: none; }
    .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel .btn.btn-default, .wlt-theme.open .wlt-highlights-wrapper #wltHighlightsCarousel .btn.btn-default, .wlt-theme.open-admin-panel .wlt-highlights-wrapper #wltHighlightsCarousel .btn.btn-default {
      background: transparent;
      border-color: #FFFFFF;
      bottom: 0;
      right: 0;
      position: absolute; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-boundary_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_.gridwidthmobile-1 {
    width: calc(50% - 20px);
    height: 269px; }
  .wlt-theme header.portlet-topper + .portlet-content .highlights-background,
  .wlt-theme header.portlet-topper + .portlet-content .highlights-no-image-background {
    top: -16px;
    bottom: 0; } }

@media (max-width: 576px) {
  .wlt-theme .wlt-highlights-wrapper .highlights-background,
  .wlt-theme .wlt-highlights-wrapper .highlights-no-image-background {
    bottom: 273px; } }

@media (max-width: 400px) {
  .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item {
    margin-bottom: 15px; }
    .wlt-theme .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item h4 {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; } }

@media (max-width: 768px) {
  .wlt-theme:not(.opened) .wlt-highlights-wrapper #wltHighlightsCarousel .carousel-inner .carousel-item h4 {
    color: #313334 !important; }
  .wlt-theme header.portlet-topper + .portlet-content .highlights-background {
    top: 4px !important; } }

/* World clock */
.wlt-theme .portlet-wlt-world-clock {
  background-color: #FFFFFF; }
  .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper {
    color: #333d47; }
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper a {
      color: #333d47; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper a:hover {
        color: #333d47; }
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .worldclock i {
      position: relative; }
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .worldClock,
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .tile-headline-small {
      color: #333d47;
      border-color: #c1c4c7; }
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container {
      position: relative; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .world-clock-chevron-prev {
        left: 0; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .world-clock-chevron-next {
        right: 0; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .world-clock-chevron {
        cursor: pointer;
        font-size: 24px;
        position: absolute;
        top: 50%; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row {
        padding-top: 28px;
        padding-left: 44px; }
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row .world-clock-tile-city-label {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.25;
          font-size: 24px;
          font-weight: bold;
          letter-spacing: normal;
          display: inline; }
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row .world-clock-tile-delete-location-action {
          display: inline;
          position: absolute;
          right: 0; }
          .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row .world-clock-tile-delete-location-action .world-clock-delete-icon {
            color: #015084;
            cursor: pointer;
            font-size: 24px; }
            .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row .world-clock-tile-delete-location-action .world-clock-delete-icon svg {
              display: none; }
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action {
      background-color: #015084;
      border-color: #015084;
      color: #FFFFFF;
      bottom: 0;
      cursor: pointer;
      margin-right: 0;
      padding: 0;
      position: absolute;
      right: 0; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:active, .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:focus {
        background-color: #015084;
        border-color: #015084;
        color: #FFFFFF; }
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:active .lfr-btn-label, .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:focus .lfr-btn-label {
          color: #FFFFFF; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:hover:active, .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:hover {
        background-color: #4d9ace;
        border-color: #4d9ace; }
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:hover:active .btn-icon,
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:hover:active .lfr-btn-label, .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:hover .btn-icon,
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:hover .lfr-btn-label {
          color: #FFFFFF; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action.disabled, .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action:disabled {
        background-color: #b2d3ea;
        border-color: #b2d3ea; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action .icon-add-location {
        display: inline-block;
        height: 20px;
        margin: 0 8px 0 12px;
        position: absolute;
        top: 4px;
        width: 20px; }
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action .icon-add-location:before {
          font-size: 20px; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action input {
        color: #FFFFFF;
        border: none;
        background: none;
        font-weight: 600;
        height: 32px;
        width: 100%;
        padding: 0px 16px 4px 40px;
        cursor: pointer; }
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action input:focus, .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-add-location-action input:active:focus {
          box-shadow: none;
          outline: none; }
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-search-box-autocomplete-box {
      position: relative;
      margin-top: 30px; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-search-box-autocomplete-box:before {
        position: absolute;
        top: 0;
        width: 24px;
        height: 24px;
        font-family: wlt-font-icons;
        content: ""; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-search-box-autocomplete-box .world-clock-tile-search-input {
        width: 100%;
        padding-bottom: 5px;
        padding-left: 30px;
        border: none;
        border-bottom: 1px solid #333d47;
        background: none;
        outline-style: none;
        font-size: 14px;
        color: #333d47; }
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-search-box-autocomplete-box .world-clock-tile-search-input:focus {
          box-shadow: none; }
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-cancel-location-action {
      position: absolute;
      left: 0;
      bottom: 0;
      font-weight: 600;
      font-size: 14px; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-cancel-location-action a.world-clock-tile-button {
        font-weight: bold;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        cursor: pointer; }
        .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-cancel-location-action a.world-clock-tile-button .world-clock-back-button:before {
          width: 24px;
          height: 24px;
          vertical-align: middle;
          font-family: wlt-font-icons;
          content: ""; }
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row {
      margin: 6px 0;
      padding-left: 44px; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row .world-clock-tile-city-time {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        font-size: 52px;
        font-weight: bold;
        letter-spacing: -0.5px;
        display: inline-block; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row .world-clock-tile-city-time-period {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        display: inline-block;
        margin-left: 8px; }
    .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-difference-row {
      padding-left: 44px; }
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-difference-row .world-clock-tile-time-difference,
      .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-difference-row .world-clock-tile-time-difference-suffix {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        display: inline-block; }
  .wlt-theme .portlet-wlt-world-clock.portlet-wlt-world-clock-search-box:before {
    opacity: 0.8; }

@media (max-width: 1200px) {
  .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row,
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row,
  .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row {
    padding-top: 14px; }
  .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row,
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row,
  .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row {
    margin: 0; } }

@media (max-width: 992px) {
  .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row {
    padding-top: 14px; }
  .wlt-theme.open #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-wlt-world-clock, .wlt-theme.open-admin-panel #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-wlt-world-clock {
    width: 100%; } }

@media (max-width: 768px) {
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row {
    padding-top: 14px;
    padding-left: 0; }
    .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row .world-clock-tile-delete-location-action, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row .world-clock-tile-delete-location-action {
      top: 11px;
      right: -4px; }
    .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row .world-clock-tile-city-label, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .mySlides.active .world-clock-tile-city-label-row .world-clock-tile-city-label {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 16px;
      font-weight: 600; }
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .world-clock-chevron, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .world-clock-chevron {
    top: 100%;
    margin-top: 6px; }
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .world-clock-chevron-prev, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .world-clock-chevron-prev {
    left: -4px; }
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .world-clock-chevron-next, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .slideshow-container .world-clock-chevron-next {
    right: -4px; }
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row {
    padding-left: 0; }
    .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row .world-clock-tile-city-time, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row .world-clock-tile-city-time {
      font-size: 36px;
      letter-spacing: normal; }
      .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row .world-clock-tile-city-time .world-clock-tile-city-time-period, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row .world-clock-tile-city-time .world-clock-tile-city-time-period {
        font-size: 12px; }
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-difference-row, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-difference-row {
    padding-left: 0; }
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-search-box-autocomplete-box:before, .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-search-box-autocomplete-box:before {
    top: 1px;
    width: 16px;
    height: 16px; }
  .wlt-theme.open .ui-menu .ui-menu-item div, .wlt-theme.open-admin-panel .ui-menu .ui-menu-item div {
    padding-top: 5px; }
  .wlt-theme #wrapper .wlt-desktop-layout-tpl .portlet-layout .portlet-dropzone > div.portlet-wlt-world-clock {
    width: calc(100% - 10px) !important; }
  .wlt-theme .world-clock-tile-time-difference-suffix {
    margin-left: 4px; } }

@media (max-width: 342px) {
  .wlt-theme .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row .world-clock-tile-city-time,
  .wlt-theme.open .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row .world-clock-tile-city-time,
  .wlt-theme.open-admin-panel .portlet-wlt-world-clock .classic-tile-wrapper .world-clock-tile-time-row .world-clock-tile-city-time {
    font-size: 34px; } }

/* Tiles  based on web content
.open -> left side menu is opened
.open-admin-panel -> right side menu i sopened- cisco pagelet in our case
.wlt-desktop-layout-tpl  -> class for desktop layout
*/
body.wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content, body.wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content {
  padding: 0; }

body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content {
  padding: 0; }
  body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .portlet-content-editable {
    padding: 0; }
  body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .journal-content-article .wlt-tile-kpi {
    position: relative;
    margin: 0;
    padding: 0; }
    body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .journal-content-article .wlt-tile-kpi .wlt-wp-tile-wrapper {
      background-position: center;
      background-size: cover;
      padding: 16px;
      position: relative;
      width: 100%;
      height: 100%;
      background-blend-mode: multiply; }
      body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .journal-content-article .wlt-tile-kpi .wlt-wp-tile-wrapper.analytics-kpi {
        background-image: url(../images/tiles/analytics-kpi.jpg); }
      body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .journal-content-article .wlt-tile-kpi .wlt-wp-tile-wrapper.communications {
        background-image: url(../images/tiles/communications.jpg); }

@media (max-width: 575px) {
  body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi {
    width: 100%;
    height: 260px;
    margin: 0; } }

@media (min-width: 576px) {
  body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi {
    height: 269px; } }

@media (min-width: 769px) {
  body.wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi, body.wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi {
    width: 100%;
    height: 260px; }
  body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi {
    width: 297px;
    height: 297px; }
  body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .journal-content-article .wlt-tile-kpi .wlt-wp-tile-wrapper {
    padding: 20px; } }

@media (min-width: 992px) {
  body.wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi, body.wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi {
    width: 265px;
    height: 265px; }
  body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi {
    width: 275px;
    height: 275px; } }

@media (min-width: 1200px) {
  body.wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi, body.wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi {
    width: 297px;
    height: 297px; }
  body.wlt-theme .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi {
    width: 313px;
    height: 313px; } }

@media (min-width: 1470px) {
  body.wlt-theme.open .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi, body.wlt-theme.open-admin-panel .wlt-desktop-layout-tpl .portlet-dropzone > .portlet-journal-content .wlt-tile-kpi {
    width: 313px;
    height: 313px; } }

/* Client Management - All clients */
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .button-holder {
  margin-bottom: 0; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .button-holder a {
    margin-right: 0;
    margin-bottom: 32px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet #clientOnboardingViewManagementToolbar {
  padding: 32px 32px 0 32px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet #clientOnboardingViewManagementToolbar nav.management-bar {
    margin-bottom: 1px;
    padding-left: 0; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet #clientOnboardingViewManagementToolbar nav.management-bar:hover:after {
      position: absolute;
      width: 100%;
      left: 0;
      bottom: -2px;
      border: none; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet #clientOnboardingViewManagementToolbar nav.management-bar .nav-item.dropdown .dropdown button {
      margin-left: 0; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .lfr-search-container-wrapper {
  padding: 0 32px 32px 32px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit thead > tr > th,
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody > tr > th,
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody > tr > td {
  width: auto; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit > thead {
  border-bottom: none; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit > thead tr th {
    padding: 10px 24px;
    box-shadow: inset 0 -1px #c9cbce; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit > thead tr th.lfr-wlt-client-onboarding-clients-table-client-name-column-header-column {
      padding-left: 12px; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit > thead tr th.lfr-wlt-client-onboarding-clients-table-last-modified-column-header-column {
      padding-left: 24px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody tr td {
  border-radius: 0;
  padding: 10px 24px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody tr td.cl-onbd-logo.lfr-entry-action-column {
    width: 70px;
    height: 63px;
    padding-left: 20px;
    padding-right: 0; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody tr td.cl-onbd-logo.lfr-entry-action-column img {
      height: 42px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody tr td.lfr-entry-action-column {
    padding-right: 16px; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody tr td.lfr-entry-action-column .lfr-icon-menu {
      background: transparent; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody tr td.lfr-wlt-client-onboarding-clients-table-client-name-column-header-column {
    padding-left: 12px;
    word-break: break-all; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody tr td.lfr-wlt-client-onboarding-clients-table-last-modified-column-header-column {
    word-break: break-all;
    white-space: nowrap; }

.ie .management-bar.management-bar-default {
  border-bottom: none; }
  .ie .management-bar.management-bar-default:hover {
    border-bottom: none; }

#_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_clientColorSettingsesSearchContainer .lfr-search-container-wrapper .table-list tbody tr td {
  padding: 12px 10px 24px 10px; }
  #_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_clientColorSettingsesSearchContainer .lfr-search-container-wrapper .table-list tbody tr td.lfr-actions-column a {
    min-width: 140px; }
  #_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_clientColorSettingsesSearchContainer .lfr-search-container-wrapper .table-list tbody tr td > img {
    height: 52px;
    width: 52px; }

#_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_clientColorSettingsesSearchContainer .lfr-search-container-wrapper .table-list thead th.lfr-organization-name-column,
#_com_wlt_gosling_color_scheme_web_portlet_ManageClientColorSchemePortlet_clientColorSettingsesSearchContainer .lfr-search-container-wrapper .table-list tbody tr td.lfr-organization-name-column {
  padding-left: 20px; }

/* Assign user to role */
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit thead tr th.lfr-roles-teams--column, body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit thead tr th.lfr-site-group--column, body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit thead tr th.lfr-assigned-users-column {
  padding-left: 13px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .table-autofit tbody tr td.lfr-entry-action-column {
  width: 30px; }

body.wlt-theme #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_userAndTeamsSearchContainerSearchContainer table thead tr th {
  padding-left: 12px; }

body.wlt-theme #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_userAndTeamsSearchContainerSearchContainer table tbody tr td {
  padding: 21px 12px;
  border-radius: 0; }
  body.wlt-theme #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_userAndTeamsSearchContainerSearchContainer table tbody tr td.lfr-entry-action-column {
    width: 44px; }

div#clientOnboardingClientRolesManagementToolbar,
div#clientOnboardingAssignUsersManagementToolbar {
  margin-top: 26px; }
  div#clientOnboardingClientRolesManagementToolbar nav.management-bar,
  div#clientOnboardingAssignUsersManagementToolbar nav.management-bar {
    margin-bottom: 1px; }
    div#clientOnboardingClientRolesManagementToolbar nav.management-bar:hover:after,
    div#clientOnboardingAssignUsersManagementToolbar nav.management-bar:hover:after {
      position: absolute;
      width: 100%;
      left: 0;
      bottom: -2px;
      border: none; }
    div#clientOnboardingClientRolesManagementToolbar nav.management-bar ul.navbar-nav,
    div#clientOnboardingAssignUsersManagementToolbar nav.management-bar ul.navbar-nav {
      right: 0;
      position: absolute;
      padding-bottom: 42px; }
      div#clientOnboardingClientRolesManagementToolbar nav.management-bar ul.navbar-nav a.order-arrow-down-active path.order-arrow-arrow-down,
      div#clientOnboardingAssignUsersManagementToolbar nav.management-bar ul.navbar-nav a.order-arrow-down-active path.order-arrow-arrow-down {
        fill: #333d47; }
      div#clientOnboardingClientRolesManagementToolbar nav.management-bar ul.navbar-nav a.order-arrow-down-active path.order-arrow-arrow-up,
      div#clientOnboardingAssignUsersManagementToolbar nav.management-bar ul.navbar-nav a.order-arrow-down-active path.order-arrow-arrow-up {
        fill: #a29a90; }
      div#clientOnboardingClientRolesManagementToolbar nav.management-bar ul.navbar-nav a.order-arrow-up-active path.order-arrow-arrow-down,
      div#clientOnboardingAssignUsersManagementToolbar nav.management-bar ul.navbar-nav a.order-arrow-up-active path.order-arrow-arrow-down {
        fill: #a29a90; }
      div#clientOnboardingClientRolesManagementToolbar nav.management-bar ul.navbar-nav a.order-arrow-up-active path.order-arrow-arrow-up,
      div#clientOnboardingAssignUsersManagementToolbar nav.management-bar ul.navbar-nav a.order-arrow-up-active path.order-arrow-arrow-up {
        fill: #333d47; }

/* Client Management - Import client */
body.wlt-theme #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_upload-fm button.btn-primary {
  float: right;
  margin-right: 0; }

body.wlt-theme #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_upload-fm .form-group .wlt-input-group {
  padding: 32px; }

body.wlt-theme #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_upload-fm label.control-label {
  display: none; }

.login_page-settings .fieldset {
  width: 480px; }

.login_page-settings #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_fm {
  margin-top: 32px; }
  .login_page-settings #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_fm .hidden-upload-button input,
  .login_page-settings #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_fm .hidden-upload-button label {
    display: none; }
  .login_page-settings #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_fm img {
    width: 100%;
    margin-bottom: 36px; }

.login_page-settings h2 {
  display: inline-block;
  margin-bottom: 20px;
  margin-right: 8px; }

.login_page-settings .organisation-name {
  color: #999ea3;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  margin-bottom: 4px; }

.login_page-settings .form-group {
  margin-bottom: 52px; }

.login_page-settings .upload-file-name {
  margin-bottom: 8px; }

/* Client Management - New client */
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .autofit-float.autofit-row {
  width: auto; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .autofit-float.autofit-row h2.portlet-title-text {
    margin: 0;
    line-height: 28px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet h1 {
  margin-bottom: 20px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .portlet-title-text {
  display: inline;
  font-size: 13px;
  vertical-align: middle; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .button-holder {
  background-color: #f8f8f8;
  float: right;
  margin-top: 0;
  padding-top: 16px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .button-holder .btn-cancel {
    margin-right: 20px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .button-holder button {
    margin: 0; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 h3 {
  margin-bottom: 30px;
  line-height: 1.33;
  font-size: 24px;
  color: #333d47; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 h4 {
  margin: 28px 0; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .info-text {
  color: #4F5359; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .form-group.input-text-wrapper .wlt-input-group input, body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .form-group.input-select-wrapper input {
  background: transparent;
  color: #333d47; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .form-group .wlt-input-group {
  margin: 0;
  padding-top: 17px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .form-group .wlt-input-group .wlt-bar {
    top: 43px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .form-group .wlt-input-group .form-validator-stack.help-block {
    height: 0; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .form-group .input-file {
  max-width: none;
  margin-top: 0;
  margin-bottom: 34px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card {
  margin: 0;
  border: none; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group {
    margin: 0; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body {
      padding: 0; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns {
        display: -ms-flex;
        display: flex;
        flex: 0 1 auto;
        padding: 16px; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .left-column {
        min-height: 408px;
        margin-right: 10px;
        flex: 1; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .right-column {
        min-height: 506px;
        margin-left: 10px;
        flex: 1; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper {
        min-height: 120px; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper .radio {
          margin-top: 15px;
          margin-right: 30px; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.branding-wrapper .form-group .client-logo-dark,
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.branding-wrapper .form-group .client-logo-light {
          vertical-align: top; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.branding-wrapper .form-group .input-file .input-file-label {
          top: 35px;
          right: 0; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.branding-wrapper .form-group .input-file .form-group.input-text-wrapper {
          height: 58px;
          padding: 0; }
          body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.branding-wrapper .form-group .input-file .form-group.input-text-wrapper .wlt-input-group {
            margin-top: -5px;
            padding: 0; }
            body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.branding-wrapper .form-group .input-file .form-group.input-text-wrapper .wlt-input-group label.control-label {
              margin-top: 5px;
              font-size: 14px;
              color: #a29a90; }
            body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.branding-wrapper .form-group .input-file .form-group.input-text-wrapper .wlt-input-group input.form-control {
              top: 31px; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.branding-wrapper .form-group .input-file input.input-file-path {
          top: 25px;
          height: 37px;
          padding: 0; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.branding-wrapper .form-group .input-file img {
          display: none; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.theme-contrast {
          margin-top: 55px; }
          body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .form-group-wrapper.theme-contrast h3 {
            margin-bottom: 0; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper {
  padding: 16px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper .button-holder {
    background-color: transparent;
    float: none;
    margin-bottom: 30px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper .account-manager-inputs {
    display: flex; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper .account-manager-inputs .form-group {
      width: 232px;
      min-height: 80px;
      margin-right: 15px;
      margin-bottom: 50px; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper .account-manager-inputs .form-group:last-child {
        margin-right: 0; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper .account-manager-inputs .form-group .wlt-input-group input[disabled] ~ label {
        top: 0 !important; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper {
  padding: 16px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper p {
    color: #4F5359;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    margin-bottom: 32px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper .button-holder {
    background-color: transparent; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset {
    margin-bottom: 72px; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .component.undomanager .undomanager-content.alert-info {
      margin: 0 0 32px; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .component.undomanager .undomanager-content.alert-info a {
        text-transform: uppercase;
        font-weight: bold;
        color: #015084; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline {
      margin: 0;
      margin-bottom: 32px;
      padding: 0;
      border: none; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline:hover {
        background-color: transparent;
        border: none; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline .form-group {
        display: inline-block;
        width: 170px;
        margin-bottom: 0; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline .form-group select {
          min-height: 42px; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline span.lfr-autorow-controls {
        margin: 0;
        right: 0;
        bottom: 10px; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline span.lfr-autorow-controls button.btn-default.add-row {
          margin-right: 10px; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline span.lfr-autorow-controls button.btn-default.delete-row {
          margin-right: 0; }
          body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline span.lfr-autorow-controls button.btn-default.delete-row:hover {
            border-color: initial; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper h4 {
  font-size: 18px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper .button-holder {
  float: none;
  margin-bottom: 0; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper fieldset {
  margin-bottom: 32px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper fieldset .component.undomanager .undomanager-content.alert-info {
    margin-top: 32px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table {
  width: 100%;
  margin-top: 12px;
  margin-bottom: 0;
  border: none; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table > thead > tr > th,
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table > thead > tr > td,
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table > tbody > tr > th,
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table > tbody > tr > td,
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table > tfoot > tr > th,
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table > tfoot > tr > td {
    height: initial;
    padding: 8px 0;
    border: none;
    background: transparent;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    vertical-align: middle; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table tr td:last-child,
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table tr th:last-child {
    text-align: right; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table thead th {
    text-transform: capitalize;
    color: #a29a90; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table tbody {
    border: none; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table tbody td {
      line-height: normal;
      color: #333d47; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper table tbody td > span {
        display: inline-block; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper fieldset .lfr-form-row.lfr-form-row-inline .form-group {
  width: 108px;
  margin-top: 0;
  margin-right: 20px;
  vertical-align: top; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper fieldset .lfr-form-row.lfr-form-row-inline:not(.hide) {
  margin-bottom: 32px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper fieldset .lfr-form-row.lfr-form-row-inline:not(.hide):last-child {
    margin-bottom: 0; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .webex-contact-div-wrapper table {
  margin-bottom: 50px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .webex-contact-div-wrapper table tbody tr:first-child > td:last-child span {
    height: 36px; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .authentication-wrapper {
  padding: 16px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .authentication-wrapper .control-label {
    color: #4F5359;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }

@media (min-width: 992px) and (max-width: 1200px) {
  body.wlt-theme.open #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline .form-group,
  body.wlt-theme.open-admin-panel #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline .form-group {
    width: 200px; } }

@media (max-width: 992px) {
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper .account-manager-inputs {
    flex-direction: column;
    flex-wrap: wrap;
    height: 330px; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper .account-manager-inputs .form-group {
      width: 50%;
      max-width: 48.5%; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline .form-group {
    width: 230px; } }

@media (max-width: 768px) {
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .button-holder {
    margin-top: 32px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .form-group {
    width: 100%; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body {
    height: auto; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns {
      flex-direction: column; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns .left-column,
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns .right-column {
        margin: 0; }
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns .left-column .form-group-wrapper,
        body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns .right-column .form-group-wrapper {
          min-height: auto; }
          body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns .left-column .form-group-wrapper .form-group .input-file,
          body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns .right-column .form-group-wrapper .form-group .input-file {
            margin: 0; }
          body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns .left-column .form-group-wrapper.branding-wrapper .form-group,
          body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns .right-column .form-group-wrapper.branding-wrapper .form-group {
            margin-bottom: 32px; }
      body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .card-horizontal.main-content-card .panel-group .panel-body .columns .right-column h3 {
        margin-top: 5px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper .account-manager-inputs {
    height: auto; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 #account-manager-div-wrapper .account-manager-inputs .form-group {
      width: 100%;
      max-width: none;
      min-height: auto;
      margin-right: 0;
      margin-bottom: 32px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline {
    margin-bottom: 32px; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline .form-group {
      width: 100%; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-sites-wrapper fieldset .lfr-form-row.lfr-form-row-inline span.lfr-autorow-controls {
      position: relative;
      top: 0;
      margin-top: 32px;
      float: right; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper .form-group.input-text-wrapper {
    margin-top: 32px; }
    body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet form.form .container-fluid-1280 .client-users-div-wrapper .form-group.input-text-wrapper:first-child {
      margin-top: 0; } }

/* Client Management -> Select existing account manager */
body.dialog-iframe-popup .portlet-wlt-client-onboarding .management-bar .container-fluid-max-xl {
  max-width: 1280px;
  padding-left: 15px;
  padding-right: 15px; }
  body.dialog-iframe-popup .portlet-wlt-client-onboarding .management-bar .container-fluid-max-xl .navbar-nav {
    padding-left: 7px; }

body.dialog-iframe-popup .portlet-wlt-client-onboarding .searchcontainer table td.lfr-checkbox-column {
  position: relative;
  min-width: 47px;
  background-clip: padding-box; }

/* Firefox specific */
.firefox body.dialog-iframe-popup .portlet-wlt-client-onboarding .searchcontainer table tr td.lfr-checkbox-column input[type=checkbox] {
  top: 19px; }

.firefox body.dialog-iframe-popup .portlet-wlt-client-onboarding .searchcontainer table tr.active + tr td.lfr-checkbox-column input[type=checkbox], .firefox body.dialog-iframe-popup .portlet-wlt-client-onboarding .searchcontainer table tr:hover + tr td.lfr-checkbox-column input[type=checkbox] {
  top: 18px; }

/* Page view permission */
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .page-view-permissions-search-container {
  /* make some space beetween the table and the buttons, scrollable bar going over buttons*/
  margin-bottom: 10px; }
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .page-view-permissions-search-container .table-autofit tbody tr td {
    padding: 21px 12px; }

/* Client Management - Onboarding Dashboard creation */
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_publish-dashboard-sitename,
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_dashboardName,
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet #_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet_tableauURL {
  width: 380px; }

/* Workday client mapping/assignment */
body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .container-fluid-1280 .workday-client-assignment {
  width: 50%; }

body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .container-fluid-1280 .workday-view-clients {
  position: relative;
  left: 400px;
  bottom: 60px; }

@media (max-width: 768px) {
  body.wlt-theme #portlet_com_wlt_gosling_client_onboarding_web_portlet_WLTClientOnboardingPortlet .container-fluid-1280 .workday-client-assignment {
    width: 100%; } }

/* Tableau */
.wlt-iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 600px; }

.wlt-iframe-container iframe {
  width: 100%;
  height: 100%; }

body.tableau #main-content #tab-dashboard-region .tabZone-viz {
  height: 30px !important; }

@media (max-width: 992px) {
  body.open-admin-panel .wlt-iframe-container,
  body.open .wlt-iframe-container {
    height: 1000px; } }

@media (max-width: 768px) {
  .wlt-iframe-container {
    height: 1000px; } }

body.wlt-theme #p_p_id_com_liferay_blogs_web_portlet_BlogsAdminPortlet_ .lfr-search-container-wrapper .card {
  width: 100%;
  margin-bottom: 32px; }
  body.wlt-theme #p_p_id_com_liferay_blogs_web_portlet_BlogsAdminPortlet_ .lfr-search-container-wrapper .card .aspect-ratio.aspect-ratio-bg-center.aspect-ratio-bg-cover {
    height: 210px; }
  body.wlt-theme #p_p_id_com_liferay_blogs_web_portlet_BlogsAdminPortlet_ .lfr-search-container-wrapper .card .sticker.sticker-bottom {
    left: 23px;
    bottom: 23px; }
  body.wlt-theme #p_p_id_com_liferay_blogs_web_portlet_BlogsAdminPortlet_ .lfr-search-container-wrapper .card .sticker span {
    color: #00a9a5; }

@media only screen and (min-width: 320px) and (max-width: 415px) {
  body.wlt-theme #p_p_id_com_liferay_blogs_web_portlet_BlogsAdminPortlet_ .lfr-search-container-wrapper .display-style-icon .entry-card {
    padding: 5px; }
    body.wlt-theme #p_p_id_com_liferay_blogs_web_portlet_BlogsAdminPortlet_ .lfr-search-container-wrapper .display-style-icon .entry-card .card {
      margin-bottom: 20px; }
      body.wlt-theme #p_p_id_com_liferay_blogs_web_portlet_BlogsAdminPortlet_ .lfr-search-container-wrapper .display-style-icon .entry-card .card .aspect-ratio.aspect-ratio-bg-center.aspect-ratio-bg-cover {
        height: 210px; }
      body.wlt-theme #p_p_id_com_liferay_blogs_web_portlet_BlogsAdminPortlet_ .lfr-search-container-wrapper .display-style-icon .entry-card .card .sticker.sticker-bottom {
        margin-left: 50%; } }

body.wlt-theme .wlt-create-blog-header {
  display: none; }

body.wlt-theme .create-blog-wrapper {
  padding: 0; }
  body.wlt-theme .create-blog-wrapper [class*="-offset-"] {
    margin-left: 0 !important;
    padding-left: 0; }
  body.wlt-theme .create-blog-wrapper .has-error .alloy-editor-container .help-block {
    font-size: 12px; }
  body.wlt-theme .create-blog-wrapper .entry-title h1,
  body.wlt-theme .create-blog-wrapper .entry-subtitle h5,
  body.wlt-theme .create-blog-wrapper .cover-image-caption {
    margin: 0 0 36px 0; }
    body.wlt-theme .create-blog-wrapper .entry-title h1 .ae-placeholder:before,
    body.wlt-theme .create-blog-wrapper .entry-title h1 p,
    body.wlt-theme .create-blog-wrapper .entry-subtitle h5 .ae-placeholder:before,
    body.wlt-theme .create-blog-wrapper .entry-subtitle h5 p,
    body.wlt-theme .create-blog-wrapper .cover-image-caption .ae-placeholder:before,
    body.wlt-theme .create-blog-wrapper .cover-image-caption p {
      word-break: break-all;
      white-space: normal; }
    body.wlt-theme .create-blog-wrapper .entry-title h1 .ae-placeholder:before,
    body.wlt-theme .create-blog-wrapper .entry-subtitle h5 .ae-placeholder:before,
    body.wlt-theme .create-blog-wrapper .cover-image-caption .ae-placeholder:before {
      opacity: 0.5; }
  body.wlt-theme .create-blog-wrapper .entry-title h1 .ae-placeholder:before,
  body.wlt-theme .create-blog-wrapper .entry-title h1 p {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 72px;
    font-weight: bold;
    line-height: 1.11;
    letter-spacing: -0.7px;
    line-height: normal; }
  body.wlt-theme .create-blog-wrapper .entry-subtitle h5 .ae-placeholder:before,
  body.wlt-theme .create-blog-wrapper .entry-subtitle h5 p {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 16px;
    font-weight: 600; }
  body.wlt-theme .create-blog-wrapper .image-wrapper {
    height: auto; }
  body.wlt-theme .create-blog-wrapper .cover-image-caption .ae-placeholder:before,
  body.wlt-theme .create-blog-wrapper .cover-image-caption p {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }
  body.wlt-theme .create-blog-wrapper .browse-image-controls {
    height: 176px; }
    body.wlt-theme .create-blog-wrapper .browse-image-controls .drag-drop-label {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 16px;
      font-weight: normal;
      letter-spacing: normal;
      line-height: 1.5;
      margin-top: 32px; }
      body.wlt-theme .create-blog-wrapper .browse-image-controls .drag-drop-label a.browse-image {
        float: inherit; }
    body.wlt-theme .create-blog-wrapper .browse-image-controls .file-validation-info {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 16px;
      line-height: 1.38; }
  body.wlt-theme .create-blog-wrapper .main-content-card {
    border: none;
    padding: 32px;
    margin-bottom: 0; }
    body.wlt-theme .create-blog-wrapper .main-content-card .fieldset {
      margin-top: 14px; }
    body.wlt-theme .create-blog-wrapper .main-content-card .panel-body {
      padding: 0; }
      body.wlt-theme .create-blog-wrapper .main-content-card .panel-body .entry-content {
        margin-bottom: 0; }
      body.wlt-theme .create-blog-wrapper .main-content-card .panel-body > .col-xl-12 {
        padding: 0; }
      body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditor {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 16px; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditor:before {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          font-weight: normal;
          line-height: 1.5;
          letter-spacing: normal;
          font-size: 16px;
          opacity: 0.5; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditor p {
          margin: 0;
          padding: 16px 0; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditor h2,
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditor h4 {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.25;
          font-size: 18px;
          font-weight: bold;
          line-height: 1.5;
          letter-spacing: normal;
          margin: 0;
          padding: 20px 0 16px 0; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditor ul {
          margin: 0;
          padding: 20px 0 16px 40px; }
          body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditor ul li {
            margin: 10px 0;
            padding-left: 10px; }
    body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorizationContent {
      padding-top: 20px; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorizationContent .field-content {
        padding-bottom: 36px; }
        body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorizationContent .field-content label {
          margin-bottom: 0; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorizationContent .textboxlistentry-holder {
        margin-bottom: 20px; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorizationContent h4 {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorizationContent .btn-group {
        margin-left: 0; }
    body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_Related-assetsContent {
      padding-top: 20px; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_Related-assetsContent .select-existing-selector {
        padding-top: 20px; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_Related-assetsContent .modify-link:hover svg {
        fill: #4d9ace; }
    body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent {
      padding-top: 20px; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent > .panel-body > .form-group > .form-text,
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent > .panel-body > .form-group > label {
        display: none; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent .wlt-input-group input[type="text"] {
        border: none;
        border-bottom: 1px solid #c1c4c7;
        border-radius: 0; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent .wlt-input-group .wlt-label {
        top: 0; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent label.control-label,
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent div.form-text,
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent label:not(.radio-label) {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        display: inline-block;
        margin-right: 12px;
        vertical-align: sub; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent .toggle-switch ~ label {
        padding-left: 0; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent h4,
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent label.abstract-label,
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent label[for=_com_liferay_blogs_web_portlet_BlogsAdminPortlet_displayDate] {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: normal;
        line-height: 1.5; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent div.clearfix.form-group {
        margin-bottom: 32px; }
        body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent div.clearfix.form-group .radio {
          display: block; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent .input-Date-wrapper {
        margin: 36px 0 0; }
        body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent .input-Date-wrapper .wlt-input-group {
          margin-bottom: 0; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent .form-group.input-checkbox-wrapper {
        min-height: 84px; }
        body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent .form-group.input-checkbox-wrapper .toggle-switch-text.toggle-switch-text-right {
          position: absolute;
          top: -4px;
          right: 0; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent label.small-image-label {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: normal;
        line-height: 1.5; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent div.lfr-blogs-small-image-selector {
        width: 313px;
        height: 313px;
        margin-top: 32px; }
        body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent div.lfr-blogs-small-image-selector .browse-image-controls {
          text-align: left;
          padding: 22px; }
          body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent div.lfr-blogs-small-image-selector .browse-image-controls .file-validation-info {
            color: #333d47;
            font-stretch: normal;
            font-style: normal;
            font-weight: normal;
            line-height: 1.5;
            letter-spacing: normal;
            font-size: 16px;
            line-height: 1.38;
            padding: 0;
            margin-top: 110px; }
        body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent div.lfr-blogs-small-image-selector div.drag-drop-label {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.25;
          font-size: 16px;
          font-weight: normal;
          letter-spacing: normal;
          line-height: 1.5;
          text-align: center; }
          body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent div.lfr-blogs-small-image-selector div.drag-drop-label strong {
            font-weight: normal; }
          body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configurationContent div.lfr-blogs-small-image-selector div.drag-drop-label a.browse-image {
            margin: 16px 0 0; }
  body.wlt-theme .create-blog-wrapper #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_permissions {
    background-color: #FFFFFF;
    margin-bottom: 0; }
    body.wlt-theme .create-blog-wrapper #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_permissions .panel-heading {
      background-color: transparent;
      padding: 0 32px 32px; }
    body.wlt-theme .create-blog-wrapper #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_permissions .panel-title {
      position: relative; }
    body.wlt-theme .create-blog-wrapper #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_permissions #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_permissionsContent {
      padding: 20px 32px 32px; }
      body.wlt-theme .create-blog-wrapper #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_permissions #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_permissionsContent .panel-body {
        padding: 0; }

body.wlt-theme div.alloy-editor-visible {
  background-color: #333d47;
  z-index: 999; }

body.wlt-theme .blog-article-button-row {
  float: right; }

body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorization {
  margin-top: 32px; }

body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorization,
body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configuration,
body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_Related-assets {
  margin-bottom: 32px; }
  body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorization input:disabled,
  body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_categorization input.disabled,
  body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configuration input:disabled,
  body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configuration input.disabled,
  body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_Related-assets input:disabled,
  body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_Related-assets input.disabled {
    color: #333d47; }

body.wlt-theme #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_Related-assetsContent table tbody tr td:last-of-type {
  text-align: right; }

@media only screen and (min-width: 320px) and (max-width: 768px) {
  body.wlt-theme .portlet-blogs .edit-entry .entry-title h1 p {
    line-height: 1.25; }
  body.wlt-theme #p_p_id_com_liferay_blogs_web_portlet_BlogsAdminPortlet_ h1 {
    font-size: 24px;
    margin-bottom: 15px; }
  body.wlt-theme .create-blog-wrapper {
    padding: 0; }
    body.wlt-theme .create-blog-wrapper .main-content-card {
      border: none; }
      body.wlt-theme .create-blog-wrapper .main-content-card .panel-body {
        height: auto;
        padding: 0; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_titleEditor:before {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.25;
          font-size: 72px;
          font-weight: bold;
          line-height: 1.11;
          letter-spacing: -0.7px;
          font-size: 20px;
          opacity: 0.5; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_titleEditor p {
          word-break: break-all;
          white-space: normal; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_subtitleEditor:before {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          font-weight: normal;
          line-height: 1.5;
          letter-spacing: normal;
          font-size: 16px;
          opacity: 0.5;
          font-weight: bold;
          line-height: 1.63; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body div.required {
          font-size: 10px; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body div.browse-image-controls {
          height: 125px; }
          body.wlt-theme .create-blog-wrapper .main-content-card .panel-body div.browse-image-controls div.drag-drop-label {
            margin: 0; }
            body.wlt-theme .create-blog-wrapper .main-content-card .panel-body div.browse-image-controls div.drag-drop-label a.browse-image {
              width: 110px; }
          body.wlt-theme .create-blog-wrapper .main-content-card .panel-body div.browse-image-controls div.file-validation-info {
            font-size: 12px;
            line-height: 1.38;
            margin-right: 33px;
            margin-top: 10px; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body div.cover-image-caption #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_coverImageCaptionEditor::before {
          font-size: 11px; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditorContainer #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditorWrapper {
          padding-top: 0; }
          body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditorContainer #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditorWrapper #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditor::before,
          body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditorContainer #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditorWrapper #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditor p {
            font-size: 11px; }
        body.wlt-theme .create-blog-wrapper .main-content-card .panel-body #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditorContainer #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_contentEditorSwitch {
          top: 55px; }
      body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configuration .lfr-blogs-small-image-selector {
        height: auto; }
        body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configuration .lfr-blogs-small-image-selector .drag-drop-label {
          margin: 0; }
        body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configuration .lfr-blogs-small-image-selector .file-validation-info {
          margin-top: 20px; }
  .ae-ui .ae-toolbars .ae-toolbar-add {
    right: 15px;
    left: auto !important; } }

@media only screen and (min-width: 768px) and (max-width: 992px) {
  body.wlt-theme.signed-in.open div.file-validation-info {
    margin-right: 0 !important; }
  body.wlt-theme.signed-in.open div.drag-drop-label {
    margin-right: 0; } }

.firefox #ndlp___displayTime {
  bottom: 16px; }

.ios.safari body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configuration div.clearfix.form-group .radio input {
  visibility: hidden; }
  .ios.safari body.wlt-theme .create-blog-wrapper .main-content-card #_com_liferay_blogs_web_portlet_BlogsAdminPortlet_configuration div.clearfix.form-group .radio input:before {
    visibility: visible; }

#portlet_com_liferay_blogs_web_portlet_BlogsAdminPortlet {
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 32px; }
  #portlet_com_liferay_blogs_web_portlet_BlogsAdminPortlet .control-label {
    margin: 0;
    line-height: normal;
    vertical-align: baseline;
    color: #a29a90; }
  @media (max-width: 768px) {
    #portlet_com_liferay_blogs_web_portlet_BlogsAdminPortlet .panel.lfr-panel-extended .panel-heading .panel-title a {
      padding: 15px 20px; } }
  #portlet_com_liferay_blogs_web_portlet_BlogsAdminPortlet .button-holder.blog-article-button-row {
    margin-top: 32px; }
  #portlet_com_liferay_blogs_web_portlet_BlogsAdminPortlet textarea {
    margin: 0; }

.wlt-theme .ae-ui .ae-toolbar-add {
  border-color: #015084;
  color: #015084;
  height: 32px;
  width: 32px; }
  .wlt-theme .ae-ui .ae-toolbar-add button {
    height: 28px;
    width: 28px; }

body.wlt-theme .wlt-blogs-layout-tpl .wlt-blogs-aggregate-header {
  margin-bottom: 36px; }
  body.wlt-theme .wlt-blogs-layout-tpl .wlt-blogs-aggregate-header .header-text p {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: normal; }

body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card {
  width: 313px;
  height: calc(100% - 32px);
  margin-bottom: 32px;
  border-radius: 0;
  border: none;
  background-color: #FFFFFF; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .teaser-link {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    font-weight: 600;
    text-decoration: none; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
    border-radius: 0;
    border-bottom: none; }
    body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header .aspect-ratio {
      background-position: center;
      background-size: cover;
      height: 313px; }
      body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header .aspect-ratio::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-image: linear-gradient(to top, #000000, rgba(146, 146, 146, 0));
        opacity: 0.61; }
    body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header .tile-headline-small {
      display: inline-block;
      padding: 20px;
      vertical-align: super;
      font-size: 14px;
      color: #FFFFFF; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
    height: 160px;
    padding: 20px;
    background-color: #FFFFFF;
    color: #333d47;
    box-shadow: 0 2px 6px 0 rgba(51, 61, 71, 0.1); }
    body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body .card-title {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 18px;
      font-weight: bold;
      line-height: 1.5;
      letter-spacing: normal; }
    body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body .blog-text-description-small {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      padding-top: 20px; }
    body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body a {
      color: #333d47; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card:hover .blog-headline-big, body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card:hover .blog-text-description-small {
    color: #015084; }

body.wlt-theme .wlt-blogs-layout-tpl .taglib-page-iterator .lfr-pagination {
  display: flex;
  align-items: center;
  font-size: 14px; }
  body.wlt-theme .wlt-blogs-layout-tpl .taglib-page-iterator .lfr-pagination > * {
    float: none; }
  body.wlt-theme .wlt-blogs-layout-tpl .taglib-page-iterator .lfr-pagination .lfr-pagination-config {
    flex: 1 1 auto; }
    body.wlt-theme .wlt-blogs-layout-tpl .taglib-page-iterator .lfr-pagination .lfr-pagination-config .lfr-pagination-page-selector .current-page-menu .lfr-icon-menu-arrow {
      margin: 0 0 5px 0; }
    body.wlt-theme .wlt-blogs-layout-tpl .taglib-page-iterator .lfr-pagination .lfr-pagination-config .lfr-pagination-delta-selector {
      vertical-align: middle; }
  body.wlt-theme .wlt-blogs-layout-tpl .taglib-page-iterator .lfr-pagination .search-results {
    flex: auto;
    line-height: inherit;
    font-size: 14px; }
  body.wlt-theme .wlt-blogs-layout-tpl .taglib-page-iterator .lfr-pagination .lfr-pagination-buttons.pager {
    align-content: flex-end;
    width: auto;
    margin-top: 0; }
    body.wlt-theme .wlt-blogs-layout-tpl .taglib-page-iterator .lfr-pagination .lfr-pagination-buttons.pager > li {
      width: auto;
      margin-left: 8px; }

@media (max-width: 575px) {
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    width: 100%; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card {
    width: 100%;
    padding: 0 5px; }
    body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
      height: 220px; }
    body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
      height: 210px; }
  body.wlt-theme .wlt-blogs-layout-tpl .portlet-column-last {
    clear: both; } }

@media (min-width: 576px) {
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    width: 50%;
    flex: inherit; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card {
    width: 100%; }
    body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
      height: 260px; }
    body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
      height: 210px; } }

@media (min-width: 769px) {
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    width: 50%; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
    height: 297px; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
    height: 160px; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .col-lg-4,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    width: 50%; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .card,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .card {
    width: 100%; }
    body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .card .card-header,
    body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
      height: 210px; }
    body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .card .card-body,
    body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
      height: 210px; }
  body.wlt-theme.signed-in.open.open-admin-panel.hasCisco .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    width: 100%; }
  body.wlt-theme.signed-in.open.open-admin-panel.hasCisco .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
    height: 260px; }
  body.wlt-theme.signed-in.open.open-admin-panel.hasCisco .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
    height: 210px; } }

@media (min-width: 992px) {
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    max-width: 50%; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
    height: 300px; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
    height: 160px; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .col-lg-4,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    max-width: 50%; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .card .card-header,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
    height: 260px; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .card .card-body,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
    height: 210px; } }

@media (min-width: 1200px) {
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    max-width: 33.3%; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
    height: 311px; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
    height: 160px; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .col-lg-4,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    flex: inherit;
    max-width: 50%; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .card .card-header,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
    height: 300px; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .card .card-body,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
    height: 160px; } }

@media (min-width: 1300px) {
  body.wlt-theme.signed-in.open.open-admin-panel.hasCisco .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
    height: 311px; }
  body.wlt-theme.signed-in.open.open-admin-panel.hasCisco .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
    height: 160px; } }

@media (min-width: 1470px) {
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    max-width: 33.3%; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-header {
    height: 313px; }
  body.wlt-theme .wlt-blogs-layout-tpl .aggregator-view .card .card-body {
    height: 160px; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .col-lg-4,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .col-lg-4,
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-blogs-layout-tpl .aggregator-view .col-lg-4 {
    max-width: 33.3%; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .aggregator-view .card .card-header,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .aggregator-view .card .card-header,
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-blogs-layout-tpl .aggregator-view .aggregator-view .card .card-header {
    height: 313px; }
  body.wlt-theme.signed-in.open .wlt-blogs-layout-tpl .aggregator-view .aggregator-view .card .card-body,
  body.wlt-theme.signed-in.open-admin-panel .wlt-blogs-layout-tpl .aggregator-view .aggregator-view .card .card-body,
  body.wlt-theme.signed-in.has-background.open.open-admin-panel.hasCisco .wlt-blogs-layout-tpl .aggregator-view .aggregator-view .card .card-body {
    height: 160px; } }

@media (min-width: 1740px) {
  body.wlt-theme.signed-in.open.open-admin-panel.hasCisco .wlt-blogs-layout-tpl .aggregator-view .aggregator-view .card .card-header {
    height: 311px; } }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .col-md-8 {
  max-width: 100% !important;
  flex: 1 1 auto; }
  .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .col-md-8.col-md-offset-2 {
    margin: 0 !important; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail > .wlt-detail-page-icon-back {
  padding: 0 10px; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail .blog-header {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 52px;
  font-weight: bold;
  letter-spacing: -0.5px;
  margin: 24px 0; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail .blog-name-date {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  margin: 0; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail .blog-subtitle {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: normal;
  margin-top: 36px;
  margin-bottom: 0; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-cover-img {
  margin-top: 36px; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail-header .blog-caption {
  margin-top: 20px;
  color: #999ea3;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }
  .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail-header .blog-caption p {
    margin-bottom: 0; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail-header .widget-mode-detail-text {
  margin-top: 36px;
  margin-bottom: 0; }
  .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail-header .widget-mode-detail-text p:last-of-type {
    margin-bottom: 0; }
  .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail-header .widget-mode-detail-text h1:first-of-type {
    margin-top: 0; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail-header .blog-detail-hr {
  margin-top: 36px;
  margin-bottom: 20px; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail {
  margin: 0;
  padding: 0; }
  .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail .widget-toolbar {
    margin: 0 15px; }
    .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail .widget-toolbar a:hover, .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail .widget-toolbar a.active, .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail .widget-toolbar a:active, .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail .widget-toolbar a:focus {
      background-color: transparent;
      color: #4d9ace;
      box-shadow: none; }
    .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .widget-mode-detail .widget-toolbar .rating-off {
      opacity: 1; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-related-assets {
  padding-left: 15px;
  padding-right: 15px; }
  .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-related-assets .taglib-asset-links {
    margin-top: 30px; }
    .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-related-assets .taglib-asset-links .asset-links-list {
      margin-bottom: 0; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-related-assets .taglib-asset-links .asset-links-list .asset-links-list-item:last-of-type {
        margin-bottom: 0; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-more-interesting-posts-title {
  margin-top: 36px; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts {
  margin: 16px 15px 36px 15px !important;
  padding: 0; }
  .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card {
    position: relative;
    display: flex;
    word-wrap: break-word;
    height: 170px; }
    .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card .blog-detail-post-card-picture {
      margin-bottom: 0;
      background-color: rgba(0, 0, 0, 0.03);
      width: 320px;
      height: 100%;
      padding: 0;
      margin-right: 20px; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card .blog-detail-post-card-picture .blog-card-size {
        height: 100%;
        object-fit: cover; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card .blog-detail-post-card-picture .tile-headline-small-bottom,
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card .blog-detail-post-card-picture .tile-headline-small-top {
        vertical-align: super;
        font-size: 14px;
        line-height: 1.57;
        color: #FFFFFF;
        position: inherit;
        padding: 13px 12px 0 20px; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card .blog-detail-post-card-picture .tile-headline-small-bottom {
        padding-top: 0; }
    .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card .blog-more-posts-information {
      justify-content: center;
      flex-shrink: 1; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card .blog-more-posts-information .blog-more-posts-title a {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: normal;
        line-height: 1.5; }
        .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card .blog-more-posts-information .blog-more-posts-title a:hover {
          color: #4d9ace; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .blog-detail-related-posts .blog-detail-post-card .blog-more-posts-information .blog-more-posts-information-text {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .blog-display-blogs-comments .comments-headline {
  margin-bottom: 20px; }

.wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion {
  padding: 0; }
  .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link {
    display: block;
    margin: 4px 0 24px 0; }
    .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a {
      background-color: #015084;
      border-color: #015084;
      color: #FFFFFF;
      border-radius: 12px;
      padding: 3px 20px 2px 20px;
      height: 32px; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:active, .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:focus {
        background-color: #015084;
        border-color: #015084;
        color: #FFFFFF; }
        .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:active .lfr-btn-label, .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:focus .lfr-btn-label {
          color: #FFFFFF; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:hover:active, .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:hover {
        background-color: #4d9ace;
        border-color: #4d9ace; }
        .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:hover:active .btn-icon,
        .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:hover:active .lfr-btn-label, .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:hover .btn-icon,
        .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:hover .lfr-btn-label {
          color: #FFFFFF; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a.disabled, .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a:disabled {
        background-color: #b2d3ea;
        border-color: #b2d3ea; }
      .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .subscribe-link a i {
        display: none; }
  .wlt-theme .wlt-blogs-layout-tpl #portlet_com_liferay_blogs_web_portlet_BlogsPortlet .taglib-discussion .lfr-discussion-body .input-checkbox-wrapper {
    display: none; }

body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper {
  background-color: transparent; }

body.wlt-theme .wlt-event-management .portlet-journal .table-list tbody tr td.lfr-entry-action-column {
  background-color: #f8f8f8; }

body.wlt-theme .wlt-event-management .portlet-journal .table-cell-expand-smallest.table-cell-minw-100.lfr-entry-action-column {
  display: none; }

body.wlt-theme .wlt-event-management .portlet-journal .wlt-page-headline {
  font-weight: bold;
  font-size: 40px;
  line-height: 1.25;
  letter-spacing: -0.4px;
  color: #333d47;
  margin-bottom: 48px;
  margin-top: 13px; }
  body.wlt-theme .wlt-event-management .portlet-journal .wlt-page-headline.reduced-margin {
    margin-bottom: 16px;
    margin-top: 0; }

body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1.wlt-event-edit-form {
  background-color: #FFFFFF;
  padding: 0 32px; }

body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg {
  max-width: unset;
  border: none;
  padding-left: 0;
  padding-right: 0; }
  body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .info-bar-container {
    margin-bottom: 10px; }
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .info-bar-container + .alert-info {
      display: none; }
  body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg #content {
    padding-top: 0; }
  body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body {
    margin-bottom: 0px; }
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .input-localized-trigger {
      background: #FFFFFF;
      border-color: #a29a90;
      color: #a29a90;
      margin-top: 2px; }
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .input-localized-input .input-group-item:not(.input-localized-content) {
      margin-right: 42px; }
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .input-localized-input .wlt-bar {
      z-index: 5; }
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .input-localized-input .wlt-highlight,
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .input-localized-input .wlt-label {
      z-index: 8; }
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-title {
      margin-bottom: 0; }
      body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-title .form-text {
        display: none; }
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content {
      border-top: none !important;
      margin-top: 0 !important;
      padding-top: 0 !important; }
      body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .input-localized-content {
        display: none; }
      body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .form-builder-field {
        padding-left: 0; }
      body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .form-group {
        margin-bottom: 24px; }
        body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .form-group .icon-asterisk {
          margin-left: 0; }
        body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .form-group select.form-control[aria-required=true] > option[value=''] {
          display: none; }
      body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group {
        padding-top: 0;
        border-top: 0; }
        body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group[data-fieldname=EventImage] .form-control[readonly] {
          background: none;
          border-bottom: none; }
          body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group[data-fieldname=EventImage] .form-control[readonly] ~ .wlt-highlight,
          body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group[data-fieldname=EventImage] .form-control[readonly] ~ .wlt-bar {
            display: none; }
        body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group[data-fieldname=EventImage] .wlt-input-group {
          margin-bottom: 16px; }
          body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group[data-fieldname=EventImage] .wlt-input-group:last-of-type {
            display: none; }
        body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group[data-fieldname=EventImage] .button-holder {
          margin-top: 0;
          display: inline-block; }
          body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group[data-fieldname=EventImage] .button-holder > button {
            margin-right: 16px; }
            body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group[data-fieldname=EventImage] .button-holder > button.clear-button {
              float: right; }
        body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group .control-label {
          color: #999ea3;
          font-stretch: normal;
          font-style: normal;
          font-weight: normal;
          line-height: 1.5;
          letter-spacing: normal;
          font-size: 14px;
          margin: 0 0 12px;
          line-height: normal;
          vertical-align: baseline; }
          body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group .control-label .reference-mark,
          body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group .control-label .icon-asterisk {
            vertical-align: baseline; }
            body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group .control-label .reference-mark svg,
            body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group .control-label .icon-asterisk svg {
              display: none; }
            body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group .control-label .reference-mark:before,
            body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group .control-label .icon-asterisk:before {
              font-size: 7px;
              vertical-align: middle; }
        body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group .lfr-input-date .wlt-input-group {
          padding-top: 0; }
          body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body .article-content-content .lfr-ddm-field-group .lfr-input-date .wlt-input-group input.form-control {
            min-height: 36px; }

body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-footer {
  margin-top: 8px;
  float: right; }
  body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-footer .journal-article-button-row > button {
    float: right; }
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-footer .journal-article-button-row > button:nth-of-type(1) {
      margin-right: 0; }
    body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-footer .journal-article-button-row > button:nth-of-type(2) {
      margin-right: 16px; }
  body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-footer .journal-article-button-row a.btn-link {
    margin-right: 16px; }

body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm .sheet {
  border: none; }

body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm .lfr-workflow-column {
  width: 100%; }

body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm tr.active .lfr-entry-action-column .dropdown {
  background-color: #FFFFFF; }

body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm tr.active:hover .lfr-entry-action-column .dropdown {
  background-color: #f8f8f8; }

body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm .lfr-entry-action-column {
  padding: 0; }
  body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm .lfr-entry-action-column .dropdown {
    height: 62px;
    padding-left: 10px; }
    body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm .lfr-entry-action-column .dropdown .dropdown-toggle {
      margin-top: 14px; }

body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm #_com_liferay_journal_web_portlet_JournalPortlet_restrictionTypeDefinedDiv {
  height: 170px; }
  body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm #_com_liferay_journal_web_portlet_JournalPortlet_restrictionTypeDefinedDiv button {
    margin-top: 12px; }

body.wlt-theme .wlt-event-management .portlet-journal .pagination a {
  width: 36px !important;
  height: 36px !important;
  top: 0; }

body.wlt-theme .wlt-event-management .portlet-journal .nav-tabs {
  display: none; }

body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper .list-group-header,
body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper .splitter,
body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper .table-divider {
  display: none; }

body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper .table-list .lfr-id-column,
body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper .table-list .lfr-description-column {
  display: none; }

body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper .table-list tbody tr:not(.table-divider):hover .lfr-entry-action-column .dropdown {
  background-color: #f8f8f8; }

body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper .display-style-icon .entry-card .wlt-custom-background .card > .aspect-ratio-bg-center {
  background-blend-mode: multiply;
  background-color: rgba(0, 0, 0, 0.1); }

body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper .display-style-icon .entry-card .wlt-custom-background .wlt-input-group input[type=checkbox]:checked ~ .checkbox-span:after {
  background-image: url(../images/icons/baseline-check_box_white.svg); }

body.wlt-theme .wlt-event-management .portlet-journal .lfr-search-container-wrapper .display-style-icon .entry-card .wlt-custom-background .wlt-input-group input[type=checkbox] ~ .checkbox-span:after {
  background-image: url(../images/icons/baseline-check_box_white_outline_blank.svg); }

body.wlt-theme .wlt-event-management .portlet-journal .management-bar-primary .nav-item button[aria-label=time], body.wlt-theme .wlt-event-management .portlet-journal .management-bar-primary .nav-item button[aria-label=change], body.wlt-theme .wlt-event-management .portlet-journal .management-bar-primary .nav-item button[aria-label=toggle] {
  display: none; }

body.wlt-theme .wlt-event-management .portlet-journal .management-bar .nav-item button[aria-label=info-circle-open] {
  display: none; }

body.wlt-theme .wlt-event-management .portlet-journal .management-bar .nav-item a[aria-label="Basic Web Content"] {
  display: none; }

body.wlt-theme .wlt-event-management .portlet-journal nav.navigation-bar,
body.wlt-theme .wlt-event-management .portlet-journal header,
body.wlt-theme .wlt-event-management .portlet-journal #contentHeader,
body.wlt-theme .wlt-event-management .portlet-journal #Content .input-checkbox-wrapper,
body.wlt-theme .wlt-event-management .portlet-journal #Content .article-content-description,
body.wlt-theme .wlt-event-management .portlet-journal #structureAndTemplate,
body.wlt-theme .wlt-event-management .portlet-journal #smallImage,
body.wlt-theme .wlt-event-management .portlet-journal #metadata,
body.wlt-theme .wlt-event-management .portlet-journal #displayPage,
body.wlt-theme .wlt-event-management .portlet-journal #friendlyUrl,
body.wlt-theme .wlt-event-management .portlet-journal #schedule,
body.wlt-theme .wlt-event-management .portlet-journal #relatedAssets,
body.wlt-theme .wlt-event-management .portlet-journal #permissions {
  display: none; }

body.wlt-theme .dropdown-menu[aria-labelledby*=JournalPortlet] li {
  height: auto; }
  body.wlt-theme .dropdown-menu[aria-labelledby*=JournalPortlet] li a {
    height: 44px; }
    body.wlt-theme .dropdown-menu[aria-labelledby*=JournalPortlet] li a[id*=JournalPortlet][id$=menu__move], body.wlt-theme .dropdown-menu[aria-labelledby*=JournalPortlet] li a[id*=JournalPortlet][id$=menu__permissions], body.wlt-theme .dropdown-menu[aria-labelledby*=JournalPortlet] li a[id*=JournalPortlet][id$=menu__view_2d_history], body.wlt-theme .dropdown-menu[aria-labelledby*=JournalPortlet] li a[id*=JournalPortlet][id$=menu__subscribe], body.wlt-theme .dropdown-menu[aria-labelledby*=JournalPortlet] li a[id*=JournalPortlet][id$=menu__copy], body.wlt-theme .dropdown-menu[aria-labelledby*=JournalPortlet] li a[id*=JournalPortlet][id$=menu__expire] {
      display: none; }

body.wlt-theme .lfr-url-preview .lfr-url-preview-content .modal-header {
  background-color: #000000; }

@media (max-width: 768px) {
  body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 .sheet-lg .panel-body {
    height: auto; }
  body.wlt-theme .wlt-event-management .portlet-journal .wlt-page-headline {
    font-size: 24px;
    margin-bottom: 15px; } }

@media (min-width: 768px) {
  body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1 {
    max-width: 676px; } }

@media (min-width: 992px) {
  body.wlt-theme .wlt-event-management .portlet-journal form#_com_liferay_journal_web_portlet_JournalPortlet_fm1.wlt-event-edit-form {
    margin-top: -32px; } }

.edge body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm .lfr-entry-action-column .dropdown {
  height: 34px; }
  .edge body.wlt-theme .wlt-event-management .portlet-journal #_com_liferay_journal_web_portlet_JournalPortlet_fm .lfr-entry-action-column .dropdown .dropdown-toggle {
    margin-top: 0; }

.firefox .wlt-event-management .lfr-search-container-wrapper .table-list tbody tr.active td.lfr-entry-action-column {
  padding-bottom: 0; }

.portlet-journal .wlt-event-wc-template {
  width: 313px;
  height: 646px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  background-image: url("../images/tiles/BG_Events_tile.jpg");
  background-blend-mode: multiply;
  background-color: rgba(155, 189, 220, 0.75);
  background-position: center;
  background-size: cover; }
  .portlet-journal .wlt-event-wc-template .wlt-tile-event-details .wlt-go-back {
    padding-top: 20px; }
  .portlet-journal .wlt-event-wc-template .wlt-tile-event-details .image-layer {
    left: -20px;
    width: 273px;
    height: 293px; }
    .portlet-journal .wlt-event-wc-template .wlt-tile-event-details .image-layer .event-image {
      left: 0;
      top: 0;
      height: 313px;
      width: 313px;
      background-color: rgba(155, 189, 220, 0.75); }
    .portlet-journal .wlt-event-wc-template .wlt-tile-event-details .image-layer .header-title {
      padding-left: 20px;
      bottom: 8px; }
  .portlet-journal .wlt-event-wc-template .wlt-tile-event-details .info-layer {
    top: 20px;
    width: 273px; }
    .portlet-journal .wlt-event-wc-template .wlt-tile-event-details .info-layer .info-background {
      background-color: #9bbddc; }

.wlt-theme [id^="portlet_com_liferay_document_library_web_portlet_DLPortlet"] .main-content-card .panel-body {
  margin-left: 0; }

.wlt-theme [id^="portlet_com_liferay_document_library_web_portlet_DLPortlet"] .main-content-card .move-list {
  margin-top: 28px; }

.wlt-theme [id^="portlet_com_liferay_document_library_web_portlet_DLPortlet"] .main-content-card .lfr-dynamic-uploader {
  margin: 31px 31px 31px 44px; }

.wlt-theme [id^="portlet_com_liferay_document_library_web_portlet_DLPortlet"] .panel-body h4 {
  margin-top: 20px; }

.wlt-theme [id^="portlet_com_liferay_document_library_web_portlet_DLPortlet"] .button-holder {
  float: right; }
  .wlt-theme [id^="portlet_com_liferay_document_library_web_portlet_DLPortlet"] .button-holder .btn-primary {
    padding: 4px 16px 5px 16px;
    margin-right: 12px; }
  .wlt-theme [id^="portlet_com_liferay_document_library_web_portlet_DLPortlet"] .button-holder .btn-cancel {
    margin-right: 0px; }

body.wlt-theme .site-usage-tracking .lfr-search-container-wrapper {
  padding: 32px; }
  @media (max-width: 768px) {
    body.wlt-theme .site-usage-tracking .lfr-search-container-wrapper {
      padding: 10px; } }
  body.wlt-theme .site-usage-tracking .lfr-search-container-wrapper .table-list tbody tr td {
    color: #333d47; }

body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ h1 {
  margin-bottom: 18px; }

body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ #surveysManagementToolbar .management-bar {
  padding-left: 20px; }

body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ .surveys-management-introduction {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  margin-bottom: 32px; }

body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ nav.management-bar .nav-item.dropdown .dropdown button {
  margin-left: 0;
  padding-left: 0; }

body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table th {
  padding-left: 20px;
  padding-right: 0; }

body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tr:hover + tr td {
  padding-top: 19px; }

body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table .searchcontainer-content .table-list thead {
  border-bottom: 1px solid #a29a90;
  font-family: wltHelveticaNeue, "Helvetica Neue", "arial", "sans-serif";
  font-size: 14px;
  top: -1px;
  position: relative; }

body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  padding: 20px 0 12px 20px;
  vertical-align: top; }
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td:first-of-type {
    min-width: 250px; }
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-create-date,
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-start-date,
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-expiry-date {
    line-height: 1.46;
    font-size: 12px; }
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-survey-name span,
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-survey-status span {
    color: #333d47; }
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-create-date,
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-survey-status,
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-start-date {
    margin-bottom: 12px; }
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-survey-name,
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .surveys-expiry-date {
    margin-bottom: 16px; }
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .status {
    position: relative;
    padding-left: 28px; }
    body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .status:before {
      content: "";
      font-family: wlt-font-icons;
      font-size: 20px;
      position: absolute;
      left: 0;
      top: -5px; }
    body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .status.approved:before {
      color: #00a9a5; }
    body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .status.scheduled:before {
      color: #ff9505; }
    body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td .status.expired:before {
      color: #c9cbce; }
  body.wlt-theme #p_p_id_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet_ table tbody td.lfr-entry-action-column {
    float: right;
    margin-right: 9.5px; }

/*
  Style specific for create/edit of nps survey
*/
#portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-introduction,
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-introduction {
    margin-bottom: 26px; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet form > .input-text-wrapper,
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet form > .input-select-wrapper {
    width: 45%;
    display: inline-block;
    margin: 0 9% 0 0; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet form > .button-holder {
    background-color: transparent; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-publication-schedule {
    padding: 32px; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-publication-schedule fieldset,
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-publication-schedule .input-select-wrapper {
      width: 45%;
      display: inline-block; }
      #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-publication-schedule fieldset:first-of-type,
      #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-publication-schedule .input-select-wrapper:first-of-type {
        margin-right: 9%; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-target-audience {
    padding: 32px; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-target-audience .selector-container {
      margin: 0; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-target-audience input[type=hidden] + .help-block {
      height: 0;
      margin: 0; }
      #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-tab-target-audience input[type=hidden] + .help-block div.required {
        font-size: 10px;
        line-height: 1.6;
        color: #d72638;
        position: relative;
        top: -36px; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .nav {
    margin-top: 32px; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .input-Date-wrapper {
    margin: 0; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-status {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    display: inline-block;
    width: 45%;
    vertical-align: top; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-status .surveys-start-date,
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-status .surveys-expiry-date {
      font-size: 12px;
      line-height: 1.46; }
      #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-status .surveys-start-date span,
      #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-status .surveys-expiry-date span {
        display: inline-block;
        min-height: 24px; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .surveys-edit-status .status {
      color: #333d47;
      margin-bottom: 8px;
      display: inline-block; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .input-Date-wrapper .control-label {
    margin-bottom: 0; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .input-Date-wrapper .wlt-input-group {
    padding-top: 0; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .btn:not(.edit-selection) {
    float: right; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .button-holder .btn.btn-primary {
    margin-right: 0; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .button-holder .btn.btn-cancel {
    margin-right: 12px; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .status {
    position: relative;
    padding-left: 28px; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .status:before {
      content: "";
      font-family: wlt-font-icons;
      font-size: 20px;
      position: absolute;
      left: 0;
      top: -4px; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .status.approved:before {
      color: #00a9a5; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .status.scheduled:before {
      color: #ff9505; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .status.expired:before {
      color: #a29a90; }
  #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .left-selector-column .control-label {
    display: inline-block;
    position: relative; }
    #portlet_com_wlt_gosling_surveys_web_portlet_WLTSurveysPortlet .left-selector-column .control-label:after {
      font-family: wlt-font-icons;
      content: "";
      font-size: 6px;
      position: absolute;
      top: 3px;
      right: -12px; }

/*
 Style specific for NPS survey results page
 */
#portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet h1 {
  margin-bottom: 8px; }

#portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet .surveys-results-tab-nps,
#portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet .surveys-results-tab-answers {
  padding: 20px; }

#portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet .surveys-results-tab-introduction {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px; }

#portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet nav.management-bar .nav-item.dropdown .dropdown button {
  margin-left: 0;
  padding-left: 0; }

#portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet table {
  margin-bottom: 20px; }
  #portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet table th {
    padding-left: 20px;
    padding-right: 0; }
  #portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet table tr:hover + tr td {
    padding-top: 19px; }
  #portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet table tbody td {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    padding: 20px 0 20px 20px;
    vertical-align: top;
    min-width: 100px;
    max-width: 100px; }
  #portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet table tbody .category,
  #portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet table tbody .surveyname,
  #portlet_com_wlt_gosling_surveys_results_web_portlet_WLTSurveysResultsPortlet table tbody .answer {
    max-width: 260px; }

div.container-fluid-1280.sourcing-project-detail fieldset.add-comment div.button-holder {
  padding-top: 12px;
  margin-bottom: 20px; }

div.container-fluid-1280.sourcing-project-detail fieldset.add-comment .lfr-discussion-details {
  display: none; }

div.container-fluid-1280.sourcing-project-detail fieldset.add-comment .lfr-discussion-body {
  margin-left: 0; }
  div.container-fluid-1280.sourcing-project-detail fieldset.add-comment .lfr-discussion-body .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus):not(.form-control) {
    border-left: 0;
    padding-left: 0; }
  div.container-fluid-1280.sourcing-project-detail fieldset.add-comment .lfr-discussion-body .alloy-editor {
    min-height: 26px;
    background-color: transparent; }
    div.container-fluid-1280.sourcing-project-detail fieldset.add-comment .lfr-discussion-body .alloy-editor:before {
      color: transparent; }

div.container-fluid-1280.sourcing-project-detail fieldset.add-comment .panel-body {
  border-radius: 12px;
  border: 1px solid #016fb9; }

div.container-fluid-1280.sourcing-project-detail article.lfr-discussion.card-tab:nth-child(n+2) {
  border-left: 2px dashed #333d47; }

div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.panel-body {
  padding-left: 16px;
  padding-top: 16px; }

div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card {
  background-color: rgba(201, 203, 206, 0.1);
  min-height: 153px;
  border-radius: 32px;
  margin-bottom: 20px; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .lfr-discussion-details .user-icon {
    width: 52px;
    height: 52px;
    border-radius: 32px; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author {
    margin-bottom: 8px;
    margin-top: 3px; }
    div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author span.author-link {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600; }
    div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author span.small {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-body {
    margin-top: 10px; }
    div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-body p {
      font-size: 12px;
      line-height: 1.42;
      color: #333d47; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls {
    position: absolute;
    top: -6px; }
    div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls div.reply-action {
      margin-right: 16px; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .card-col-field {
    vertical-align: top; }
    div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.card .card-col-field a {
      color: #333d47;
      margin-right: 3px;
      width: 24px;
      height: 24px; }

div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.lfr-discussion-form-reply {
  padding-left: 0;
  border-left: none; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.lfr-discussion-form-reply .card.list-group-card.panel {
    min-height: 26px;
    background: transparent; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.lfr-discussion-form-reply div.button-holder {
    padding-top: 12px;
    margin-bottom: 20px; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-details {
    display: none; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body {
    margin-left: 0; }
    div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus):not(.form-control) {
      border-left: 0;
      padding-left: 0; }
    div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor {
      min-height: 26px;
      background-color: transparent; }
      div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor:before {
        color: transparent; }
  div.container-fluid-1280.sourcing-project-detail article.lfr-discussion div.lfr-discussion-form-reply .panel-body {
    border-radius: 12px;
    border: 1px solid #016fb9; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project,
.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project h1,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project h1 {
    margin-bottom: 32px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project p.wlt-text-style-body-default,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project p.wlt-text-style-body-default {
    margin-bottom: 20px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .form-control[readonly],
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .form-control[readonly] {
    background: transparent; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .date-required-by ~ .wlt-label,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .date-required-by ~ .wlt-label {
    top: 0;
    color: #999ea3;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .input-text-wrapper,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .input-select-wrapper,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .input-text-wrapper,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .input-select-wrapper {
    width: 480px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .wlt-input-group.details,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .wlt-input-group.details {
    margin-bottom: 36px;
    padding-top: 18px;
    position: relative; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .wlt-input-group.details label,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .wlt-input-group.details label {
      margin-bottom: 0; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .wlt-input-group.details label h2,
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .wlt-input-group.details label h2 {
        margin-bottom: 20px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .wlt-input-group.details .form-validator-stack.help-block,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .wlt-input-group.details .form-validator-stack.help-block {
      position: absolute;
      bottom: -25px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .assign-client-pm .input-select-wrapper,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .assign-tag-pm .input-select-wrapper,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-client-pm .input-select-wrapper,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-tag-pm .input-select-wrapper {
    display: inline-block;
    margin-bottom: 24px;
    margin-top: 0px;
    width: 480px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .assign-client-pm h2,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .assign-tag-pm h2,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-client-pm h2,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-tag-pm h2 {
    margin: 20px 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .assign-client-pm,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-client-pm {
    margin-top: 52px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .assign-tag-pm,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-tag-pm {
    margin-top: 28px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project div.button-holder,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project div.button-holder {
    float: right;
    margin-bottom: 36px;
    margin-top: 28px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project div.button-holder button.btn-primary,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project div.button-holder button.btn-primary {
      margin-right: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project div.button-holder button.btn-cancel,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project div.button-holder button.btn-cancel {
      margin-right: 12px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .modal-dialog .modal-body,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .modal-dialog .modal-body {
    height: 162px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .define-items,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .define-items {
    margin-top: 36px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-project .organizations,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .organizations {
    margin-top: 28px; }

.wlt-gantt-editor .lfr-search-container-organizations {
  width: auto !important; }
  .wlt-gantt-editor .lfr-search-container-organizations table tbody tr td {
    width: 100%; }
  .wlt-gantt-editor .lfr-search-container-organizations .modify-link:hover span {
    fill: #4d9ace; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-client-pm {
  margin-top: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .portlet-icon-back {
  padding-left: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-validation-reviewer {
  margin-top: 36px; }

h1.project-overview-heading {
  margin-bottom: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ a.portlet-icon-back {
  display: none; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .breadcrumb {
  padding-left: 32px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ #sourcingToolbar nav.management-bar.navbar {
  padding-left: 0;
  padding-right: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ #sourcingToolbar nav.management-bar.navbar .dropdown.nav-item button.dropdown-toggle {
    padding-left: 0;
    padding-right: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ #sourcingToolbar nav.management-bar.navbar .dropdown.nav-item button.dropdown-toggle .dropdown.nav-item button.dropdown-toggle {
      padding-left: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ #sourcingToolbar nav.management-bar.navbar .navbar-nav .nav-item a.btn.nav-btn {
    margin-right: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper thead tr th:first-of-type,
.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper tbody tr td:first-of-type {
  padding-left: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper thead tr th {
  padding-bottom: 13px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list tbody tr td a.modify-link {
  float: right; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list th.project-id {
  padding-left: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list th.project-status {
  padding-left: 45px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td:first-of-type {
  width: 10%; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td:first-of-type a {
    color: #015084;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    font-weight: 600; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td:first-of-type a:hover {
      color: #4d9ace; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td.project-id {
  padding-left: 0;
  padding-right: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td.project-status {
  padding-right: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td.project-status a {
    float: right; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button {
  margin-top: 8px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default {
    font-size: 10px;
    text-transform: uppercase;
    word-break: break-all;
    white-space: nowrap;
    width: 105px;
    height: 24px;
    pointer-events: none;
    border-radius: 6px;
    margin-right: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default.planning {
      padding-left: 19px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default.in-progress {
      padding-left: 17px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default.canceled {
      padding-left: 24px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default.completed {
      padding-left: 20px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .taglib-search-iterator-page-iterator-bottom {
  padding-left: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .taglib-search-iterator-page-iterator-bottom a.dropdown-toggle {
    padding-left: 0;
    min-width: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .project-overview.lfr-search-container-wrapper .taglib-search-iterator-page-iterator-bottom ul.pagination {
    margin-right: 0; }

.ie .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-title {
  width: 45%; }

.ie .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-required-by {
  width: 14%; }

.ie .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-creation-date {
  width: 14%; }

.ie .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-id {
  width: 13%; }

.ie .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-status {
  width: 14%; }

.edge .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .lfr-search-container-wrapper .table-list tbody tr {
  border-bottom: 1px solid #c9cbce; }
  .edge .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .lfr-search-container-wrapper .table-list tbody tr::after {
    background: transparent; }

.edge .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-title {
  width: 45%; }

.edge .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-required-by {
  width: 14%; }

.edge .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-creation-date {
  width: 14%; }

.edge .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-id {
  width: 13%; }

.edge .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-status {
  width: 14%; }

.firefox .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-title {
  width: 45%; }

.firefox .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-required-by {
  width: 14%; }

.firefox .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-creation-date {
  width: 14%; }

.firefox .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-id {
  width: 13%; }

.firefox .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ table.table.table-autofit.table-list td.project-status {
  width: 14%; }

body.modal-open .container-fluid-1280 div.wlt-modal-dialog.modal-dialog {
  z-index: 9999 !important; }

body.modal-open .container-fluid-1280 nav,
body.modal-open .container-fluid-1280 nav:before,
body.modal-open .container-fluid-1280 nav:after,
body.modal-open .container-fluid-1280 nav ul {
  z-index: -9; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  padding-left: 10px;
  padding-right: 10px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file form {
    padding-top: 16px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file form .col-md-6 {
      padding: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file form .textarea .wlt-input-group {
      padding-top: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file .upload-container {
    margin-bottom: 20px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file .upload-container .upload-file-name {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      padding-bottom: 20px; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file .upload-container .upload-file-name:empty {
        padding-bottom: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file #requestApprovalRoleAndUsers {
    margin-top: 24px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file .button-holder {
    display: inline-block;
    float: right; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file .button-holder .btn-default.btn-primary {
      margin-right: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-file .add-file-wrapper {
    background-color: #FFFFFF;
    padding: 32px; }

.hidden-upload-button .input-text-wrapper {
  margin-bottom: 0; }

.hidden-upload-button .wlt-input-group {
  margin: 0;
  padding: 0; }
  .hidden-upload-button .wlt-input-group input,
  .hidden-upload-button .wlt-input-group label {
    display: none; }
  .hidden-upload-button .wlt-input-group .form-validator-stack.help-block {
    position: absolute;
    top: 20px; }

.hidden-upload-button.hidden-upload-button.no-error-message .form-validator-stack.help-block {
  display: none; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card .row:nth-child(3) .col-md-4:first-child .input-text-wrapper {
  margin-top: 40px; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card .input-String-wrapper .wlt-input-group {
  margin-top: 25px; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card .col-md-4 {
  right: -2%;
  top: -20px; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card .panel-heading {
  right: -10px; }
  #portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card .panel-heading .panel-title {
    margin-left: 46px; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card > .panel-group {
  padding-top: 20px; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card label[for^="_wlt_dc_order_view_web_dc"] {
  position: static;
  font-size: 14px; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card #allSubOrgs .sub-orgs .tree-container {
  margin: 0 0 0 20px; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card #_wlt_dc_order_view_web_productList .management-bar .custom-checkbox {
  width: 105px; }
  #portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card #_wlt_dc_order_view_web_productList .management-bar .custom-checkbox label .custom-control-label {
    line-height: 3.5;
    margin-left: 20%; }

#portlet_demandcapturereviewweb .demand-capture-table table.table.table-autofit.table-list::-webkit-scrollbar {
  height: 7px;
  width: 7px;
  background: white; }

#portlet_demandcapturereviewweb .demand-capture-table table.table.table-autofit.table-list::-webkit-scrollbar-thumb:horizontal {
  background: #ccc;
  border-radius: 10px;
  height: 7px;
  width: 7px; }

#portlet_demandcapturereviewweb .demand-capture-table table.table.table-autofit.table-list::-webkit-scrollbar-thumb:vertical {
  background: #ccc;
  border-radius: 10px;
  height: 7px;
  width: 7px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-organisation {
  margin: 0;
  padding-right: 16px;
  padding-bottom: 18px;
  border-bottom: 1px solid #999ea3; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-organisation .lexicon-icon {
    height: 16px;
    width: 16px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-organisation .btn-primary {
    margin-right: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .form-validator-stack .required {
  color: #d72638;
  font-size: 10px;
  line-height: 1; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .assign-organizations {
  padding-top: 20px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .lfr-search-container-organizations.lfr-search-container-wrapper thead tr th,
.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .lfr-search-container-organizations.lfr-search-container-wrapper tbody tr td {
  color: #333d47; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .lfr-search-container-organizations.lfr-search-container-wrapper thead tr th {
  padding-bottom: 14px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .lfr-search-container-organizations.lfr-search-container-wrapper tbody tr td:last-of-type {
  padding: 10px 16px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .lfr-search-container-organizations.lfr-search-container-wrapper tbody tr td:last-of-type a {
    display: inline-block;
    float: right;
    height: 32px;
    padding: 5px 9px;
    width: 32px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .lfr-search-container-organizations.lfr-search-container-wrapper .modify-link:hover svg {
  fill: #4d9ace; }

.assign-organisation-modal .portlet-boundary {
  height: auto; }

.assign-organisation-modal .portlet-body {
  margin: 32px; }
  .assign-organisation-modal .portlet-body .container-fluid-1280 {
    max-width: 100%;
    padding: 0; }
    .assign-organisation-modal .portlet-body .container-fluid-1280 form {
      margin-top: 20px; }

.assign-organisation-modal .table-list tbody tr td {
  color: #333d47; }
  .assign-organisation-modal .table-list tbody tr td.lfr-entry-action-column {
    background-color: transparent; }
    .assign-organisation-modal .table-list tbody tr td.lfr-entry-action-column button {
      margin-right: 0; }
      .assign-organisation-modal .table-list tbody tr td.lfr-entry-action-column button:before {
        font-size: 24px; }

.briefed-files {
  margin-bottom: 36px; }
  .briefed-files .lfr-dynamic-uploader .upload-list-info,
  .briefed-files .lfr-dynamic-uploader .pending-files-info,
  .briefed-files .lfr-dynamic-uploader .manage-upload-target,
  .briefed-files .lfr-dynamic-uploader .upload-list .upload-file {
    display: none; }
  .briefed-files .lfr-dynamic-uploader .upload-list .upload-error.upload-file {
    display: list-item; }

.uploaded-brief-files {
  margin-bottom: 32px;
  margin-top: 20px; }
  .uploaded-brief-files .lfr-search-container-wrapper thead th,
  .uploaded-brief-files .lfr-search-container-wrapper tbody tr td {
    color: #333d47;
    padding: 10px 20px;
    width: 100%; }
  .uploaded-brief-files .lfr-search-container-wrapper tbody tr td:last-of-type {
    padding: 10px 16px; }
    .uploaded-brief-files .lfr-search-container-wrapper tbody tr td:last-of-type a {
      display: inline-block;
      float: right;
      height: 32px;
      width: 32px; }

.wlt-gantt-editor .portlet-boundary .portlet-body .uploaded-brief-files .lfr-search-container-wrapper {
  margin: 0;
  width: 100%; }

.safari .uploaded-brief-files .lfr-search-container-wrapper tbody tr td:last-of-type,
.firefox .uploaded-brief-files .lfr-search-container-wrapper tbody tr td:last-of-type {
  padding: 10px 16px; }

.edge .uploaded-brief-files .lfr-search-container-wrapper .table-list tbody tr td,
.ie .uploaded-brief-files .lfr-search-container-wrapper .table-list tbody tr td {
  border-radius: 0; }
  .edge .uploaded-brief-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column,
  .ie .uploaded-brief-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
    background-color: transparent; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon,
.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-font-icon {
  height: 32px;
  margin-left: 12px;
  width: 32px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon:before,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-font-icon:before {
    font-size: 24px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon:hover,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-font-icon:hover {
    cursor: pointer; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon.icon-edit,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-font-icon.icon-edit {
    position: absolute; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon.icon-edit:hover,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-font-icon.icon-edit:hover {
      color: #4d9ace; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon.icon-check,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-font-icon.icon-check {
    color: #016fb9; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon.icon-close,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-font-icon.icon-close {
    color: #d72638; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .form-validator-stack.help-block,
.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .form-validator-stack.help-block {
  margin: 0;
  padding-top: 5px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-inline-edit-confirm-button,
.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-inline-edit-confirm-button {
  padding: 7px 5px 0;
  position: absolute;
  top: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-inline-edit-confirm-button.icon-check,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-inline-edit-confirm-button.icon-check {
    right: 48px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .input-text-wrapper .wlt-input-group .wlt-inline-edit-confirm-button.icon-close,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-input-group.textarea .wlt-inline-edit-confirm-button.icon-close {
    right: 0; }

.team {
  display: flex;
  flex-wrap: wrap;
  margin: 18px auto 36px auto;
  max-width: 1000px;
  padding-left: 10px;
  padding-right: 10px; }
  .team .approvers,
  .team .submitters {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.5;
    padding: 0; }
    .team .approvers > p,
    .team .submitters > p {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      font-size: 16px;
      font-weight: normal;
      letter-spacing: normal;
      line-height: 1.5;
      margin-bottom: 14px; }
    .team .approvers > button,
    .team .submitters > button {
      margin-top: 10px; }
  .team #assignTagManager > p,
  .team #assignClientManager > p,
  .team #veiwCreatedUser > p {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: normal; }
  .team .approvers {
    position: relative; }
    .team .approvers:before {
      content: '';
      background-color: #999ea3;
      height: 100%;
      left: -20px;
      position: absolute;
      width: 1px; }
  .team .approver,
  .team .submitter {
    display: inline-block;
    height: 52px;
    margin: 10px 0;
    padding-right: 20px;
    position: relative;
    width: 220px; }
    .team .approver img,
    .team .submitter img {
      border-radius: 27px;
      display: inline-block;
      height: 52px;
      width: 52px;
      margin-right: 12px; }
    .team .approver p,
    .team .submitter p {
      display: inline-block;
      margin-bottom: 0;
      overflow: hidden;
      position: absolute;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 122px;
      word-break: normal;
      word-wrap: normal; }
    .team .approver .name,
    .team .submitter .name {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600;
      top: 4px; }
    .team .approver .org,
    .team .submitter .org {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      bottom: 2px; }
  .team a.icon-edit {
    padding-left: 4px;
    position: absolute;
    right: 0;
    top: 14px;
    width: 32px; }
    .team a.icon-edit::before {
      font-size: 24px; }
    .team a.icon-edit:hover {
      color: #4d9ace; }
  .team #assignTagManager .approver,
  .team #assignTagManager .submitter,
  .team #assignClientManager .approver,
  .team #assignClientManager .submitter,
  .team #veiwCreatedUser .approver,
  .team #veiwCreatedUser .submitter {
    width: auto; }
    .team #assignTagManager .approver > div,
    .team #assignTagManager .submitter > div,
    .team #assignClientManager .approver > div,
    .team #assignClientManager .submitter > div,
    .team #veiwCreatedUser .approver > div,
    .team #veiwCreatedUser .submitter > div {
      display: inline-block;
      height: 100%; }
    .team #assignTagManager .approver p,
    .team #assignTagManager .submitter p,
    .team #assignClientManager .approver p,
    .team #assignClientManager .submitter p,
    .team #veiwCreatedUser .approver p,
    .team #veiwCreatedUser .submitter p {
      display: block;
      position: relative;
      max-width: 342px;
      min-height: 21px;
      top: 5px;
      width: auto; }
    .team #assignTagManager .approver img,
    .team #assignTagManager .submitter img,
    .team #assignClientManager .approver img,
    .team #assignClientManager .submitter img,
    .team #veiwCreatedUser .approver img,
    .team #veiwCreatedUser .submitter img {
      vertical-align: top; }
  .team #assignTagManager .icon-edit,
  .team #assignClientManager .icon-edit,
  .team #veiwCreatedUser .icon-edit {
    display: inline-block;
    padding-top: 4px;
    position: relative;
    top: -16px; }
  .team.reviewers {
    padding: 0; }
    .team.reviewers .submitters {
      width: 33.3%; }

.dialog-iframe-popup #p_p_id_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ {
  height: auto; }

.dialog-iframe-popup div.assign-tag-pm div.assign-tag-pm-description {
  margin-bottom: 24px; }

.dialog-iframe-popup .team-member-popup .container-fluid-1280 {
  padding-left: 0;
  padding-right: 0; }
  .dialog-iframe-popup .team-member-popup .container-fluid-1280 .dialog-footer {
    position: absolute;
    width: 100%;
    bottom: 0; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .card .card-row-padded.taglib-vertical-card-footer,
.commerceItemsWrapper .display-style-icon .card .card-row-padded.taglib-vertical-card-footer,
.commerceItemsWrapperItemsTab .display-style-icon .card .card-row-padded.taglib-vertical-card-footer,
.wlt-items-tab.lfr-search-container-wrapper .display-style-icon .card .card-row-padded.taglib-vertical-card-footer {
  height: 177px; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .lfr-asset-item,
.commerceItemsWrapper .display-style-icon .lfr-asset-item,
.commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item,
.wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item {
  position: relative; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .lfr-asset-item .card .card-row .lfr-card-modified-by-text,
  .commerceItemsWrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-modified-by-text,
  .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .card .card-row .lfr-card-modified-by-text,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-modified-by-text {
    height: auto; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text,
  .commerceItemsWrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text,
  .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text {
    padding-right: 20px;
    margin-bottom: 4px;
    white-space: normal; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a,
    .commerceItemsWrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a,
    .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a,
    .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a {
      letter-spacing: -0.08px;
      max-height: 32px; }
      .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a:hover,
      .commerceItemsWrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a:hover,
      .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a:hover,
      .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a:hover {
        color: #4d9ace;
        text-decoration: none; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .lfr-asset-item .input-checkbox-wrapper,
  .commerceItemsWrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper,
  .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .input-checkbox-wrapper,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper {
    padding-top: 20px; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-label,
    .commerceItemsWrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-label,
    .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-label,
    .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-label {
      display: inline-block;
      vertical-align: text-top; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-bar,
    .commerceItemsWrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-bar,
    .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-bar,
    .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-bar {
      float: left;
      margin-right: 8px; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .price span,
.commerceItemsWrapper .display-style-icon .price span,
.commerceItemsWrapperItemsTab .display-style-icon .price span,
.wlt-items-tab.lfr-search-container-wrapper .display-style-icon .price span {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 16px;
  font-weight: 600; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .price span.price__value--promo-price,
  .commerceItemsWrapper .display-style-icon .price span.price__value--promo-price,
  .commerceItemsWrapperItemsTab .display-style-icon .price span.price__value--promo-price,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .price span.price__value--promo-price {
    color: #d72638; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .display-style-icon .price span.price__value--inactive,
  .commerceItemsWrapper .display-style-icon .price span.price__value--inactive,
  .commerceItemsWrapperItemsTab .display-style-icon .price span.price__value--inactive,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .price span.price__value--inactive {
    float: right;
    text-decoration: line-through; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .delete-item,
.commerceItemsWrapper .delete-item,
.commerceItemsWrapperItemsTab .delete-item,
.wlt-items-tab.lfr-search-container-wrapper .delete-item {
  position: absolute;
  top: 0;
  right: 0; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .delete-item i,
  .commerceItemsWrapper .delete-item i,
  .commerceItemsWrapperItemsTab .delete-item i,
  .wlt-items-tab.lfr-search-container-wrapper .delete-item i {
    font-size: 20px; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .delete-item i:hover,
    .commerceItemsWrapper .delete-item i:hover,
    .commerceItemsWrapperItemsTab .delete-item i:hover,
    .wlt-items-tab.lfr-search-container-wrapper .delete-item i:hover {
      color: #4d9ace; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .disable-title-click .lfr-card-title-text,
.commerceItemsWrapper .disable-title-click .lfr-card-title-text,
.commerceItemsWrapperItemsTab .disable-title-click .lfr-card-title-text,
.wlt-items-tab.lfr-search-container-wrapper .disable-title-click .lfr-card-title-text {
  pointer-events: none; }

.wlt-gantt-editor .portlet-boundary .portlet-body .commerceItemsWrapperItemsTab .sheet.taglib-empty-result-message {
  margin-top: 20px;
  max-width: 980px; }

#productsToolbar {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  padding-left: 10px;
  padding-right: 10px; }
  #productsToolbar .management-bar {
    padding-left: 12px;
    padding-right: 8px; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ {
  height: 100%;
  padding: 32px 47px 32px 32px; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .main-content-body {
    margin-top: 0; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body {
    margin: 0; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .lfr-dynamic-uploader {
      position: static; }
      .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded {
        background-color: #e0edf6;
        padding: 7px 16px; }
        .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .icon-file {
          margin-left: 0; }
        .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .delete-button-col {
          padding: 0; }
          .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .delete-button-col .delete-button:before {
            font-size: 24px;
            color: #333d47; }
          .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .delete-button-col .delete-button:hover {
            text-decoration: none; }
            .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .delete-button-col .delete-button:hover:before {
              color: #015084; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .display-style-icon.list-unstyled.row {
      margin: 0; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .button-holder.dialog-footer {
      background-color: #f8f8f8;
      border-top: 1px solid #eeeff0;
      display: flex;
      justify-content: flex-end;
      margin: 0 -32px;
      padding: 20px; }
      .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .portlet-body .button-holder.dialog-footer button .addCommerceItem {
        margin-right: 0; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ #productsToolbar {
    padding-left: 0;
    padding-right: 0;
    max-width: unset; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ #productsToolbar .container-fluid {
      max-width: unset; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .items-popup {
    padding: 0 10px; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .items-popup .container-fluid-max-xl {
      max-width: 100%; }

.demand-capture-item-popup {
  margin: 0 auto; }
  .demand-capture-item-popup .entry-card.lfr-asset-item:nth-of-type(4n+1),
  .demand-capture-item-popup .entry-card.lfr-asset-item:nth-of-type(4n+2),
  .demand-capture-item-popup .entry-card.lfr-asset-item:nth-of-type(4n+3),
  .demand-capture-item-popup .entry-card.lfr-asset-item:nth-of-type(4n+4) {
    margin: 15px 10px; }
  .demand-capture-item-popup ul.display-style-icon {
    height: calc(100vh - 212px);
    overflow-y: scroll; }
  .demand-capture-item-popup .lfr-card-title-text {
    pointer-events: none; }

@media (min-width: 769px) {
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .demand-capture-item-popup .entry-card.lfr-asset-item {
    width: 230px; } }

.safari .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ {
  padding: 32px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .icon-plus {
  display: inline-block;
  margin-right: 4px;
  vertical-align: sub; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .icon-plus:before {
    font-size: 20px;
    line-height: 1.25; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .plan-component-name-wrapper {
  margin-bottom: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .plan-component-name-wrapper .wlt-input-group {
    min-height: 36px;
    margin: 0;
    padding: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .plan-component-name-wrapper .wlt-input-group .plan-component-name-input {
      border-bottom: none;
      padding-right: 90px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .plan-component-name-wrapper .wlt-input-group .wlt-bar {
      width: calc(100% - 94px); }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .plan-component-name-wrapper span {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 16px;
    font-weight: 600; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .plan-component-name-wrapper span.wlt-bar:after, .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .plan-component-name-wrapper span.wlt-bar:before {
      bottom: 6px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .plan-component-name-wrapper .wlt-label {
    display: none; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .add-plan-component-wrapper .dropdown-toggle {
  float: right;
  margin-bottom: 20px;
  margin-right: 0;
  padding: 1px 20px 3px 12px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper {
  margin: 0 auto 36px auto;
  max-width: 1000px;
  padding-left: 10px;
  padding-right: 10px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .box-shadow {
    box-shadow: 0 2px 4px 0 rgba(51, 61, 71, 0.07); }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component {
    background-color: #FFFFFF;
    display: flex;
    flex-wrap: wrap;
    padding: 32px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component:first-of-type {
      padding-bottom: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component:last-of-type {
      padding-top: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component > div {
      padding: 0; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component > div.sub-project-table {
        padding-top: 32px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component .sub-project {
      color: #015084;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600;
      border-bottom: 1px solid #c9cbce;
      min-height: 64px;
      padding: 13px 0; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component .sub-project > a {
        padding-top: 8px; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component .sub-project:first-of-type {
        border-top: 1px solid #c9cbce; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component .sub-project span {
        padding-top: 7px; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component .sub-project .dropdown a {
        color: #333d47;
        height: 36px; }
        .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component .sub-project .dropdown a:before {
          content: "";
          font-family: wlt-font-icons;
          font-size: 24px; }
        .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component .sub-project .dropdown a:hover {
          color: #4d9ace; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component .sub-project .dropdown span {
        display: none; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button {
    float: right; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button a {
      margin-right: 4px;
      padding: 3px 20px 3px 12px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-down span,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-up span {
      display: none; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-down a,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-up a {
      color: #333d47;
      margin-left: 16px;
      margin-right: 4px;
      padding-left: 0; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-down a:before,
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-up a:before {
        font-family: wlt-font-icons;
        font-size: 24px; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-down a:hover,
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-up a:hover {
        color: #4d9ace; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-up a:before {
      content: ""; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project-button .order-arrow-down a:before {
      content: ""; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .sub-project {
    justify-content: space-between; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .plan-component-type {
    display: inline-block;
    padding-right: 16px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .project-phase {
    border-left: 3px solid #015084;
    margin-top: 28px;
    padding-right: 16px;
    position: relative; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .project-phase p {
      margin: 0 0 28px 16px; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ section .plan-component-wrapper .project-phase p:last-of-type {
        margin-bottom: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-plan-tab .wlt-plan-gantt {
  margin-bottom: 130px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-plan-tab .main-content-card {
  border: none; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-plan-tab .add-plan-component-wrapper {
  bottom: 128px;
  float: none;
  left: 20px;
  min-width: 200px;
  position: absolute;
  z-index: 1000; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-plan-tab .add-plan-component-wrapper button {
    float: left; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-plan-tab .add-plan-component-wrapper button:hover {
      cursor: pointer; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail,
.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail {
  margin-bottom: 60px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail h2,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail h2 {
    margin-top: 32px;
    margin-bottom: 20px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .input-text-wrapper .wlt-input-group .form-validator-stack.help-block,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .wlt-input-group.textarea .form-validator-stack.help-block,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .input-text-wrapper .wlt-input-group .form-validator-stack.help-block,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .wlt-input-group.textarea .form-validator-stack.help-block {
    padding-top: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .input-text-wrapper .wlt-input-group div > p > img,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .wlt-input-group.textarea div > p > img,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .input-text-wrapper .wlt-input-group div > p > img,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .wlt-input-group.textarea div > p > img {
    width: 100%;
    height: auto; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset > div .input-text-wrapper:first-of-type,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset > div .input-text-wrapper:first-of-type {
    border-top: 1px solid #c9cbce; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .input-text-wrapper,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .input-text-wrapper {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    border-bottom: 1px solid #c9cbce;
    height: 64px;
    margin-bottom: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .input-text-wrapper .wlt-input-group,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .input-text-wrapper .wlt-input-group {
      margin: 0; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .input-text-wrapper .wlt-input-group > span:first-of-type,
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .input-text-wrapper .wlt-input-group > span:first-of-type {
        display: inline-block;
        padding-top: 4px; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .input-text-wrapper .wlt-input-group input.disabled,
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .input-text-wrapper .wlt-input-group input.disabled {
        background-color: transparent;
        border-bottom: none;
        color: #333d47; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .input-text-wrapper .wlt-input-group input[type="text"],
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .input-text-wrapper .wlt-input-group input[type="text"] {
        font-size: 14px;
        height: 28px;
        padding: 0;
        width: calc(100% - 20px);
        border-bottom: none; }
        .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .input-text-wrapper .wlt-input-group input[type="text"] ~ .wlt-label,
        .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .input-text-wrapper .wlt-input-group input[type="text"] ~ .wlt-label {
          color: #333d47;
          font-stretch: normal;
          font-style: normal;
          font-weight: normal;
          line-height: 1.5;
          letter-spacing: normal;
          font-size: 14px;
          font-weight: 600;
          left: 20px;
          top: 20px; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .input-text-wrapper .wlt-input-group .wlt-bar,
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .input-text-wrapper .wlt-input-group .wlt-bar {
        top: 46px;
        width: calc(100% - 302px); }
        .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .input-text-wrapper .wlt-input-group .wlt-bar:after, .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .input-text-wrapper .wlt-input-group .wlt-bar:before,
        .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .input-text-wrapper .wlt-input-group .wlt-bar:after,
        .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .input-text-wrapper .wlt-input-group .wlt-bar:before {
          bottom: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .wlt-input-group,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .wlt-input-group {
    padding-left: 206px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .wlt-input-group.textarea,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .wlt-input-group.textarea {
      border-bottom: 1px solid #c9cbce;
      padding: 20px 100px 20px 206px;
      position: relative;
      min-height: 64px; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .wlt-input-group.textarea p,
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .wlt-input-group.textarea p {
        font-size: 14px;
        margin-bottom: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .wlt-input-group .wlt-font-icon.icon-edit,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .wlt-input-group .wlt-font-icon.icon-edit {
      right: 8px;
      top: 20px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .wlt-input-group .wlt-inline-edit-confirm-button,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .wlt-input-group .wlt-inline-edit-confirm-button {
      padding-top: 20px; }
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .wlt-input-group .wlt-inline-edit-confirm-button.icon-close,
      .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .wlt-input-group .wlt-inline-edit-confirm-button.icon-close {
        right: 14px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail fieldset .wlt-text-style-body-default-semibold,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail fieldset .wlt-text-style-body-default-semibold {
    padding-left: 20px;
    padding-top: 20px;
    position: absolute; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .assign-organizations,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .assign-organizations {
    padding-top: 0; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .assign-organizations h2,
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .assign-organizations h2 {
      margin-top: 0; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .add-organisation button svg,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .add-organisation button svg {
    display: none; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .add-organisation button:before,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .add-organisation button:before {
    color: #FFFFFF;
    content: "";
    font-family: wlt-font-icons;
    font-size: 20px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .lfr-search-container-organizations .lfr-entry-action-column a:hover,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .lfr-search-container-organizations .lfr-entry-action-column a:hover {
    cursor: default; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .organizations,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .define-reviewers,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .organizations,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .define-reviewers {
    margin-top: 36px; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-project-detail .assign-organizations-description,
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .sourcing-subproject-detail .assign-organizations-description {
    margin-bottom: 20px; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-delete-container {
  position: relative; }
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-delete-container a {
    color: #333d47;
    position: absolute;
    right: 10px;
    top: 3px; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-delete-container a:hover {
      color: #4d9ace; }
    .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .wlt-delete-container a .icon-delete {
      font-size: 24px; }

.wlt-plan-subproject-phases .panel-group {
  padding: 32px 22px; }

.wlt-plan-subproject-phases fieldset .panel-heading {
  background: transparent;
  margin-bottom: 20px; }
  .wlt-plan-subproject-phases fieldset .panel-heading .panel-title {
    width: auto;
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: normal; }

.wlt-plan-subproject-phases fieldset .panel-body {
  padding: 0; }
  .wlt-plan-subproject-phases fieldset .panel-body .team {
    padding: 0; }
  .wlt-plan-subproject-phases fieldset .panel-body #subProjectPhaseFilesToolbar {
    margin-top: 4px; }
  .wlt-plan-subproject-phases fieldset .panel-body .table-list tbody tr td {
    color: #333d47; }

.wlt-plan-subproject-phases .sub-project-files {
  padding-bottom: 36px; }
  .wlt-plan-subproject-phases .sub-project-files #subProjectPhaseFilesToolbar .management-bar {
    padding-left: 12px;
    padding-right: 6px; }
  .wlt-plan-subproject-phases .sub-project-files .panel-title {
    margin-bottom: 22px; }
  .wlt-plan-subproject-phases .sub-project-files .lfr-search-container-wrapper,
  .wlt-plan-subproject-phases .sub-project-files .panel-body {
    padding: 0; }
  .wlt-plan-subproject-phases .sub-project-files .table-list thead th,
  .wlt-plan-subproject-phases .sub-project-files .table-list tbody tr td {
    width: 100%; }
    .wlt-plan-subproject-phases .sub-project-files .table-list thead th:nth-of-type(4),
    .wlt-plan-subproject-phases .sub-project-files .table-list tbody tr td:nth-of-type(4) {
      min-width: 190px; }

.wlt-plan-subproject-phases .sub-project-comments {
  margin-bottom: 12px; }
  .wlt-plan-subproject-phases .sub-project-comments .panel-title {
    margin-bottom: 20px; }
  .wlt-plan-subproject-phases .sub-project-comments .lfr-discussion.card-tab-group,
  .wlt-plan-subproject-phases .sub-project-comments .taglib-discussion {
    padding-left: 0;
    padding-right: 0; }
    .wlt-plan-subproject-phases .sub-project-comments .lfr-discussion.card-tab-group .form .fieldset.add-comment > div,
    .wlt-plan-subproject-phases .sub-project-comments .taglib-discussion .form .fieldset.add-comment > div {
      padding-left: 0; }
  .wlt-plan-subproject-phases .sub-project-comments .add-comment .panel-body {
    padding: 12px 20px; }
  .wlt-plan-subproject-phases .sub-project-comments.no-bottom-margin {
    margin-bottom-bottom: 0; }

.wlt-plan-subproject-phases .sub-project-workflow .table-list thead th:first-of-type {
  padding-left: 20px; }

.wlt-plan-subproject-phases .sub-project-workflow .table-list tbody tr td {
  width: 100%; }
  .wlt-plan-subproject-phases .sub-project-workflow .table-list tbody tr td:first-of-type {
    padding-left: 20px; }
  .wlt-plan-subproject-phases .sub-project-workflow .table-list tbody tr td:nth-of-type(2) {
    min-width: 550px; }
  .wlt-plan-subproject-phases .sub-project-workflow .table-list tbody tr td:last-of-type {
    min-width: 120px; }

.wlt-plan-subproject-phases .sub-project-workflow .taglib-search-iterator-page-iterator-bottom {
  padding-bottom: 4px;
  padding-top: 4px; }

.wlt-plan-subproject-phases .source-link-button {
  display: inline-block;
  margin: 8px 0 32px; }

.edge .sub-project-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column,
.ie .sub-project-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column,
.firefox .sub-project-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column,
.safari .sub-project-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
  background-color: transparent; }
  .edge .sub-project-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column .dropdown,
  .ie .sub-project-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column .dropdown,
  .firefox .sub-project-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column .dropdown,
  .safari .sub-project-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column .dropdown {
    background-color: #FFFFFF; }

.wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ div.navbar.collapse-basic-search {
  background: transparent;
  padding: 0;
  /*~ div {
				background-color: $white;
				padding: 32px 32px 0;

				&:last-of-type {
					padding: 0 32px 32px;
				}
			}*/ }

.wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .navbar-form {
  margin-left: 74px; }
  .wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .navbar-form form[role="search"] {
    margin: 0; }

.wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .main-content-body {
  margin-top: 0; }
  .wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .main-content-body table.table-list .table-divider td {
    font-size: 12px;
    text-transform: uppercase;
    height: 36px;
    padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 6px;
    border-bottom: 1px solid #c9cbce; }
  .wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .main-content-body table.table-list tr .asset-title {
    padding-left: 20px; }
  .wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .main-content-body table.table-list tr td:last-of-type {
    padding-right: 16px; }
  .wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .main-content-body table.table-list tr td.asset-title a {
    font: normal normal 600 14px/18px Montserrat;
    color: #09232C; }
    .wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .main-content-body table.table-list tr td.asset-title a:hover {
      color: #4d9ace; }
  .wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .main-content-body table.table-list tr td.lfr-entry-action-column {
    background-color: transparent; }
    .wlt-theme #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .main-content-body table.table-list tr td.lfr-entry-action-column .dropdown {
      background-color: #FFFFFF; }

.wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  /*New UX design starts*/
  /*.lfr-search-container-wrapper .table-list thead {
			background: #828E93;
		}
		
		.management-bar{
			border-bottom: none !important;
		}
		
		.lfr-search-container-wrapper .table-list thead th {
			color: #FFFFFF;	
		}*/
  /*UX design ends*/ }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .col-md-12, .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .col-md-6 {
    padding: 0; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .row {
    margin: 0; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .my-workflow-tasks-title {
    margin-bottom: 32px; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .card-horizontal.main-content-card {
    border: none; }
    @media (max-width: 440px) and (orientation: portrait) {
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .card-horizontal.main-content-card .task-panel-container .panel-body .container-fluid-1280:last-child {
        display: flex;
        flex-wrap: wrap; }
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .card-horizontal.main-content-card .task-panel-container .panel-body .container-fluid-1280:last-child .task-content-author {
          width: 100%; } }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel .panel-heading .panel-title a {
    background-color: #eeeff0;
    font-size: 16px; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel .panel-body,
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-body {
    padding: 32px 32px 4px; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-body {
    padding-bottom: 12px; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-body span.control-label {
      color: #999ea3;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-body fieldset div#Content .panel-body {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 16px;
      padding: 0; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-body fieldset div#Content .panel-body .card-col-field {
        display: none; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-body fieldset div#Content .panel-body .card-col-content {
        padding-left: 0; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-body .lfr-asset-actions {
      margin-right: 18px;
      margin-top: -4px; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-body .lfr-asset-actions a.direction-left-side.dropdown-toggle.icon-monospaced {
        color: #333d47;
        padding-top: 6px; }
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .panel-body .lfr-asset-actions a.direction-left-side.dropdown-toggle.icon-monospaced:hover {
          color: #4d9ace; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .taglib-discussion {
    padding: 0; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet fieldset.add-comment .panel-body {
    padding: 12px 20px;
    width: 646px; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet fieldset.add-comment .panel-body .form-inline.input-checkbox-wrapper {
      display: none; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet fieldset.add-comment span.subscribe-link {
    display: none; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet article.lfr-discussion.card-tab-group .panel-body {
    padding: 16px; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet article.lfr-discussion.card-tab-group fieldset.add-comment .panel-body {
    padding: 16px; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet article.lfr-discussion.card-tab-group .lfr-discussion-form-reply .panel-body {
    padding: 16px 20px 12px 16px; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet article.lfr-discussion.card-tab-group .card-col-field .dropdown.lfr-icon-menu {
    padding-right: 20px; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview .panel-body {
    display: inline-block;
    padding-bottom: 18px;
    width: 100%; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.truncate-text {
    display: none; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions a.view-icon {
    border-radius: 5px;
    border-color: #c9cbce;
    color: #c9cbce; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions a.view-icon svg.lexicon-icon-view {
      font-size: 16px;
      margin-bottom: 3px; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions a.view-icon:hover svg {
      fill: #4d9ace; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions a.edit-icon {
    border: none;
    color: #333d47; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions a.edit-icon:before {
      font-family: wlt-font-icons;
      content: "\e922";
      font-size: 24px; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions a.edit-icon span.icon-monospaced {
      display: none; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions a.edit-icon:hover {
      color: #4d9ace; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions a:last-of-type {
    margin-right: 0; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions span {
    border: none;
    color: #333d47;
    margin-right: 0; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .documents-preview div.task-content-actions span:hover svg {
      fill: #4d9ace; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet div.task-activity {
    padding: 0; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet div.task-activity table {
      margin-bottom: 28px; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet div.task-activity table tr th {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        font-weight: 600;
        border-bottom: 1px solid #c9cbce; }
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet div.task-activity table tr th:first-of-type {
          padding-left: 20px; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet div.task-activity table tr td {
        color: #333d47;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px;
        height: 64px;
        width: 100%;
        border-bottom: 1px solid #c9cbce; }
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet div.task-activity table tr td:first-of-type {
          padding-left: 20px; }
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet div.task-activity table tr td:last-of-type {
          min-width: 140px;
          padding-right: 16px; }
        .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet div.task-activity table tr td span {
          margin-right: 0; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .lfr-nav.nav-tabs.nav-bar-workflow {
    border-bottom: 1px solid #D4DBDE; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .my-workflow-tasks-title {
    font: normal normal 600 24px/29px Montserrat;
    color: #09232C; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar.navbar .dropdown.nav-item .dropdown-toggle {
    padding: 12px 12px 12px 0px !important; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .portlet-body .nav-tabs > li.active > a {
    color: #09232C;
    padding: 15px 47px;
    height: 48px;
    margin-right: 0 !important;
    background: #FFFFFF;
    width: 220px;
    border-radius: 4px 4px 0px 0px;
    border-bottom: 0px solid #D4DBDE; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .portlet-body .nav-tabs > li.active > a.nav-item-label {
      font: normal normal 500 16px/16px Montserrat;
      color: #09232C; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .portlet-body .nav-tabs > li.active > a::after {
      background: transparent; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .portlet-body .nav-tabs > li > a {
    color: #828E93;
    padding: 15px 26px;
    height: 48px;
    margin-right: 20px;
    background: #EDEDED;
    width: 220px;
    border-radius: 4px 4px 0px 0px;
    border-bottom: 1px solid #D4DBDE; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .portlet-body .nav-tabs > li > a.nav-item-label {
      font: normal normal 500 16px/16px Montserrat;
      color: #828E93; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .portlet-body .nav-tabs > li > a::after {
      background: transparent;
      border-bottom: 1px solid #D4DBDE; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .management-bar {
    border-bottom: none !important;
    padding: 40px 0px 6px 0px; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navbar-form-autofit.container-fluid {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navbar-form-autofit.input-group {
    width: 320px !important; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navbar-form-autofit.input-group.input-group-item > .input-group-inset-after > .form-control {
      background: #FFFFFF !important; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .navbar-form-autofitform[role="search"] > .input-group-inset {
    border-radius: 4px !important; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .lfr-search-container-wrapper .table-list tbody tr {
    border-bottom: 1px solid #D4DBDE; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .lfr-search-container-wrapper .taglib-search-iterator-page-iterator-bottom {
    margin-top: 40px; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .pagination-bar .pagination-items-per-page .dropdown-toggle {
    font: normal normal 500 14px/18px Montserrat;
    letter-spacing: 0px;
    color: #09232C; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .pagination-bar .pagination-results {
    font: normal normal 500 14px/18px Montserrat;
    letter-spacing: 0px;
    color: #09232C; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .lfr-search-container-wrapper .table-list tbody tr td a {
    font: normal normal 500 14px/18px Montserrat;
    color: #09232C; }
  .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table {
    border-spacing: 0 !important;
    margin-top: 0 !important; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table.table-divider {
      display: none !important; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tbody {
      background: #FFFFFF; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tr:last-child td:first-child {
      border-radius: 0 0 4px 0; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tr:last-child td:last-child {
      border-radius: 0 0 0 4px; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tr th {
      font: normal normal 600 16px/19px Montserrat;
      color: #fff !important;
      background-color: #828e93 !important;
      height: 48px;
      padding: 0 15px !important;
      vertical-align: middle; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tr th p {
        font: normal normal 600 16px/19px Montserrat;
        color: #fff !important; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tr th:first-child {
        padding-left: 36px !important;
        border-radius: 4px 0 0 0; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tr th:last-child {
        border-radius: 0 4px 0 0; }
    .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tr td {
      padding: 0 15px !important;
      font: normal normal 500 14px/18px Montserrat !important;
      color: #09232c !important;
      vertical-align: middle !important; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tr td:first-child {
        padding-left: 36px !important;
        overflow: inherit !important; }
      .wlt-theme #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table tr td .btn-secondary {
        border: none !important;
        padding: 0 !important;
        height: auto !important;
        color: #e61d2b !important;
        text-decoration: underline;
        font: normal normal 500 14px/18px Montserrat !important; }

.firefox #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table-autofit td, .firefox #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table-autofit th {
  width: auto; }

.firefox #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet tr.entry-display-style td.text-right {
  text-align: center !important; }

.firefox #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table-divider:after {
  background-color: #c9cbce;
  bottom: 0;
  content: "";
  height: 1px;
  position: absolute;
  width: 100%; }

.ie #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table-autofit td, .ie #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table-autofit th {
  width: auto; }

.ie #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet tr.entry-display-style td.text-right {
  text-align: center !important; }

.edge #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table-autofit td, .edge #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .table-autofit th {
  width: auto; }

.edge #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet tr.entry-display-style td.text-right {
  text-align: center !important; }

.edge #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .lfr-search-container-wrapper .table-list tbody tr {
  border-bottom: 1px solid #c9cbce; }
  .edge #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .lfr-search-container-wrapper .table-list tbody tr::after {
    background: transparent; }
  .edge #portlet_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet .lfr-search-container-wrapper .table-list tbody tr.td.lfr-entry-action-column {
    background: transparent; }

body.dialog-iframe-popup #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .portlet-body {
  margin: 0; }

body.dialog-iframe-popup #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ div.modal-body.task-action-content {
  margin: 16px 16px 16px 32px;
  padding: 0; }

body.dialog-iframe-popup #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ div.modal-footer {
  border: none;
  background-color: #f8f8f8;
  padding-top: 20px;
  padding-bottom: 20px; }
  body.dialog-iframe-popup #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ div.modal-footer .btn-group-item {
    margin-right: 0; }
    body.dialog-iframe-popup #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ div.modal-footer .btn-group-item:first-of-type button {
      margin-right: 12px; }
    body.dialog-iframe-popup #p_p_id_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ div.modal-footer .btn-group-item:last-of-type button {
      margin-right: 5px; }

.modal-open .modal-dialog div.modal-body {
  padding-left: 32px;
  padding-right: 32px; }
  .modal-open .modal-dialog div.modal-body div#updateDueDate div.clearfix {
    padding-top: 5px; }
  .modal-open .modal-dialog div.modal-body div#updateDueDate label.wlt-label {
    color: #c9cbce;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }
  .modal-open .modal-dialog div.modal-body div#updateComments label[for=_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_comment] {
    padding-bottom: 8px; }

.modal-open .modal-dialog div.modal-footer .btn-primary.task-action-button-content {
  padding: 2px 20px;
  border-radius: 12px;
  font-size: 14px; }

@media (max-width: 768px) {
  #_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_form .modal-body {
    margin-bottom: 0px !important; }
  .fade.modal.d-block.show {
    overflow-y: hidden; } }

@media (max-width: 768px) {
  .wlt-theme.signed-in #wrapper #main-content.wlt-gantt-editor {
    width: 100%; } }

@media (min-width: 769px) {
  .wlt-theme.signed-in #wrapper #main-content.wlt-gantt-editor {
    width: 100%;
    max-width: 100%; } }

@media only screen and (min-width: 768px) and (max-width: 992px) {
  .wlt-theme.signed-in.open #wrapper, .wlt-theme.signed-in.open-admin-panel #wrapper {
    max-width: 100%; } }

@media (min-width: 992px) {
  .wlt-theme.signed-in #wrapper #main-content.wlt-gantt-editor {
    max-width: 100%; }
  .wlt-theme.signed-in.open.hasCisco #wrapper #main-content.wlt-gantt-editor,
  .wlt-theme.signed-in.open #wrapper #main-content.wlt-gantt-editor, .wlt-theme.signed-in.open-admin-panel.hasCisco #wrapper #main-content.wlt-gantt-editor,
  .wlt-theme.signed-in.open-admin-panel #wrapper #main-content.wlt-gantt-editor {
    max-width: 100%; } }

@media (min-width: 1200px) {
  .wlt-theme.signed-in #wrapper #main-content.wlt-gantt-editor {
    max-width: 100%; }
  .wlt-theme.signed-in.open.hasCisco #wrapper,
  .wlt-theme.signed-in.open #wrapper #main-content.wlt-gantt-editor, .wlt-theme.signed-in.open-admin-panel.hasCisco #wrapper,
  .wlt-theme.signed-in.open-admin-panel #wrapper #main-content.wlt-gantt-editor {
    max-width: 100%; }
  .wlt-theme.signed-in.open.open-admin-panel #wrapper #main-content.wlt-gantt-editor {
    max-width: 100%; } }

@media (min-width: 1470px) {
  .wlt-theme.signed-in.open.hasCisco #wrapper #main-content.wlt-gantt-editor,
  .wlt-theme.signed-in.open #wrapper #main-content.wlt-gantt-editor, .wlt-theme.signed-in.open-admin-panel.hasCisco #wrapper #main-content.wlt-gantt-editor,
  .wlt-theme.signed-in.open-admin-panel #wrapper #main-content.wlt-gantt-editor {
    max-width: 100%; }
  .wlt-theme.signed-in.open.open-admin-panel #wrapper #main-content.wlt-gantt-editor {
    max-width: 100%; } }

@media (min-width: 1740px) {
  .wlt-theme.signed-in.open.open-admin-panel #wrapper #main-content.wlt-gantt-editor {
    max-width: 1700px; } }

.wlt-gantt-editor .portlet-boundary .portlet-body .project-overview .main-content-body,
.wlt-gantt-editor .portlet-boundary .portlet-body #sourcingToolbar,
.wlt-gantt-editor .portlet-boundary .portlet-body .management-bar,
.wlt-gantt-editor .portlet-boundary .portlet-body .lfr-search-container-wrapper:not(.inner-container),
.wlt-gantt-editor .portlet-boundary .portlet-body .project-overview-heading,
.wlt-gantt-editor .portlet-boundary .portlet-body .sheet.taglib-empty-result-message {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding-left: 1%;
  padding-right: 1%; }

.wlt-gantt-editor .portlet-boundary .portlet-body .commerceItemsWrapper .lfr-search-container-wrapper.main-content-body {
  padding-left: 0;
  padding-right: 0; }

.wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%; }
  .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 .container-fluid {
    padding: 0; }
  .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 fieldset.add-comment > div {
    padding: 0; }
  .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h1,
  .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h2,
  .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 .fieldset > div,
  .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > div:not(.gantt-button-group) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    padding-left: 10px;
    padding-right: 10px; }
    .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h1.container-form-lg,
    .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h2.container-form-lg,
    .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 .fieldset > div.container-form-lg,
    .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > div:not(.gantt-button-group).container-form-lg {
      margin-left: 0;
      margin-right: 0;
      max-width: 100%;
      width: 100%; }
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h1.container-form-lg .col-md-12,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h2.container-form-lg .col-md-12,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 .fieldset > div.container-form-lg .col-md-12,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > div:not(.gantt-button-group).container-form-lg .col-md-12 {
        padding: 0; }
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h1.container-form-lg .wlt-plan-subproject-phases,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h1.container-form-lg div div.row:not(.wlt-plan-tab):not(.sub-project),
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h2.container-form-lg .wlt-plan-subproject-phases,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h2.container-form-lg div div.row:not(.wlt-plan-tab):not(.sub-project),
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 .fieldset > div.container-form-lg .wlt-plan-subproject-phases,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 .fieldset > div.container-form-lg div div.row:not(.wlt-plan-tab):not(.sub-project),
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > div:not(.gantt-button-group).container-form-lg .wlt-plan-subproject-phases,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > div:not(.gantt-button-group).container-form-lg div div.row:not(.wlt-plan-tab):not(.sub-project) {
        margin: auto;
        max-width: 1000px;
        padding-left: 10px;
        padding-right: 10px; }
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h1.container-form-lg .wlt-plan-subproject-phases,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h2.container-form-lg .wlt-plan-subproject-phases,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 .fieldset > div.container-form-lg .wlt-plan-subproject-phases,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > div:not(.gantt-button-group).container-form-lg .wlt-plan-subproject-phases {
        width: 100%; }
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h1.container-form-lg .wlt-plan-gantt,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > h2.container-form-lg .wlt-plan-gantt,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 .fieldset > div.container-form-lg .wlt-plan-gantt,
      .wlt-gantt-editor .portlet-boundary .main-content-body .container-fluid-1280 > div:not(.gantt-button-group).container-form-lg .wlt-plan-gantt {
        width: calc(100% + 20px);
        margin-left: -10px;
        margin-right: -10px;
        background: #FFFFFF; }

.wlt-gantt-editor .portlet-boundary .col-md-12 {
  padding: 0; }

.wlt-gantt-editor .portlet-boundary #ganttChart {
  max-width: 100%;
  width: 100%; }

.attachment-title {
  margin-bottom: 32px; }

.table-header {
  border-top: 1px solid #c1c4c7;
  border-bottom: 1px solid #c1c4c7;
  padding: 15.5px 0;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.14;
  letter-spacing: normal;
  color: #333d47;
  background: #f8f8f8; }

.attachment-file {
  height: 64px;
  border-bottom: 1px solid #c1c4c7;
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: -0.08px;
  color: #333d47;
  display: flex;
  align-items: center; }
  .attachment-file .text-ellipsis {
    margin-bottom: 0; }
  .attachment-file .dropdown-action {
    float: right; }
  .attachment-file input[type='checkbox']:not(.toggle-switch) {
    height: 25px;
    min-width: 24px; }

.file-upload {
  margin-top: 21px;
  height: 145px;
  border-radius: 17px;
  border: dashed 1px #a29a90;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative; }
  .file-upload.dragover {
    border: dashed 2px #016fb9;
    transition: 0.3s ease; }
  .file-upload .drop-file-text {
    text-align: center;
    margin-bottom: 12px;
    margin-top: 12px; }
    .file-upload .drop-file-text:before {
      content: '\e93c';
      display: block;
      font-family: wlt-font-icons;
      font-size: 24px; }
  .file-upload .inputfile {
    width: 100%;
    height: 100%;
    opacity: 0;
    overflow: hidden;
    position: absolute; }
  .file-upload .upload-btn-wrapper {
    z-index: 99;
    margin-bottom: 15px; }
    .file-upload .upload-btn-wrapper [type='file'] {
      border: 0;
      clip: rect(0, 0, 0, 0);
      height: 1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      white-space: nowrap;
      width: 1px; }
    .file-upload .upload-btn-wrapper [type='file'] + label {
      line-height: 1.5 !important;
      transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }

.attachments-filter-box {
  margin-left: 16px;
  margin-right: auto;
  display: inline-block; }
  .attachments-filter-box .dropdown-toggle {
    background-color: transparent;
    font-size: 14px;
    font-weight: 600; }
    .attachments-filter-box .dropdown-toggle .lexicon-icon-caret-bottom {
      margin: 0 0 0 8px; }

.attachments-tab-filter-dropdown-menu {
  max-height: 50vh !important;
  border: none; }
  .attachments-tab-filter-dropdown-menu .collapse-icon-closed,
  .attachments-tab-filter-dropdown-menu .collapse-icon-open {
    position: initial; }
    .attachments-tab-filter-dropdown-menu .collapse-icon-closed:before,
    .attachments-tab-filter-dropdown-menu .collapse-icon-open:before {
      font-size: 16px; }
  .attachments-tab-filter-dropdown-menu .item-arrow {
    border-width: 0 1px 1px 0 !important;
    margin-top: 0 !important; }

.attachments-tab-plus-button-container {
  margin-top: 0;
  margin-bottom: 15px;
  float: right; }

.attachments-tab-filter-row {
  display: flex; }
  .attachments-tab-filter-row .campaign-file-upload {
    max-width: 25px;
    width: 60px; }
    .attachments-tab-filter-row .campaign-file-upload .icon-publish {
      cursor: pointer;
      color: #c1c4c7;
      font-size: 25px; }
      .attachments-tab-filter-row .campaign-file-upload .icon-publish.grey {
        color: #c1c4c7; }
      .attachments-tab-filter-row .campaign-file-upload .icon-publish.blue {
        color: #016fb9; }
      .attachments-tab-filter-row .campaign-file-upload .icon-publish:hover {
        color: #007bff; }
  .attachments-tab-filter-row .move-to-dam {
    max-width: 60px;
    width: 60px; }
    .attachments-tab-filter-row .move-to-dam .icon-dam {
      cursor: pointer;
      color: #c1c4c7;
      font-size: 25px; }
      .attachments-tab-filter-row .move-to-dam .icon-dam.grey {
        color: #c1c4c7; }
      .attachments-tab-filter-row .move-to-dam .icon-dam.blue {
        color: #016fb9; }
  .attachments-tab-filter-row .attachment-assets-copy {
    margin-right: 23px; }
    .attachments-tab-filter-row .attachment-assets-copy svg {
      width: 24px;
      height: 24px; }
      .attachments-tab-filter-row .attachment-assets-copy svg.darkgrey {
        color: #a29a90; }
      .attachments-tab-filter-row .attachment-assets-copy svg.grey {
        color: #c1c4c7; }
      .attachments-tab-filter-row .attachment-assets-copy svg.blue {
        color: #016fb9; }
      .attachments-tab-filter-row .attachment-assets-copy svg:first-of-type {
        margin-right: 20px; }

.tab-attachments.tab-attachments .title,
.tab-supportingDocuments.tab-supportingDocuments .title {
  flex-grow: 0;
  display: flex;
  align-items: center; }
  .tab-attachments.tab-attachments .title label,
  .tab-attachments.tab-attachments .title .attachment-label,
  .tab-supportingDocuments.tab-supportingDocuments .title label,
  .tab-supportingDocuments.tab-supportingDocuments .title .attachment-label {
    text-align: left !important;
    margin: 8px !important; }
  .tab-attachments.tab-attachments .title .attachment-thumb,
  .tab-supportingDocuments.tab-supportingDocuments .title .attachment-thumb {
    justify-content: center;
    flex: 0 0 50px; }
    .tab-attachments.tab-attachments .title .attachment-thumb img,
    .tab-supportingDocuments.tab-supportingDocuments .title .attachment-thumb img {
      max-width: 50px;
      max-height: 50px; }
  .tab-attachments.tab-attachments .title .attachment-selector,
  .tab-supportingDocuments.tab-supportingDocuments .title .attachment-selector {
    max-width: 25px;
    width: 25px;
    margin: 8px; }

.tab-attachments.tab-attachments .type,
.tab-supportingDocuments.tab-supportingDocuments .type {
  max-width: 123px;
  width: 123px;
  flex: 1 0 0; }

.tab-attachments.tab-attachments .version,
.tab-supportingDocuments.tab-supportingDocuments .version {
  max-width: 73px;
  width: 73px;
  flex: 1 0 0; }

.tab-attachments.tab-attachments .date,
.tab-supportingDocuments.tab-supportingDocuments .date {
  max-width: 103px;
  width: 103px;
  flex: 1 0 0; }

.tab-attachments.tab-attachments .status,
.tab-supportingDocuments.tab-supportingDocuments .status {
  max-width: 120px;
  width: 120px;
  flex: 1 0 0;
  padding-right: 0;
  padding-left: 15px;
  color: #333d47;
  background-color: transparent; }

.tab-attachments.tab-attachments .title {
  flex: 0 0 40%;
  max-width: 386px;
  width: 386px; }

.tab-supportingDocuments.tab-supportingDocuments .title {
  max-width: 506px;
  width: 506px; }

.loading-spinner-icon {
  background-image: url("../images/icons/hexagon-loading-spinner.gif");
  background-repeat: no-repeat;
  width: 25px;
  height: 73%;
  display: inline-block;
  float: left;
  background-size: 24px; }

.wlt-theme #portlet_wltusernotificationweb .input-text-wrapper .wlt-input-group input[type="text"] {
  border: 1pxsolid #000000;
  border-radius: 6px;
  margin-top: -25px; }

.wlt-theme #portlet_wltusernotificationweb .input-text-wrapper .wlt-input-group input[type="text"]:focus {
  border-radius: 6px; }

.wlt-theme #portlet_wltusernotificationweb #_wltusernotificationweb_localeName {
  border: 1px solid #000000;
  border-radius: 7px; }

.wlt-theme #portlet_wltusernotificationweb .form-control {
  border-color: #000000; }

.wlt-theme #portlet_wltusernotificationweb .form-control:focus {
  border-color: #000000; }

.wlt-theme #portlet_wltusernotificationweb .template-title-align {
  text-align: center; }

.wlt-theme #portlet_wltusernotificationweb .wlt-theme.signed-in #wrapper #content h1 {
  height: 0px; }

.wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet {
  background-color: #fff;
  margin-top: 25px; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .management-bar {
    border-bottom: none !important; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .lfr-search-container-wrapper .list-group li.list-group-item {
    border-bottom: none !important; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .lfr-search-container-wrapper .list-group li.list-group-item h5.text-default {
    margin-bottom: 0; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .navigation-bar-secondary {
    border-bottom: #D4DBDE 0% 0% no-repeat padding-box;
    background-color: #fff; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .navigation-bar .navbar-nav .nav-link {
    color: #4F565A;
    border-bottom: tranpsarent 2px solid; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .navigation-bar-secondary .nav-link.active {
    color: #09232C;
    border-bottom: #E3000B 2px solid; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .lfr-search-container-wrapper .list-group .list-group-item h4 {
    color: #09232C; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet input[type=checkbox]:not(.toggle-switch):before {
    color: #828E93; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet input[type=checkbox]:not(.toggle-switch):checked:before,
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet input[type=checkbox]:not(.toggle-switch):indeterminate:before {
    color: #e62e2d; }
  .wlt-theme #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .taglib-empty-result-message .taglib-empty-result-message-header {
    background-image: url(../images/icons/no-new-requests.svg); }

.wlt-theme #_com_liferay_notifications_web_portlet_NotificationsPortlet_userNotificationEventsSearchContainer .list-group-notification li.list-group-item .autofit-col-expand h4 p {
  color: #015084;
  font-size: var(--h4-font-size) !important;
  font-weight: normal !important; }

.wlt-theme #_com_liferay_notifications_web_portlet_NotificationsPortlet_userNotificationEventsSearchContainer .list-group-notification li.list-group-item .autofit-col-expand p {
  color: #333d47;
  font-size: var(--h4-font-size) !important;
  font-weight: normal !important; }

.tag-theme .notifications-portlet #p_com_liferay_notifications_web_portlet_NotificationsPortlet:before {
  content: 'Notifications';
  font: normal normal 600 24px/29px Montserrat;
  padding: 0 15px; }

.tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet {
  margin-top: 55px; }
  .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .container-fluid-max-xl {
    max-width: 100%; }
  .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm {
    padding: 0 5px; }
    .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm .searchcontainer-content .list-group, .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm .searchcontainer-content .list-group-item-primary, .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm .searchcontainer-content .list-group-item-flex {
      color: #004086 !important; }
      .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm .searchcontainer-content .list-group .list-group-item .checkbox, .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm .searchcontainer-content .list-group-item-primary .list-group-item .checkbox, .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm .searchcontainer-content .list-group-item-flex .list-group-item .checkbox {
        margin-top: 5px; }
      .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm .searchcontainer-content .list-group .list-group-item .user-info .sticker-circle, .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm .searchcontainer-content .list-group-item-primary .list-group-item .user-info .sticker-circle, .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .main-content-body #_com_liferay_notifications_web_portlet_NotificationsPortlet_fm .searchcontainer-content .list-group-item-flex .list-group-item .user-info .sticker-circle {
        border-radius: 50%;
        height: 32px;
        width: 32px; }
  .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet .navigation-bar .navbar-collapse .navbar-nav {
    width: 100%;
    padding: 0 12px;
    border-bottom: 1px solid #D4DBDE; }
  .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet #notificationsManagementToolbar .management-bar .container-fluid {
    padding: 0 20px; }
  .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet #notificationsManagementToolbar .management-bar .navbar-nav:first-child .nav-item:first-child:after {
    content: 'Select All'; }
  .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet #notificationsManagementToolbar .management-bar .navbar-nav:first-child.navbar-nav-expand:first-child .nav-item {
    position: unset; }
    .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet #notificationsManagementToolbar .management-bar .navbar-nav:first-child.navbar-nav-expand:first-child .nav-item:first-child:after {
      content: '' !important; }
  .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet #notificationsManagementToolbar .management-bar .navbar-nav:first-child li + li.nav-item {
    position: absolute;
    top: -90px !important;
    left: 8px; }
    .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet #notificationsManagementToolbar .management-bar .navbar-nav:first-child li + li.nav-item:last-child {
      left: 130px; }
  .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet #notificationsManagementToolbar .tbar .tbar-item .tbar-section .label.label-dismissible {
    margin-left: 0.5rem; }
  .tag-theme .notifications-portlet #portlet_com_liferay_notifications_web_portlet_NotificationsPortlet #notificationsManagementToolbar .tbar .tbar-item .tbar-section .component-link.tbar-link {
    display: none; }

.tag-theme .notifications-portlet .navigation-bar-secondary {
  background-color: white; }
  .tag-theme .notifications-portlet .navigation-bar-secondary .navbar-text-truncate {
    color: #09232c; }

.tag-theme .notifications-portlet .container-fluid.container-fluid-max-xl {
  margin: 0px;
  padding: 0px;
  max-width: 100%; }

.tag-theme .notifications-portlet .container-view.lfr-search-container-wrapper {
  padding: 0px; }
  .tag-theme .notifications-portlet .container-view.lfr-search-container-wrapper .lfr-search-container-list dd .user-info span.sticker.sticker-circle.sticker-light.user-icon-color-2 {
    border-radius: 50%;
    height: 32px;
    width: 32px; }

.tag-theme .notifications-portlet .list-group-item .autofit-col:first-of-type {
  width: 2.5rem; }

.tag-theme .notifications-portlet .lfr-search-container-list dd {
  background-color: white !important;
  box-shadow: none !important; }

.tag-theme .notifications-portlet .navigation-bar .navbar-collapse .navbar-nav {
  padding: 0 12px; }

.tag-theme .notifications-portlet .management-bar-primary {
  background-color: white;
  border-color: white; }
  .tag-theme .notifications-portlet .management-bar-primary .navbar-nav:first-child .nav-item:first-child:after {
    content: "" !important; }

.tag-theme .notifications-portlet .management-bar .navbar-nav:first-child .nav-item:first-child:after {
  content: "Select All";
  white-space: nowrap; }

.tag-theme .notifications-portlet .lfr-tooltip-scope nav.subnav-tbar.subnav-tbar-primary {
  background-color: white; }

.tag-theme .notifications-portlet .tbar-nav-wrap .tbar-section span.label.component-label {
  margin-left: 0.5rem; }

.tag-theme .notifications-portlet .navbar-nav .nav-item-shrink {
  display: none; }

.tag-theme .notifications-portlet nav.management-bar.navbar-expand-md .container-fluid {
  padding-left: 20px; }

.tag-theme .notifications-portlet nav.navigation-bar .container-fluid {
  padding-left: 0.5rem; }

.tag-theme #_com_liferay_notifications_web_portlet_NotificationsPortlet_userNotificationEventsSearchContainer .list-group-notification li.list-group-item .autofit-col-expand h4 p {
  color: #015084;
  font-size: var(--h4-font-size) !important;
  font-weight: normal !important; }

.tag-theme #_com_liferay_notifications_web_portlet_NotificationsPortlet_userNotificationEventsSearchContainer .list-group-notification li.list-group-item .autofit-col-expand p {
  color: #333d47;
  font-size: var(--h4-font-size) !important;
  font-weight: normal !important; }

.commerce-active {
  @use "sass:math" as *;
  /**
 * Clay 3.108.0
 *
 * SPDX-FileCopyrightText: © 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: © 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
  /**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: © 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: © 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
  /* ---------- Cards ---------- */
  /* ---------- Cards horizontal ---------- */
  /* ---------- Dialogs ---------- */
  /* ---------- Splitter ---------- */
  /* ---------- Toggle card ---------- */
  /* ---------- File icons colors ---------- */
  /* ---------- File icons text colors ---------- */
  /* ---------- User icons background colors ---------- */
  /* ---------- User icons border color ---------- */
  /* ---------- User icons colors ---------- */
  /* ---------- CKEditor table ---------- */
  /* ---------- CKEditor image resizer ---------- */
  /* compare screen new styling start */
  /*compare products changes as per design*/
  /** show the cursor: pointer for cart icon***/
  /* compare screen new styling end */
  /* new design */
  /**********Compare scree start *****/
  /* new design ends*/
  /* catalog screen new styling */
  /*card styles*/
  /* catalog screen new styling  end */
  /* commerce Roles tile start */
  /* commerce Roles tile end */
  /* mouse over on places order table view link  Account Table*/
  /* mini cart new styling start */
  /* mini cart new styling end */
  /*New UX design*/
  /*.commerce-active .minium-card {
    align-items: normal;
    background: white;
    border-radius: 5px;
    box-shadow: 0 17px 56px 0 rgb(52 55 62 / 0%);
    color: #09232C;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: visible;
    padding: 20px;
    position: relative;
    text-align:left !important;
    transition: box-shadow .2s ease-in-out;
}*/
  /*placed order table*/
  /*Accounts and open order tables*/
  /*Catalog search results*/
  /*New ux design*/
  /* Product Details for specification */
  /* Product Details specification */
  /*Mini cart customization*/
  /* Product details information csss */
  /* End Product Details */
  /*Start Product Details Specification Section */
  /* End Product Details Specification Section */
  /* Strat Placed Order Search Keyword CSS Fixes */
  /* End Placed Order Search Keyword CSS */
  /*.commerce-active .dropdown-menu{
	box-shadow: 0px 6px 16px #1a233333;
	border: 1px solid #D4D8D9;
}*/
  /* Overflow menu styles start*/
  /* Overflow menu styles end*/
  /* Start Account Setting CSS */
  /* End Account Setting CSS*/
  /* Home Screen UI fixes */
  /* End HomeScreen Fixes */
  /* Panel group checkbox color */
  /* right nav font and alignment   */
  /* right nav font and alignment   */
  /* Open Cart Order details btns*/
  /* Search icon color*/
  /* Open cart dropdown */
  /*Accounts UI [START]*/
  /*Accounts UI[END]*/
  /* Date field fix and tiles fix as per QA - wltdi-8372[START]*/
  /* Date field fix and tiles fix as per QA - wltdi-8372[END]*/
  /****Open Cart****/
  /*Pagination wrapper*/
  /* Accounts dropdown */
  /***Go to Editor button**/
  /*Ordier details page*/
  /**Home screen copy right text**/
  /*Styles for products filter dropdown and products count message*/
  /*********tooltip*********/
  /****Catalog***/
  /****Open Carts****/
  /*Placed orders*/
  /* 8641 ui fixes */
  /***Global Navigation*** Inline it is working*/
  /***Global menu ****/
  /** Category images**/
  /********catagories************/
  /*Account section drop down */
  /*Profile section drop down */
  /*  Quantity selector fix Commerce starts */
  /* Quantity selector fix Commerce ends */
  /* Catalog Page Fixes */
  /******Compare********/
  /* End Catalog page fixes */
  /* Fix for TAGWW-18035-iso5-commerce-users-are-exp */
  /* Fix for TAGWW-18040-iso5 ISO5 Commerce: Users are experiencing incorrect alignment of SKU/Product names in the Mini Cart search results */ }
  .commerce-active .aspect-ratio.aspect-ratio-8-to-3 {
    padding-bottom: 37.5%; }
  .commerce-active .lfr-autocomplete-input-list .yui3-aclist-list {
    margin: 0; }
  .commerce-active .liferay-autocomplete-input-mirror {
    left: -9999px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: -9999px;
    visibility: hidden;
    white-space: pre-wrap;
    word-wrap: break-word; }
  .commerce-active .card-tab-group .card-tab:nth-child(n+2) {
    border-left: 4px solid #65B6F0;
    padding-left: 20px; }
    .commerce-active .card-tab-group .card-tab:nth-child(n+2) .card-tab {
      border-left: 4px solid #93ccf5;
      padding-left: 20px; }
      .commerce-active .card-tab-group .card-tab:nth-child(n+2) .card-tab .card-tab {
        border-left-color: #c2e2f9; }
        .commerce-active .card-tab-group .card-tab:nth-child(n+2) .card-tab .card-tab .card-tab {
          border-left-width: 0;
          padding-left: 0; }
  .commerce-active .hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value {
    width: 95px; }
  .commerce-active .hsv-palette .hsv-view-container .hsv-value {
    width: 56px; }
  .commerce-active .yui3-color-picker-popover .palette-container {
    border-collapse: separate; }
  .commerce-active .dialog-iframe-popup .hsv-palette-modal.modal-dialog {
    bottom: 0 !important;
    left: 0 !important;
    margin: 0;
    max-width: none;
    right: 0 !important;
    top: 0 !important;
    width: 100%; }
    @media (min-width: 768px) {
      .commerce-active .dialog-iframe-popup .hsv-palette-modal.modal-dialog {
        bottom: auto !important;
        height: 100%;
        left: 50% !important;
        max-height: 375px;
        max-width: 650px;
        right: auto !important;
        top: 50% !important;
        transform: translate(-50%, -50%); } }
    .commerce-active .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
      bottom: 0;
      left: 0;
      overflow: visible;
      position: absolute;
      right: 0;
      top: 0; }
      @media (max-width: 767.98px) {
        .commerce-active .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
          border-radius: 0;
          border-width: 0; } }
    @media (max-width: 767.98px) {
      .commerce-active .dialog-iframe-popup .hsv-palette-modal.modal-dialog .modal-body {
        padding: 1rem; } }
    .commerce-active .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-default-size.hsv-container {
      width: 100%; }
    .commerce-active .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-image-container {
      margin: 0; }
  .commerce-active .dialog-bd {
    min-height: 30px; }
  .commerce-active .dialog-content {
    border: 1px solid #C8C9CA;
    padding: 5px; }
  .commerce-active .dialog-iframe-popup .sheet > .lfr-nav {
    margin-top: -24px; }
  .commerce-active .dialog-iframe-popup .contacts-portlet .portlet-configuration-container .form {
    position: static; }
  .commerce-active .dialog-iframe-popup .lfr-form-content {
    padding: 15px; }
  .commerce-active .dialog-iframe-popup .portlet-body,
  .commerce-active .dialog-iframe-popup .portlet-boundary,
  .commerce-active .dialog-iframe-popup .portlet-column,
  .commerce-active .dialog-iframe-popup .portlet-layout {
    height: 100%; }
  .commerce-active .dialog-iframe-popup .portlet-column {
    position: static; }
  .commerce-active .dialog-iframe-popup .dialog-body > .container-fluid-1280, .commerce-active .dialog-iframe-popup .dialog-body .container-view,
  .commerce-active .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .export-dialog-tree .container-view,
  .commerce-active .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .lfr-dynamic-uploader .container-view,
  .commerce-active .dialog-iframe-popup .lfr-form-content > .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .lfr-form-content .container-view,
  .commerce-active .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .portlet-configuration-body-content .container-view,
  .commerce-active .dialog-iframe-popup .process-list > .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .process-list .container-view,
  .commerce-active .dialog-iframe-popup .roles-selector-body > .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .roles-selector-body .container-view {
    padding-top: 20px; }
    .commerce-active .dialog-iframe-popup .dialog-body > .container-fluid-1280 > .nav-tabs-default, .commerce-active .dialog-iframe-popup .dialog-body > .container-fluid-1280 .nav-tabs-underline, .commerce-active .dialog-iframe-popup .dialog-body .container-view > .nav-tabs-default, .commerce-active .dialog-iframe-popup .dialog-body .container-view .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .export-dialog-tree .container-view > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .export-dialog-tree .container-view .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .lfr-dynamic-uploader .container-view > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .lfr-form-content .container-view > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .lfr-form-content .container-view .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .portlet-configuration-body-content .container-view > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .process-list > .container-fluid-1280 > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .process-list > .container-fluid-1280 .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .process-list .container-view > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .process-list .container-view .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 .nav-tabs-underline,
    .commerce-active .dialog-iframe-popup .roles-selector-body .container-view > .nav-tabs-default,
    .commerce-active .dialog-iframe-popup .roles-selector-body .container-view .nav-tabs-underline {
      margin-left: -15px;
      margin-right: -15px;
      margin-top: -20px; }
  .commerce-active .dialog-iframe-popup .dialog-body > .lfr-nav + .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .export-dialog-tree > .lfr-nav + .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .lfr-form-content > .lfr-nav + .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .process-list > .lfr-nav + .container-fluid-1280,
  .commerce-active .dialog-iframe-popup .roles-selector-body > .lfr-nav + .container-fluid-1280 {
    padding-top: 0; }
  .commerce-active .dialog-iframe-popup .login-container {
    padding: 1rem; }
  .commerce-active .dialog-iframe-popup .management-bar-default,
  .commerce-active .dialog-iframe-popup .navbar-default {
    border-left-width: 0;
    border-radius: 0;
    border-right-width: 0;
    border-top-width: 0;
    margin-bottom: 0; }
  .commerce-active .dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
  .commerce-active .dialog-iframe-popup .portlet-export-import-container {
    height: calc(100% - 48px);
    position: relative; }
    @media (min-width: 768px) {
      .commerce-active .dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
      .commerce-active .dialog-iframe-popup .portlet-export-import-container {
        height: calc(100% - 48px); } }
  .commerce-active .dialog-iframe-popup .navigation-bar > .container-fluid {
    margin-left: 24px;
    margin-right: 24px;
    padding: 0; }
  .commerce-active .dialog-iframe-popup .panel-group .panel {
    border-left-width: 0;
    border-radius: 0;
    border-right-width: 0; }
  .commerce-active .dialog-iframe-popup .panel-group .panel + .panel {
    border-top-width: 0;
    margin-top: 0; }
  .commerce-active .dialog-iframe-popup .panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .commerce-active .dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 3px;
    padding-right: 3px; }
    @media (min-width: 768px) {
      .commerce-active .dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
        padding-left: 8px;
        padding-right: 8px; } }
  .commerce-active .dialog-iframe-popup .lfr-dynamic-uploader,
  .commerce-active .dialog-iframe-popup .process-list {
    bottom: 0;
    display: block;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 48px;
    -webkit-overflow-scrolling: touch; }
    @media (min-width: 768px) {
      .commerce-active .dialog-iframe-popup .lfr-dynamic-uploader,
      .commerce-active .dialog-iframe-popup .process-list {
        top: 48px; } }
  .commerce-active .dialog-iframe-popup .portlet-export-import-publish-processes {
    top: 0; }
  @media (min-width: 992px) {
    .commerce-active .dialog-with-footer #main-content, .commerce-active .dialog-with-footer #wrapper {
      height: calc(100% - 60px); } }
  .commerce-active .dialog-with-footer .button-holder.dialog-footer, .commerce-active .dialog-with-footer .sheet-footer.dialog-footer {
    background-color: #fff;
    border-top: 1px solid #dee2e6;
    bottom: 0;
    display: flex;
    flex-direction: row-reverse;
    left: 0;
    margin: 0;
    padding: 10px 24px;
    width: 100%; }
    @media (min-width: 992px) {
      .commerce-active .dialog-with-footer .button-holder.dialog-footer, .commerce-active .dialog-with-footer .sheet-footer.dialog-footer {
        position: fixed; } }
    .commerce-active .dialog-with-footer .button-holder.dialog-footer .btn, .commerce-active .dialog-with-footer .sheet-footer.dialog-footer .btn {
      margin-left: 1rem;
      margin-right: 0; }
  @media (min-width: 992px) {
    .commerce-active .dialog-with-footer .dialog-body,
    .commerce-active .dialog-with-footer .lfr-dynamic-uploader,
    .commerce-active .dialog-with-footer .lfr-form-content,
    .commerce-active .dialog-with-footer .portlet-configuration-body-content,
    .commerce-active .dialog-with-footer .roles-selector-body {
      padding-bottom: 60px; } }
  .commerce-active .dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer {
    bottom: 0; }
    .commerce-active .dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
      display: none; }
  .commerce-active .dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content {
    display: flex;
    flex-direction: column;
    overflow: visible; }
    .commerce-active .dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
      flex-grow: 1;
      max-width: none;
      overflow: auto; }
  .commerce-active .dialog-with-footer .portlet-configuration-edit-templates .portlet-configuration-body-content {
    bottom: 0; }
  .commerce-active .dialog-iframe-root-node .portal-popup.dialog-iframe-popup .portlet-layout .portlet-body #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_updateAddress fieldset {
    width: 100% !important; }
  .commerce-active .dialog-iframe-root-node .portal-popup.dialog-iframe-popup .portlet-layout .portlet-body #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_updateAddress .modal-footer {
    border-top: none !important; }
    .commerce-active .dialog-iframe-root-node .portal-popup.dialog-iframe-popup .portlet-layout .portlet-body #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_updateAddress .modal-footer .button-holder.dialog-footer {
      flex-direction: row !important;
      padding: 10px 5rem !important; }
    .commerce-active .dialog-iframe-root-node .portal-popup.dialog-iframe-popup .portlet-layout .portlet-body #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_updateAddress .modal-footer #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_dialog-close-button {
      margin-left: unset !important; }
  .commerce-active .portlet-configuration-setup .panel-body .form-inline.input-checkbox-wrapper input[type=checkbox][id^="_com_liferay_portlet_configuration_web_portlet_PortletConfigurationPortlet_"]:not(.toggle-switch) {
    height: 36px !important;
    margin-right: 4px !important;
    width: 24px !important; }
  .commerce-active .portlet-layout.dragging {
    border-collapse: separate; }
  .commerce-active .drop-area {
    background-color: #D3DADD; }
  .commerce-active .active-area {
    background: #FFC; }
  .commerce-active .portlet-boundary.yui3-dd-dragging {
    opacity: 0.6; }
    .commerce-active .portlet-boundary.yui3-dd-dragging .portlet {
      border: 2px dashed #CCC; }
  .commerce-active .sortable-layout-proxy {
    opacity: 1; }
    .commerce-active .sortable-layout-proxy .portlet-topper {
      background-image: none; }
  .commerce-active .proxy {
    cursor: move;
    opacity: 0.65;
    position: absolute; }
    .commerce-active .proxy.generic-portlet {
      height: 200px;
      width: 300px; }
      .commerce-active .proxy.generic-portlet .portlet-title {
        padding: 10px; }
    .commerce-active .proxy.not-intersecting .forbidden-action {
      background: url(../images/application/forbidden_action.png) no-repeat;
      display: block;
      height: 32px;
      position: absolute;
      right: -15px;
      top: -15px;
      width: 32px; }
  .commerce-active .resizable-proxy {
    border: 1px dashed #828F95;
    position: absolute;
    visibility: hidden; }
  .commerce-active .sortable-proxy {
    background: #727C81;
    margin-top: 1px; }
  .commerce-active .lfr-freeform-layout-drag-indicator {
    visibility: hidden; }
  .commerce-active .sortable-layout-drag-target-indicator {
    margin: 2px 0; }
  .commerce-active .yui3-dd-proxy {
    z-index: 1110 !important; }
  .commerce-active .lfr-editable {
    outline: 1px dashed #68BB30;
    outline-offset: 2px;
    position: relative; }
    .commerce-active .lfr-editable:after {
      background: #68BB30 url(../images/common/edit_white.png) no-repeat 50%;
      content: '';
      display: block;
      height: 20px;
      position: absolute;
      right: 5px;
      top: 5px;
      width: 30px; }
    .commerce-active .lfr-editable:focus:after {
      display: none; }
    .commerce-active .lfr-editable:focus:hover {
      background-color: transparent; }
    .commerce-active .lfr-editable:hover {
      background-color: rgba(255, 255, 255, 0.3);
      outline-color: #519226; }
      .commerce-active .lfr-editable:hover:after {
        background-color: #519226; }
  .commerce-active .lfr-editable-notice-close {
    margin-left: 1em; }
  .commerce-active .lfr-portlet-title-editable {
    margin-top: 0;
    z-index: 9999; }
    .commerce-active .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
      padding: 0; }
      .commerce-active .lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
        margin-bottom: 0; }
      .commerce-active .lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
        display: none; }
      .commerce-active .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
        display: inline-block;
        vertical-align: bottom; }
      .commerce-active .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
        margin-top: 0; }
      .commerce-active .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
        display: inline-block;
        float: none;
        margin-top: 0;
        width: auto; }
  .commerce-active .alloy-editor-container .alloy-editor {
    outline: 0; }
    .commerce-active .alloy-editor-container .alloy-editor.alloy-editor-placeholder {
      color: #2B4259; }
      .commerce-active .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
        background: transparent;
        border-left-color: #DBDDE1;
        color: #B0B4BB; }
      .commerce-active .alloy-editor-container .alloy-editor.alloy-editor-placeholder.readonly {
        color: #CCC; }
  .commerce-active .alloy-editor-container .alloy-editor-icon {
    color: #869CAD; }
  .commerce-active .has-error .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
    border-left-color: #CC6677; }
  .commerce-active .cke_dialog .cke_dialog_ui_input_text {
    height: auto; }
  .commerce-active .cke_editable_inline a {
    cursor: pointer; }
  .commerce-active .cke_panel.cke_combopanel {
    width: 220px; }
  .commerce-active .cke_panel_block .cke_panel_grouptitle {
    font-size: 20px;
    line-height: 20px;
    margin-top: 0; }
  .commerce-active .cke_panel_block .cke_panel_list {
    margin-left: 0; }
    .commerce-active .cke_panel_block .cke_panel_list .cke_panel_listItem {
      line-height: initial; }
      .commerce-active .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
        text-decoration: none; }
  .commerce-active .cke_show_border {
    width: 500px; }
    .commerce-active .cke_show_border td {
      height: 15px; }
  .commerce-active .cke_widget_image .cke_image_resizer {
    bottom: -15px;
    height: 5px;
    outline-color: transparent;
    padding: 5px;
    right: -15px;
    width: 5px; }
  .commerce-active .html-editor.portlet {
    background: #FFF;
    color: #000;
    line-height: 1;
    padding: 1em;
    text-align: start; }
  .commerce-active .html-editor.portlet-message-boards {
    -ms-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
    word-wrap: break-word; }
    .commerce-active .html-editor.portlet-message-boards blockquote {
      background: #EEF0F2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
      border: 1px solid #777;
      padding: 5px 45px; }
      .commerce-active .html-editor.portlet-message-boards blockquote:after {
        background: url(../images/message_boards/quoteright.png) no-repeat 50%;
        content: '';
        display: block;
        float: right;
        height: 24px;
        margin-right: -35px;
        margin-top: -25px;
        width: 31px;
        z-index: 999; }
      .commerce-active .html-editor.portlet-message-boards blockquote cite {
        display: block;
        font-weight: bold; }
    .commerce-active .html-editor.portlet-message-boards pre {
      background: #F9F9F9;
      border: 1px solid #777;
      padding: 0.5em; }
  .commerce-active .lfr-source-editor {
    border-color: #CCC; }
    .commerce-active .lfr-source-editor .lfr-source-editor-toolbar li > .btn {
      background-color: #FFF;
      border: transparent;
      color: #717383;
      outline: 0; }
    .commerce-active .lfr-source-editor .lfr-source-editor-code {
      background-color: #FFF;
      color: #2B4259; }
      .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter {
        background-color: #EDEDEF;
        color: #868896;
        overflow: hidden; }
        .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
          font-family: fontawesome-alloy;
          text-align: center;
          vertical-align: middle; }
          .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
            background-image: none; }
          .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
            content: "\f0d7"; }
          .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
            content: "\f0dA"; }
        .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
          color: #FFF; }
        .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
          background-color: #717383; }
        .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
          border-right: solid 1px #CCC; }
        .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
          background-image: none; }
      .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
        background-color: #EDEDEF; }
      .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
        color: #34ADAB; }
      .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
        color: #1D5EC7; }
      .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
        color: #FF6C58; }
        .commerce-active .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
          color: #F00; }
    .commerce-active .lfr-source-editor.ace_dark .lfr-source-editor-code {
      background-color: #47474F;
      color: #FFF; }
      .commerce-active .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
        background: #54555E;
        color: #FFF; }
        .commerce-active .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
          background-color: #009AED; }
      .commerce-active .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
        background-color: #11394E; }
      .commerce-active .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
        color: #FFF; }
      .commerce-active .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
        color: #4D91FF; }
  .commerce-active .lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
    border-color: #CCC; }
  .commerce-active .mce-content-body {
    text-align: start; }
  .commerce-active .file-icon-color-0 {
    background-color: #fff;
    color: #6b6c7e; }
  .commerce-active .file-icon-color-1 {
    background-color: #fff;
    color: #a7a9bc; }
  .commerce-active .file-icon-color-2 {
    background-color: #fff;
    color: #50d2a0; }
  .commerce-active .file-icon-color-3 {
    background-color: #fff;
    color: #af78ff; }
  .commerce-active .file-icon-color-4 {
    background-color: #fff;
    color: #ffb46e; }
  .commerce-active .file-icon-color-5 {
    background-color: #fff;
    color: #ff5f5f; }
  .commerce-active .file-icon-color-6 {
    background-color: #fff;
    color: #4b9bff; }
  .commerce-active .file-icon-color-7 {
    background-color: #fff;
    color: #272833; }
  .commerce-active .lfr-item-viewer .image-viewer-base {
    outline: none; }
  .commerce-active .lfr-item-viewer .item-preview:hover {
    cursor: pointer; }
  .commerce-active .lfr-item-viewer .aspect-ratio a.item-preview {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; }
  .commerce-active .lfr-item-viewer .search-info {
    background-color: #D3E8F1; }
    .commerce-active .lfr-item-viewer .search-info .keywords {
      font-size: 1.4em;
      font-weight: bold; }
    .commerce-active .lfr-item-viewer .search-info .change-search-folder {
      font-size: 0.8em;
      font-weight: normal; }
  .commerce-active .lfr-item-viewer .progress-container {
    background-color: #FFF; }
  .commerce-active .lfr-item-viewer.uploading > div:not(.progress-container) {
    opacity: 0.3; }
  .commerce-active .image-viewer-caption {
    color: #777; }
  .commerce-active .image-viewer-footer-control, .commerce-active .image-viewer-footer-control:focus, .commerce-active .image-viewer-footer-control:hover {
    color: #777; }
  @media (min-width: 768px) {
    .commerce-active .image-viewer-sidenav-menu {
      background-color: transparent;
      border-left-width: 0; } }
  .commerce-active .image-viewer-sidenav dd {
    color: #8B8B8B;
    margin-bottom: 16px; }
    @media (min-width: 768px) {
      .commerce-active .image-viewer-sidenav dd {
        color: #777; } }
  .commerce-active .image-viewer-sidenav .h5 {
    color: #869CAD;
    margin-bottom: 3px; }
    @media (min-width: 768px) {
      .commerce-active .image-viewer-sidenav .h5 {
        color: #FFF; } }
  .commerce-active .image-viewer-sidenav .nav-tabs-default > li {
    padding-left: 20px; }
    .commerce-active .image-viewer-sidenav .nav-tabs-default > li:first-child {
      padding-left: 0; }
  .commerce-active .image-viewer-sidenav .nav-tabs-default > li:first-child > a {
    padding-left: 0; }
  .commerce-active .image-viewer-sidenav .nav-tabs-default > li > a {
    border-color: transparent;
    color: #777;
    padding-left: 0;
    padding-right: 0; }
  .commerce-active .image-viewer-sidenav .nav-tabs-default > .active > a, .commerce-active .image-viewer-sidenav .nav-tabs-default > .active > a:focus, .commerce-active .image-viewer-sidenav .nav-tabs-default > .active > a:hover {
    border-color: transparent;
    color: #777; }
    @media (min-width: 768px) {
      .commerce-active .image-viewer-sidenav .nav-tabs-default > .active > a, .commerce-active .image-viewer-sidenav .nav-tabs-default > .active > a:focus, .commerce-active .image-viewer-sidenav .nav-tabs-default > .active > a:hover {
        color: #FFF; } }
  .commerce-active .image-viewer-sidenav .nav-tabs-default > .active > a:after {
    background-color: #65B6F0;
    bottom: -10px;
    content: '';
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0; }
  .commerce-active .image-viewer-sidenav-body {
    padding-top: 0; }
  .commerce-active .lfr-item-viewer .lfr-item-viewer-close {
    color: #FFF;
    opacity: 1; }
    .commerce-active .lfr-item-viewer .lfr-item-viewer-close, .commerce-active .lfr-item-viewer .lfr-item-viewer-close:focus, .commerce-active .lfr-item-viewer .lfr-item-viewer-close:hover {
      color: #FFF; }
    .commerce-active .lfr-item-viewer .lfr-item-viewer-close .icon-monospaced {
      color: #777; }
  .commerce-active .lfr-item-viewer-icon-info {
    color: #FFF; }
  .commerce-active .nav.list-group li > a:focus, .commerce-active .nav.list-group li > a:hover {
    background-color: #E5F5FC;
    color: #009AE5; }
  .commerce-active .nav.list-group > .active {
    border-width: 1px 0 0 0; }
    .commerce-active .nav.list-group > .active > a, .commerce-active .nav.list-group > .active > a:focus, .commerce-active .nav.list-group > .active > a:hover {
      background-color: #60BFEF;
      border: 1px solid #60BFEF;
      color: #FFF; }
  .commerce-active .nav.list-group .list-group-item {
    padding: 0; }
    .commerce-active .nav.list-group .list-group-item.nav-header {
      background-color: #F3F3F3;
      padding-left: 10px;
      padding-right: 10px; }
  .commerce-active .lfr-page-templates li a {
    padding: 0; }
    .commerce-active .lfr-page-templates li a label {
      cursor: pointer;
      display: block;
      padding: 5px 0 5px 5px; }
  .commerce-active .menu {
    position: absolute;
    width: auto; }
    .commerce-active .menu .notice-message {
      background-image: none;
      margin: 3px;
      padding: 6px; }
  .commerce-active .menu-content {
    background: #FFF;
    list-style: none;
    min-width: 150px; }
    .commerce-active .menu-content li {
      margin: 0;
      padding: 0; }
      .commerce-active .menu-content li .disabled {
        color: #999; }
  .commerce-active .menu-content {
    background: #CCC9C9 url(../images/application/menu_bg.png) repeat-x 0 0;
    border: 1px solid;
    border-color: #AEAFB1 #777879 #777879 #AEAFB1;
    padding: 2px 0; }
  .commerce-active .menugroup-content .menu-label {
    background: #D2D6DE;
    color: #5B677D;
    display: block;
    padding: 5px 3px;
    text-shadow: 1px 1px #FFF; }
  .commerce-active .menugroup-content ul {
    display: block;
    min-width: 0; }
  .commerce-active .menu-content li {
    border-bottom: 1px solid #BCBBBB;
    border-top: 1px solid #EEE;
    display: block;
    margin: 0;
    padding: 0; }
    .commerce-active .menu-content li.first {
      border-top-width: 0; }
    .commerce-active .menu-content li.last {
      border-bottom-width: 0; }
  .commerce-active .menu-content li a, .commerce-active .menu-content li .disabled {
    color: #2C2F34;
    display: block;
    padding: 4px 5px;
    text-decoration: none; }
  .commerce-active .menu-content li a.focus, .commerce-active .lfr-menu-expanded li a:focus {
    background-color: #5B677D;
    color: #FFF;
    text-shadow: -1px -1px #2C2F34; }
  .commerce-active .app-view-drop-active {
    background-color: #00A2EA;
    font-weight: bold; }
    .category-portlets .commerce-active .app-view-drop-active {
      background-color: #00A2EA;
      color: #FFF; }
  .commerce-active .basecelleditor [class~="form-validator-message"] {
    clip: rect(auto auto auto auto);
    width: auto; }
  .commerce-active .document-library-file-entry-cell-editor-hidden {
    display: none; }
  .commerce-active .previous-level {
    display: inline-block;
    font-size: 21px;
    line-height: 21px;
    margin-right: 5px;
    text-decoration: none;
    vertical-align: middle; }
  .commerce-active .has-control-menu .lfr-asset-anchor {
    height: 74px;
    margin-top: -74px; }
  .commerce-active .lfr-asset-anchor {
    display: block;
    height: 10px;
    margin-top: -10px;
    position: relative;
    z-index: -1; }
  .commerce-active .lfr-url-error {
    display: inline-block;
    white-space: normal;
    overflow-wrap: break-all;
    word-wrap: break-all;
    word-break: break-all; }
  .commerce-active .lfr-page-layouts {
    padding: 0; }
    .commerce-active .lfr-page-layouts input[type="radio"]:checked + .card-horizontal {
      box-shadow: inset 0 0 0 2px #65b6f0; }
  .commerce-active .dialog-iframe-popup #main-content, .commerce-active .dialog-iframe-popup #wrapper {
    bottom: 0;
    left: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-overflow-scrolling: touch; }
  .commerce-active .modal {
    margin: 0;
    overflow: hidden;
    position: fixed; }
  .commerce-active .modal-body {
    overflow: auto; }
    .commerce-active .modal-body.dialog-iframe-bd {
      overflow: hidden; }
  @media (min-width: 768px) {
    .commerce-active .modal-dialog {
      max-width: none; } }
  .commerce-active .modal-dialog.modal-dialog-sm {
    max-width: 500px; }
  .commerce-active .modal-hidden {
    display: none; }
  .commerce-active .modal-open .modal {
    overflow: hidden; }
  .commerce-active .portal-popup .columns-max > .portlet-layout.row {
    margin-left: 0;
    margin-right: 0; }
    .commerce-active .portal-popup .columns-max > .portlet-layout.row > .portlet-column {
      padding-left: 0;
      padding-right: 0; }
  .commerce-active .dragging .portlet-column.customizable {
    background-color: #CFFCCF;
    outline: 3px solid #5EAF3D; }
  .commerce-active .customizable-layout-column-content {
    background-color: #C92C3C; }
    .commerce-active .customizable-layout-column-content.yui3-widget-content-expanded {
      margin: 0 15px; }
  .commerce-active .layout-customizable-controls {
    background-color: rgba(201, 44, 60, 0.8); }
  .commerce-active .customizable .customizable-layout-column-content {
    background-color: #5EAF3D; }
  .commerce-active .customizable .layout-customizable-controls {
    background-color: rgba(94, 175, 61, 0.8); }
  .commerce-active .layout-customizable-controls-container {
    margin: 0 15px;
    position: relative; }
  .commerce-active .layout-customizable-controls {
    font-size: 1.5em;
    padding: 4px 16px;
    position: absolute;
    width: 100%;
    z-index: 15; }
    .commerce-active .layout-customizable-controls label {
      color: #FFF; }
  .commerce-active .paginator-link {
    background: #EEE no-repeat scroll 50% 1px;
    border: 1px solid #F0F1F2;
    border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
    color: #1F1E1E;
    display: inline-block;
    height: 20px;
    padding: 0;
    text-indent: -9999px;
    width: 20px; }
  .commerce-active .paginator-page-link {
    height: auto;
    text-indent: 0; }
  .commerce-active .paginator-current-page {
    background: #0083BD url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
    border-color: #38B6EF #006D9E #006D9E #46B4E6;
    color: #FFF;
    text-shadow: -1px -1px #003C57; }
  .commerce-active .paginator-first-link {
    background-image: url(../images/arrows/paging_first.png); }
  .commerce-active .paginator-prev-link {
    background-image: url(../images/arrows/paging_previous.png); }
  .commerce-active .paginator-last-link {
    background-image: url(../images/arrows/paging_last.png); }
  .commerce-active .paginator-next-link {
    background-image: url(../images/arrows/paging_next.png); }
  .commerce-active .paginator-current-page-report, .commerce-active .paginator-total {
    color: #555;
    font-size: 0.9em; }
  .commerce-active .paginator-current-page-report {
    margin-left: 2em; }
  .commerce-active .taglib-page-iterator .search-pages .page-links {
    padding: 0; }
  .commerce-active .info-panel .panel-group {
    margin-left: -1rem;
    margin-right: -1rem; }
  .commerce-active .lfr-panel-container {
    background: #FFF; }
  .commerce-active .lfr-panel-content {
    padding: 5px 10px; }
  .commerce-active .lfr-panel-basic .lfr-panel-content {
    padding-left: 15px; }
  .commerce-active .panel-hd {
    background: #C0C2C5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
    border: 1px solid;
    border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
    padding-left: 10px;
    text-shadow: 1px 1px #FFF; }
  .commerce-active .sheet > .panel-group .sheet-footer {
    margin-bottom: 0; }
  .commerce-active .sheet-footer {
    display: inline-flex; }
    .commerce-active .sheet-footer .btn {
      margin-right: 0.5rem; }
      .commerce-active .sheet-footer .btn:last-child {
        margin-right: 0; }
  @media (min-width: 768px) {
    .commerce-active .sheet .display-style-icon .lfr-asset-item {
      width: 25%; } }
  .commerce-active .splitter {
    border-radius: 0.25rem 0.25rem 0 0;
    color: #6c757d;
    padding: 10px 15px;
    position: relative;
    z-index: 1; }
    .commerce-active .splitter.splitter-spaced {
      border-radius: 0.25rem;
      margin-bottom: 20px; }
  .commerce-active .table > tbody > tr.splitter {
    height: auto; }
    .commerce-active .table > tbody > tr.splitter > td {
      padding: 0; }
  .commerce-active .lfr-nav.nav-tabs {
    margin-bottom: 20px; }
  .commerce-active .tab-active strong {
    font-weight: normal; }
  .commerce-active .tab-back {
    float: right; }
  .commerce-active .tab-back-content {
    border-width: 0;
    padding: 1px; }
  .commerce-active .tag-items {
    list-style: none;
    margin: 0 1em 0 0;
    padding: 0 1em 0.5em 1em;
    white-space: normal; }
    .commerce-active .tag-items li {
      display: inline-block;
      margin: 0 1em 0 0;
      max-width: 100%; }
  .commerce-active .tag-selected {
    color: #000;
    font-weight: bold;
    text-decoration: none; }
  .commerce-active .tag-cloud {
    line-height: 2.5em; }
    .commerce-active .tag-cloud .tag-popularity-1 {
      font-size: 1em; }
    .commerce-active .tag-cloud .tag-popularity-2 {
      font-size: 1.3em; }
    .commerce-active .tag-cloud .tag-popularity-3 {
      font-size: 1.6em; }
    .commerce-active .tag-cloud .tag-popularity-4 {
      font-size: 1.9em; }
    .commerce-active .tag-cloud .tag-popularity-5 {
      font-size: 2.2em; }
    .commerce-active .tag-cloud .tag-popularity-6 {
      font-size: 2.5em; }
  .commerce-active .tagselector-content {
    border-width: 0;
    padding: 0; }
    .commerce-active .tagselector-content .textboxlistentry-holder {
      border-bottom: 2px solid #869CAD;
      margin-bottom: 10px;
      padding: 0; }
  .commerce-active .categoriesselector-content .textboxlistentry-holder {
    background-color: transparent;
    border-width: 0;
    padding: 0; }
  .commerce-active .lfr-portal-tooltip {
    display: inline-block; }
    .commerce-active .lfr-portal-tooltip, .commerce-active .lfr-portal-tooltip a {
      -webkit-touch-callout: none;
      -moz-user-select: none;
      -ms-user-select: none;
      -webkit-user-select: none;
      user-select: none; }
  .commerce-active .tooltip {
    max-width: 200px;
    left: unset !important; }
  .commerce-active .tree-node .icon-check {
    padding-right: 2px; }
    .commerce-active .tree-node .icon-check:before {
      content: "\f096"; }
  .commerce-active .tree-node .tree-node-checked .icon-check {
    padding-right: 0; }
    .commerce-active .tree-node .tree-node-checked .icon-check:before {
      content: "\f046"; }
  .commerce-active .tree-node [class^="icon-"] {
    margin-right: 5px; }
  .commerce-active .tree-node .tree-node-checkbox-container {
    margin-right: 0; }
  .commerce-active .tree-node .tree-node-selected .tree-label {
    background: none; }
  .commerce-active .tree-node-content .tree-hitarea {
    color: #999;
    font-size: 10px;
    padding-right: 6px; }
  .commerce-active .tree-node-content .tree-label {
    margin-left: 3px; }
  .commerce-active .tree-node-content .tree-node-hidden-hitarea {
    visibility: hidden; }
  .commerce-active .tree-node-selected .tree-label {
    background-color: transparent; }
  .commerce-active .underlay {
    clear: both;
    top: 100%; }
    .commerce-active .underlay .yui3-widget-hd {
      height: 38px; }
  .commerce-active .underlay-hidden {
    display: none; }
  .commerce-active .underlay-content {
    background: #F4F3F3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
    border: 0 solid #AEAFB1;
    border-width: 0 1px 1px; }
  .commerce-active .underlay-close {
    position: absolute;
    right: 5px;
    top: 5px; }
  .commerce-active .user-icon-color-0 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #6b6c7e; }
  .commerce-active .user-icon-color-1 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #4a97f2; }
  .commerce-active .user-icon-color-2 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #e87523; }
  .commerce-active .user-icon-color-3 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #fb625b; }
  .commerce-active .user-icon-color-4 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #4fa488; }
  .commerce-active .user-icon-color-5 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #fe4fb5; }
  .commerce-active .user-icon-color-6 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #879b7a; }
  .commerce-active .user-icon-color-7 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #af78ff; }
  .commerce-active .user-icon-color-8 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #bf8c2a; }
  .commerce-active .user-icon-color-9 {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #5f9bc7; }
  .commerce-active .u-vac {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .commerce-active .u-tar {
    text-align: right; }
  .commerce-active .u-tac {
    text-align: center; }
  .commerce-active .u-wauto {
    width: auto !important; }
  .commerce-active .u-hoverable::before {
    background-color: #F40000;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: opacity ease 100ms;
    width: 2px; }
    @media (hover: none) {
      .commerce-active .u-hoverable::before {
        display: none; } }
  .commerce-active .u-hoverable.is-not-valid::before {
    background-color: #EC676A; }
  .commerce-active .u-hoverable:not(:hover)::before {
    opacity: 0; }
  .commerce-active .d-table-head-group {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit; }
  .commerce-active .d-table-row-group {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit; }
  .commerce-active .commerce-c-1 {
    color: #9BE2BD; }
  .commerce-active .commerce-bc-1 {
    background-color: #9BE2BD; }
  .commerce-active .commerce-bdc-1 {
    border-color: #9BE2BD; }
  .commerce-active .commerce-c-2 {
    color: #B3EFF5; }
  .commerce-active .commerce-bc-2 {
    background-color: #B3EFF5; }
  .commerce-active .commerce-bdc-2 {
    border-color: #B3EFF5; }
  .commerce-active .commerce-c-3 {
    color: #FEE4B8; }
  .commerce-active .commerce-bc-3 {
    background-color: #FEE4B8; }
  .commerce-active .commerce-bdc-3 {
    border-color: #FEE4B8; }
  .commerce-active .commerce-c-4 {
    color: #FFB78C; }
  .commerce-active .commerce-bc-4 {
    background-color: #FFB78C; }
  .commerce-active .commerce-bdc-4 {
    border-color: #FFB78C; }
  .commerce-active .commerce-c-5 {
    color: #FF83A3; }
  .commerce-active .commerce-bc-5 {
    background-color: #FF83A3; }
  .commerce-active .commerce-bdc-5 {
    border-color: #FF83A3; }
  .commerce-active .commerce-c-6 {
    color: #F5B3EF; }
  .commerce-active .commerce-bc-6 {
    background-color: #F5B3EF; }
  .commerce-active .commerce-bdc-6 {
    border-color: #F5B3EF; }
  .commerce-active .commerce-c-7 {
    color: #B48FF7; }
  .commerce-active .commerce-bc-7 {
    background-color: #B48FF7; }
  .commerce-active .commerce-bdc-7 {
    border-color: #B48FF7; }
  .commerce-active .commerce-c-8 {
    color: #639DFF; }
  .commerce-active .commerce-bc-8 {
    background-color: #639DFF; }
  .commerce-active .commerce-bdc-8 {
    border-color: #639DFF; }
  .commerce-active #minium {
    font-family: 'Roboto', sans-serif; }
    .commerce-active #minium button:focus {
      outline: none; }
    .commerce-active #minium svg {
      vertical-align: middle; }
  .commerce-active button {
    background: none;
    border: none; }
  .commerce-active .control-menu .btn.btn-monospaced {
    height: 2rem !important;
    width: 2rem !important; }
  .commerce-active .dropdown-menu {
    z-index: 1200; }
    .commerce-active .dropdown-menu .link-secondary.dropdown-item {
      font-size: 16px;
      font-weight: 400;
      color: #5C5E5E; }
  .commerce-active .btn {
    align-content: center;
    align-items: center;
    border: 2px solid transparent;
    background: transparent;
    border-radius: 8px;
    display: inline-flex;
    justify-content: center;
    letter-spacing: 1px;
    line-height: 1.25;
    padding: 10px 20px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    z-index: 2; }
    .commerce-active .btn::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      z-index: -2;
      transition: background-color .3s ease-in; }
    .commerce-active .btn:active, .commerce-active .btn:focus, .commerce-active .btn:focus-within {
      box-shadow: none !important;
      outline: none !important; }
    .commerce-active .btn[disabled],
    .commerce-active .btn .disabled {
      cursor: not-allowed; }
    .commerce-active .btn:not([disabled]):not(.disabled):not(.btn-unstyled):not(.btn-link)::after {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -30px;
      margin-left: -30px;
      height: 60px;
      width: 60px;
      border-radius: 50%;
      opacity: 0;
      padding: 0;
      pointer-events: none;
      transition: all ease-in-out .3s;
      transform: scale(0, 0);
      z-index: -1; }
    .commerce-active .btn:not([disabled]):not(.disabled):not(.btn-unstyled):not(.btn-link):hover::after {
      opacity: 1;
      transform: scale(5, 5); }
    .commerce-active .btn.btn-unstyled {
      border: none;
      border-radius: 0;
      font-size: inherit;
      font-weight: inherit;
      display: inline-block;
      letter-spacing: normal;
      line-height: inherit;
      padding: 0;
      text-transform: none; }
      .commerce-active .btn.btn-unstyled:focus, .commerce-active .btn.btn-unstyled:focus-within {
        box-shadow: none; }
    .commerce-active .btn.btn-success {
      border-color: #4BC286;
      background: transparent;
      color: #FFF; }
      .commerce-active .btn.btn-success:not([disabled]):not(.disabled)::before {
        background-color: #4BC286; }
      .commerce-active .btn.btn-success:not([disabled]):not(.disabled):hover::before {
        background-color: #37a36d; }
      .commerce-active .btn.btn-success:not([disabled]):not(.disabled)::after {
        background-color: #37a36d; }
      .commerce-active .btn.btn-success[disabled] {
        border-color: #97dcb9; }
        .commerce-active .btn.btn-success[disabled]::before {
          background-color: #97dcb9; }
    .commerce-active .btn.btn-danger {
      border-color: #EC676A;
      background: transparent;
      color: #FFF; }
      .commerce-active .btn.btn-danger:not([disabled]):not(.disabled)::before {
        background-color: #EC676A; }
      .commerce-active .btn.btn-danger:not([disabled]):not(.disabled):hover::before {
        background-color: #e63a3e; }
      .commerce-active .btn.btn-danger:not([disabled]):not(.disabled)::after {
        background-color: #e63a3e; }
      .commerce-active .btn.btn-danger[disabled] {
        border-color: #f7c2c3; }
        .commerce-active .btn.btn-danger[disabled]::before {
          background-color: #f7c2c3; }
    .commerce-active .btn.btn-warning {
      border-color: #FEE4B8;
      background: transparent;
      color: #FFF; }
      .commerce-active .btn.btn-warning:not([disabled]):not(.disabled)::before {
        background-color: #FEE4B8; }
      .commerce-active .btn.btn-warning:not([disabled]):not(.disabled):hover::before {
        background-color: #fdd186; }
      .commerce-active .btn.btn-warning:not([disabled]):not(.disabled)::after {
        background-color: #fdd186; }
      .commerce-active .btn.btn-warning[disabled] {
        border-color: white; }
        .commerce-active .btn.btn-warning[disabled]::before {
          background-color: white; }
    .commerce-active .btn.btn-monospaced {
      border-radius: 8px; }
    .commerce-active .btn.btn-sm {
      height: 44px; }
      .commerce-active .btn.btn-sm.btn-monospaced {
        width: 44px; }
    .commerce-active .btn.btn-lg {
      font-size: 12px;
      height: 64px; }
      .commerce-active .btn.btn-lg.btn-monospaced {
        width: 64px; }
    .commerce-active .btn.btn-fixed {
      min-width: 170px; }
  .commerce-active .card {
    background-color: transparent;
    border: none;
    box-shadow: none;
    position: inherit; }
    .commerce-active .card .card-body {
      background: white;
      border-radius: 8px; }
      .commerce-active .card .card-body:not(:last-child) {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0; }
    .commerce-active .card .card-header {
      background: white;
      border-radius: 8px;
      margin-bottom: 5px;
      font-weight: 500;
      letter-spacing: 1.2px;
      line-height: 1;
      text-transform: uppercase;
      background-color: #FFF;
      font-size: 12px; }
  .commerce-active .control-label {
    color: #7F848D;
    font-size: 11px;
    font-weight: 400;
    grid-area: label;
    letter-spacing: 1.1px;
    line-height: 1.4;
    margin-right: 10px;
    text-transform: uppercase;
    vertical-align: baseline; }
  .commerce-active .form-control {
    background-color: transparent;
    border-color: #ECEEF1;
    border-radius: 5px;
    border-width: 2px;
    grid-area: input;
    padding: 0.5rem; }
  .commerce-active .form-validator-stack {
    grid-area: message; }
  .commerce-active .form-inline {
    display: grid;
    grid-auto-columns: min-content auto;
    grid-template-areas: "label input" "label message"; }
    .commerce-active .form-inline .control-label {
      align-self: start;
      margin-top: 12px;
      text-align: right;
      width: 80px; }
    .commerce-active .form-inline .form-control {
      min-width: 100%; }
    .commerce-active .form-inline.form-group {
      margin-bottom: 30px; }
  .commerce-active .logoselector-content {
    display: flex; }
    .commerce-active .logoselector-content .portrait-icons {
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding-left: 20px; }
  .commerce-active .modal {
    left: 70px;
    top: 0;
    z-index: 1160; }
    body.signed-in .commerce-active .modal {
      top: 56px; }
    body.open .commerce-active .modal {
      left: 390px; }
  .commerce-active #addAccountModal .commerce-modal-wrapper .modal-dialog .commerce-modal__header .commerce-modal__close {
    background: url(/o/tag-theme/images/icons/clear.svg) center center no-repeat !important; }
  .commerce-active .commerce-modal-wrapper .lexicon-icon {
    height: 22px;
    width: 24px; }
  .commerce-active .commerce-modal-wrapper .modal {
    display: none;
    height: 100% !important;
    width: 100% !important;
    left: 0 !important;
    top: 0 !important; }
    .commerce-active .commerce-modal-wrapper .modal.show .modal-dialog {
      top: 50%;
      transform: translate(0, -50%); }
  .commerce-active .commerce-modal-wrapper .modal-dialog {
    border-radius: 8px;
    margin: auto;
    max-height: calc(100% - 50px);
    max-width: 540px;
    overflow: auto;
    pointer-events: unset;
    position: relative; }
  .commerce-active .modal-backdrop {
    z-index: 1120; }
  .commerce-active #minium .modal-content {
    border: none;
    box-shadow: 0 17px 84px 0 rgba(52, 55, 62, 0.2); }
  .commerce-active #minium .modal-body {
    padding: 30px; }
  .commerce-active .modal-backdrop {
    background-color: #34373e; }
    .commerce-active .modal-backdrop.show {
      opacity: .6; }
  .commerce-active .nav-underline {
    align-items: stretch;
    display: flex;
    height: 60px;
    justify-content: center; }
    .commerce-active .nav-underline .nav-item {
      align-items: center;
      color: #7F848D;
      display: flex;
      font-size: 11px;
      letter-spacing: 1.1px;
      padding: 10px;
      position: relative;
      text-transform: uppercase; }
      .commerce-active .nav-underline .nav-item .nav-link {
        padding: 0;
        position: static; }
        .commerce-active .nav-underline .nav-item .nav-link.active {
          color: #5C5E5E;
          font-weight: bold;
          text-decoration: none; }
          .commerce-active .nav-underline .nav-item .nav-link.active::after {
            background-color: #F40000;
            bottom: 0;
            content: '';
            height: 2px;
            left: calc(50% - 25px);
            position: absolute;
            width: 50px; }
  .commerce-active .nav-underline .nav-item {
    padding: 0; }
    .commerce-active .nav-underline .nav-item .nav-link {
      padding: 24px 20px; }
      .commerce-active .nav-underline .nav-item .nav-link.active {
        color: white; }
  .commerce-active #minium .commerce-catalog .pagination-results {
    display: none; }
  .commerce-active #minium .commerce-catalog .pagination {
    position: absolute;
    left: 50%;
    transform: translateX(-50%); }
    .commerce-active #minium .commerce-catalog .pagination li {
      margin: 0 5px;
      box-sizing: border-box;
      padding: 5px 10px; }
      .commerce-active #minium .commerce-catalog .pagination li:first-child, .commerce-active #minium .commerce-catalog .pagination li:last-child {
        display: none; }
      .commerce-active #minium .commerce-catalog .pagination li a {
        color: #7F848D; }
      .commerce-active #minium .commerce-catalog .pagination li:hover, .commerce-active #minium .commerce-catalog .pagination li.active {
        border-bottom: 3px solid #F40000; }
        .commerce-active #minium .commerce-catalog .pagination li:hover a, .commerce-active #minium .commerce-catalog .pagination li.active a {
          color: #F40000; }
  .commerce-active .commerce-order-by {
    line-height: 18px;
    letter-spacing: 0.75px;
    width: 61%;
    height: 36px;
    padding: 0;
    font-weight: 400;
    font-size: 14px;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: #5C5E5E !important;
    border-bottom: 1px solid #333d47; }
  .commerce-active #minium .panel {
    background-color: transparent;
    border: 0; }
    .commerce-active #minium .panel .list-unstyled {
      margin-bottom: 0; }
  .commerce-active #minium .panel-heading,
  .commerce-active #minium .panel-body {
    background-color: white;
    border-radius: 8px; }
  .commerce-active #minium .panel-group + .panel-group {
    margin-top: 40px; }
  .commerce-active #minium .panel-heading .panel-title {
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 1;
    text-transform: uppercase;
    background-color: #FFF;
    font-size: 12px;
    border-radius: 8px;
    margin-bottom: 5px;
    padding: 12px 30px; }
    .commerce-active #minium .panel-heading .panel-title .collapse-icon {
      padding: 0; }
  .commerce-active #minium .panel-body {
    font-size: 14px;
    line-height: 1.6;
    background-color: #FFF;
    border-radius: 8px;
    padding: 10px 25px; }
  .commerce-active #minium .facet-checkbox-label {
    color: #7F848D;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.6;
    padding-left: 25px;
    position: relative; }
    .commerce-active #minium .facet-checkbox-label input[type="checkbox"] {
      left: 0;
      position: absolute;
      top: 2px; }
  .commerce-active .portlet {
    margin: 0; }
  .commerce-active .portlet-boundary + .portlet-boundary:not(.portlet-borderless) {
    margin-top: 40px; }
  .commerce-active .portlet:not(:hover):not(.open) .portlet-title-default,
  .commerce-active .portlet:not(:hover):not(.open) .portlet-topper-toolbar-wrapper {
    display: none; }
  .commerce-active .portlet:not(:hover) .portlet-topper {
    transition: none; }
  @media only screen and (min-width: 768px) {
    .commerce-active .portlet.open > .portlet-topper,
    .commerce-active .portlet:hover > .portlet-topper,
    .commerce-active .portlet.focus > .portlet-topper {
      align-items: center;
      background: #B0CBFF;
      border: 0;
      border-radius: 0 0 8px 8px;
      display: flex;
      height: 25px;
      justify-content: center;
      left: calc(50% - 40px);
      opacity: 1;
      padding: 0;
      transform: none;
      transition: none;
      width: 80px;
      z-index: 10; } }
  .commerce-active .portlet-boundary:not(.portlet-draggable) .portlet-topper {
    display: none; }
  .commerce-active .portlet-title-default {
    background: #B0CBFF;
    border-radius: 8px 8px 0 0;
    bottom: 100%;
    color: white;
    font-size: 12px;
    left: 50%;
    line-height: 1.7;
    padding: 0 15px;
    position: absolute;
    transform: translateX(-50%); }
  .commerce-active .portlet-topper-toolbar-wrapper {
    background: #0B5FFF;
    border-radius: 21px;
    bottom: 5px;
    color: white;
    display: flex;
    fill: white;
    margin: 0;
    padding: 5px;
    position: absolute;
    right: 5px;
    transform-origin: right bottom;
    transition: transform ease 200ms;
    z-index: 10; }
    @media (hover: hover) {
      .portlet:not(.open) .commerce-active .portlet-topper-toolbar-wrapper:not(:hover) {
        transform: scale(0.4); }
        .portlet:not(.open) .commerce-active .portlet-topper-toolbar-wrapper:not(:hover) .portlet-topper-toolbar {
          opacity: 0;
          pointer-events: none; } }
  .commerce-active .portlet-topper-toolbar > a,
  .commerce-active .portlet-topper-toolbar > span > a,
  .commerce-active .portlet-topper-toolbar .lfr-icon-menu > a {
    color: white; }
  .commerce-active .portlet-content {
    padding: 0; }
  .commerce-active .portlet-content-container {
    font-size: 14px;
    line-height: 1.6; }
  .commerce-active .portlet-borderless .portlet-title-text {
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 1;
    text-transform: uppercase;
    color: #5C5E5E;
    font-size: 14px;
    margin: 40px 0;
    display: block;
    max-width: 100%; }
  .commerce-active .portlet-decorate .portlet-content,
  .commerce-active .portlet-commerce-panel .portlet-content {
    background: transparent; }
  .commerce-active .portlet-decorate .portlet-title-text,
  .commerce-active .portlet-commerce-panel .portlet-title-text {
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 1;
    text-transform: uppercase;
    background-color: #FFF;
    font-size: 12px;
    border-radius: 8px;
    margin-bottom: 5px;
    padding: 12px 30px;
    display: block;
    max-width: 100%; }
  .commerce-active .portlet-decorate .portlet-content-container,
  .commerce-active .portlet-commerce-panel .portlet-content-container {
    font-size: 14px;
    line-height: 1.6;
    background-color: #FFF;
    border-radius: 8px;
    padding: 10px 25px; }
  .commerce-active .portlet-layout .portlet-header {
    margin-bottom: 0; }
  .commerce-active .portlet-header-tools {
    position: absolute;
    right: 5px;
    top: 5px; }
  .commerce-active .portlet-body .table {
    background-color: transparent;
    border-collapse: initial;
    border-spacing: 0 5px;
    color: #5C5E5E;
    margin-top: -5px; }
    .commerce-active .portlet-body .table th,
    .commerce-active .portlet-body .table th button {
      color: #9D9E9E;
      font-size: 11px;
      font-weight: normal;
      line-height: 1;
      text-transform: uppercase;
      white-space: nowrap; }
    .commerce-active .portlet-body .table tbody tr {
      height: 80px; }
    .commerce-active .portlet-body .table tr {
      --translate-space: 340px;
      transition: all ease 400ms; }
      html:not(.ie):not(.edge) .commerce-active .portlet-body .table tr.is-active {
        transform: translateX(calc(-1 * var(--translate-space))); }
    .commerce-active .portlet-body .table th,
    .commerce-active .portlet-body .table td {
      box-shadow: none !important;
      padding: 10px; }
      .commerce-active .portlet-body .table th:first-child,
      .commerce-active .portlet-body .table td:first-child {
        padding: 10px 10px 10px 25px; }
      .commerce-active .portlet-body .table th:last-child,
      .commerce-active .portlet-body .table td:last-child {
        padding: 10px 25px 10px 10px; }
      .commerce-active .portlet-body .table th small,
      .commerce-active .portlet-body .table td small {
        color: #9D9E9E;
        display: block;
        font-size: 11px; }
    .commerce-active .portlet-body .table td a {
      color: currentColor;
      text-decoration: underline; }
    .commerce-active .portlet-body .table td img {
      height: 60px;
      object-fit: cover;
      width: 60px; }
    .commerce-active .portlet-body .table .cell {
      height: 100%;
      position: relative;
      white-space: nowrap; }
    .commerce-active .portlet-body .table .image-name-cell a {
      text-decoration: none; }
  .commerce-active .portlet-body .table-responsive {
    margin-bottom: 20px; }
    .commerce-active .portlet-body .table-responsive td.image-name-cell {
      min-width: 300px; }
    .commerce-active .portlet-body .table-responsive tr:hover .quantity-selector .btn {
      background-color: transparent !important; }
  .commerce-active .portlet-body .image-name-cell-label {
    align-items: center;
    color: #5C5E5E;
    display: flex;
    font-weight: normal; }
    .commerce-active .portlet-body .image-name-cell-label img {
      margin-right: 10px; }
    .commerce-active .portlet-body .image-name-cell-label span {
      text-decoration: none; }
  .commerce-active .portlet-body .table-list.table-hover tbody tr:hover td {
    background-color: #FFF; }
  .commerce-active .portlet-body .table-list th:first-child, .commerce-active .portlet-body .table-list td:first-child {
    border-bottom-left-radius: 8px !important;
    border-top-left-radius: 8px !important; }
  .commerce-active .portlet-body .table-list th:last-child, .commerce-active .portlet-body .table-list td:last-child {
    border-bottom-right-radius: 8px !important;
    border-top-right-radius: 8px !important; }
  .commerce-active .portlet-body .table-list .table-list-title {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 1rem; }
    .commerce-active .portlet-body .table-list .table-list-title .text-truncate {
      font-size: 0.875rem;
      font-weight: 600;
      line-height: 1.45; }
  .commerce-active .portlet-body .table-list tbody tr td, .commerce-active .portlet-body .table-list tbody tr td.lfr-entry-action-column, .commerce-active .portlet-body .table-list thead tr td, .commerce-active .portlet-body .table-list thead tr td.lfr-entry-action-column {
    background-color: #FFFFFF; }
  .commerce-active .portlet-body .table-list thead th {
    color: #9D9E9E;
    font-size: 11px;
    font-weight: normal;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #FFFFFF;
    height: auto; }
  .commerce-active #commercePlacedOrdersCommerceTable table tbody td:nth-of-type(2),
  .commerce-active #commercePendingOrdersCommerceTable table tbody td:nth-of-type(2) {
    padding-bottom: 0;
    padding-top: 0; }
    .commerce-active #commercePlacedOrdersCommerceTable table tbody td:nth-of-type(2) span,
    .commerce-active #commercePendingOrdersCommerceTable table tbody td:nth-of-type(2) span {
      max-height: 73px;
      width: 200px;
      white-space: inherit; }
  .commerce-active .portlet-body .table-list tbody tr:hover td.lfr-entry-action-column {
    background-color: transparent; }
  .commerce-active .portlet-body .table-list tbody tr td.lfr-entry-action-column .quantity-selector {
    min-width: 164px; }
  .commerce-active .commerce-multi-step-nav {
    margin: 40px 20px; }
  .commerce-active .portlet-commerce-checkout .input-container > .form-group-autofit,
  .commerce-active .portlet-commerce-checkout .input-container > .address-fields,
  .commerce-active .portlet-commerce-checkout .commerce-checkout-summary-footer,
  .commerce-active .portlet-commerce-checkout .shipping-address {
    font-size: 14px;
    line-height: 1.6;
    background-color: #FFF;
    border-radius: 8px;
    padding: 10px 25px; }
  .commerce-active .portlet-commerce-checkout .input-container > .form-group-autofit,
  .commerce-active .portlet-commerce-checkout .input-container > .address-fields {
    padding-top: 30px; }
  .commerce-active .portlet-commerce-checkout .input-container > .form-group-autofit > .form-group {
    margin-bottom: 1rem;
    margin-right: 0; }
  .commerce-active .portlet-commerce-checkout .commerce-checkout-summary-header {
    display: none; }
  .commerce-active .portlet-commerce-checkout .btn.add-to-cart-button {
    padding: 0 10px !important;
    border-radius: 4px !important;
    background-color: var(--wlt-custom-colour-scheme) !important;
    float: right;
    margin: -8px 0 0 0 !important;
    width: auto;
    height: 33px !important;
    border-color: var(--wlt-custom-colour-scheme) !important;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    position: absolute;
    top: 24px;
    right: 25px; }
  .commerce-active .portlet-commerce-checkout .shipping-as-billing > .form-inline.input-checkbox-wrapper {
    grid-auto-columns: auto; }
  .commerce-active body .multi-step-item.active .multi-step-divider,
  .commerce-active body .multi-step-item.success-page.complete .multi-step-divider,
  .commerce-active .multi-step-item.active .multi-step-icon {
    background-color: #F40000; }
  .commerce-active body .multi-step-indicator-label {
    max-width: 130px !important; }
  .commerce-active .order-notes-submit-actions {
    align-items: center;
    display: flex;
    justify-content: flex-end; }
    .commerce-active .order-notes-submit-actions .form-inline.form-group {
      grid-auto-columns: 1fr;
      grid-template-areas: initial;
      margin-bottom: 0; }
      .commerce-active .order-notes-submit-actions .form-inline.form-group .field {
        margin-right: 5px; }
    .commerce-active .order-notes-submit-actions .button-holder {
      margin: 0 0 0 20px; }
  .commerce-active .search-bar-keywords-input-wrapper {
    background: #FFF;
    margin-left: 0; }
  .commerce-active .commerce-account-list {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 15px;
    width: 100% !important; }
    .commerce-active .commerce-account-list__title {
      font-size: 1.125em;
      height: 40px;
      margin-top: 15px;
      padding: 0 20px; }
    .commerce-active .commerce-account-list__item {
      color: currentColor;
      cursor: pointer;
      display: block;
      margin-top: 15px;
      padding: 0 20px;
      position: relative; }
      .commerce-active .commerce-account-list__item:hover {
        color: currentColor;
        text-decoration: none; }
      .commerce-active .commerce-account-list__item:not(:hover) span {
        opacity: 0.8; }
      .commerce-active .commerce-account-list__item img {
        border-radius: 50%;
        height: 40px;
        margin-right: 10px;
        width: 40px; }
      .commerce-active .commerce-account-list__item strong {
        color: #5C5E5E; }
  .commerce-active .commerce-account-selector {
    color: #5C5E5E;
    display: grid;
    font-size: 16px;
    font-weight: 500;
    grid-gap: 0 20px;
    grid-template: "image title" min-content "image info" min-content / 40px 201px; }
    @media screen and (max-width: 767px) {
      .commerce-active .commerce-account-selector {
        grid-gap: 0;
        grid-template-columns: 40px 0; } }
    .commerce-active .commerce-account-selector__image {
      border-radius: 50%;
      grid-area: image;
      height: 40px;
      overflow: hidden;
      position: relative; }
      .commerce-active .commerce-account-selector__image img {
        height: auto;
        width: 100%; }
      .commerce-active .commerce-account-selector__image:empty {
        display: none; }
    .commerce-active .commerce-account-selector__title {
      align-self: end;
      grid-area: title;
      line-height: 1; }
      @media screen and (max-width: 767px) {
        .commerce-active .commerce-account-selector__title {
          display: none; } }
    .commerce-active .commerce-account-selector__info {
      font-size: 0.75em;
      grid-area: info;
      line-height: 1;
      margin-top: 4px; }
      @media screen and (max-width: 767px) {
        .commerce-active .commerce-account-selector__info {
          display: none; } }
      .commerce-active .commerce-account-selector__info:empty {
        display: none; }
    .commerce-active .commerce-account-selector__remove {
      background: #4B84FF;
      border-radius: 50%;
      color: white;
      cursor: pointer;
      font-size: 11px;
      height: 18px;
      line-height: 1.1;
      position: absolute;
      right: -5px;
      top: 5px;
      width: 18px;
      z-index: 100; }
      .commerce-active .commerce-account-selector__remove svg {
        height: 22px;
        left: -3px;
        margin: 0 !important;
        position: relative;
        top: -3px;
        width: 22px; }
      .commerce-active .commerce-account-selector__remove path {
        fill: white; }
  .commerce-active .commerce-account-switcher {
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    transition: transform .1s ease-in;
    width: 100%; }
    .commerce-active .commerce-account-switcher:not(.is-visible) {
      transform: translateX(-100%); }
    .commerce-active .commerce-account-switcher.is-visible + .commerce-active .commerce-account-switcher {
      transform: translateX(100%); }
    .commerce-active .commerce-account-switcher__empty-table {
      color: #7F848D;
      font-size: 14px;
      padding: 20px 20px 5px; }
    .commerce-active .commerce-account-switcher__section + .commerce-active .commerce-account-switcher__section {
      border-top: 1px solid #ECEEF1; }
    .commerce-active .commerce-account-switcher__section--fill {
      flex-grow: 1;
      overflow: auto; }
    .commerce-active .commerce-account-switcher__section--padded {
      padding: 20px; }
    .commerce-active .commerce-account-switcher__section--header {
      display: flex;
      flex-shrink: 0; }
    .commerce-active .commerce-account-switcher__title {
      align-self: center;
      font-size: 18px;
      font-weight: 500;
      padding: 20px; }
    .commerce-active .commerce-account-switcher__back {
      align-items: center;
      color: #7F848D;
      display: flex;
      flex-grow: 0;
      font-size: 14px;
      height: 70px;
      padding: 20px 0 20px 20px; }
      .commerce-active .commerce-account-switcher__back:hover {
        color: #7F848D;
        text-decoration: none; }
      .commerce-active .commerce-account-switcher__back > svg {
        height: 21px;
        margin-right: 10px;
        width: 25px; }
        .rtl .commerce-active .commerce-account-switcher__back > svg {
          transform: scaleX(-1); }
    .commerce-active .commerce-account-switcher__button {
      margin: 0 !important; }
      .commerce-active .commerce-account-switcher__button:last-child {
        border-radius: 0 0 8px 8px !important; }
  .commerce-active .commerce-add-to-tick {
    cursor: pointer;
    height: 40px;
    width: 40px; }
    .commerce-active .commerce-add-to-tick__circle {
      fill: #C9DAFF;
      opacity: 1;
      stroke-dasharray: 130;
      stroke-dashoffset: 130;
      transition: all .5s; }
    .commerce-active .commerce-add-to-tick__tick {
      fill: none;
      stroke: #A7E5BE;
      stroke-linecap: round;
      stroke-linejoin: round;
      stroke-width: 11px;
      stroke-dasharray: 100;
      stroke-dashoffset: 100;
      transition: stroke-dashoffset .2s ease-out; }
    .commerce-active .commerce-add-to-tick__add {
      opacity: 1;
      stroke-dasharray: 100;
      stroke-dashoffset: 0;
      transform-origin: 50%;
      transition: all .2s ease-out; }
      .commerce-active .commerce-add-to-tick__add line {
        fill: none;
        stroke: #C9DAFF;
        stroke-miterlimit: 10;
        stroke-width: 11px; }
    .commerce-active .commerce-add-to-tick:hover .commerce-add-to-tick__add line {
      stroke: #4C83FF; }
    .commerce-active .commerce-add-to-tick.is-added .commerce-add-to-tick__circle,
    .commerce-active .commerce-add-to-tick.is-added .commerce-add-to-tick__tick {
      opacity: 1;
      stroke-dashoffset: 0; }
    .commerce-active .commerce-add-to-tick.is-added .commerce-add-to-tick__circle {
      fill: #A7E5BE; }
      .user-item:hover .commerce-active .commerce-add-to-tick.is-added .commerce-add-to-tick__circle {
        fill: #A7E5BE; }
    .commerce-active .commerce-add-to-tick.is-added:hover .commerce-add-to-tick__tick {
      stroke: #4BC287; }
    .commerce-active .commerce-add-to-tick.is-added .commerce-add-to-tick__add {
      opacity: 0;
      transform: scale(0.2); }
      .user-item:hover .commerce-active .commerce-add-to-tick.is-added .commerce-add-to-tick__add line {
        stroke: #4C83FF; }
  .commerce-active .btn-primary,
  .commerce-active .commerce-button,
  .commerce-active .portlet-commerce-checkout .btn {
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
    display: inline-flex;
    height: 54px;
    justify-content: center;
    letter-spacing: 1px;
    line-height: 1.25;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap; }
    .commerce-active .btn-primary:hover .lfr-btn-label,
    .commerce-active .commerce-button:hover .lfr-btn-label,
    .commerce-active .portlet-commerce-checkout .btn:hover .lfr-btn-label {
      color: #FFFFFF; }
    .commerce-active .btn-primary .lfr-btn-label,
    .commerce-active .commerce-button .lfr-btn-label,
    .commerce-active .portlet-commerce-checkout .btn .lfr-btn-label {
      color: #FFFFFF; }
    .commerce-active .btn-primary + a.btn-default,
    .commerce-active .commerce-button + a.btn-default,
    .commerce-active .portlet-commerce-checkout .btn + a.btn-default {
      height: 54px; }
    .commerce-active .btn-primary:focus, .commerce-active .btn-primary:focus-within,
    .commerce-active .commerce-button:focus,
    .commerce-active .portlet-commerce-checkout .btn:focus,
    .commerce-active .commerce-button:focus-within,
    .commerce-active .portlet-commerce-checkout .btn:focus-within {
      box-shadow: 0 3px 20px 0 rgba(244, 0, 0, 0.5);
      outline: none; }
    .commerce-active .btn-primary + .commerce-active .btn-primary,
    .commerce-active .commerce-button + .commerce-active .btn-primary,
    .commerce-active .portlet-commerce-checkout .btn + .commerce-active .btn-primary, .commerce-active .btn-primary + .commerce-active .commerce-button, .btn-primary + .commerce-active .btn-primary + .commerce-active .portlet-commerce-checkout .btn, .btn-primary + .commerce-active .portlet-commerce-checkout .btn-primary + .commerce-active .btn,
    .commerce-active .commerce-button + .commerce-active .commerce-button,
    .commerce-active .portlet-commerce-checkout .btn + .commerce-active .commerce-button,
    .commerce-button + .commerce-active .commerce-button + .commerce-active .portlet-commerce-checkout .btn,
    .commerce-button + .commerce-active .portlet-commerce-checkout .commerce-button + .commerce-active .btn,
    .commerce-active .portlet-commerce-checkout .btn + .commerce-active .btn {
      margin-left: 20px; }
    .commerce-active .btn-primary--good,
    .commerce-active .commerce-button--good {
      background-color: #4BC286; }
    .commerce-active .btn-primary--bad,
    .commerce-active .commerce-button--bad {
      background-color: #EC676A; }
    .commerce-active .btn-primary--neutral,
    .commerce-active .commerce-button--neutral {
      background-color: #FEE4B8; }
    .commerce-active .btn-primary.btn-secondary.commerce-button--good, .commerce-active .btn-primary.commerce-button--outline.commerce-button--good, .commerce-active .portlet-commerce-checkout .btn-primary.commerce-button--good.btn:not(.btn-primary), .commerce-active .btn-primary--outline.commerce-button--good,
    .commerce-active .commerce-button.btn-secondary.commerce-button--good,
    .commerce-active .portlet-commerce-checkout .btn-secondary.commerce-button--good.btn,
    .commerce-active .commerce-button.commerce-button--outline.commerce-button--good,
    .commerce-active .portlet-commerce-checkout .commerce-button--outline.commerce-button--good.btn,
    .commerce-active .portlet-commerce-checkout .commerce-button--good.btn:not(.btn-primary),
    .commerce-active .commerce-button--outline.commerce-button--good,
    .commerce-active .portlet-commerce-checkout .commerce-button--good.btn:not(.btn-primary) {
      color: #4BC286; }
    .commerce-active .btn-primary.btn-secondary.commerce-button--bad, .commerce-active .btn-primary.commerce-button--outline.commerce-button--bad, .commerce-active .portlet-commerce-checkout .btn-primary.commerce-button--bad.btn:not(.btn-primary), .commerce-active .btn-primary--outline.commerce-button--bad,
    .commerce-active .commerce-button.btn-secondary.commerce-button--bad,
    .commerce-active .portlet-commerce-checkout .btn-secondary.commerce-button--bad.btn,
    .commerce-active .commerce-button.commerce-button--outline.commerce-button--bad,
    .commerce-active .portlet-commerce-checkout .commerce-button--outline.commerce-button--bad.btn,
    .commerce-active .portlet-commerce-checkout .commerce-button--bad.btn:not(.btn-primary),
    .commerce-active .commerce-button--outline.commerce-button--bad,
    .commerce-active .portlet-commerce-checkout .commerce-button--bad.btn:not(.btn-primary) {
      color: #EC676A; }
    .commerce-active .btn-primary.btn-secondary.commerce-button--neutral, .commerce-active .btn-primary.commerce-button--outline.commerce-button--neutral, .commerce-active .portlet-commerce-checkout .btn-primary.commerce-button--neutral.btn:not(.btn-primary), .commerce-active .btn-primary--outline.commerce-button--neutral,
    .commerce-active .commerce-button.btn-secondary.commerce-button--neutral,
    .commerce-active .portlet-commerce-checkout .btn-secondary.commerce-button--neutral.btn,
    .commerce-active .commerce-button.commerce-button--outline.commerce-button--neutral,
    .commerce-active .portlet-commerce-checkout .commerce-button--outline.commerce-button--neutral.btn,
    .commerce-active .portlet-commerce-checkout .commerce-button--neutral.btn:not(.btn-primary),
    .commerce-active .commerce-button--outline.commerce-button--neutral,
    .commerce-active .portlet-commerce-checkout .commerce-button--neutral.btn:not(.btn-primary) {
      color: #FEE4B8; }
    .commerce-active .btn-primary.btn-secondary.commerce-button--disabled, .commerce-active .btn-primary.commerce-button--outline.commerce-button--disabled, .commerce-active .portlet-commerce-checkout .btn-primary.commerce-button--disabled.btn:not(.btn-primary), .commerce-active .btn-primary--outline.commerce-button--disabled,
    .commerce-active .commerce-button.btn-secondary.commerce-button--disabled,
    .commerce-active .portlet-commerce-checkout .btn-secondary.commerce-button--disabled.btn,
    .commerce-active .commerce-button.commerce-button--outline.commerce-button--disabled,
    .commerce-active .portlet-commerce-checkout .commerce-button--outline.commerce-button--disabled.btn,
    .commerce-active .portlet-commerce-checkout .commerce-button--disabled.btn:not(.btn-primary),
    .commerce-active .commerce-button--outline.commerce-button--disabled,
    .commerce-active .portlet-commerce-checkout .commerce-button--disabled.btn:not(.btn-primary) {
      opacity: 0.5 !important; }
    .commerce-active .btn-primary--link.commerce-button--good,
    .commerce-active .commerce-button--link.commerce-button--good {
      color: #4BC286; }
    .commerce-active .btn-primary--link.commerce-button--bad,
    .commerce-active .commerce-button--link.commerce-button--bad {
      color: #EC676A; }
    .commerce-active .btn-primary--link.commerce-button--neutral,
    .commerce-active .commerce-button--link.commerce-button--neutral {
      color: #FEE4B8; }
    .commerce-active .btn-primary--link.commerce-button--disabled,
    .commerce-active .commerce-button--link.commerce-button--disabled {
      opacity: 0.5; }
    .commerce-active .btn-primary--block,
    .commerce-active .commerce-button--block {
      border-radius: 0;
      display: flex; }
    .commerce-active .btn-primary--small,
    .commerce-active .commerce-button--small {
      height: 44px; }
      .commerce-active .btn-primary--small + .commerce-active .btn-primary--small,
      .commerce-active .commerce-button--small + .commerce-active .btn-primary--small, .commerce-active .btn-primary--small +
      .commerce-active .commerce-button--small,
      .commerce-active .commerce-button--small +
      .commerce-active .commerce-button--small {
        margin-left: 10px; }
    .commerce-active .btn-primary--disabled,
    .commerce-active .commerce-button--disabled {
      background-color: #C9DAFF;
      cursor: inherit; }
    .commerce-active .btn-primary--big,
    .commerce-active .commerce-button--big {
      font-size: 12px;
      height: 64px;
      min-width: 170px; }
    .commerce-active .btn-primary--icon,
    .commerce-active .commerce-button--icon {
      border-radius: 50%;
      min-width: auto; }
    .commerce-active .btn-primary--inline,
    .commerce-active .commerce-button--inline {
      background: transparent;
      border: none;
      color: #F40000;
      display: inline-block;
      height: auto;
      min-width: auto;
      padding: 0; }
      .commerce-active .btn-primary--inline:hover,
      .commerce-active .commerce-button--inline:hover {
        color: inherit; }
    .commerce-active .btn-primary--spaced,
    .commerce-active .commerce-button--spaced {
      margin-left: 20px; }
  .commerce-active a.lfr-portal-tooltip.btn-action.btn-primary {
    height: 38px;
    padding: 16px; }
  .commerce-active a.btn-cancel.btn-link,
  .commerce-active a.btn-default.d-inline.float-right {
    background-color: #FFF;
    border-width: 2px;
    border-color: #F40000;
    margin-bottom: 20px; }
    .commerce-active a.btn-cancel.btn-link span,
    .commerce-active a.btn-default.d-inline.float-right span {
      color: #F40000; }
  .commerce-active .component-action:hover {
    color: #6c757d; }
  .commerce-active .commerce-collapse__header {
    align-items: center;
    color: inherit;
    display: flex;
    justify-content: space-between;
    padding: 0;
    width: 100%; }
    .commerce-active .commerce-collapse__header .collapse-title {
      font-weight: bold; }
    .commerce-active .commerce-collapse__header .collapse-icon-closed,
    .commerce-active .commerce-collapse__header .collapse-icon-open {
      font-size: 20px;
      line-height: 0;
      position: static; }
    .commerce-active .commerce-collapse__header--collapsing .collapse-icon-closed, .commerce-active .commerce-collapse__header--collapsed .collapse-icon-closed {
      display: block; }
    .commerce-active .commerce-collapse__header--collapsing .collapse-icon-open, .commerce-active .commerce-collapse__header--collapsed .collapse-icon-open {
      display: none; }
    .commerce-active .commerce-collapse__header--expanding .collapse-icon-closed, .commerce-active .commerce-collapse__header--expanded .collapse-icon-closed {
      display: none; }
    .commerce-active .commerce-collapse__header--expanding .collapse-icon-open, .commerce-active .commerce-collapse__header--expanded .collapse-icon-open {
      display: block; }
  .commerce-active .commerce-collapse__content {
    overflow: hidden;
    padding-top: 10px;
    transition: max-height .2s ease-in; }
    .commerce-active .commerce-collapse__content--collapsed {
      display: none; }
    .commerce-active .commerce-collapse__content--collapsing, .commerce-active .commerce-collapse__content--expanding, .commerce-active .commerce-collapse__content--expanded {
      display: block; }
  .commerce-active .commerce-compare-table {
    border-collapse: collapse;
    color: #5C5E5E;
    line-height: 1.1;
    width: 100%; }
    .commerce-active .commerce-compare-table tbody td {
      border-right: 2px solid #F8F8F9;
      padding: 15px;
      vertical-align: baseline; }
      .commerce-active .commerce-compare-table tbody td:last-child {
        border-right: none; }
    .commerce-active .commerce-compare-table tbody tr {
      height: auto; }
    .commerce-active .commerce-compare-table .commerce-compare-table__title {
      width: 150px; }
    .commerce-active .commerce-compare-table tbody tr:not(.commerce-compare-table__separator) {
      background: white;
      overflow: hidden; }
    .commerce-active .commerce-compare-table__separator {
      font-weight: 800; }
    .commerce-active .commerce-compare-table__title {
      font-size: 12px;
      letter-spacing: 1.2px;
      line-height: 16px;
      text-transform: uppercase; }
    .commerce-active .commerce-compare-table__value {
      color: #7F848D;
      font-size: 14px;
      line-height: 32px;
      text-align: center; }
    .commerce-active .commerce-compare-table td {
      width: 20%; }
      .commerce-active .commerce-compare-table td:first-of-type {
        width: 10%; }
  .commerce-active #portlet_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet .commerce-compare-table__card .card .product-image-container .product-image {
    width: 100%;
    height: 150px !important; }
  .commerce-active .minium-card {
    text-align: left; }
  .commerce-active tbody td.commerce-compare-table__title {
    background: #828E93 0% 0% no-repeat padding-box;
    color: white; }
  .commerce-active .commerce-compare-table__value {
    color: #09232C; }
  .commerce-active .commerce-compare-table tbody td {
    border: 1px solid #eae9e9; }
  .commerce-active .commerce-compare-table__title {
    font-size: 14px;
    letter-spacing: 1.2px;
    line-height: 16px;
    text-transform: capitalize; }
  .commerce-active .commerce-compare-table .commerce-compare-table__title {
    width: 150px;
    font-size: 14px; }
  .commerce-active .minium-card__actions .btn-add-to-cart {
    border-radius: 6px !important;
    height: 38px !important;
    margin-left: 2% !important;
    width: 96%;
    background-color: #E61D2B; }
  .commerce-active .minium-card .stock-quantity {
    bottom: 54px !important; }
  .commerce-active .commerce-compare-table__card-row td:nth-child(1) {
    display: none; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .quantity-selector {
    border: 2px solid #eceef1;
    border-radius: 5px;
    zoom: 0.6;
    bottom: 69px !important;
    right: 80px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .btn-add-to-cart {
    height: 38px;
    margin: 70px 5px 15px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card__price {
    line-height: 20px;
    min-height: 0px;
    float: right;
    text-align: right;
    width: 95%;
    position: static !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .price-value {
    font-size: 12px;
    font-weight: bold !important;
    margin-right: 0px;
    margin-top: 10px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .input-group {
    width: 160px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card__price {
    right: 10px;
    bottom: 65px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card__add-to-wishlist-button {
    background-color: #828E93;
    color: #828E93;
    height: 15px;
    right: 18px;
    top: 185px;
    width: 16px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .minium-card__add-to-wishlist-button [class*="-icon"] {
    height: 15px;
    width: 16px;
    top: 1px;
    color: #09232C !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card__sku {
    color: #09232C;
    font-size: 8px;
    margin-top: 3px;
    text-transform: uppercase;
    margin-left: 15px !important;
    font-weight: bold; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card__name {
    color: #09232C;
    font-size: 12px;
    margin-left: 15px !important;
    font-weight: bold; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .minium-card__delete {
    background: #fff;
    height: 14px;
    left: 85%;
    width: 14px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .minium-card__delete [class*="-icon"] {
    height: 16px;
    left: -1px;
    top: 1px;
    width: 16px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card__delete path {
    fill: #808080; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card, .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .card {
    align-items: normal;
    background-color: #FFFFFF;
    top: -5px;
    width: 260px;
    max-width: 300px;
    height: 426px !important;
    overflow: hidden;
    padding: 0px;
    margin-left: 10px; }
  .commerce-active .minium-card, .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .card .commerce-quantity-containe {
    margin-bottom: 9px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .card .btn {
    width: 88%;
    margin-left: 6%;
    height: 38px;
    margin-top: 6px;
    background-color: #E61D2B; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .form-group.input-text-wrapper {
    display: flex;
    flex-direction: row; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card__actions {
    position: absolute;
    bottom: 19px;
    right: -40px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card__sku {
    margin-top: 14px !important;
    font-weight: 200 !important;
    font-size: 12px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .input-group > .input-group-prepend:not(:first-child) > .form-control {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    font-weight: bold; }
  .commerce-active form.quantity-selector .input-group-item.input-group-item-shrink.input-group-prepend {
    margin-left: -6px !important; }
  .commerce-active .secondary-header .commerce-subheader-right .mini-cart-opener {
    cursor: pointer; }
  .commerce-active .tooltip-inner:after, .commerce-active .commerce-active .tooltip-inner:before {
    border: none !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .btn-add-to-cart {
    height: 38px !important;
    bottom: -8px !important;
    margin-bottom: 0px !important;
    margin-top: 10px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 82% !important;
    left: 2%; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .minium-card__picture {
    margin-left: 0px; }
  .commerce-active .commerce-cta {
    bottom: 0;
    display: flex;
    filter: drop-shadow(0 10px 20px rgba(92, 94, 94, 0.14));
    justify-content: center;
    left: 70px;
    padding: 20px;
    pointer-events: none;
    position: fixed;
    right: 0;
    transition: transform ease 200ms, left ease 500ms;
    z-index: 100; }
    @media screen and (hover: none) {
      .commerce-active .commerce-cta {
        bottom: 70px;
        left: 0; }
        .minium-frame.is-scrolling-down.is-scrolled .commerce-active .commerce-cta {
          bottom: 0; } }
    .commerce-active .commerce-cta:empty {
      display: none; }
    .commerce-active .commerce-cta:not(.is-visible) {
      transform: translateY(200%); }
    .commerce-active .commerce-cta > * {
      pointer-events: auto; }
    body.open .commerce-active .commerce-cta {
      left: calc(320px + 70px); }
  .commerce-active .commerce-datalist {
    color: #5C5E5E;
    display: inline-block;
    font-size: 14px;
    line-height: 1.6;
    opacity: 1;
    position: relative;
    transform: translateY(0);
    transition: transform .1s ease-in;
    width: 200px;
    z-index: 1; }
    .commerce-active .commerce-datalist.is-hidden {
      opacity: 0;
      pointer-events: none;
      transform: translateY(20%); }
    .commerce-active .commerce-datalist.is-disabled {
      opacity: .5;
      pointer-events: none; }
    .commerce-active .commerce-datalist__input-wrapper {
      background-color: rgba(255, 255, 255, 0);
      border: 2px solid #ECEEF1;
      border-radius: 8px;
      display: grid;
      grid-gap: 10px;
      grid-template-columns: auto 24px;
      overflow: hidden;
      padding: 6px 10px;
      transition: background-color .1s ease-in, border-radius .2s ease-in;
      z-index: 2; }
      .commerce-active .commerce-datalist__input-wrapper:focus-within {
        background-color: white;
        border-color: #C9DAFF; }
      .commerce-active .commerce-datalist__input-wrapper.is-expanding, .commerce-active .commerce-datalist__input-wrapper.is-expanded {
        background-color: white;
        border-radius: 8px 8px 0 0; }
        .commerce-active .commerce-datalist__input-wrapper.is-expanding .commerce-datalist__icon--reset, .commerce-active .commerce-datalist__input-wrapper.is-expanded .commerce-datalist__icon--reset {
          opacity: 1;
          transform: translate(0, 50%) scale(1); }
        .commerce-active .commerce-datalist__input-wrapper.is-expanding .commerce-datalist__icon--default, .commerce-active .commerce-datalist__input-wrapper.is-expanded .commerce-datalist__icon--default {
          opacity: 0;
          transform: translate(0, -50%) scale(0.5); }
    .commerce-active .commerce-datalist__icon-wrapper {
      font-size: 20px;
      line-height: 0;
      position: relative; }
    .commerce-active .commerce-datalist__icon {
      align-items: center;
      display: flex;
      height: 100%;
      margin-top: -50%;
      position: absolute;
      right: 0;
      top: 0;
      transition: transform .2s ease-in, opacity .2s ease-in; }
      .commerce-active .commerce-datalist__icon--reset {
        color: #7F848D;
        opacity: 0;
        padding: 0;
        transform: translate(0, 130%) scale(0.5); }
      .commerce-active .commerce-datalist__icon--default {
        opacity: 1;
        transform: translate(0, 50%) scale(1); }
    .commerce-active .commerce-datalist__mask {
      height: 26px;
      overflow: hidden;
      position: relative; }
    .commerce-active .commerce-datalist__query-wrapper {
      align-items: center;
      display: flex;
      overflow-x: scroll;
      overflow-y: hidden;
      position: absolute;
      scroll-behavior: smooth;
      -webkit-overflow-scrolling: touch;
      height: calc(100% + 24px);
      left: 0;
      padding-bottom: 24px;
      right: 0;
      top: 0; }
      .commerce-active .commerce-datalist__query-wrapper::-webkit-scrollbar {
        display: none; }
    .commerce-active .commerce-datalist__query-input {
      background: transparent;
      border-width: 0;
      display: inline-block;
      flex-grow: 1;
      margin: 0;
      min-width: calc(100% - 50px); }
      .commerce-active .commerce-datalist__query-input:focus {
        outline: none; }
    .commerce-active .commerce-datalist__values {
      align-items: center;
      display: flex;
      flex-shrink: 0; }
    .commerce-active .commerce-datalist__value {
      animation: zoomInFromRight .1s ease-out;
      animation-fill-mode: forwards;
      background-color: #C9DAFF;
      border-radius: 20px;
      margin-right: 5px;
      padding: 2px 7px;
      white-space: nowrap; }
    .commerce-active .commerce-datalist__delete-value {
      display: inline-block;
      font-size: 18px;
      line-height: 0;
      padding: 0;
      vertical-align: middle; }
    .commerce-active .commerce-datalist__dropdown {
      background: white;
      border-color: #ECEEF1;
      border-radius: 0 0 8px 8px;
      border-style: solid;
      border-width: 0 2px 2px 2px;
      box-shadow: 0 10px 20px rgba(92, 94, 94, 0.14);
      display: none;
      left: 0;
      opacity: 0;
      overflow: hidden;
      position: absolute;
      right: 0;
      top: 100%;
      transform: translateY(-40px);
      transform: translateY(-40px);
      transform-origin: 50% 0%;
      transition: all .1s ease-in;
      transition: opacity .2s ease-in, transform .2s ease-in;
      z-index: 1; }
      .commerce-active .commerce-datalist__dropdown.is-expanding {
        animation: expand-dropdown .2s;
        animation-fill-mode: forwards;
        display: block; }
      .commerce-active .commerce-datalist__dropdown.is-collapsing {
        animation: collapse-dropdown .2s;
        animation-fill-mode: forwards;
        display: block; }
      .commerce-active .commerce-datalist__dropdown.is-expanded {
        display: block;
        opacity: 1;
        transform: translateY(0); }
    .commerce-active .commerce-datalist__data {
      list-style-type: none;
      margin: 0;
      padding: 0; }
    .commerce-active .commerce-datalist__option {
      cursor: pointer;
      display: block;
      font-weight: normal;
      margin: 0;
      padding: 7px 14px; }
      .commerce-active .commerce-datalist__option .is-hover, .commerce-active .commerce-datalist__option:hover {
        background-color: #F7F7F8; }
      .commerce-active .commerce-datalist__option--active {
        font-weight: 600; }
      .commerce-active .commerce-datalist__option--multiselect {
        padding: 0; }
        .commerce-active .commerce-datalist__option--multiselect:last-of-type, .commerce-active .commerce-datalist__option--multiselect:first-of-type {
          padding: 0; }
      .commerce-active .commerce-datalist__option--empty {
        cursor: inherit; }
      .commerce-active .commerce-datalist__option [type="checkbox"] {
        margin-right: 15px; }
    .commerce-active .commerce-datalist[class*="-icon"] {
      height: 24px;
      width: 24px; }

@keyframes expand-dropdown {
  0% {
    opacity: 0;
    transform: translateY(-40px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes collapse-dropdown {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-40px); } }
  .commerce-active .commerce-dot {
    align-items: center;
    display: grid;
    grid-gap: 5px;
    grid-template-columns: auto 1fr; }
    .commerce-active .commerce-dot::before {
      align-self: center;
      background-color: #F40000;
      border-radius: 50%;
      content: '';
      display: inline-block;
      height: 14px;
      width: 14px; }
    .commerce-active .commerce-dot--big::before {
      height: 20px;
      width: 20px; }
    .commerce-active .commerce-dot--good::before {
      background-color: #4BC286; }
    .commerce-active .commerce-dot--neutral::before {
      background-color: #FEE4B8; }
    .commerce-active .commerce-dot--bad::before {
      background-color: #EC676A; }
    .commerce-active .commerce-dot--warning::before {
      background-color: #FB951D; }
    .commerce-active .commerce-dot--grey::before {
      background-color: #b4b4b4; }
  .commerce-active .commerce-dot-navigation {
    display: flex;
    justify-content: center;
    margin-top: 25px; }
    .commerce-active .commerce-dot-navigation__dot {
      background: transparent;
      border: 2px solid #F40000;
      border-radius: 50%;
      cursor: pointer;
      display: block;
      height: 15px;
      margin-right: 16px;
      padding: 0;
      transition: all .1s ease-in;
      width: 15px; }
      .commerce-active .commerce-dot-navigation__dot:last-child {
        margin-right: 0; }
      .commerce-active .commerce-dot-navigation__dot:hover {
        background: #F40000; }
      .commerce-active .commerce-dot-navigation__dot--disabled {
        border: 2px solid #9D9E9E; }
        .commerce-active .commerce-dot-navigation__dot--disabled:hover {
          background: transparent; }
      .commerce-active .commerce-dot-navigation__dot--active {
        background: #F40000;
        cursor: inherit;
        transform: scale(1.4); }
  .commerce-active .commerce-dropdown {
    position: relative; }
    .commerce-active .commerce-dropdown__curtain {
      background: white;
      border-radius: 8px;
      box-shadow: 0 10px 20px rgba(92, 94, 94, 0.14);
      display: none;
      height: 530px;
      max-height: calc(100vh - 256px);
      opacity: 0;
      position: absolute;
      right: 0;
      top: calc(100% + 10px);
      transform: scale(0.4);
      transform-origin: 100% 0%;
      transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
      width: 450px;
      z-index: 1160; }
      @media screen and (max-width: 767px) {
        .commerce-active .commerce-dropdown__curtain {
          left: 10px;
          position: fixed;
          right: 10px;
          top: 120px;
          width: calc(100% - 20px); } }
      .commerce-active .commerce-dropdown__curtain::before {
        border: 10px solid transparent;
        border-bottom-color: #FFF;
        border-top-width: 0;
        bottom: 100%;
        content: '';
        position: absolute;
        right: 24px;
        transition: max-height .2s ease-in, opacity .2s ease-in;
        z-index: 1160; }
        @media screen and (max-width: 767px) {
          .commerce-active .commerce-dropdown__curtain::before {
            right: 64px; } }
      .commerce-active .commerce-dropdown__curtain.is-closing {
        display: block;
        transition: all .1s ease-in; }
      .commerce-active .commerce-dropdown__curtain.is-open {
        display: block;
        opacity: 1;
        transform: scale(1); }
      .commerce-active .commerce-dropdown__curtain.is-opening {
        display: block; }
    .commerce-active .commerce-dropdown__absolute-content {
      bottom: 0;
      display: block;
      left: 0;
      overflow: hidden;
      position: absolute;
      right: 0;
      top: 0; }
  .commerce-active .commerce-empty-table-message {
    align-items: center;
    display: flex;
    font-size: 32px;
    font-weight: 500;
    justify-content: center;
    line-height: 42px;
    min-height: 300px;
    text-align: center; }
  .commerce-active .commerce-icon {
    height: 1em;
    width: 1em; }
  .commerce-active .commerce-input.commerce-input--checkbox {
    display: flex; }
    .commerce-active .commerce-input.commerce-input--checkbox__input {
      margin-right: 10px; }
      .commerce-active .commerce-input.commerce-input--checkbox__input input[type=checkbox]:not(.toggle-switch):before {
        position: relative !important;
        top: -6px; }
    .commerce-active .commerce-input.commerce-input--checkbox__label {
      color: #7F848D;
      font-weight: normal;
      margin-bottom: 0; }
    .commerce-active .commerce-input.commerce-input--checkbox--checked .commerce-input--checkbox__label {
      color: #5C5E5E; }
  .commerce-active .commerce-input.commerce-input--select {
    background: white;
    border: 2px solid rgba(92, 94, 94, 0.14);
    border-radius: 8px;
    color: #5C5E5E;
    font-size: inherit;
    height: 56px;
    margin-bottom: 15px;
    min-height: 56px;
    outline: none;
    width: 100%; }
    .commerce-active .commerce-input.commerce-input--select--with-margin {
      margin-bottom: 30px; }
  .commerce-active .commerce-input.commerce-input--text {
    background: white;
    border: 2px solid rgba(92, 94, 94, 0.14);
    border-radius: 8px;
    color: #5C5E5E;
    font-size: inherit;
    margin-bottom: 15px;
    min-height: 56px;
    outline: none;
    padding: 10px;
    width: 100%; }
    .commerce-active .commerce-input.commerce-input--text--with-margin {
      margin-bottom: 30px; }
  .commerce-active .required-mark {
    color: #EC676A; }
    .commerce-active .required-mark::after {
      content: '*'; }
  .commerce-active .commerce-item {
    display: flex;
    font-size: 12px;
    max-height: 130px;
    overflow: hidden;
    position: relative;
    transition: max-height .2s ease-in, padding .1s ease-in; }
    .commerce-active .commerce-item--search {
      font-size: 14px; }
      .commerce-active .commerce-item--search__image {
        flex-basis: 50px; }
    .commerce-item.is-not-valid .commerce-active .commerce-item {
      opacity: .3; }
    .commerce-active .commerce-item__image {
      align-self: center;
      border-radius: 4px;
      flex: 0 0 60px;
      margin: auto 10px auto 0;
      max-height: 60px;
      max-width: 100%; }
    .commerce-active .commerce-item--search .commerce-active .commerce-item__image {
      max-height: 50px; }
    .commerce-active .commerce-item__content {
      align-self: center;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .commerce-active .commerce-item__error {
      font-weight: 600;
      grid-column: 1 / 3;
      color: #EC676A; }
    .commerce-active .commerce-item__delete {
      align-items: center;
      border: 2px solid currentColor;
      border-radius: 50%;
      color: #EC676A;
      cursor: pointer;
      display: flex;
      height: 16px;
      justify-content: center;
      margin: 8px auto 0;
      padding: 0;
      position: relative;
      width: 16px; }
      .commerce-active .commerce-item__delete:hover {
        color: #EC676A; }
      .commerce-cart__item:not(:hover) .commerce-active .commerce-item__delete:not(:focus) {
        opacity: 0; }
        @media (hover: none) {
          .commerce-cart__item:not(:hover) .commerce-active .commerce-item__delete:not(:focus) {
            opacity: 1; } }
      .commerce-active .commerce-item__delete::after {
        transform: translate(-50%, -50%) rotate(-45deg); }
      .commerce-active .commerce-item__delete::before {
        transform: translate(-50%, -50%) rotate(45deg); }
      .commerce-active .commerce-item__delete::after, .commerce-active .commerce-item__delete::before {
        background-color: currentColor;
        content: '';
        display: block;
        height: 8px;
        left: 50%;
        position: absolute;
        top: 50%;
        width: 2px; }
      .commerce-active .commerce-item__delete.is-disabled {
        cursor: wait;
        opacity: .5; }
    .commerce-active .commerce-item__cancel-delete {
      align-items: center;
      background-color: #F7F7F8;
      bottom: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      transform: translateX(100%);
      transition: transform .2s ease-in;
      z-index: 1102; }
      .commerce-item.is-deleting .commerce-active .commerce-item__cancel-delete {
        transform: translateX(0%); }
    .commerce-active .commerce-item.is-collapsed {
      border-width: 0;
      max-height: 0;
      padding: 0 10px; }
    .commerce-active .commerce-item.is-not-valid {
      background-color: #FEF7F7; }
  .commerce-active .commerce-link {
    color: #F40000;
    font-size: 12px; }
  .commerce-active .commerce-list {
    align-items: center;
    display: grid;
    grid-gap: 5px 20px;
    grid-template-columns: auto auto;
    line-height: 1;
    margin-bottom: 0; }
    .commerce-active .commerce-list dt {
      align-self: center;
      color: #B4BBC9;
      font-size: 11px;
      font-weight: 500;
      letter-spacing: 1.1px;
      text-transform: uppercase; }
    .commerce-active .commerce-list dd {
      align-self: center;
      margin-bottom: 0; }
    .commerce-active .commerce-list + .commerce-active .commerce-list {
      margin-top: 10px; }
  .commerce-active .commerce-loader {
    display: inline-block;
    min-height: 8px;
    position: relative; }
    .commerce-active .commerce-loader__dots-wrapper--inverted .commerce-loader__dot {
      background: var(--light); }
    .commerce-active .commerce-loader__dot {
      animation: scale-dot .8s ease-out infinite;
      background: #5C5E5E;
      border-radius: 50%;
      display: inline-block;
      height: 6px;
      margin: 2px;
      transform: scale(0.5);
      width: 6px; }
      .commerce-active .commerce-loader__dot:nth-of-type(2) {
        animation-delay: 0.2s; }
      .commerce-active .commerce-loader__dot:nth-of-type(3) {
        animation-delay: 0.3s; }
      .commerce-active .commerce-loader__dot:nth-of-type(4) {
        animation-delay: 0.4s; }
      .commerce-active .commerce-loader__dot:nth-of-type(5) {
        animation-delay: 0.5s; }

@keyframes scale-dot {
  0% {
    transform: scale(0.5); }
  25% {
    transform: scale(1); }
  75% {
    transform: scale(0.5); }
  100% {
    transform: scale(0.5); } }
  .commerce-active .commerce-modal__header {
    display: flex;
    flex-shrink: 0;
    margin-bottom: 30px; }
  .commerce-active .commerce-modal__close {
    align-items: center;
    color: currentColor;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    margin-left: auto;
    padding: 0;
    width: 40px; }
  .commerce-active .commerce-modal__title {
    color: #5C5E5E;
    flex-grow: 1;
    font-size: 28px;
    font-weight: 100;
    line-height: 40px;
    margin-bottom: 0; }
  .commerce-active .commerce-modal__content {
    flex-grow: 1; }
  .commerce-active .commerce-modal__checkbox--with-margin {
    margin-bottom: 30px; }
  .commerce-active .commerce-modal__label {
    color: #9D9E9E;
    display: block;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 1;
    margin-bottom: 5px;
    margin-left: 14px;
    text-transform: uppercase;
    white-space: nowrap; }
    .commerce-active .commerce-modal__label--checkbox {
      display: inline-block;
      font-size: 14px;
      font-weight: bold;
      margin-left: 15px;
      text-transform: none; }
  .commerce-active .commerce-modal__select {
    background: transparent;
    border: 2px solid rgba(92, 94, 94, 0.14);
    border-radius: 8px;
    color: #5C5E5E;
    height: 56px;
    margin-bottom: 15px;
    min-height: 56px;
    outline: none;
    width: 100%; }
    .commerce-active .commerce-modal__select--with-margin {
      margin-bottom: 30px; }
  .commerce-active .commerce-modal__input {
    border: 2px solid rgba(92, 94, 94, 0.14);
    border-radius: 8px;
    color: #5C5E5E;
    margin-bottom: 15px;
    min-height: 56px;
    outline: none;
    padding: 10px;
    width: 100%; }
    .commerce-active .commerce-modal__input--with-margin {
      margin-bottom: 30px; }
  .commerce-active .commerce-modal__actions {
    display: flex;
    justify-content: center;
    margin-top: 20px; }
  .commerce-active .commerce-order-title {
    font-size: 22px;
    font-weight: 500;
    line-height: 22px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-order-title {
    font: normal normal 600 18px/22px Montserrat; }
  .commerce-active .commerce-panel {
    color: #5C5E5E;
    margin-bottom: 40px; }
    .commerce-active .commerce-panel__title {
      font-weight: 500;
      letter-spacing: 1.2px;
      line-height: 1;
      text-transform: uppercase;
      background-color: #FFF;
      font-size: 12px;
      border-radius: 8px;
      margin-bottom: 5px;
      padding: 12px 30px; }
    .commerce-active .commerce-panel__content {
      font-size: 14px;
      line-height: 1.6;
      background-color: #FFF;
      border-radius: 8px;
      padding: 10px 25px; }
      .commerce-active .commerce-panel__content + .commerce-active .commerce-panel__content {
        margin-top: 5px; }
    .commerce-active .commerce-panel__tabs {
      background-color: #FFF;
      border-radius: 8px;
      height: 70px; }
      .commerce-active .commerce-panel__tabs .nav {
        height: 100%; }
    .commerce-active .commerce-panel .specification-list {
      display: grid;
      grid-gap: 0 20px;
      grid-template-columns: auto 1fr;
      grid-template-rows: 1fr; }
      .commerce-active .commerce-panel .specification-list .specification-desc {
        margin-bottom: 0; }
        .commerce-active .commerce-panel .specification-list .specification-desc .lexicon-icon-shortcut {
          display: none; }
      @media all and (-ms-high-contrast: none) {
        .commerce-active .commerce-panel .specification-list {
          display: block; } }
  .commerce-active .commerce-product-details-modal {
    color: #5C5E5E; }
    .commerce-active .commerce-product-details-modal__picture {
      margin-left: -30px;
      width: calc(100% + 60px); }
      .commerce-active .commerce-product-details-modal__picture img {
        width: 100%; }
    .commerce-active .commerce-product-details-modal__availability {
      position: relative; }
      .commerce-active .commerce-product-details-modal__availability .commerce-dot {
        left: 0;
        line-height: 0;
        position: absolute;
        top: 0;
        transform: translateY(-50%); }
        .commerce-active .commerce-product-details-modal__availability .commerce-dot::before {
          height: 20px;
          width: 20px; }
    .commerce-active .commerce-product-details-modal__sku {
      display: inline-block;
      font-size: 13px;
      margin-bottom: 5px;
      margin-top: 20px; }
    .commerce-active .commerce-product-details-modal__min-quantity {
      font-size: 10px;
      margin-left: 25px;
      text-transform: uppercase; }
      .commerce-active .commerce-product-details-modal__min-quantity__value {
        font-size: 13px;
        font-weight: 600;
        margin-left: 10px; }
    .commerce-active .commerce-product-details-modal__name {
      font-size: 21px;
      font-weight: 400;
      margin-bottom: 5px; }
    .commerce-active .commerce-product-details-modal__description {
      color: #7F848D;
      margin-bottom: 5px; }
    .commerce-active .commerce-product-details-modal__view-details {
      display: block;
      margin-bottom: 40px; }
  .commerce-active .commerce-search {
    display: flex; }
    .commerce-active .commerce-search__input {
      flex-grow: 1;
      padding: 20px; }
      .commerce-active .commerce-search__input input {
        background-color: transparent;
        border: 0;
        caret-color: #F40000;
        font-size: 14px;
        height: 100%;
        width: 100%; }
        .commerce-active .commerce-search__input input:focus {
          outline: none; }
        .commerce-active .commerce-search__input input::placeholder {
          color: #5C5E5E;
          font-weight: bold;
          opacity: 0.35; }
    .commerce-active .commerce-search__button {
      align-items: center;
      color: currentColor;
      display: flex;
      font-size: 21px;
      height: 70px;
      justify-content: center;
      width: 70px; }
      .commerce-active .commerce-search__button:hover {
        color: currentColor; }
      .commerce-active .commerce-search__button.is-ninja {
        opacity: 0;
        pointer-events: none;
        visibility: hidden; }
  .commerce-active .commerce-small-table {
    border-collapse: collapse;
    width: 100%; }
    .commerce-active .commerce-small-table th, .commerce-active .commerce-small-table .d-table-head-group {
      font-size: 12px;
      font-weight: 500;
      padding: 5px 10px; }
    .commerce-active .commerce-small-table a {
      color: currentColor;
      text-decoration: none; }
    .commerce-active .commerce-small-table tbody tr:nth-child(odd),
    .commerce-active .commerce-small-table .d-table-row-group .d-table-row:nth-child(odd) {
      background-color: #F7F7F8; }
    .commerce-active .commerce-small-table tbody tr td:first-child,
    .commerce-active .commerce-small-table tbody tr .d-table-cell:first-child,
    .commerce-active .commerce-small-table .d-table-row-group .d-table-row td:first-child,
    .commerce-active .commerce-small-table .d-table-row-group .d-table-row .d-table-cell:first-child {
      border-radius: 8px 0 0 8px; }
    .commerce-active .commerce-small-table tbody tr td:last-child,
    .commerce-active .commerce-small-table tbody tr .d-table-cell:last-child,
    .commerce-active .commerce-small-table .d-table-row-group .d-table-row td:last-child,
    .commerce-active .commerce-small-table .d-table-row-group .d-table-row .d-table-cell:last-child {
      border-radius: 0 8px 8px 0; }
    .commerce-active .commerce-small-table .d-table-cell {
      padding: 5px 10px; }
  .commerce-active .commerce-suggestions {
    background: #FCFCFC;
    display: flex;
    flex-direction: column;
    max-height: calc(90vh - 140px);
    overflow: hidden auto;
    position: relative; }
    @media screen and (hover: none) {
      .commerce-active .commerce-suggestions {
        max-height: calc(90vh - 210px); } }
    .commerce-active .commerce-suggestions.is-loading::before {
      animation: shift-rightwards-suggestions 1s ease-in-out infinite;
      animation-delay: 0.4s;
      background-color: #F40000;
      content: '';
      display: block;
      height: 3px;
      position: absolute;
      top: 0;
      transform: translateX(100%);
      width: 100%; }
    .commerce-active .commerce-suggestions__wrapper {
      overflow: auto;
      padding: 20px 0; }
    .commerce-active .commerce-suggestions__label {
      font-size: 12px;
      padding: 10px 20px; }
    .commerce-active .commerce-suggestions__item {
      align-items: center;
      display: flex;
      font-size: 16px;
      justify-content: flex-start;
      min-height: 70px;
      padding: 10px 20px;
      position: relative; }
      .commerce-active .commerce-suggestions__item.is-selected {
        background-color: #FFF; }
        .commerce-active .commerce-suggestions__item.is-selected::before {
          background-color: #F40000;
          content: '';
          height: 100%;
          left: 0;
          position: absolute;
          top: 0;
          transition: opacity ease 100ms;
          width: 2px; }
    .commerce-active .commerce-suggestions__hints {
      align-items: center;
      background-color: #F7F7F8;
      color: #7F848D;
      display: flex;
      flex: 0 0 40px;
      font-size: 14px;
      padding: 0 20px; }
      .commerce-active .commerce-suggestions__hints svg {
        font-size: 21px;
        margin-right: 10px; }
        .commerce-active .commerce-suggestions__hints svg:not(:first-of-type) {
          margin-left: 30px; }
      @media screen and (hover: none) {
        .commerce-active .commerce-suggestions__hints {
          display: none; } }

@keyframes shift-rightwards-suggestions {
  0% {
    transform: translateX(-100%); }
  40% {
    transform: translateX(0%); }
  60% {
    transform: translateX(0%); }
  100% {
    transform: translateX(100%); } }
  .commerce-active .commerce-topbar-button {
    align-items: center;
    color: currentColor;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    height: 70px;
    justify-content: center;
    margin: 0;
    min-width: 70px;
    padding: 14px;
    text-align: left; }
    @media screen and (max-width: 767px) {
      .commerce-active .commerce-topbar-button {
        height: 56px;
        min-width: 56px;
        padding: 0; } }
    .commerce-active .commerce-topbar-button:hover {
      color: currentColor;
      text-decoration: none; }
    @media screen and (max-width: 767px) {
      .commerce-active .commerce-topbar-button__label {
        display: none; } }
    .commerce-active .commerce-topbar-button svg, .commerce-active .commerce-topbar-button__icon {
      display: inline-block;
      font-size: 21px;
      margin: 10px; }
    .commerce-active .commerce-topbar-button:not(.is-active) .commerce-active .commerce-topbar-button__icon--active {
      display: none; }
    .commerce-active .commerce-topbar-button.is-active .commerce-active .commerce-topbar-button__icon--not-active {
      display: none; }
    .commerce-active .commerce-topbar-button[disabled], .commerce-active .commerce-topbar-button.is-disabled {
      opacity: 0.5; }
    .commerce-active .commerce-topbar-button.is-active {
      background-color: #F7F7F8; }
    .commerce-active .commerce-topbar-button::before {
      align-items: center;
      background-color: #F40000;
      border-radius: 50%;
      color: white;
      content: attr(data-badge-count);
      display: flex;
      font-size: 10px;
      font-weight: bold;
      height: 18px;
      justify-content: center;
      left: 50%;
      line-height: 1;
      margin-left: -9px;
      margin-top: -9px;
      position: absolute;
      top: 50%;
      transform: translate(17px, -7px);
      transition: all ease 200ms;
      width: 18px; }
    .commerce-active .commerce-topbar-button:not(.has-badge)::before {
      opacity: 0;
      transform: scale(0.1) translate(17px, -7px); }
  .commerce-active .commerce-typo__section-title {
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 1;
    text-transform: uppercase;
    color: #5C5E5E;
    font-size: 14px;
    margin: 40px 0; }
  .commerce-active .minium-action-toggle {
    align-items: center;
    color: #9D9E9E;
    display: flex;
    font-size: 21px;
    justify-content: flex-end;
    opacity: 0.3; }
    .commerce-active .minium-action-toggle__open, .commerce-active .minium-action-toggle__close {
      font-size: 16px; }
    .table tr.is-active .commerce-active .minium-action-toggle__open,
    .table tr:not(.is-active) .commerce-active .minium-action-toggle__close {
      display: none; }
  html.ie .commerce-active .minium-actions-toggle-wrapper,
  html.edge .commerce-active .minium-actions-toggle-wrapper {
    align-items: center;
    display: flex;
    height: 100%; }
  .commerce-active .minium-card {
    align-items: center;
    background: white;
    border-radius: 5px;
    box-shadow: 0 17px 56px 0 rgba(52, 55, 62, 0);
    color: #5C5E5E;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: visible;
    padding: 20px;
    position: relative;
    text-align: center;
    transition: box-shadow .2s ease-in-out; }
    .commerce-active .minium-card:hover {
      box-shadow: 0 17px 56px 0 rgba(52, 55, 62, 0.08); }
    .commerce-active .minium-card:focus {
      /*box-shadow: $shadow-focus;*/
      outline: none; }
    .commerce-active .minium-card__actions {
      margin-bottom: -20px;
      margin-left: 0;
      width: calc(100% + 40px); }
      .commerce-active .minium-card__actions .btn-add-to-cart {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        display: flex;
        font-size: 11px !important;
        height: 50px !important;
        margin-top: 12px;
        width: 100%; }
      .commerce-active .minium-card__actions .quantity-selector .btn {
        width: 40px; }
    .commerce-active .minium-card__close {
      position: absolute; }
    .commerce-active .minium-card__compare {
      left: 20px;
      position: absolute;
      top: 20px; }
    .commerce-active .minium-card__availability {
      left: 0;
      margin-top: calc(75% - 30px);
      position: absolute;
      top: 0;
      width: 100%; }
      .commerce-active .minium-card__availability .commerce-dot {
        left: 20px;
        line-height: 0;
        position: absolute;
        top: 0;
        transform: translateY(-50%); }
        .commerce-active .minium-card__availability .commerce-dot::before {
          height: 20px;
          width: 20px; }
    .commerce-active .minium-card__delete {
      background: #F1676A;
      border-radius: 50%;
      color: white;
      cursor: pointer;
      font-size: 11px;
      height: 17px;
      left: 18px;
      line-height: 1.1;
      position: absolute;
      top: 18px;
      width: 17px;
      z-index: 10; }
      .commerce-active .minium-card__delete [class*="-icon"] {
        height: 22px;
        left: -3px;
        position: relative;
        top: 0;
        width: 22px; }
      .commerce-active .minium-card__delete path {
        fill: rgba(255, 255, 255, 0.9); }
    .commerce-active .minium-card__picture {
      background-color: #EBEBEB;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      height: 0;
      overflow: hidden;
      padding-bottom: 75%;
      position: relative;
      width: calc(100% + 40px); }
      .commerce-active .minium-card__picture::before {
        background: inherit;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: all ease 200ms; }
        .minium-card:hover .commerce-active .minium-card__picture::before {
          transform: scale(1.1); }
    .commerce-active .minium-card__sku {
      color: #7F848D;
      display: inline-block;
      font-size: 12px;
      line-height: 1;
      margin-bottom: 5px;
      margin-top: 14px; }
    .commerce-active .minium-card__empty_sku {
      display: inline-block;
      font-size: 12px;
      line-height: 1;
      margin-bottom: 8px;
      margin-top: 24px;
      min-height: 12px; }
    .commerce-active .minium-card__name {
      color: inherit;
      font-size: 17px;
      font-weight: 500;
      line-height: 1;
      margin-bottom: 8px;
      width: -webkit-fill-available;
      display: block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
      .commerce-active .minium-card__name:hover {
        color: inherit;
        text-decoration: underline; }
    .commerce-active .minium-card__categories {
      font-size: 13px;
      margin-bottom: 0;
      margin-top: 5px; }
    .commerce-active .minium-card__compare-checkbox {
      border-radius: 4px;
      left: 20px;
      position: absolute;
      top: 20px;
      z-index: 10; }
    .commerce-active .minium-card__description {
      flex: 1;
      line-height: 28px;
      margin: 0; }
    .commerce-active .minium-card__price {
      line-height: 21px;
      min-height: 33px; }
      .commerce-active .minium-card__price .price {
        align-items: center;
        display: flex;
        flex-direction: row-reverse; }
        .commerce-active .minium-card__price .price-label {
          display: none; }
        .commerce-active .minium-card__price .price-value {
          font-weight: 500 !important; }
          .commerce-active .minium-card__price .price-value-discount, .commerce-active .minium-card__price .price-value-inactive {
            display: none; }
          .commerce-active .minium-card__price .price-value-final, .commerce-active .minium-card__price .price-value-promo {
            margin-right: 10px !important; }
          .commerce-active .minium-card__price .price-value-inactive:nth-child(2) {
            display: block !important;
            font-size: 1em; }
    .commerce-active .minium-card__add-to-wishlist-button {
      background-color: white;
      border-radius: 50%;
      color: #5C5E5E;
      cursor: pointer;
      height: 35px;
      padding: 0;
      position: absolute;
      right: 18px;
      top: 18px;
      width: 35px;
      z-index: 10; }
      .commerce-active .minium-card__add-to-wishlist-button .lexicon-icon-heart-full {
        display: none; }
      .commerce-active .minium-card__add-to-wishlist-button:focus {
        box-shadow: 0 3px 20px 0 rgba(244, 0, 0, 0.5);
        outline: none; }
      .commerce-active .minium-card__add-to-wishlist-button [class*="-icon"] {
        height: 24px;
        opacity: .5;
        position: relative;
        top: 2px;
        transition: all 0.1s ease-in;
        width: 24px; }
      .commerce-active .minium-card__add-to-wishlist-button:hover [class*="-icon"] {
        opacity: 1;
        transition: all .1s ease-in; }
      .commerce-active .minium-card__add-to-wishlist-button .empty-shape {
        transition: all .1s ease-in; }
      .commerce-active .minium-card__add-to-wishlist-button .filled-shape {
        color: #F40000;
        opacity: 0;
        transform: scale(0);
        transform-origin: 50% 40%;
        transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
      .commerce-active .minium-card__add-to-wishlist-button--added [class*="-icon"] {
        opacity: 1; }
      .commerce-active .minium-card__add-to-wishlist-button--added:hover [class*="-icon"] {
        transform: scale(1.2); }
      .commerce-active .minium-card__add-to-wishlist-button--added .filled-shape {
        opacity: 1;
        transform: scale(1); }
    .commerce-active .minium-card .product-compare-checkbox {
      line-height: 1;
      position: absolute;
      z-index: 1; }
  .commerce-active .minium-content {
    color: #5C5E5E;
    font-size: 14px;
    line-height: 1.58;
    margin: auto;
    max-width: 1440px;
    padding: 40px;
    padding-bottom: 104px;
    width: 100%; }
    .commerce-active .minium-content--wide {
      margin: 0 auto;
      max-width: 100%;
      min-width: 100%;
      overflow-x: hidden;
      padding: 0;
      width: 100%; }
  .commerce-active .minium-frame {
    background-color: #F7F7F8; }
    .commerce-active .minium-frame__topbar {
      left: 0;
      margin-left: 70px;
      position: fixed;
      right: 0;
      top: 0;
      transition: all ease 500ms;
      z-index: 1105; }
      @media screen and (hover: none) {
        .commerce-active .minium-frame__topbar {
          margin-left: 0; } }
    .commerce-active .minium-frame__sidebar {
      bottom: 0;
      left: 0;
      position: fixed;
      top: 0;
      transition: all ease 500ms;
      z-index: 1120; }
      @media screen and (hover: none) {
        .commerce-active .minium-frame__sidebar {
          box-shadow: 0 10px 20px rgba(92, 94, 94, 0.14);
          right: 0;
          top: auto;
          transition: all ease 200ms; }
          .minium-frame.is-scrolling-down.is-scrolled .commerce-active .minium-frame__sidebar {
            box-shadow: 0 0 0 transparent;
            transform: translateY(100%); } }
    .commerce-active .minium-frame__content {
      padding: 70px 0 0 70px; }
      @media screen and (hover: none) {
        .commerce-active .minium-frame__content {
          padding: 70px 0 70px 0; } }
      .has-control-menu.signed-in .commerce-active .minium-frame__content {
        padding: 126px 0 0 70px; }
        @media screen and (hover: none) {
          .has-control-menu.signed-in .commerce-active .minium-frame__content {
            padding: 126px 0 70px 0; } }
    .commerce-active .minium-frame__overlay {
      background-color: rgba(52, 55, 62, 0.6);
      bottom: 0;
      left: 0;
      overflow: auto;
      padding: 70px 0 10% 70px;
      position: fixed;
      right: 0;
      top: 126px;
      z-index: 100; }
      .minium-frame:not(.has-search) .commerce-active .minium-frame__overlay {
        display: none; }
      @media screen and (hover: none) {
        .commerce-active .minium-frame__overlay {
          padding-left: 0; } }
    .commerce-active .minium-frame__toolbar {
      background-color: #FFF;
      box-shadow: 0 0 0 transparent;
      height: 70px;
      left: 0;
      margin-left: 70px;
      position: fixed;
      right: 0;
      top: 70px;
      transition: box-shadow ease 200ms, transform ease 200ms;
      width: 100%; }
      @media screen and (hover: none) {
        .commerce-active .minium-frame__toolbar {
          margin-left: 0; } }
      .minium-frame:not(.is-scrolled) .commerce-active .minium-frame__toolbar, .commerce-active .minium-frame__toolbar:not(.is-visible) {
        transform: translateY(-100%); }
      .minium-frame.is-scrolled .commerce-active .minium-frame__toolbar,
      .minium-frame.has-search .commerce-active .minium-frame__toolbar {
        box-shadow: 0 10px 20px rgba(92, 94, 94, 0.14); }
    .commerce-active .minium-frame__cta:empty, .commerce-active .minium-frame__dock:empty {
      display: none; }
    .commerce-active .minium-frame__cta:not(.is-visible), .commerce-active .minium-frame__dock:not(.is-visible) {
      transform: translateY(200%); }
    .commerce-active .minium-frame__dock {
      align-self: flex-end;
      grid-area: content;
      justify-self: center;
      padding: 20px;
      position: relative;
      transition: transform ease 200ms; }
    .commerce-active .minium-frame__cta {
      bottom: 0;
      display: flex;
      filter: drop-shadow(rgba(92, 94, 94, 0.14));
      justify-content: center;
      left: 70px;
      padding: 20px;
      pointer-events: none;
      position: fixed;
      right: 0;
      transition: bottom ease 200ms, transform ease 200ms, left ease 500ms;
      z-index: 100; }
      @media screen and (hover: none) {
        .commerce-active .minium-frame__cta {
          bottom: 70px;
          left: 0; }
          .minium-frame.is-scrolling-down.is-scrolled .commerce-active .minium-frame__cta {
            bottom: 0; } }
      .commerce-active .minium-frame__cta > * {
        pointer-events: auto; }
      body.open .commerce-active .minium-frame__cta {
        left: calc(320px + 70px); }
        @media screen and (hover: none) {
          body.open .commerce-active .minium-frame__cta {
            left: 320px; } }
    .commerce-active .minium-frame__dock {
      background: #FFF;
      border-radius: 8px 8px 0 0;
      box-shadow: 0 -20px 40px 0 rgba(92, 94, 94, 0.14); }
    .commerce-active .minium-frame__tray {
      align-self: flex-start;
      grid-area: content;
      justify-self: end;
      margin-right: 20px;
      margin-top: 20px;
      z-index: 1190; }
      .commerce-active .minium-frame__tray:empty {
        display: none; }
    .commerce-active .minium-frame__modal {
      align-items: center;
      background: rgba(52, 55, 62, 0.6);
      bottom: 0;
      display: flex;
      justify-content: center;
      left: 0;
      position: fixed;
      right: 0;
      top: 0;
      z-index: 1180; }
      .commerce-active .minium-frame__modal:not(.is-visible) {
        display: none; }
  .commerce-active .minium-logo {
    align-items: center;
    display: flex;
    height: 70px;
    overflow: hidden;
    padding-left: 22px; }
    @media screen and (hover: none) {
      .commerce-active .minium-logo {
        display: none; } }
    .commerce-active .minium-logo svg {
      min-width: 95px; }
    .commerce-active .minium-logo__type {
      transition: opacity ease 200ms, transform ease 200ms; }
      .minium-sidebar:not(:hover):not(:focus) .commerce-active .minium-logo__type {
        opacity: 0;
        transform: translateX(20px); }
  @media screen and (hover: none) {
    .commerce-active .minium-main-navigation {
      display: flex; } }
  .commerce-active .minium-main-navigation__submenu:not(.is-open) {
    display: none; }
  .commerce-active .minium-notification-badge {
    align-items: center;
    background-color: #F40000;
    border-radius: 50%;
    color: #FFF;
    display: inline-flex;
    font-size: 12px;
    height: 21px;
    justify-content: center;
    margin-left: 15px;
    width: 21px; }
  .commerce-active .minium-product-tiles {
    column-count: 3;
    column-gap: 20px !important;
    display: block !important;
    height: auto;
    max-height: 100% !important;
    width: 100%;
    align-content: space-between;
    overflow-x: hidden;
    overflow-y: auto;
    counter-reset: items;
    grid-template-columns: none !important;
    margin-bottom: 20px; }
    @media (max-width: 1024px) {
      .commerce-active .minium-product-tiles {
        grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)); } }
    @media all and (-ms-high-contrast: none) {
      .commerce-active .minium-product-tiles {
        display: flex;
        flex-wrap: wrap; }
        .commerce-active .minium-product-tiles::before, .commerce-active .minium-product-tiles::after {
          content: '';
          order: 100; }
        .commerce-active .minium-product-tiles::before, .commerce-active .minium-product-tiles::after, .commerce-active .minium-product-tiles__item {
          flex: 1 1 250px;
          margin: 0 20px 20px 0; } }
  .commerce-active .minium-product-tiles .add-to-cart .quantity-selector .input-group {
    width: 100% !important; }
  .commerce-active .minium-product-tiles .add-to-cart .quantity-selector .input-group-item {
    margin-left: 0px; }
  .commerce-active .commerce-active .minium-product-tiles__item .minium-card__actions .btn-add-to-cart {
    width: calc(100% - 30px) !important;
    border-radius: 5px;
    margin: 45px 15px 15px; }
  .commerce-active .commerce-active .minium-catalog-card .minium-card__sku {
    color: #09232C;
    font: normal normal 600 12px/15px Montserrat; }
  .commerce-active .multiple-options-card-actions .quantity-selector {
    width: 106px !important;
    height: 36px !important; }
  .commerce-active .multiple-options-card-actions .quantity-selector .input-group-item.input-group-item-shrink.input-group-prepend {
    margin-right: 0px !important;
    margin-left: 0px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .btn-add-to-cart {
    margin-top: 60px !important; }
  .commerce-active .minium-product-tiles__item .minium-card__sku {
    color: #09232C;
    opacity: 1;
    letter-spacing: 0px; }
  .commerce-active .minium-product-tiles__item .minium-card .minium-card__sku {
    width: 80% !important;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 15px;
    font-weight: 500; }
  .commerce-active .minium-product-tiles__item .quantity-selector {
    margin-bottom: 10px !important;
    margin-right: 21px !important;
    bottom: 135px;
    right: -5px; }
  .commerce-active .minium-product-tiles__item .minium-catalog-card, .commerce-active .minium-product-tiles__item .minium-card, .commerce-active .minium-product-tiles__item .product-card, .commerce-active .minium-product-tiles__item .card {
    align-items: start !important;
    height: 100% !important;
    max-width: 300px;
    min-height: 386px !important;
    overflow: hidden;
    padding: 0;
    display: grid;
    padding-bottom: 63px; }
  .commerce-active .minium-product-tiles__item .minium-card__price {
    position: static !important;
    bottom: 21px !important;
    margin-left: 10px;
    display: block;
    width: 90% !important; }
  .commerce-active .minium-product-tiles__item .minium-custom-addcart {
    width: 92%;
    position: absolute;
    left: 4% !important;
    bottom: 0px !important; }
  .commerce-active .minium-product-tiles__item .minium-card__actions .btn-add-to-cart {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-left: 0px;
    bottom: 0px !important;
    height: 48px !important;
    display: block;
    margin-top: 0px;
    width: 96%;
    position: absolute;
    left: 0; }
  .commerce-active .minium-product-tiles__item .minium-card__actions {
    width: 89% !important;
    position: static !important;
    left: 4% !important;
    bottom: 0 !important; }
  .commerce-active .minium-card__actions {
    margin-bottom: 0px;
    margin-left: 0; }
  .commerce-active .minium-card__price .price {
    align-items: flex-end;
    display: flex !important;
    flex-direction: column !important; }
  .commerce-active .minium-product-tiles__item .minium-card .minium-card__name {
    width: 100% !important;
    padding-left: 15px;
    padding-right: 5px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100% !important;
    text-decoration: none;
    cursor: default;
    font-size: 16px;
    font-weight: 600; }
  .commerce-active .minium-catalog-card .price {
    flex-direction: row !important;
    margin-top: 15px; }
  .commerce-active .minium-catalog-card .price-value {
    font-size: 16px;
    text-align: right;
    font: normal normal 600 18px/22px Montserrat;
    letter-spacing: 0px;
    color: #E61D2B;
    opacity: 1;
    display: block; }
  .commerce-active .minium-catalog-card .minium-card__name {
    width: 125px;
    color: #09232C; }
  .commerce-active .minium-card__actions .input-group {
    width: 120px; }
  .commerce-active .minium-product-tiles__item .minium-card .minium-card__description {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 45px;
    word-break: break-word;
    line-height: normal;
    font-size: 11px;
    padding-left: 15px;
    padding-right: 5px;
    margin-top: 5px;
    flex: none; }
  .commerce-active .minium-product-tiles__item .minium-card span.custom-wishlist-icon {
    display: inline-block;
    position: relative;
    width: 20px;
    float: right; }
  .commerce-active .minium-product-tiles__item .minium-card .custom-wishlist-icon > button {
    position: relative;
    margin: 0px;
    bottom: 0px;
    top: 8px;
    right: 8px; }
  .commerce-active .mini-cart .mini-cart-item-info {
    min-width: 115px; }
  .commerce-active .mini-cart .summary-table .col-md-3 .summary-table-item {
    float: right !important; }
  .commerce-active .commerce-input.commerce-input--checkbox__label {
    margin-top: 8px; }
  .commerce-active .commerce-input.commerce-input--checkbox__label {
    margin-top: 8px !important; }
  .commerce-active .minium-product-tiles__item .minium-catalog-card div {
    width: 100%;
    padding-right: 0px; }
  .commerce-active .minium-product-tiles__item .minium-catalog-card div.row {
    padding-right: 0px !important; }
  .commerce-active .minium-product-tiles__item .minium-card .minium-card__picture {
    width: 100%; }
  .commerce-active .minium-product-tiles__item .minium-card .product-detail-options.multiple-options-card-actions {
    width: 100% !important;
    position: relative;
    bottom: 0px;
    left: 0px;
    white-space: normal;
    padding-left: 15px;
    padding-right: 5px; }
  .commerce-active .product-detail-options.multiple-options-card-actions .input-select-wrapper label {
    white-space: nowrap;
    font-size: 14px;
    font-weight: 500; }
  .commerce-active .lfr-ddm-form-container .liferay-ddm-form-field-date label {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 113px;
    height: 20px; }
  .commerce-active .minium-product-tiles__item .minium-card__price div.commerce-price {
    margin-top: 10px !important;
    display: flex;
    flex-direction: row; }
  .commerce-active .minium-product-tiles__item .minium-catalog-card div.form-group {
    display: block !important;
    margin-top: 10px; }
  .commerce-active .minium-product-tiles__item .minium-catalog-card .lfr-ddm-form-field-container div.form-group > label {
    text-align: left;
    text-decoration: underline;
    font: normal normal medium 12px/15px Montserrat;
    letter-spacing: 0px;
    color: #09232C;
    font-size: 12px;
    width: auto;
    min-width: 45px;
    white-space: nowrap;
    display: inline-block;
    opacity: 1; }
  .commerce-active .minium-product-tiles__item .minium-card .liferay-ddm-form-field-document-library div.input-group {
    width: 60px;
    float: right;
    margin-right: -22px;
    margin-bottom: -12px !important;
    display: inline-flex; }
  .commerce-active .minium-product-tiles__item .minium-card .liferay-ddm-form-field-document-library .select-button {
    border: none;
    color: #09232C !important; }
  .commerce-active .minium-product-tiles__item .minium-card .liferay-ddm-form-field-document-library .btn-secondary .lfr-btn-label {
    color: #09232C !important;
    font-size: 12px;
    text-transform: none;
    text-decoration: underline;
    vertical-align: middle;
    margin-top: -8px; }
  .commerce-active .minium-product-tiles__item .minium-card .liferay-ddm-form-field-document-library .input-group div:first-child {
    display: none; }
  .commerce-active .minium-card .minium-card__price .price-value-promo {
    margin-right: 0px !important;
    margin-top: 0px; }
  .commerce-active .product-detail form.quantity-selector .input-group-item.input-group-item-shrink.input-group-prepend {
    margin-left: 0px !important; }
  .commerce-active .minium-product-tiles__item {
    display: inline-block !important;
    margin: 0 0 0.5em;
    width: 100% !important;
    max-width: 300px;
    /* Optional */
    position: relative;
    box-sizing: border-box; }
  @media only screen and (min-width: 1601px) and (max-width: 1980px) {
    .commerce-active .portlet-content-container > .portlet-body > .minium-product-tiles {
      column-count: 4; } }
  .commerce-active .liferay-ddm-form-field-date .form-control {
    border-color: transparent; }
  .commerce-active .lfr-ddm-form-container .lfr-ddm-form-field-container .liferay-ddm-form-field-date .input-group-addon {
    background-color: transparent;
    border-color: transparent;
    margin-right: -10px; }
  .commerce-active .liferay-ddm-form-field-date label {
    text-decoration: none !important;
    margin-top: 10px; }
  .commerce-active .icon-calendar:before {
    content: "" !important; }
  .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button {
    border-radius: 4px;
    width: 88%;
    margin-left: 6%;
    padding: 4px !important;
    font-size: 14px !important;
    font-weight: normal !important;
    height: 48px !important;
    text-align: center;
    letter-spacing: 0px !important;
    text-transform: uppercase;
    opacity: 1;
    bottom: 10px; }
  .commerce-active .minium-card__actions .btn-add-to-cart {
    font-size: 14px !important;
    font-weight: normal !important; }
  .commerce-active .portlet-content-container .minium-product-tiles {
    display: flex !important;
    flex-wrap: wrap; }
  .commerce-active .minium-products-compare {
    background: white;
    border-radius: 20px 20px 0 0;
    box-shadow: 0 17px 84px 0 rgba(52, 55, 62, 0.2);
    display: flex;
    padding: 20px; }
    @media screen and (hover: none) {
      .commerce-active .minium-products-compare {
        border-radius: 10px 10px 0 0;
        padding: 10px; } }
    .commerce-active .minium-products-compare__item {
      border: 2px dotted #D8D8D8;
      border-radius: 10px;
      height: 54px;
      margin-right: 20px;
      position: relative;
      transition: border .3s ease-in;
      width: 54px; }
      @media screen and (hover: none) {
        .commerce-active .minium-products-compare__item {
          margin-right: 10px; } }
      .commerce-active .minium-products-compare__item--showing, .commerce-active .minium-products-compare__item--visible {
        border: 0px dotted #D8D8D8; }
      .commerce-active .minium-products-compare__item--hiding, .commerce-active .minium-products-compare__item--hidden {
        border: 2px dotted #D8D8D8; }
    .commerce-active .minium-products-compare__thumbnail {
      background-position: 50% 50%;
      background-size: cover;
      border-radius: 10px;
      display: block;
      height: 100%;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      transform: scale(0.6);
      transition: all .1s ease-in;
      width: 100%; }
      .commerce-active .minium-products-compare__thumbnail--showing, .commerce-active .minium-products-compare__thumbnail--visible {
        opacity: 1;
        transform: scale(1); }
      .commerce-active .minium-products-compare__thumbnail--hiding, .commerce-active .minium-products-compare__thumbnail--hidden {
        opacity: 0;
        transform: scale(0.6); }
    .commerce-active .minium-products-compare__delete {
      background: #F1676A;
      border-radius: 50%;
      color: white;
      cursor: pointer;
      font-size: 11px;
      height: 18px;
      left: -9px;
      line-height: 1.1;
      position: absolute;
      top: 9px;
      transform: scale(0);
      transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
      transition-delay: .2s;
      width: 18px;
      z-index: 10; }
      .commerce-active .minium-products-compare__delete--showing, .commerce-active .minium-products-compare__delete--visible {
        transform: scale(1); }
      .commerce-active .minium-products-compare__delete--hiding, .commerce-active .minium-products-compare__delete--hidden {
        transform: scale(0);
        transition-delay: 0s; }
      .commerce-active .minium-products-compare__delete [class*="-icon"] {
        height: 22px;
        left: -2px;
        position: relative;
        top: 1px;
        width: 22px; }
      .commerce-active .minium-products-compare__delete path {
        fill: rgba(255, 255, 255, 0.9); }
  .commerce-active .minium-sidebar {
    background-color: #FFF;
    box-shadow: 0 0 0 rgba(92, 94, 94, 0.14);
    color: #7F848D;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    overflow: hidden;
    transition: box-shadow ease 200ms, width ease 200ms;
    width: 70px; }
    .commerce-active .minium-sidebar:hover {
      box-shadow: 20px 0 40px rgba(92, 94, 94, 0.14);
      width: 300px; }
    @media screen and (hover: none) {
      .commerce-active .minium-sidebar {
        flex-direction: row;
        height: 70px;
        overflow: initial;
        width: 100%; }
        .commerce-active .minium-sidebar:hover {
          box-shadow: 0;
          width: 100%; } }
    @media screen and (hover: none) and (max-width: 767px) {
      .commerce-active .minium-sidebar {
        height: 56px; } }
    .commerce-active .minium-sidebar__start {
      flex: 1 0 70px; }
    .commerce-active .minium-sidebar__middle {
      overflow-x: hidden;
      overflow-y: auto;
      padding: 40px 0; }
      @media screen and (hover: none) {
        .commerce-active .minium-sidebar__middle {
          padding: 0; } }
    .commerce-active .minium-sidebar__end {
      align-items: flex-end;
      display: flex;
      flex: 1 0 70px; }
      @media screen and (hover: none) {
        .commerce-active .minium-sidebar__end {
          align-items: initial;
          flex-direction: row-reverse;
          position: relative; } }
  .commerce-active .minium-table-actions {
    align-items: center;
    background-color: #FAFAFA;
    border-radius: 8px;
    bottom: 0;
    display: flex;
    justify-content: flex-end;
    padding: 0 20px 0 30px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all ease 400ms;
    white-space: nowrap;
    width: 340px;
    width: var(--actions-width, auto);
    z-index: -1; }
    .commerce-active .minium-table-actions__close {
      color: #9D9E9E;
      font-size: 21px;
      margin-right: 20px;
      opacity: 0.3; }
    .commerce-active .minium-table-actions__link {
      color: #7F848D;
      font-size: 10px;
      text-decoration: underline;
      text-transform: uppercase; }
    .commerce-active .minium-table-actions__buttons {
      margin: 0 20px; }
    html:not(.ie):not(.edge) .table tr.is-active .commerce-active .minium-table-actions {
      transform: translateX(var(--translate-space)); }
    html.ie .minium-actions-toggle-wrapper .commerce-active .minium-table-actions,
    html.edge .minium-actions-toggle-wrapper .commerce-active .minium-table-actions {
      border-radius: 8px;
      bottom: 0;
      box-sizing: border-box;
      height: 100%;
      top: 0;
      transform: translateX(100%);
      transition: all ease 400ms;
      z-index: 1110; }
    html.ie .table tr.is-active .commerce-active .minium-table-actions,
    html.edge .table tr.is-active .commerce-active .minium-table-actions {
      transform: translateX(0); }
  .commerce-active .minium-tabs {
    align-items: stretch;
    display: flex;
    height: 100%;
    justify-content: center; }
    .commerce-active .minium-tabs__tab {
      align-items: center;
      color: #7F848D;
      display: flex;
      font-size: 11px;
      letter-spacing: 1.1px;
      padding: 10px;
      position: relative;
      text-transform: uppercase; }
      .commerce-active .minium-tabs__tab + .commerce-active .minium-tabs__tab {
        margin-left: 20px; }
      .commerce-active .minium-tabs__tab em {
        font-style: normal; }
      .commerce-active .minium-tabs__tab:hover, .commerce-active .minium-tabs__tab.is-active {
        color: #5C5E5E;
        font-weight: bold;
        text-decoration: none; }
      .commerce-active .minium-tabs__tab.is-active::before {
        background-color: #F40000;
        bottom: 0;
        content: '';
        height: 2px;
        left: calc(50% - 25px);
        position: absolute;
        width: 50px; }
    .minium-topbar__middle .commerce-active .minium-tabs {
      height: 70px; }
  .commerce-active .minium-toast {
    animation: toast-enter 500ms forwards 500ms;
    background-color: #FFF;
    border: 2px solid #F40000;
    border-radius: 8px;
    box-shadow: 0 10px 20px rgba(92, 94, 94, 0.14);
    display: grid;
    font-size: 12px;
    grid-template-columns: 60px 270px;
    min-height: 64px;
    opacity: 0;
    transform: translateX(50%); }
    .commerce-active .minium-toast + .commerce-active .minium-toast {
      margin-top: 10px; }
    .commerce-active .minium-toast--success {
      border-color: #4BC286; }
    .commerce-active .minium-toast--fail {
      border-color: #EC676A; }
    .commerce-active .minium-toast__icon {
      align-items: center;
      background-color: #F40000;
      color: #FFF;
      display: flex;
      font-size: 21px;
      justify-content: center;
      width: 60px; }
    .commerce-active .minium-toast--success .commerce-active .minium-toast__icon {
      background-color: #4BC286; }
    .commerce-active .minium-toast--fail .commerce-active .minium-toast__icon {
      background-color: #EC676A; }
    .commerce-active .minium-toast__content {
      align-self: center;
      line-height: 16px;
      padding: 10px 15px; }

@keyframes toast-enter {
  100% {
    opacity: 1;
    transform: translateX(0); } }
  .commerce-active .minium-topbar {
    background-color: #FFF;
    color: #7F848D;
    display: flex;
    flex-wrap: wrap;
    position: relative; }
    .commerce-active .minium-topbar__start, .commerce-active .minium-topbar__end {
      display: flex;
      flex: 1 1 auto; }
    .commerce-active .minium-topbar__end {
      justify-content: flex-end; }
    .commerce-active .minium-topbar__search {
      background-color: #F7F7F8;
      flex: 1 1 100%;
      max-height: 70px;
      overflow: hidden;
      transition: max-height ease 200ms; }
      .minium-frame:not(.has-search) .commerce-active .minium-topbar__search {
        max-height: 0; }
  .commerce-active .minium-user-nav {
    align-items: center;
    background-color: #F7F7F8;
    border-radius: 25px 8px 8px 25px;
    display: flex;
    margin: 10px;
    padding: 5px;
    position: relative;
    transition: border-radius ease 200ms, background-color ease 200ms;
    width: calc(100% - 20px); }
    @media screen and (hover: none) {
      .commerce-active .minium-user-nav {
        border-radius: 8px 25px 25px 8px;
        flex-direction: row-reverse;
        position: absolute; } }
    .commerce-active .minium-user-nav:focus, .commerce-active .minium-user-nav:hover {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
      @media screen and (hover: none) {
        .commerce-active .minium-user-nav:focus, .commerce-active .minium-user-nav:hover {
          filter: drop-shadow(0 10px 20px rgba(92, 94, 94, 0.14)); } }
    .minium-sidebar:not(:hover) .commerce-active .minium-user-nav {
      background-color: transparent; }
    @media screen and (hover: none) {
      .commerce-active .minium-user-nav {
        right: 0; }
        .commerce-active .minium-user-nav:not(:focus) {
          background-color: transparent;
          overflow: hidden;
          width: 42px; }
        .commerce-active .minium-user-nav:focus {
          width: 240px; } }
    .commerce-active .minium-user-nav__avatar {
      padding: 4px;
      position: relative; }
      .commerce-active .minium-user-nav__avatar img {
        border-radius: 50%;
        display: block;
        height: 40px;
        width: 40px; }
      .commerce-active .minium-user-nav__avatar.has-notification::before {
        background-color: #F40000;
        border-radius: 50%;
        content: '';
        height: 6px;
        position: absolute;
        right: 2px;
        top: 2px;
        width: 6px; }
    .commerce-active .minium-user-nav__name {
      color: #5C5E5E;
      font-size: 14px;
      font-weight: bold;
      padding: 5px 10px;
      position: relative;
      transition: opacity ease 200ms, transform ease 200ms;
      white-space: nowrap; }
      .minium-sidebar:not(:hover) .commerce-active .minium-user-nav__name {
        opacity: 0;
        transform: translateX(20px); }
    .commerce-active .minium-user-nav__menu {
      background-color: inherit;
      border-radius: 8px 8px 0 0;
      bottom: 100%;
      left: 0;
      position: absolute;
      transition: opacity ease 200ms, transform ease 200ms;
      width: 100%; }
      .minium-user-nav:not(:hover):not(:focus) .commerce-active .minium-user-nav__menu {
        opacity: 0;
        pointer-events: none; }
        @media screen and (hover: hover) {
          .minium-user-nav:not(:hover):not(:focus) .commerce-active .minium-user-nav__menu {
            transform: translateY(20px); } }
  .commerce-active .bom-wrapper .picture-box-wrapper {
    align-content: center;
    background: white;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: 20px; }
  .commerce-active .bom-wrapper .picture-box {
    align-self: center;
    display: block;
    flex-grow: 0;
    justify-self: center;
    position: relative; }
    .commerce-active .bom-wrapper .picture-box__image {
      filter: none;
      height: auto;
      transition: filter 0.2s ease-in;
      width: 100%; }
    .commerce-active .bom-wrapper .picture-box--hovered-detail .picture-box__image {
      filter: brightness(110%) opacity(50%); }
    .commerce-active .bom-wrapper .picture-box p {
      margin: 0; }
  .commerce-active .bom-wrapper .part-detail {
    border-radius: 50%;
    height: 24px;
    margin-bottom: -12px;
    margin-left: -12px;
    position: absolute;
    width: 24px; }
    .commerce-active .bom-wrapper .part-detail__number {
      background: #F40000;
      background-color: #F40000;
      border-radius: 12px;
      box-sizing: border-box;
      color: white;
      cursor: pointer;
      font-size: 12px;
      font-weight: bold;
      height: 100%;
      line-height: 24px;
      padding: 0;
      position: absolute;
      text-align: center;
      transform: scale(1);
      transform-origin: 50%;
      width: 100%;
      z-index: 1;
      transition: transform 0.1s ease-in, opacity 0.1s ease-in; }
    .commerce-active .bom-wrapper .part-detail__resume {
      opacity: 0;
      position: absolute;
      transition: transform 0.2s ease-in, opacity 0.2s ease-in;
      z-index: 2; }
      .commerce-active .bom-wrapper .part-detail__resume--top-left {
        bottom: 50px;
        left: 0;
        transform: translateY(10px); }
      .commerce-active .bom-wrapper .part-detail__resume--top-right {
        bottom: 50px;
        right: 0;
        transform: translateY(10px); }
      .commerce-active .bom-wrapper .part-detail__resume--bottom-left {
        left: 0;
        top: 50px;
        transform: translateY(-10px); }
      .commerce-active .bom-wrapper .part-detail__resume--bottom-right {
        right: 0;
        top: 50px;
        transform: translateY(-10px); }
    .commerce-active .bom-wrapper .part-detail--highlighted .part-detail__number {
      transform: scale(1.4); }
    .commerce-active .bom-wrapper .part-detail:hover .part-detail__resume, .commerce-active .bom-wrapper .part-detail:focus .part-detail__resume, .commerce-active .bom-wrapper .part-detail--resume-visible .part-detail__resume {
      opacity: 1;
      transform: translate(0); }
  .commerce-active .bom-wrapper .detail-resume {
    background-color: white;
    border-radius: 8px;
    box-shadow: 0 10px 20px rgba(92, 94, 94, 0.14);
    display: grid;
    grid-template-columns: 60px auto;
    height: 80px;
    overflow: hidden;
    pointer-events: none; }
    .commerce-active .bom-wrapper .detail-resume__thumbnail {
      background-position: 50%;
      background-size: cover; }
    .commerce-active .bom-wrapper .detail-resume__info {
      align-content: center;
      align-items: center;
      display: flex;
      padding: 20px;
      position: relative; }
    .commerce-active .bom-wrapper .detail-resume--schema {
      width: 260px; }
    .commerce-active .bom-wrapper .detail-resume--product {
      width: 320px; }
      .commerce-active .bom-wrapper .detail-resume--product .detail-resume__info {
        display: grid;
        grid-template-areas: 'sku price' 'name price';
        grid-template-columns: 1fr auto; }
    .commerce-active .bom-wrapper .detail-resume__state {
      border-radius: 50%;
      bottom: 7px;
      height: 14px;
      left: -7px;
      position: absolute;
      width: 14px; }
      .commerce-active .bom-wrapper .detail-resume__state--available {
        background-color: #4BC286; }
      .commerce-active .bom-wrapper .detail-resume__state--in-stock {
        background-color: #FEE4B8; }
      .commerce-active .bom-wrapper .detail-resume__state--unavailable {
        background-color: #EC676A; }
    .commerce-active .bom-wrapper .detail-resume__price {
      grid-area: price; }
    .commerce-active .bom-wrapper .detail-resume__sku {
      color: #7F848D;
      font-size: 12px;
      grid-area: sku;
      line-height: 1.4; }
    .commerce-active .bom-wrapper .detail-resume__name {
      color: #5C5E5E;
      font-size: 14px;
      grid-area: name;
      line-height: 1.4; }
  .commerce-active .bom-wrapper .card-link:hover {
    text-decoration: none; }
  .commerce-active .bom-wrapper .grid-panel {
    display: grid;
    grid-gap: 8px;
    grid-template-rows: min-content auto;
    height: 100%; }
    .commerce-active .bom-wrapper .grid-panel .panel-body {
      overflow: auto; }
    .commerce-active .bom-wrapper .grid-panel .panel-title {
      margin-bottom: 0 !important; }
  .commerce-active .bom-wrapper .sticky-panel {
    bottom: 0;
    display: grid;
    grid-gap: 8px;
    grid-template-rows: min-content auto;
    height: calc(100vh - 40px);
    position: sticky;
    top: 20px; }
    .commerce-active .bom-wrapper .sticky-panel .panel-body {
      overflow: auto; }
    .commerce-active .bom-wrapper .sticky-panel .panel-title {
      margin-bottom: 0 !important; }
  .commerce-active .bom-wrapper .suitable-veichles .list-group {
    margin-bottom: 0; }
  .commerce-active .bom-wrapper .suitable-veichles .list-group-item {
    border: none;
    line-height: 1.6;
    margin-bottom: 6px;
    padding: 0; }
    .commerce-active .bom-wrapper .suitable-veichles .list-group-item:last-child {
      margin-bottom: 0; }
  .commerce-active .bom-wrapper .products-table .detail-row {
    background: transparent !important;
    line-height: 1.4; }
    .commerce-active .bom-wrapper .products-table .detail-row--highlighted {
      background: #e4efff !important; }
  .commerce-active .bom-wrapper .products-table .d-table-head-group {
    background: transparent;
    border-radius: 8px;
    overflow: hidden; }
    .commerce-active .bom-wrapper .products-table .d-table-head-group .d-table-cell {
      background: #F7F7F8;
      overflow: hidden; }
      .commerce-active .bom-wrapper .products-table .d-table-head-group .d-table-cell:first-child {
        border-bottom-left-radius: 8px;
        border-top-left-radius: 8px; }
      .commerce-active .bom-wrapper .products-table .d-table-head-group .d-table-cell:last-child {
        border-bottom-right-radius: 8px;
        border-top-right-radius: 8px; }
  .commerce-active .bom-wrapper .products-table .d-table-cell {
    padding: 10px 10px; }
  .commerce-active .bom-wrapper .products-table .d-table-cell {
    line-height: 1.4; }
  .commerce-active .bom-wrapper .showing {
    height: 0;
    overflow: hidden;
    position: relative;
    transition: height 0.35s ease; }
  .commerce-active .bom-card {
    border-radius: 8px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    overflow: hidden;
    transition: box-shadow 0.1s ease-in, transform 0.1s ease-in; }
    .commerce-active .bom-card.card {
      box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0); }
      .commerce-active .bom-card.card:hover {
        box-shadow: 0 10px 22px -6px rgba(0, 0, 0, 0.2);
        transform: translateY(-4px); }
    .commerce-active .bom-card .card-body {
      padding: 20px; }
    .commerce-active .bom-card.image-card .bom-card__folder-picture-container {
      background-color: #E7EEFE;
      background-image: none; }
    .commerce-active .bom-card .card-title {
      color: #5C5E5E;
      font-size: 14px;
      text-align: center; }
    .commerce-active .bom-card .sticker {
      color: #99B9FF;
      font-size: 40px;
      height: 40px;
      width: 40px; }
  .commerce-active .price {
    align-items: center;
    display: grid;
    grid-template-columns: 140px 1fr; }
    .commerce-active .price-label {
      font-size: .8em;
      font-variant: small-caps;
      font-weight: 500;
      margin-bottom: 10px;
      text-transform: lowercase; }
    .commerce-active .price-value {
      font-size: 20px;
      font-weight: 500; }
      .commerce-active .price-value :first-letter {
        margin-left: 4px;
        margin-right: 4px; }
      .commerce-active .price-value:last-child {
        margin-right: 0; }
      .commerce-active .price-value-discount {
        color: #EC676A !important; }
      .commerce-active .price-value-big, .commerce-active .price-value-final, .commerce-active .price-value-promo {
        color: #EC676A;
        font-weight: 600; }
      .commerce-active .price-value-inactive {
        color: #7F848D !important;
        font-size: 14px;
        font-weight: normal;
        text-decoration: line-through; }
      .commerce-active .price-value-percentages {
        font-size: 10px;
        white-space: nowrap; }
        .commerce-active .price-value-percentages::after {
          color: #5C5E5E;
          content: ' | '; }
        .commerce-active .price-value-percentages:last-child::after {
          content: ''; }
  .commerce-active .account-management__thumbnail {
    margin: 10px 0; }
  .commerce-active .account-management__main-data {
    display: grid;
    grid-auto-columns: auto 1fr;
    grid-gap: 0 20px;
    margin-right: 20px; }
  .commerce-active .account-management__info-wrapper {
    align-items: baseline;
    align-self: center;
    display: flex;
    justify-items: center;
    margin-right: 20px; }
    .commerce-active .account-management__info-wrapper:last-of-type {
      margin-right: 0; }
  .commerce-active .account-management__action {
    align-items: center;
    display: flex;
    justify-items: center; }
  .commerce-active .account-management__name {
    color: #5C5E5E;
    font-size: 22px; }
  .commerce-active .account-management__email {
    color: #5C5E5E;
    font-size: 14px; }
  .commerce-active .account-management__nav {
    height: 60px;
    justify-content: center;
    padding: 0 30px; }
  .commerce-active .account-management__label {
    color: #7F848D;
    font-size: 11px;
    letter-spacing: 1.1px;
    line-height: 21px;
    margin-right: 10px;
    text-transform: uppercase;
    vertical-align: baseline; }
  .commerce-active .account-management__value {
    color: #5C5E5E;
    font-size: 14px;
    line-height: 21px;
    vertical-align: baseline; }
  .commerce-active .account-management__input {
    flex-grow: 1; }
  .commerce-active .account-management__thumbnail-container {
    align-items: center;
    display: flex; }
  .commerce-active .commerce-account-container .image-name-cell__image {
    border-radius: 50%; }
  .commerce-active .account-management__thumbnail-container .logoselector-content {
    display: block; }
  .commerce-active .account-management__thumbnail-container .img-responsive {
    height: 78px;
    width: 78px; }
  .commerce-active .account-management__thumbnail-container .logoselector-content .portrait-icons {
    padding-left: 0px; }
  .commerce-active .account-management__thumbnail-container .button-holder > .btn-default:nth-child(1):not(.wlt-default-button):not(.btn-cancel), .commerce-active .btn-group > .btn-default:nth-child(1):not(.reorder-up) {
    background-color: #EDEDED;
    border-color: #EDEDED;
    border-radius: 4px;
    width: 46px;
    height: 20px; }
  .commerce-active .account-management__thumbnail-container .button-holder > .btn-default:nth-child(1):not(.wlt-default-button):not(.btn-cancel) .lfr-btn-label, .commerce-active .btn-group > .btn-default:nth-child(1):not(.reorder-up) .lfr-btn-label {
    font: normal normal 600 10px/13px Montserrat;
    color: #09232C;
    text-transform: capitalize; }
  .commerce-active .account-management__thumbnail-container .btn-default {
    margin-right: 7px !important; }
  .commerce-active .commerce-active .account-management__thumbnail-container .btn.delete-logo {
    padding: 0px 0px;
    border-radius: 0px;
    padding-top: 3px;
    text-transform: capitalize;
    align-items: normal !important; }
  .commerce-active .commerce-active .account-management__thumbnail-container .btn.delete-logo .lfr-btn-label {
    color: #828E93;
    font: normal normal 600 10px/13px Montserrat; }
  .commerce-active .commerce-active .user-invitation__list {
    margin-top: 31px;
    border-bottom: 1px solid #D4DBDE; }
  .commerce-active #addressModal .modal-dialog {
    max-width: 600px !important;
    width: 100%; }
  .commerce-active #addressModal .row {
    margin-right: 0px; }
  .commerce-active #addressModal .commerce-active .required-mark {
    color: #828E93; }
  .commerce-active #addressModal .commerce-modal__select {
    border: none;
    border-radius: 0px;
    color: #09232C;
    height: 28px;
    min-height: 28px;
    border-bottom: 1px solid #D4DBDE;
    font: normal normal 600 14px/18px Montserrat;
    padding-bottom: 8px; }
  .commerce-active .add-new-address-address-modal .commerce-modal__header {
    margin-bottom: 52px !important; }
  .commerce-active .commerce-active .portlet-body .table td a {
    text-decoration: auto; }
  .commerce-active #addressModal .commerce-modal__actions .btn-primary {
    height: 48px;
    border-radius: 4px; }
  .commerce-active #addressModal .commerce-dot-navigation {
    display: none; }
  .commerce-active #addressModal .commerce-modal__input {
    min-height: 0px;
    border: none;
    border-radius: 0px;
    font: normal normal 600 14px/18px Montserrat;
    border-bottom: 1px solid #D4DBDE;
    padding: 0px 0px 8px 0px;
    width: 100%;
    color: #09232C; }
  .commerce-active #addressModal .commerce-modal__label {
    font: normal normal medium 12px/15px Montserrat;
    letter-spacing: -0.02px;
    color: #828E93;
    text-align: left;
    text-transform: capitalize;
    margin-left: 0px; }
  .commerce-active .commerce-active .user-item__thumbnail {
    width: 40px;
    height: 40px;
    margin-right: 12px; }
  .commerce-active .account-management .user-item__content .user-item__primary-text .autocomplete-item {
    font: normal normal 550 14px/18px Montserrat;
    color: #09232C; }
  .commerce-active .commerce-account-list .commerce-account-list__item .autocomplete-item {
    line-height: 14px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    width: 80% !important;
    display: inline-block !important; }
  .commerce-active .account-management .autocomplete-input__wrapper .added-input-item__thumbnail {
    display: none; }
  .commerce-active .commerce-active .added-input-item__text {
    margin-left: 4px;
    font: normal normal 600 12px/15px Montserrat;
    color: #09232C; }
  .commerce-active .commerce-active .added-input-item {
    border: 1px solid #D4DBDE;
    background: #FFFFFF;
    border-radius: 4px; }
  .commerce-active .account-management .user-item {
    border-style: none;
    padding-left: 0px; }
  .commerce-active .account-management .modal-content {
    pointer-events: auto !important; }
  .commerce-active .commerce-active .user-item__primary {
    font: normal normal 550 14px/18px Montserrat;
    color: #09232C; }
  .commerce-active .account-management .user-item__secondary {
    font: normal normal 550 12px/15px Montserrat;
    color: #828E93; }
  .commerce-active .commerce-active .autocomplete-input {
    border: 1px solid #D4DBDE;
    border-radius: 4px;
    color: #09232C;
    height: 40px;
    padding: 6px 16px 6px 16px;
    width: 97%; }
  .commerce-active .commerce-active .commerce-add-to-tick {
    height: 32px;
    width: 32px;
    margin-right: 18px; }
  .commerce-active .commerce-active .commerce-add-to-tick__circle {
    fill: #D4DBDE; }
  .commerce-active .commerce-active .commerce-add-to-tick__add line {
    stroke: #828E93; }
  .commerce-active #userRolesModal .commerce-modal__header,
  .commerce-active #addAccountModal .commerce-modal__header,
  .commerce-active .account-management .commerce-modal__header {
    border-bottom: 1px solid #D4DBDE;
    margin-bottom: 20px; }
  .commerce-active #userRolesModal .commerce-modal__title,
  .commerce-active #addAccountModal .commerce-modal__title,
  .commerce-active .commerce-active .commerce-modal__title {
    font: normal normal 600 24px/29px Montserrat;
    color: #09232C !important;
    margin-bottom: 28px; }
  .commerce-active #userRolesModal .modal-body,
  .commerce-active #addAccountModal .modal-body,
  .commerce-active .account-management .modal-body {
    padding: 28px 10px 40px 32px; }
  .commerce-active .account-management .commerce-modal-wrapper .modal-dialog,
  .commerce-active #addAccountModal .commerce-modal-wrapper .modal-dialog,
  .commerce-active #userRolesModal .commerce-modal-wrapper .modal-dialog {
    max-width: 936px !important;
    border-radius: 4px !important;
    box-shadow: none !important; }
  .commerce-active #userRolesModal .commerce-modal > div,
  .commerce-active #addAccountModal .commerce-modal > div,
  .commerce-active .account-management .commerce-modal > div {
    max-width: 100% !important; }
  .commerce-active #userRolesModal .commerce-modal__actions,
  .commerce-active #addAccountModal .commerce-modal__actions,
  .commerce-active .account-management .commerce-modal__actions {
    display: block !important;
    margin-top: 32px; }
  .commerce-active #userRolesModal .commerce-modal__actions .commerce-button--big,
  .commerce-active #addAccountModal .commerce-modal__actions .commerce-button--big,
  .commerce-active .account-management .commerce-modal__actions .commerce-button--big {
    width: 200px !important;
    height: 48px !important;
    border-radius: 4px;
    background-color: var(--wlt-custom-colour-scheme) !important;
    color: #FFFFFF !important; }
  .commerce-active #addAccountModal .commerce-modal__input {
    min-height: 40px !important;
    border: 1px solid #D4DBDE;
    border-radius: 4px; }
  .commerce-active .commerce-input--checkbox__input input[type=checkbox]:not(.toggle-switch):before {
    position: inherit; }
  .commerce-active #userRolesModal .commerce-modal__label {
    color: #828E93;
    letter-spacing: -0.02px;
    margin-left: 0px;
    text-transform: capitalize;
    font: normal normal 500 12px/15px Montserrat; }
  .commerce-active .commerce-active .user-invitation__list .commerce-input--checkbox__label {
    font: normal normal 600 14px/18px Montserrat;
    letter-spacing: 0px;
    color: #09232C;
    padding-top: 8px; }
  .commerce-active #userRolesModal .commerce-button--outline, .commerce-active #userRolesModal .portlet-commerce-checkout .btn:not(.btn-primary), .commerce-active .portlet-commerce-checkout #userRolesModal .btn:not(.btn-primary) {
    margin-right: 16px !important; }
  .commerce-active .commerce-active .account-management .commerce-button, .commerce-active .commerce-active .account-management .portlet-commerce-checkout .btn, .commerce-active .portlet-commerce-checkout .commerce-active .account-management .btn {
    background-color: #E61D2B !important;
    font: normal normal bold 14px/18px Montserrat; }
  .commerce-active .account-management .panel-secondary .panel-body .row .col-auto {
    padding-right: 5px !important; }
  .commerce-active .commerce-active .account-management__value {
    font: normal normal 500 14px/20px Montserrat;
    letter-spacing: 0px;
    color: #09232C;
    float: left; }
  .commerce-active .commerce-active .account-management__label {
    text-transform: capitalize;
    color: #09232C;
    letter-spacing: 0px;
    font: normal normal 600 16px/19px Montserrat; }
  .commerce-active .commerce-active .account-management__name {
    color: #09232C;
    font: normal normal 600 18px/22px Montserrat; }
  .commerce-active .commerce-active .account-management__email {
    font: normal normal 600 16px/19px Montserrat;
    letter-spacing: 0px;
    color: #09232C; }
  .commerce-active .account-management .commerce-cta .btn.btn-lg {
    width: 200px !important;
    background-color: var(--wlt-custom-colour-scheme); }
  .commerce-active .account-management .account-management__thumbnail {
    height: 78px;
    width: 78px;
    margin-top: 20px; }
  .commerce-active .account-management .panel-secondary .panel-body {
    padding: 10px 32px; }
  .commerce-active .account-management .commerce-active .portlet-body .panel-body {
    background-color: #FFFFFF;
    border-radius: 4px; }
  .commerce-active .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management .commerce-cta {
    right: -23px !important; }
  .commerce-active .account-management .dataset-display-stacked .dataset-display-management-bar-wrapper {
    right: 208px !important; }
  .commerce-active .page-header .container-fluid-max-xl {
    max-width: 100%;
    padding: 0;
    display: flex; }
  .commerce-active .page-header .container-fluid nav:before {
    display: none; }
  .commerce-active .page-header .container-fluid nav .nav {
    height: 48px;
    align-items: center;
    position: relative;
    background-color: transparent;
    justify-content: start; }
  .commerce-active .page-header .container-fluid nav:after {
    display: none; }
  .commerce-active .page-header .container-fluid nav .nav .nav-item .nav-link {
    background-color: #EDEDED !important;
    padding: 0;
    min-width: 144px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    font: normal normal 500 16px/16px Montserrat;
    letter-spacing: 0px;
    color: #828E93 !important;
    text-transform: none; }
  .commerce-active .page-header .container-fluid nav .nav .nav-item .nav-link.active {
    font-weight: 500;
    background-color: #fff !important; }
  .commerce-active .page-header .container-fluid nav {
    width: 100%;
    justify-content: start;
    border-bottom: 1px solid #d4dbde; }
  .commerce-active .commerce-active .portlet-boundary + .portlet-boundary:not(.portlet-borderless) {
    margin-top: 0 !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_ .modal-body {
    overflow: hidden !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_ .commerce-active .commerce-modal div {
    max-width: 100% !important; }
  .commerce-active #igva_column1_1_taglibLogoSelectorContent .btn {
    padding-left: 4px;
    padding-right: 4px;
    margin-right: 0px !important;
    border-radius: 4px;
    opacity: 1;
    border: 0px !important; }
  .commerce-active #igva_column1_1_taglibLogoSelectorContent .btn span {
    letter-spacing: -0.02px;
    color: #09232C !important;
    opacity: 1;
    background: #EDEDED;
    text-transform: lowercase;
    padding: 4px;
    font-size: 10px;
    border-radius: 4px; }
  .commerce-active .account-management .data-set-display-wrapper .data-set-display.data-set-display-stacked .data-set-display-content-wrapper .btn-secondary:hover:before {
    background-color: unset !important; }
  .commerce-active .account-management .data-set-display-wrapper .data-set-display.data-set-display-stacked .data-set-display-content-wrapper .btn-secondary:hover:after {
    background-color: unset !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management.address-tab-enabled .panel-secondary .panel-body .account-management__info-wrapper:last-of-type {
    margin-top: 0px; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management.address-tab-enabled .panel-secondary .panel-body .align-items-center.col.d-flex .account-management__info-wrapper {
    display: block !important;
    width: 150px; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management .address-tab-enabled .panel-secondary .panel-body .align-items-center.col.d-flex .account-management__info-wrapper .account-management__value {
    display: block; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management.address-tab-enabled .mb-5.mt-1.panel-secondary .panel-body .account-management__info-wrapper {
    display: block;
    margin-left: 98px;
    margin-bottom: 0px;
    padding-bottom: 10px;
    margin-top: -15px; }
  .commerce-active .account-management.address-tab-enabled .account-management__email {
    display: block; }
  .commerce-active .account-management.address-tab-enabled .page-header .nav {
    margin-top: 35px; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management.address-tab-enabled .panel-secondary .panel-body .align-items-center.col.d-flex .account-management__label {
    color: #000000 !important;
    font-size: smaller;
    font-weight: bold; }
  .commerce-active .account-management .col-auto.d-flex .account-management__action a:hover {
    background-color: white; }
  .commerce-active .user-invitation .user-invitation__list .commerce-input .commerce-input--checkbox__input {
    margin-top: 8px; }
  .commerce-active .added-input-item {
    background: #C9DAFF;
    border-radius: 18px;
    display: inline-block;
    margin-bottom: 3px;
    margin-left: 10px;
    padding: 0 2px 0 4px; }
    .commerce-active .added-input-item__thumbnail {
      border-radius: 50%;
      display: inline-block;
      height: 18px;
      line-height: 0;
      margin: 4px 4px 4px 0;
      overflow: hidden;
      vertical-align: middle;
      width: 18px; }
      .commerce-active .added-input-item__thumbnail img {
        height: auto;
        max-width: 100%; }
    .commerce-active .added-input-item__text {
      margin-left: 4px; }
  .commerce-active .autocomplete-input {
    border: 2px solid rgba(92, 94, 94, 0.14);
    border-radius: 10px;
    color: #5C5E5E;
    display: flex;
    overflow: hidden;
    padding: 10px;
    width: 100%; }
    .commerce-active .autocomplete-input form {
      display: inline;
      flex-grow: 1; }
    .commerce-active .autocomplete-input input:focus {
      outline: none; }
    .commerce-active .autocomplete-input__box {
      background: transparent;
      border: none;
      margin-bottom: 4px;
      margin-left: 15px;
      width: calc(100% - 18px); }
    .commerce-active .autocomplete-input__content {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: -3px;
      max-height: 76px;
      overflow: auto; }
    .commerce-active .autocomplete-input__delete {
      display: inline-block;
      margin-left: 10px; }
    .commerce-active .autocomplete-input__icon {
      align-self: start;
      flex-grow: 0;
      text-align: center; }
    .commerce-active .autocomplete-input__wrapper {
      flex-grow: 1;
      overflow: auto; }
  .commerce-active .main-link {
    align-items: center;
    color: currentColor;
    display: grid;
    font-size: 14px;
    grid-template-areas: "icon label";
    grid-template-columns: 70px 1fr;
    grid-template-rows: 70px;
    position: relative;
    text-decoration: none; }
    @media screen and (max-width: 767px) {
      .commerce-active .main-link {
        grid-template-columns: 56px 1fr;
        grid-template-rows: 56px; } }
    @media screen and (hover: none) {
      .minium-main-navigation .commerce-active .main-link {
        grid-template-columns: 70px 0; } }
  @media screen and (hover: none) and (max-width: 767px) {
    .minium-main-navigation .commerce-active .main-link {
      grid-template-columns: 56px 0; } }
    .commerce-active .main-link:hover {
      background-color: rgba(244, 0, 0, 0.067);
      color: currentColor;
      text-decoration: none; }
    .commerce-active .main-link.is-active {
      color: #5C5E5E;
      font-weight: bold; }
      .commerce-active .main-link.is-active::before {
        background-color: #F40000;
        content: '';
        display: block;
        height: 70%;
        left: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 4px; }
        @media screen and (hover: none) {
          .commerce-active .main-link.is-active::before {
            height: 4px;
            left: 50%;
            top: 0;
            transform: translateX(-50%);
            width: 70%; } }
    .commerce-active .main-link--sub {
      grid-template-columns: calc(10px + 70px) 1fr;
      grid-template-rows: 36px; }
      .commerce-active .main-link--sub.is-active::before {
        height: 10px;
        left: 35px;
        width: 2px; }
    .commerce-active .main-link__icon {
      align-items: center;
      display: flex;
      font-size: 21px;
      grid-area: icon;
      height: 70px;
      justify-content: center;
      position: relative; }
      .commerce-active .main-link__icon.has-notification::before {
        background-color: #F40000;
        border-radius: 50%;
        content: '';
        height: 6px;
        position: absolute;
        right: 22px;
        top: 22px;
        width: 6px; }
      .main-link.is-active .commerce-active .main-link__icon {
        color: #F40000; }
    .commerce-active .main-link__label {
      align-self: center;
      grid-area: label;
      overflow: hidden;
      padding-right: 15px;
      text-overflow: ellipsis;
      transition: opacity ease 200ms, transform ease 200ms;
      transform: translateX(-15px);
      white-space: nowrap; }
      .minium-sidebar:not(:hover) .commerce-active .main-link__label {
        opacity: 0;
        transform: translateX(20px); }
      @media screen and (hover: none) {
        .minium-main-navigation .commerce-active .main-link__label {
          display: none; } }
  .commerce-active .commerce-cart {
    background-color: #FFF;
    box-shadow: -20px 0 40px rgba(92, 94, 94, 0.14);
    display: flex;
    flex-direction: column;
    max-width: 550px;
    position: absolute;
    right: 0;
    top: 100%;
    transition: box-shadow ease 200ms, transform ease 200ms;
    height: calc(100vh - 70px);
    width: 500px;
    z-index: 1140; }
    @media screen and (max-width: 577px) {
      .commerce-active .commerce-cart {
        height: calc(100vh - 56px); } }
    .has-control-menu.signed-in .commerce-active .commerce-cart {
      height: calc(100vh - 126px); }
      @media screen and (max-width: 577px) {
        .has-control-menu.signed-in .commerce-active .commerce-cart {
          height: calc(100vh - 104px); } }
    .commerce-active .commerce-cart:not(.is-open) {
      box-shadow: 0 0 0 rgba(92, 94, 94, 0.14);
      transform: translateX(870px); }
    .rtl .commerce-active .commerce-cart {
      left: 0; }
    .rtl .commerce-active .commerce-cart:not(.is-open) {
      transform: translateX(-870px); }
    .commerce-active .commerce-cart__container {
      display: flex;
      flex-direction: column;
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%; }
    .commerce-active .commerce-cart__top {
      align-items: center;
      background-color: #F7F7F8;
      color: #7F848D;
      display: flex;
      font-size: 15px;
      justify-content: space-between;
      min-height: 50px;
      padding: 10px; }
    .commerce-active .commerce-cart__content {
      flex-grow: 1;
      overflow: auto;
      position: relative; }
      .commerce-active .commerce-cart__content .empty-cart {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%; }
        .commerce-active .commerce-cart__content .empty-cart-icon {
          font-size: 13em;
          margin: -.5em 0 -.25em;
          opacity: .3; }
        .commerce-active .commerce-cart__content .empty-cart-label {
          font-size: 20px;
          text-align: center; }
          .commerce-active .commerce-cart__content .empty-cart-label p {
            margin: 0; }
          .commerce-active .commerce-cart__content .empty-cart-label .stress {
            color: #F40000; }
    .commerce-active .commerce-cart__footer {
      background-color: #34373E; }
      .commerce-active .commerce-cart__footer .commerce-button--block {
        font-size: 1em;
        font-variant: small-caps;
        text-transform: lowercase; }
    .commerce-active .commerce-cart__totals {
      align-items: baseline;
      color: #FFF;
      display: flex;
      flex-wrap: wrap;
      margin: 0;
      padding: 20px 35px;
      text-align: right; }
      .commerce-active .commerce-cart__totals dt {
        flex: 1 1 60%;
        font-weight: normal;
        margin: 0;
        opacity: 0.75;
        text-transform: capitalize; }
        .commerce-active .commerce-cart__totals dt big {
          font-weight: bold; }
      .commerce-active .commerce-cart__totals dd {
        flex: 1 1 10%;
        font-size: 12px;
        margin-bottom: 0; }
        .commerce-active .commerce-cart__totals dd big {
          font-size: 18px;
          font-weight: bold; }
      .commerce-active .commerce-cart__totals .final-total {
        margin-top: 15px; }
    .commerce-active .commerce-cart__close {
      background-color: #F7F7F8;
      bottom: 100%;
      color: #7F848D;
      position: absolute;
      right: 0; }
  .commerce-active .mini-cart-wrapper {
    position: relative;
    box-shadow: -20px 0 40px rgba(92, 94, 94, 0.14);
    right: 10%;
    top: 10%; }
    .commerce-active .mini-cart-wrapper .mini-cart-header .mini-cart-header-block .mini-cart-close {
      cursor: pointer; }
  .commerce-active .wlt-commerce-toolbar .mini-cart {
    display: flex;
    flex-direction: column;
    max-width: 550px;
    position: absolute;
    right: 0;
    transition: box-shadow ease 200ms, transform ease 200ms; }
    .commerce-active .wlt-commerce-toolbar .mini-cart .mini-cart-overlay {
      background-color: rgba(0, 0, 0, 0); }
    .commerce-active .wlt-commerce-toolbar .mini-cart .mini-cart-opener .lexicon-icon-shopping-cart {
      cursor: pointer; }
    .commerce-active .wlt-commerce-toolbar .mini-cart .mini-cart-item {
      grid-template-columns: 70px 1fr auto minmax(min-content, 122px) min-content; }
  .commerce-active .empty-cart-icon svg {
    display: none; }
  .commerce-active .mini-cart .empty-cart-icon {
    height: 168px;
    width: 168px;
    background-image: url(../images/icons/empty-mini-cart.svg); }
  .commerce-active .mini-cart .mini-cart-item-price .price-value {
    text-align: right;
    font-weight: 600;
    font-size: 16px; }
  .commerce-active .mini-cart .mini-cart-item-info {
    min-width: 115px; }
  .commerce-active .mini-cart .mini-cart-item-quantity {
    margin-right: -15px; }
  .commerce-active .mini-cart .mini-cart-item {
    grid-column-gap: 10px; }
  .commerce-active .mini-cart .summary-table .col-md-3 .summary-table-item {
    float: right !important; }
  .commerce-active .mini-cart .mini-cart-wrapper {
    width: 590px !important;
    left: -29px !important; }
  .commerce-active .mini-cart-items-list .mini-cart-cart-items .mini-cart-item-info .item-info-base .item-name {
    text-align: left;
    font: normal normal 600 16px/19px Montserrat;
    letter-spacing: 0.01px;
    color: #09232C;
    opacity: 1;
    font-size: 16px;
    padding-bottom: 4px; }
  .commerce-active .mini-cart-items-list .mini-cart-cart-items .mini-cart-item-info .item-info-base .item-sku {
    text-align: left;
    font: normal normal medium 14px/18px Montserrat;
    letter-spacing: 0.01px;
    color: #828E93;
    opacity: 1;
    font-size: 14px; }
  .commerce-active .mini-cart .summary-table .col-md-3 .summary-table-item-big {
    text-align: right;
    font: normal normal 600 20px/24px Montserrat;
    letter-spacing: 0.01px;
    color: #E61D2B !important;
    opacity: 1;
    float: right; }
  .commerce-active .wlt-commerce-toolbar .mini-cart .mini-cart-item {
    grid-template-columns: 80px 1fr auto minmax(min-content, 122px) min-content; }
  .commerce-active .mini-cart .mini-cart-item-thumbnail {
    align-self: flex-start;
    background-position: center center;
    background-size: 43px 43px;
    background-repeat: no-repeat;
    border-radius: 4px;
    grid-area: image;
    height: 80px;
    min-height: 43px;
    min-width: 43px;
    overflow: hidden;
    width: 80px;
    background-color: #F4F8FA; }
  .commerce-active .mini-cart .mini-cart-header-actions .actions button.action.btn.btn-sm.btn-link {
    text-transform: none !important;
    font-size: 12px;
    font-weight: 550;
    letter-spacing: 0.01px;
    opacity: 1;
    border-left: 0px solid #f1f2f5; }
  .commerce-active .btn.btn-primary:not([disabled]):not(.disabled)::after, .commerce-active .btn.btn-primary:not([disabled]):not(.disabled)::before {
    border-radius: 4px;
    text-align: center;
    font: normal normal bold 14px/18px Montserrat;
    letter-spacing: 0px;
    text-transform: uppercase;
    opacity: 1; }
  .commerce-active .mini-cart-item-delete button.btn.btn-unstyled {
    margin-left: 40px; }
  .commerce-active .mini-cart .mini-cart-item-delete {
    margin: 10px 10px !important; }
  .commerce-active .cart-flusher {
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap; }
    .commerce-active .cart-flusher .confirmation-box {
      opacity: 0;
      transform: translate3d(90%, 0, 0);
      transition: all .2s ease-out; }
      .commerce-active .cart-flusher .confirmation-box .btn {
        border: 1px solid #7F848D;
        border-radius: 5px;
        color: #7F848D;
        height: 30px;
        margin: 0 7px;
        padding: 0;
        transition: all ease 100ms;
        width: 45px; }
        .commerce-active .cart-flusher .confirmation-box .btn-outline-danger {
          color: #EC676A; }
          .commerce-active .cart-flusher .confirmation-box .btn-outline-danger:hover {
            background-color: #EC676A;
            border: #EC676A;
            color: #FFF; }
        .commerce-active .cart-flusher .confirmation-box .btn-outline-success {
          color: #4BC286; }
          .commerce-active .cart-flusher .confirmation-box .btn-outline-success:hover {
            background-color: #4BC286;
            border-color: #4BC286;
            color: #FFF; }
    .commerce-active .cart-flusher .confirmation-box,
    .commerce-active .cart-flusher .link-remove-items {
      display: inline-block; }
    .commerce-active .cart-flusher .link-remove-items {
      opacity: 1;
      transform: translate3d(180%, 0, 0);
      transition: opacity .2s ease-out, transform .2s ease-out;
      transition-delay: .2s; }
    .commerce-active .cart-flusher.is-asking .confirmation-box {
      opacity: 1;
      transform: translate3d(-8%, 0, 0);
      transition: opacity .35s, transform .25s ease-out;
      transition-delay: .3s; }
    .commerce-active .cart-flusher.is-asking .link-remove-items {
      opacity: 0;
      transform: translate3d(170%, 0, 0); }
  .commerce-active .commerce-cart-item {
    align-items: center;
    border-bottom: 1px solid rgba(180, 187, 201, 0.2);
    color: #5C5E5E;
    display: grid;
    font-size: 12px;
    grid-gap: 15px;
    grid-template-areas: "image content actions price delete";
    grid-template-columns: 70px 1fr auto minmax(min-content, 122px) min-content;
    max-height: 120px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    transition: height .2s ease-in, padding .1s ease-in; }
    .commerce-active .commerce-cart-item__image {
      align-self: center;
      background-position: center center;
      background-size: cover;
      border-radius: 4px;
      grid-area: image;
      height: 70px;
      margin: auto;
      overflow: hidden;
      width: 70px; }
    .commerce-active .commerce-cart-item__content {
      grid-area: content;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .commerce-active .commerce-cart-item__content big {
        font-weight: bold; }
    .commerce-active .commerce-cart-item__name {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .commerce-active .commerce-cart-item__sku {
      display: block;
      font-size: 11px; }
    .commerce-active .commerce-cart-item__price {
      grid-area: price;
      text-align: right; }
      .commerce-active .commerce-cart-item__price .price {
        grid-template-columns: unset; }
        .commerce-active .commerce-cart-item__price .price-label {
          display: none; }
        .commerce-active .commerce-cart-item__price .price-value {
          display: block;
          font-size: 1.1em;
          margin: 0; }
    .commerce-active .commerce-cart-item__actions {
      grid-area: actions; }
      .commerce-active .commerce-cart-item__actions .quantity-selector input {
        font-size: 14px;
        max-width: 50px; }
      .commerce-active .commerce-cart-item__actions .quantity-selector select {
        font-size: 14px;
        max-width: 70px; }
      .commerce-active .commerce-cart-item__actions .quantity-selector .btn {
        font-size: 20px; }
    .commerce-active .commerce-cart-item__options {
      font-weight: 600; }
    .commerce-active .commerce-cart-item__errors {
      font-weight: 600;
      grid-column: 1/3;
      color: #EC676A; }
    .commerce-active .commerce-cart-item__delete-wrapper {
      grid-area: delete; }
    .commerce-active .commerce-cart-item__delete {
      align-items: center;
      background-color: transparent;
      border-radius: 50%;
      cursor: pointer;
      display: flex;
      font-size: 28px;
      height: 22px;
      justify-content: center;
      padding: 0;
      position: relative;
      transition: background-color .1s ease-out;
      width: 22px; }
      .commerce-active .commerce-cart-item__delete:hover {
        background-color: #F8F8F8;
        transition: background-color .1s ease-in; }
      .commerce-active .commerce-cart-item__delete.is-disabled {
        cursor: wait;
        opacity: .5; }
    .commerce-active .commerce-cart-item__cancel-delete {
      align-items: center;
      background-color: #F7F7F8;
      bottom: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      transform: translateX(100%);
      transition: transform .2s ease-in;
      z-index: 1102; }
      .commerce-cart-item.is-deleting .commerce-active .commerce-cart-item__cancel-delete {
        transform: translateX(0%); }
    .commerce-active .commerce-cart-item.is-collapsed {
      border-width: 0;
      height: 0;
      overflow: hidden;
      padding: 0 10px; }
    .commerce-active .commerce-cart-item.is-not-valid {
      background-color: #FEF7F7; }
  .commerce-active .product-compare-checkbox {
    border-radius: 50%;
    cursor: pointer;
    margin-left: -10px;
    margin-top: -10px;
    min-height: 35px;
    min-width: 35px;
    padding: 10px;
    position: relative;
    transition: background ease 100ms; }
    .commerce-active .product-compare-checkbox__disabled {
      opacity: .5; }
      .commerce-active .product-compare-checkbox__disabled .product-compare-checkbox__input::before, .commerce-active .product-compare-checkbox__disabled .product-compare-checkbox__input::after {
        display: none; }
    .commerce-active .product-compare-checkbox__input {
      position: relative;
      vertical-align: middle; }
      .minium-card .commerce-active .product-compare-checkbox__input::before {
        background-color: rgba(157, 158, 158, 0.5);
        border-radius: 50%;
        bottom: 0;
        content: '';
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        transform: scale(0);
        transition: all ease 100ms;
        z-index: -1; }
      .minium-card .commerce-active .product-compare-checkbox__input:checked::before {
        background-color: #F40000; }
      .minium-card .commerce-active .product-compare-checkbox__input:hover::before {
        transform: scale(3); }
    .commerce-active .product-compare-checkbox__label {
      color: inherit;
      font-size: 14px;
      font-weight: normal;
      margin-left: 10px; }
    .commerce-active .product-compare-checkbox .product-compare-checkbox__input input[type=checkbox]:not(.toggle-switch):checked:before {
      color: #f40000 !important; }
  .commerce-active .product-detail p {
    line-height: 22px;
    margin-bottom: 20px; }
  .commerce-active .product-detail__actions {
    margin: 20px 0 40px; }
  .commerce-active .product-header {
    margin: 40px 0 20px; }
    .commerce-active .product-header-tagline, .commerce-active .product-header-subtitle {
      font-size: 14px;
      font-weight: normal;
      margin: 10px 0; }
    .commerce-active .product-header-title {
      font-size: 26px;
      font-weight: normal;
      margin: 10px 0; }
  .commerce-active .quantity-selector {
    align-items: center;
    display: flex;
    justify-content: center; }
    .commerce-active .quantity-selector .btn {
      background: transparent !important;
      border: none;
      border-radius: 4px !important;
      color: #5C5E5E !important;
      font-size: 24px;
      font-weight: normal;
      height: auto;
      line-height: 1;
      margin: 0 10px;
      padding: 4px;
      width: auto; }
      .commerce-active .quantity-selector .btn::before {
        background-color: transparent !important; }
      .commerce-active .quantity-selector .btn:hover {
        background: transparent !important; }
      .commerce-active .quantity-selector .btn:focus {
        box-shadow: none; }
      .commerce-active .quantity-selector .btn[disabled] {
        background: none;
        cursor: not-allowed;
        opacity: .5; }
    .commerce-active .quantity-selector .form-control {
      appearance: none;
      border: 2px solid #ECEEF1;
      border-radius: 8px !important;
      margin: 0 4px; }
    .commerce-active .quantity-selector .input-group-item {
      align-content: center; }
  .commerce-active .thumb-menu {
    align-items: center;
    bottom: 20px;
    display: flex !important;
    position: fixed;
    right: 20px;
    z-index: 1; }
  .commerce-active .user-invitation {
    display: flex;
    flex-direction: column;
    height: 360px; }
    .commerce-active .user-invitation__input {
      flex-shrink: 0; }
    .commerce-active .user-invitation__list {
      flex-grow: 1;
      margin-top: 40px;
      overflow: auto; }
    .commerce-active .user-invitation__invite {
      margin-top: 40px;
      text-align: center; }
  .commerce-active .user-item {
    display: flex;
    margin-bottom: 20px; }
    .commerce-active .user-item:last-child {
      margin-bottom: 0; }
    .commerce-active .user-item[class*="commerce-bdc"] {
      border-style: solid;
      border-width: 0 0 0 5px;
      padding-left: 15px;
      transition: all .1s ease-in-out; }
      .commerce-active .user-item[class*="commerce-bdc"]:hover {
        border-width: 0 0 0 6px;
        padding-left: 18px; }
    .commerce-active .user-item__action {
      flex-grow: 0;
      margin-left: 20px;
      padding: 0; }
    .commerce-active .user-item__content {
      align-self: center;
      display: flex;
      flex-grow: 1; }
    .commerce-active .user-item__info {
      align-items: flex-start;
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      justify-content: center; }
    .commerce-active .user-item__primary {
      color: #5C5E5E;
      display: block;
      line-height: 1.1; }
    .commerce-active .user-item__secondary {
      color: #7F848D;
      display: block;
      font-size: 12px;
      letter-spacing: 1.1px; }
    .commerce-active .user-item__thumbnail {
      border-radius: 50%;
      flex-grow: 0;
      height: 50px;
      margin-right: 20px;
      overflow: hidden;
      width: 50px; }
      .commerce-active .user-item__thumbnail img {
        height: 100%;
        width: 100%; }
  .commerce-active .widget-toolbar .btn + .btn, .commerce-active .widget-toolbar .widget-group + .widget-group {
    margin-left: 1rem; }
  .commerce-active .widget-mode-detail {
    padding-top: 1rem; }
    .commerce-active .widget-mode-detail .title {
      font-size: 36px; }
    .commerce-active .widget-mode-detail .sub-title {
      font-size: 26px;
      margin-bottom: 32px; }
    .commerce-active .widget-mode-detail .widget-metadata {
      margin-bottom: 2rem; }
    .commerce-active .widget-mode-detail .widget-mode-detail-text {
      margin-top: 48px; }
      .commerce-active .widget-mode-detail .widget-mode-detail-text img {
        max-width: 100%; }
      .commerce-active .widget-mode-detail .widget-mode-detail-text p {
        font-size: 18px;
        line-height: 1.8; }
  .commerce-active .widget-mode-card .card {
    display: flex;
    height: calc(100% - 24px);
    margin-bottom: 24px; }
  .commerce-active .widget-mode-card .card-header {
    overflow: hidden;
    padding: 0; }
  .commerce-active .widget-mode-card .card-title {
    position: relative; }
  @media (min-width: 768px) {
    .commerce-active .widget-mode-card .visible-interaction {
      position: absolute;
      right: -8px; } }
  .commerce-active .widget-mode-simple .widget-topbar {
    margin-bottom: 8px; }
  .commerce-active .widget-mode-simple .widget-metadata {
    margin-bottom: 24px; }
  .commerce-active .widget-mode-simple .widget-toolbar {
    margin-top: 1.5rem; }
  .commerce-active .widget-mode-simple .widget-content .cover-image {
    margin-bottom: 24px; }
  .commerce-active .portlet-boundary_wltpeoplesoftorder_ .panel-body .form-group:first-child {
    margin-top: 0px; }
  .commerce-active .portlet-boundary_wltpeoplesoftorder_ .btn.btn-primary {
    width: 154px;
    height: 48px;
    font: normal normal 600 14px/18px Montserrat;
    letter-spacing: 0px;
    text-transform: uppercase;
    margin-top: 50px;
    background-color: var(--wlt-custom-colour-scheme) !important;
    border-color: var(--wlt-custom-colour-scheme) !important; }
  .commerce-active .portlet-boundary_wltpeoplesoftorder_ .panel-body .form-group .wlt-input-group .form-control {
    border-bottom: 1px solid #D4DBDE !important; }
  .commerce-active .portlet-boundary_wltpeoplesoftorder_ .panel-body .form-group .wlt-input-group .control-label {
    font: normal normal 500 12px/15px Montserrat;
    letter-spacing: -0.02px;
    color: #828E93; }
  .commerce-active .portlet-boundary_wltpeoplesoftorder_ .card-horizontal {
    border-style: none; }
  .commerce-active .portlet-boundary_wltpeoplesoftorder_ .form-group {
    width: 40%;
    float: left;
    padding-right: 50px;
    height: 60px; }
  .commerce-active .portlet-boundary_wltpeoplesoftorder_ .input-text-wrapper .wlt-input-group input[type="number"], .commerce-active .portlet-boundary_wltpeoplesoftorder_ .input-text-wrapper .wlt-input-group input[type="date"] {
    border: 0;
    border-bottom: 1px solid #333d47;
    border-radius: 0;
    box-shadow: none;
    color: #333d47;
    display: block;
    padding: 8px 8px 8px 0;
    font-size: 16px;
    height: 36px;
    -webkit-box-shadow: none; }
  .commerce-active .portlet-boundary_wltpeoplesoftorder_ button.btn-primary {
    clear: both;
    margin: 20px 0px;
    border-radius: 4px; }
  .commerce-active .wlt-commerce-toolbar {
    margin-left: 20px;
    display: flex; }
  .commerce-active .wlt-header-commerce-toolbar {
    display: flex;
    flex: auto;
    justify-content: flex-start; }
  .commerce-active .portlet-boundary + .portlet-boundary:not(.portlet-borderless) {
    margin-top: 20px; }
  .commerce-active .portlet-my-commerce-wish-lists .lfr-portal-tooltip {
    line-height: 40px; }
  .commerce-active .card-horizontal {
    border: 0;
    border-radius: 8px; }
  .commerce-active .portlet-body .dropdown.show .component-action:hover, .commerce-active .portlet-body .dropdown.show .component-action:active, .commerce-active .portlet-body .dropdown.show .component-action.active,
  .commerce-active .portlet-body .dropdown button.component-action:hover,
  .commerce-active .portlet-body .dropdown button.component-action:active,
  .commerce-active .portlet-body .dropdown button.component-action.active,
  .commerce-active .portlet-body .dropdown a.component-action:hover,
  .commerce-active .portlet-body .dropdown a.component-action:active,
  .commerce-active .portlet-body .dropdown a.component-action.active {
    color: initial;
    background-color: initial; }
  .commerce-active .portlet-body .dropdown html body.wlt-theme {
    overflow-x: initial; }
  .commerce-active .portlet-body .dropdown .flipped {
    overflow: hidden; }
  .commerce-active .portlet-body .dropdown.show .component-action {
    color: initial;
    background-color: initial; }
  .commerce-active .commerce-active .input-container .input-select-wrapper select.form-control:not([multiple]):not([size]) {
    margin-top: 13px; }
  .commerce-active .pagination-bar .pagination .link-list li a {
    height: 47px !important;
    width: 100% !important; }
  .commerce-active .pagination-bar .pagination > li.active > a, .commerce-active .pagination-bar .pagination > li.active > button {
    color: #FFFFFF; }
  .commerce-active .commerce-active .page-item.disabled .page-link {
    background-color: transparent; }
  .commerce-active .commerce-active section#content {
    padding-bottom: 104px; }
  .commerce-active .commerce-active #wrapper #content #main-content {
    max-width: 1440px;
    padding-left: 40px;
    padding-right: 40px; }
  .commerce-active .commerce-quantity-container {
    margin-right: 20px; }
  .commerce-active .modal .modal-dialog .modal-footer .close:before {
    content: "\e918";
    font-family: wlt-font-icons;
    font-size: 24px; }
  .commerce-active .modal .modal-dialog .modal-footer .close svg {
    display: none; }
  .commerce-active .minium-product-tiles__item .col-md-4 {
    height: 100%;
    max-width: 100%;
    padding: 0;
    width: 100%; }
    .commerce-active .minium-product-tiles__item .col-md-4 .card {
      height: 100%;
      background-color: white;
      margin-bottom: 0; }
      .commerce-active .minium-product-tiles__item .col-md-4 .card .aspect-ratio {
        background: #ebebeb;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        height: 208px;
        padding-bottom: 0; }
        .commerce-active .minium-product-tiles__item .col-md-4 .card .aspect-ratio img {
          left: 0;
          top: 0;
          transform: none;
          width: 100%; }
      .commerce-active .minium-product-tiles__item .col-md-4 .card .price {
        display: block; }
      .commerce-active .minium-product-tiles__item .col-md-4 .card .product-price {
        color: #5C5E5E;
        font-size: 20px;
        font-weight: 500; }
      .commerce-active .minium-product-tiles__item .col-md-4 .card .truncate-text {
        text-align: center; }
        .commerce-active .minium-product-tiles__item .col-md-4 .card .truncate-text h3 {
          color: #5C5E5E;
          white-space: normal; }
          .commerce-active .minium-product-tiles__item .col-md-4 .card .truncate-text h3:hover {
            text-decoration: underline; }
    .commerce-active .minium-product-tiles__item .col-md-4 .btn-group {
      bottom: 0;
      position: relative;
      padding: 0 !important; }
      .commerce-active .minium-product-tiles__item .col-md-4 .btn-group .disabledbutton {
        visibility: hidden;
        height: 34px; }
      .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a {
        margin: 0;
        width: 100%; }
        .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button {
          color: white;
          border: 0 solid currentColor !important;
          border-top-left-radius: 0px;
          border-top-right-radius: 0px;
          display: flex;
          font-size: 11px !important;
          height: 50px !important;
          margin-top: 12px;
          width: 100%; }
          .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button:before {
            content: '';
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            z-index: -2;
            transition: background-color .3s ease-in;
            background-color: #F40000; }
          .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button:after {
            content: "";
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -30px;
            margin-left: -30px;
            height: 60px;
            width: 60px;
            border-radius: 50%;
            opacity: 0;
            padding: 0;
            pointer-events: none;
            transition: all ease-in-out .3s;
            transform: scale(0, 0);
            z-index: -1;
            background-color: #EC676A; }
          .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button:hover:before {
            background-color: #EC676A; }
          .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button:hover:after {
            opacity: 1;
            transform: scale(5, 5); }
          .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button:focus, .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button:focus-within {
            box-shadow: 0 3px 20px 0 rgba(244, 0, 0, 0.5);
            outline: 0; }
  .commerce-active .knowledge-base-portlet #_com_liferay_knowledge_base_web_portlet_SearchPortlet_keywords {
    height: 32px;
    border-color: #016fb9;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px; }
    .commerce-active .knowledge-base-portlet #_com_liferay_knowledge_base_web_portlet_SearchPortlet_keywords:focus {
      box-shadow: none; }
  .commerce-active .knowledge-base-portlet-display .kbarticle-navigation ul {
    padding-left: 0; }
  @media (min-width: 768px) {
    .commerce-active .knowledge-base-portlet-display .col-md-9 {
      max-width: 75%; }
    .commerce-active .knowledge-base-portlet-display .management-bar.navbar-expand-md .navbar-form {
      margin-left: 9% !important; } }
  .commerce-active .portlet-my-commerce-wish-lists .lfr-portal-tooltip {
    padding-left: 13px;
    line-height: 1.5;
    background-color: transparent;
    border: 0 solid currentColor !important; }
    .commerce-active .portlet-my-commerce-wish-lists .lfr-portal-tooltip span.c-inner {
      width: 1rem !important; }
  .commerce-active .commerce-checkout .input-select-wrapper {
    margin-top: 0;
    padding-top: 8px;
    margin-right: auto; }
  .commerce-active .commerce-checkout .input-container .fieldset {
    padding: 10px 20px; }
  .commerce-active .portlet-body .panel {
    background-color: transparent;
    border: 0; }
  .commerce-active .portlet-body .panel-heading,
  .commerce-active .portlet-body .panel-body {
    background-color: #FFF;
    border-radius: 8px; }
    .commerce-active .portlet-body .panel-heading .panel-title,
    .commerce-active .portlet-body .panel-body .panel-title {
      background-color: #FFF;
      border-radius: 8px;
      font-size: 12px;
      font-weight: 500;
      letter-spacing: 1.2px;
      line-height: 16px;
      margin-bottom: 5px;
      padding: 12px 30px;
      text-transform: uppercase; }
    .commerce-active .portlet-body .panel-heading .collapse-icon,
    .commerce-active .portlet-body .panel-body .collapse-icon {
      padding: 0; }
      .commerce-active .portlet-body .panel-heading .collapse-icon .lexicon-icon-angle-down,
      .commerce-active .portlet-body .panel-body .collapse-icon .lexicon-icon-angle-down {
        margin-top: 0px !important; }
  .commerce-active .portlet-body div.table-style-stacked table {
    overflow-x: auto;
    display: inline-block; }
  .commerce-active .portlet-body div.table-style-stacked table::-webkit-scrollbar {
    height: 7px; }
  .commerce-active .portlet-body div.table-style-stacked table::-webkit-scrollbar-track {
    background: transparent; }
  .commerce-active .portlet-body div.table-style-stacked table::-webkit-scrollbar-thumb {
    background-color: #c1c4c7;
    border-radius: 3px;
    border: none; }
  .commerce-active .portlet-body .nav-tabs {
    background-color: transparent;
    border-bottom: 1px solid #dee2e6;
    padding-top: 40px; }
    .commerce-active .portlet-body .nav-tabs .nav-link {
      padding: 16px 20px;
      border-bottom: none;
      font: normal normal 600 16px / 19px Montserrat;
      color: inherit;
      border-radius: 8px 8px 0px 0px; }
      .commerce-active .portlet-body .nav-tabs .nav-link.active {
        border: 1px solid #dee2e6;
        border-bottom: none; }
      .commerce-active .portlet-body .nav-tabs .nav-link:hover {
        border: 1px solid #dee2e6;
        border-bottom: none;
        color: #495057; }
  .commerce-active.hasCisco .commerce-cart {
    right: -480px; }
    .commerce-active.hasCisco .commerce-cart.is-open {
      right: 0; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .portlet-body .table-autofit th p,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-body .table-autofit th p,
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .portlet-body .table-autofit th p {
    font-size: inherit; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .portlet-body .table-autofit td:last-child a,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-body .table-autofit td:last-child a,
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .portlet-body .table-autofit td:last-child a {
    border: none; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .portlet-body .main-input-search, .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .portlet-body .input-group-inset-item,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-body .main-input-search,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-body .input-group-inset-item,
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .portlet-body .main-input-search,
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .portlet-body .input-group-inset-item {
    font-size: small; }
  .commerce-active .search-facet .fieldset ul.tag-cloud li.facet-value {
    font-size: 14px; }
  .commerce-active .search-facet .price-range-input-wrapper .wlt-input-group {
    padding-top: 0px; }
  .commerce-active .search-facet button.price-range-btn {
    top: 10px; }
  .commerce-active #portlet_com_liferay_commerce_wish_list_web_internal_portlet_CommerceWishListContentPortlet .portlet-body .table-autofit td:last-child .dropdown.lfr-icon-menu {
    display: none; }
  .commerce-active #wlt-file-uploader-summary-portlet .portlet-wlt-file-uploader-summary .modal {
    left: 0px;
    top: 0px;
    z-index: 1050; }
    .commerce-active #wlt-file-uploader-summary-portlet .portlet-wlt-file-uploader-summary .modal section#content #main-content .portlet-layout {
      overflow-y: hidden; }
    .commerce-active #wlt-file-uploader-summary-portlet .portlet-wlt-file-uploader-summary .modal .upload-summary-modal {
      left: 40%;
      width: 650px; }
    .commerce-active #wlt-file-uploader-summary-portlet .portlet-wlt-file-uploader-summary .modal .modal-content .modal-body .btn-cancel {
      height: 32px; }
  .commerce-active section#content .portlet-content-container .card .aspect-ratio img {
    max-width: 100%;
    max-height: 100%;
    height: 100%;
    display: block;
    left: 50% !important;
    top: 50% !important;
    width: inherit !important;
    transform: translate(-50%, -50%) !important; }
  .commerce-active .upload-summary-button .upload-summary #wlt-file-uploader-summary-portlet .portlet-wlt-file-uploader-summary .btn-upload:after {
    content: "\e93c";
    display: block;
    font-family: wlt-font-icons;
    font-size: 24px;
    position: absolute;
    top: 2px;
    left: 0;
    margin-top: 0px;
    opacity: 1;
    transform: none;
    margin-left: 0; }
  .commerce-active .commerce-placed-orders {
    padding: 32px !important; }
    .commerce-active .commerce-placed-orders .order-title .commerce-order-title {
      margin: 0 0 22px 0;
      font: normal normal 600 18px/22px Montserrat;
      color: #09232c; }
    .commerce-active .commerce-placed-orders .item-order-row {
      display: flex; }
      .commerce-active .commerce-placed-orders .item-order-row .item-column {
        width: 20%; }
        .commerce-active .commerce-placed-orders .item-order-row .item-column.max {
          width: 36%; }
        .commerce-active .commerce-placed-orders .item-order-row .item-column.order-total {
          width: 14%; }
          .commerce-active .commerce-placed-orders .item-order-row .item-column.order-total .commerce-list {
            position: relative;
            top: -14px; }
            .commerce-active .commerce-placed-orders .item-order-row .item-column.order-total .commerce-list dt {
              color: #09232c !important; }
            .commerce-active .commerce-placed-orders .item-order-row .item-column.order-total .commerce-list dd {
              color: #e61d2b;
              min-height: 20px;
              font: normal normal 600 24px/29px Montserrat; }
        .commerce-active .commerce-placed-orders .item-order-row .item-column .commerce-list {
          display: block !important; }
          .commerce-active .commerce-placed-orders .item-order-row .item-column .commerce-list dt {
            font: normal normal 600 12px/15px Montserrat !important;
            color: #828e93 !important;
            margin-bottom: 10px;
            letter-spacing: 0px; }
          .commerce-active .commerce-placed-orders .item-order-row .item-column .commerce-list dd {
            font: normal normal 600 16px/19px Montserrat;
            color: #09232c;
            min-height: 19px;
            letter-spacing: 0px; }
  .commerce-active .commerce-order-main-title {
    padding-top: 17px;
    padding-bottom: 24px;
    color: #09232c;
    font: normal normal 600 24px/29px Montserrat;
    position: relative; }
  .commerce-active .commerce-reorder-button {
    position: absolute;
    right: 0;
    top: 22px;
    height: 48px; }
  .commerce-active .commerce-reorder-button .btn.btn-order {
    height: 48px !important;
    margin-right: 0px !important;
    width: 154px !important;
    font: normal normal 600 14px/18px Montserrat;
    color: #fff;
    cursor: pointer;
    border-radius: 4px !important; }
    .commerce-active .commerce-reorder-button .btn.btn-order .lfr-btn-label {
      font: normal normal 600 14px/18px Montserrat; }
  .commerce-active .commerce-order-block {
    background-color: #fff; }
    .commerce-active .commerce-order-block .commerce-panel__title {
      font: normal normal 600 16px/19px Montserrat;
      color: #09232c;
      padding: 24px 20px 24px 32px !important;
      margin: 0 !important;
      border-radius: 4px 4px 0 0 !important; }
    .commerce-active .commerce-order-block .commerce-panel__content {
      min-height: 83px;
      border-radius: 0 !important;
      border-bottom: 1px solid #d4dbde;
      color: #09232c !important;
      font: normal normal 500 14px/20px Montserrat;
      padding: 0;
      margin: 0 32px;
      letter-spacing: 0px; }
    .commerce-active .commerce-order-block .commerce-panel__content-bottom {
      min-height: 43px;
      border-radius: 0 0 4px 4px !important; }
      .commerce-active .commerce-order-block .commerce-panel__content-bottom .commerce-list dt {
        padding-left: 32px;
        color: #09232c !important;
        padding-top: 8px;
        font: normal normal 600 16px/19px Montserrat; }
      .commerce-active .commerce-order-block .commerce-panel__content-bottom .commerce-list dd {
        color: #e61d2b !important;
        padding-top: 8px;
        font: normal normal 600 16px/19px Montserrat;
        padding-right: 32px; }
    .commerce-active .commerce-order-block .commerce-list dt {
      color: #09232c !important;
      font: normal normal 500 14px/20px Montserrat;
      text-transform: none; }
    .commerce-active .commerce-order-block .commerce-list dd {
      color: #09232c !important;
      font: normal normal 500 14px/20px Montserrat; }
  .commerce-active .portlet-content-container .portlet-body .commerce-panel {
    margin-bottom: 24px !important;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 4px; }
  .commerce-active .commerce-panel-order-table {
    position: relative; }
  .commerce-active .commerce-panel-order-table .commerce-panel-table-header {
    color: #09232c;
    font: normal normal 600 24px/29px Montserrat;
    margin-bottom: 21px;
    padding-left: 13px; }
  .commerce-active .commerce-panel-order-table .dataset-display-stacked .dataset-display-management-bar-wrapper {
    position: absolute;
    top: -10px;
    border: none;
    width: 280px;
    right: -20px; }
  .commerce-active .commerce-panel-order-table .dataset-display-stacked .input-group {
    background-color: #fff; }
    .commerce-active .commerce-panel-order-table .dataset-display-stacked .input-group .form-control {
      height: 40px;
      border: none !important; }
    .commerce-active .commerce-panel-order-table .dataset-display-stacked .input-group .input-group-inset-item {
      padding: 0 10px !important;
      border: none !important;
      height: 40px; }
  .commerce-active .commerce-panel-order-table .dataset-display-stacked .management-bar {
    border-bottom: none !important; }
  .commerce-active .commerce-panel-order-table .table {
    border-spacing: 0 !important;
    margin-top: 0 !important; }
    .commerce-active .commerce-panel-order-table .table tr th {
      font: normal normal 600 16px/19px Montserrat;
      color: #fff !important;
      background-color: #828e93 !important;
      height: 48px;
      padding: 0 15px !important;
      vertical-align: middle; }
      .commerce-active .commerce-panel-order-table .table tr th p {
        font: normal normal 600 16px/19px Montserrat;
        color: #fff !important; }
      .commerce-active .commerce-panel-order-table .table tr th:first-child {
        padding-left: 36px !important; }
    .commerce-active .commerce-panel-order-table .table tr td {
      padding: 0 15px !important;
      font: normal normal 500 14px/18px Montserrat !important;
      color: #09232c !important;
      vertical-align: middle !important; }
      .commerce-active .commerce-panel-order-table .table tr td:first-child {
        padding-left: 36px !important; }
      .commerce-active .commerce-panel-order-table .table tr td .btn-secondary {
        border: none !important;
        padding: 0 !important;
        height: auto !important;
        text-decoration: underline;
        font: normal normal 500 14px/18px Montserrat !important; }
    .commerce-active .commerce-panel-order-table .table .dataset-item-actions-wrapper {
      vertical-align: middle !important;
      color: #e61d2b !important;
      text-decoration: underline;
      font: normal normal 500 14px/18px Montserrat !important; }
  .commerce-active .commerce-panel-order-table .table-style-stacked {
    border: none !important;
    border-radius: 0 !important; }
  .commerce-active .commerce-panel-order-table .table-list-title .btn {
    color: #e61d2b !important;
    text-decoration: underline;
    font: normal normal 500 14px/18px Montserrat !important; }
  .commerce-active .dataset-display-pagination-wrapper .pagination-bar .pagination-items-per-page {
    margin-right: 20px; }
    .commerce-active .dataset-display-pagination-wrapper .pagination-bar .pagination-items-per-page .btn {
      font: normal normal medium 14px/18px Montserrat;
      color: #09232c; }
  .commerce-active .dataset-display-pagination-wrapper .pagination-bar .pagination-results {
    font: normal normal medium 14px/18px Montserrat;
    color: #09232c; }
  .commerce-active .pagination .page-item {
    margin: 0 4px; }
    .commerce-active .pagination .page-item .page-link {
      border: 1px solid #d4dbde;
      border-radius: 4px;
      width: 35px;
      height: 35px;
      border-radius: 4px;
      margin: 0 4px; }
    .commerce-active .pagination .page-item.active .page-link {
      border-radius: 4px;
      width: 35px;
      height: 35px;
      border: none;
      box-shadow: none !important; }
  .commerce-active .commerce-modal > div {
    max-width: 80% !important; }
  .commerce-active .commerce-modal .modal-dialog div.modal-body {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .commerce-active .modal-title {
    font-size: 24px;
    color: #09232C;
    padding: 28px 0 28px 0px; }
  .commerce-active #_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_commerceShipmentItemsSearchContainer {
    padding: 1.5rem; }
  .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .table-list {
    border: 1px solid #D4DBDE !important; }
  .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .table-list thead tr th {
    font-size: 16px;
    color: #FFF;
    background-color: #828E93;
    padding: 15px 10px 14px 15px;
    border-radius: 0px; }
  .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .modal-iframe-content .table-nowrap {
    padding: 0 24px !important; }
  .commerce-active .secondary-header .commerce-subheader-right .account-text {
    opacity: 0.6 !important; }
  .commerce-active body ul.breadcrumb li:first-of-type.active {
    display: block !important; }
  .commerce-active .commerce-active .commerce-account-selector__title {
    opacity: 1 !important;
    font: normal normal 600 14px/18px Montserrat; }
  .commerce-active body.closed.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider.open,
  .commerce-active body.closed.wlt-theme .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu,
  .commerce-active body.closed.wlt-theme .lfr-add-panel.open-admin-panel.sidenav-menu-slider,
  .commerce-active body.closed.wlt-theme .lfr-admin-panel.sidenav-menu-slider .product-menu,
  .commerce-active body.open-admin-panel .lfr-product-menu-panel.sidenav-menu-slider.open,
  .commerce-active body.open-admin-panel .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu,
  .commerce-active body.open-admin-panel .lfr-add-panel.open-admin-panel.sidenav-menu-slider,
  .commerce-active body.open-admin-panel .lfr-admin-panel.sidenav-menu-slider .product-menu {
    width: 80px !important;
    background-color: #09232c; }
  .commerce-active .commerce-account-switcher__section {
    justify-content: space-between;
    display: flex;
    align-items: flex-end; }
  .commerce-active .commerce-active .commerce-account-switcher__button:first-child {
    border-radius: 5px;
    border: 1px solid #e62e2d !important; }
  .commerce-active .commerce-active .commerce-account-switcher__button:last-child {
    border-radius: 5px !important; }
  .commerce-active .commerce-active .commerce-account-switcher__button {
    font-size: 14px;
    font: normal normal bold 14px/18px Montserrat;
    letter-spacing: 0px;
    color: #E61D2B;
    margin-bottom: 20px !important;
    width: 190px; }
  .commerce-active .commerce-active .commerce-account-switcher__button:first-child {
    margin-left: 20px !important; }
  .commerce-active .commerce-active .commerce-account-switcher__button:last-child {
    border-radius: 5px !important;
    margin-right: 20px !important; }
  .commerce-active .commerce-active .commerce-search {
    width: 100%; }
  .commerce-active .mini-cart-wrapper {
    height: 75%; }
  .commerce-active body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item {
    height: auto;
    padding: 0px 20px; }
  .commerce-active body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item .form-group {
    margin-bottom: 0; }
  .commerce-active body.wlt-theme.signed-in #banner .user-dropdown .dropdown-item:last-child {
    height: 25px !important; }
  .commerce-active body.wlt-theme.signed-in #banner .user-dropdown .input-select-wrapper .form-control {
    padding: 0 0 0 20px; }
  .commerce-active .commerce-active .commerce-cta {
    position: relative !important; }
  .commerce-active .commerce-list dt {
    text-transform: none !important;
    letter-spacing: 0px !important; }
  .commerce-active .commerce-panel__title {
    text-transform: none !important;
    letter-spacing: 0px;
    color: #09232C;
    opacity: 1; }
  .commerce-active .wlt-theme #wrapper .form-group-inline {
    display: block !important; }
  .commerce-active .commerce-placed-orders .item-order-row .item-column.order-total .commerce-list {
    top: 0 !important;
    float: right !important;
    position: relative !important; }
  .commerce-active .custom-wishlist-icon .minium-card__add-to-wishlist-button {
    background-image: url(../images/icons/wish-list-grey.svg);
    background-repeat: no-repeat;
    width: 16px;
    height: 15px;
    border-radius: 0px; }
  .commerce-active .minium-catalog-card .minium-card__sku {
    width: 88%;
    color: #09232C; }
  .commerce-active .minium-catalog-card input[type=checkbox]:not(.toggle-switch):before {
    background-color: transparent !important;
    box-shadow: none;
    color: transparent;
    font-family: wlt-font-icons;
    font-size: 18px;
    position: absolute;
    border-radius: 4px;
    border: 1px solid #828E93;
    margin-left: -10px; }
  .commerce-active .minium-catalog-card {
    text-align: left !important; }
  .commerce-active .minium-custom-addcart .input-group-item {
    border: 1px solid #D1DCE4 !important; }
  .commerce-active .minium-card__picture {
    background-color: #F6FAF9 !important; }
  .commerce-active .wlt-theme.open .minium-product-tiles {
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)) !important; }
  .commerce-active .minium-product-tiles .minium-card__picture {
    align-self: center; }
  .commerce-active .multiple-options-card-actions {
    align-self: center; }
  .commerce-active .multiple-options-card-actions .add-to-cart-inline {
    display: block;
    margin-left: 0 !important; }
  .commerce-active .commerce-active .minium-card__actions .btn-add-to-cart {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: flex;
    font-size: 11px !important;
    height: 48px !important;
    /* margin-top: 12px; */
    width: 92% !important;
    margin: 10px !important;
    border-radius: 6px !important; }
  .commerce-active .wlt-theme .columns-2 .col-md-4.portlet-column-first {
    flex: 0 0 27.333333%;
    max-width: 27.333333%; }
  .commerce-active .wlt-theme .columns-2 .col-md-8.portlet-column-last {
    flex: 0 0 72.666667%;
    max-width: 72.666667%; }
  .commerce-active .search-facet .fieldset .asset-type {
    overflow: scroll;
    position: relative;
    max-height: 235px;
    padding-inline-start: 0px;
    height: auto !important;
    min-height: 43px !important;
    margin-bottom: 0px;
    padding-bottom: 0px; }
  .commerce-active .wlt-theme .panel-group .panel-title {
    width: 100% !important;
    background-color: #E8E8E8 !important;
    border-radius: 4px !important; }
  .commerce-active .commerce-active .portlet-body .panel-body {
    background-color: #FFFFFF;
    border-radius: 4px; }
  .commerce-active .wlt-theme.open .wlt-theme .panel-group .panel-title {
    width: 270px !important; }
  .commerce-active .panel-group .search-facet {
    padding-bottom: 20px; }
  .commerce-active .columns-2 .col-md-4 .portlet-column-content-first {
    overflow: hidden;
    overflow-y: auto;
    max-height: 800px; }
  .commerce-active .minium-product-tiles {
    overflow: hidden;
    overflow-y: auto;
    max-height: 800px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dataset-display-content-wrapper {
    padding-top: 54px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table {
    border-spacing: 0 !important;
    margin-top: 0 !important; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr:last-child td:first-child {
      border-radius: 0 0 4px 0; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr:last-child td:last-child {
      border-radius: 0 0 0 4px; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr th {
      font: normal normal 600 16px/19px Montserrat;
      color: #fff !important;
      background-color: #828e93 !important;
      height: 48px;
      padding: 0 15px !important;
      vertical-align: middle; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr th p {
        font: normal normal 600 16px/19px Montserrat;
        color: #fff !important; }
        .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr th p a {
          color: #fff !important;
          font: normal normal 600 16px/19px Montserrat; }
          .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr th p a .sorting-icons-wrapper svg {
            opacity: 1 !important; }
          .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr th p a:hover {
            color: #fff !important; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr th:first-child {
        padding-left: 36px !important;
        border-radius: 4px 0 0 0; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr th:last-child {
        border-radius: 0 4px 0 0; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr td {
      padding: 0 15px !important;
      font: normal normal 500 14px/18px Montserrat !important;
      color: #09232c !important;
      vertical-align: middle !important; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr td:first-child {
        padding-left: 36px !important; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr td .btn-secondary {
        border: none !important;
        padding: 0 !important;
        height: auto !important;
        text-decoration: underline;
        font: normal normal 500 14px/18px Montserrat !important; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table .dataset-item-actions-wrapper {
      vertical-align: middle !important;
      color: #e61d2b !important;
      text-decoration: underline;
      font: normal normal 500 14px/18px Montserrat !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table-style-stacked {
    border: none !important;
    border-radius: 0 !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table-list-title .btn {
    color: #e61d2b !important;
    text-decoration: underline;
    font: normal normal 500 14px/18px Montserrat !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dataset-display-stacked .dataset-display-management-bar-wrapper {
    position: absolute;
    top: -14px;
    border: 0;
    width: 280px;
    right: 176px;
    margin-bottom: 0 !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dataset-display-stacked .input-group {
    background-color: #fff;
    margin-left: 6px; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dataset-display-stacked .input-group .form-control {
      height: 40px;
      border: none !important;
      font: normal normal 500 14px/18px Montserrat !important;
      color: #828E93 !important; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dataset-display-stacked .input-group .input-group-inset-item {
      padding: 0 10px !important;
      border: none !important;
      height: 40px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dataset-display-stacked .management-bar {
    border-bottom: none !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-cta {
    top: -85px !important;
    display: flex;
    justify-content: center;
    padding: 20px;
    pointer-events: none;
    position: absolute !important;
    right: -22px !important;
    transition: transform ease 200ms,left ease 500ms;
    z-index: 100;
    left: auto;
    width: auto; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-cta .btn.btn-lg {
      height: 48px !important;
      width: 154px;
      min-width: auto !important;
      border-radius: 4px !important;
      border: none !important;
      box-shadow: none !important;
      font: normal normal 600 14px/18px Montserrat;
      background-color: var(--wlt-custom-colour-scheme); }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-cta .btn.btn-lg .lfr-btn-label {
        color: #fff; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .label-success {
    width: 130px;
    height: 32px;
    padding: 7px 12px 7px 32px;
    display: block;
    border-radius: 4px;
    line-height: 1.4;
    position: relative;
    text-transform: capitalize;
    font: normal normal 500 12px/18px Montserrat !important;
    border: 0;
    background-color: rgba(70, 183, 74, 0.12); }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .label-success span {
      font: normal normal 500 14px/18px Montserrat !important;
      letter-spacing: 0px;
      color: #09232C !important; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .label-success:after {
      content: '';
      position: absolute;
      width: 10px;
      height: 10px;
      display: block;
      border-radius: 10px;
      left: 10px;
      top: 12px;
      background-color: #46B74A; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .label-danger {
    width: 130px;
    height: 32px;
    padding: 7px 12px 7px 32px;
    display: block;
    border-radius: 4px;
    line-height: 1.4;
    position: relative;
    text-transform: capitalize;
    font: normal normal 500 12px/18px Montserrat !important;
    border: 0;
    background-color: rgba(222, 51, 51, 0.12); }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .label-danger span {
      font: normal normal 500 14px/18px Montserrat !important;
      letter-spacing: 0px;
      color: #09232C !important; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .label-danger:after {
      content: '';
      position: absolute;
      width: 10px;
      height: 10px;
      display: block;
      border-radius: 10px;
      left: 10px;
      top: 12px;
      background-color: #DE3333; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-content-container .portlet-body > .commerce-panel {
    padding: 32px 0 0 0;
    margin: 54px 15px 24px 15px;
    background-color: #fff;
    border-radius: 4px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-content-container .portlet-body .commerce-panel {
    padding-left: 0;
    padding-right: 0; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-content-container .portlet-body .commerce-panel .col-md-4 .commerce-panel__content:last-child {
      padding-bottom: 10px; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .dataset-display-content-wrapper,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dataset-display-content-wrapper {
    padding-top: 54px; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table {
    border-spacing: 0 !important;
    margin-top: 0 !important; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr:last-child td:first-child,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr:last-child td:first-child {
      border-radius: 0 0 4px 0; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr:last-child td:last-child,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr:last-child td:last-child {
      border-radius: 0 0 0 4px; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr th,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr th {
      font: normal normal 600 16px/19px Montserrat;
      color: #fff !important;
      background-color: #828e93 !important;
      height: 48px;
      padding: 0 15px !important;
      vertical-align: middle; }
      .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr th p,
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr th p {
        font: normal normal 600 16px/19px Montserrat;
        color: #fff !important; }
        .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr th p a,
        .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr th p a {
          font: normal normal 600 16px/19px Montserrat;
          color: #fff !important; }
          .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr th p a .sorting-icons-wrapper svg,
          .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr th p a .sorting-icons-wrapper svg {
            opacity: 1 !important; }
          .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr th p a:hover,
          .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr th p a:hover {
            color: #fff !important; }
      .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr th:first-child,
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr th:first-child {
        padding-left: 36px !important;
        border-radius: 4px 0 0 0; }
      .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr th:last-child,
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr th:last-child {
        border-radius: 0 4px 0 0; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr td,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr td {
      padding: 0 15px !important;
      font: normal normal 500 14px/18px Montserrat !important;
      color: #09232c !important;
      vertical-align: middle !important; }
      .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr td:first-child,
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr td:first-child {
        padding-left: 36px !important; }
      .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table tr td .btn-secondary,
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table tr td .btn-secondary {
        border: none !important;
        padding: 0 !important;
        height: auto !important;
        text-decoration: underline;
        font: normal normal 500 14px/18px Montserrat !important; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table .dataset-item-actions-wrapper,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table .dataset-item-actions-wrapper {
      vertical-align: middle !important;
      color: #e61d2b !important;
      text-decoration: underline;
      font: normal normal 500 14px/18px Montserrat !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table-style-stacked,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table-style-stacked {
    border: none !important;
    border-radius: 0 !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .table-list-title .btn,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .table-list-title .btn {
    color: #e61d2b !important;
    text-decoration: underline;
    font: normal normal 500 14px/18px Montserrat !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .dataset-display-stacked .dataset-display-management-bar-wrapper,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dataset-display-stacked .dataset-display-management-bar-wrapper {
    position: absolute;
    top: -14px;
    border: 0;
    width: 280px;
    right: 176px;
    margin-bottom: 0 !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .dataset-display-stacked .input-group,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dataset-display-stacked .input-group {
    background-color: #fff; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .dataset-display-stacked .input-group .form-control,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dataset-display-stacked .input-group .form-control {
      height: 40px;
      border: none !important;
      font: normal normal 500 14px/18px Montserrat !important;
      color: #828E93 !important; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .dataset-display-stacked .input-group .input-group-inset-item,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dataset-display-stacked .input-group .input-group-inset-item {
      padding: 0 10px !important;
      border: none !important;
      height: 40px; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .dataset-display-stacked .management-bar,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dataset-display-stacked .management-bar {
    border-bottom: none !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .commerce-cta,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .commerce-cta {
    top: -30px !important;
    display: flex;
    filter: drop-shadow(0 10px 20px rgba(92, 94, 94, 0.14));
    justify-content: center;
    padding: 20px;
    pointer-events: none;
    position: absolute !important;
    right: -40px !important;
    transition: transform ease 200ms,left ease 500ms;
    z-index: 100;
    left: auto; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .commerce-cta .btn.btn-lg,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .commerce-cta .btn.btn-lg {
      height: 48px !important;
      width: 154px;
      min-width: auto !important;
      border-radius: 4px !important;
      border: none !important;
      box-shadow: none !important;
      font: normal normal 600 14px/18px Montserrat; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .label-success,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .label-success {
    width: 130px;
    height: 32px;
    padding: 7px 12px 7px 32px;
    display: block;
    border-radius: 4px;
    line-height: 1.4;
    position: relative;
    text-transform: capitalize;
    font: normal normal 500 12px/18px Montserrat !important;
    border: 0;
    background-color: rgba(70, 183, 74, 0.12); }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .label-success span,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .label-success span {
      font: normal normal 500 14px/18px Montserrat !important;
      letter-spacing: 0px;
      color: #09232C !important; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .label-success:after,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .label-success:after {
      content: '';
      position: absolute;
      width: 10px;
      height: 10px;
      display: block;
      border-radius: 10px;
      left: 10px;
      top: 12px;
      background-color: #46B74A; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .label-danger,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .label-danger {
    width: 130px;
    height: 32px;
    padding: 7px 12px 7px 32px;
    display: block;
    border-radius: 4px;
    line-height: 1.4;
    position: relative;
    text-transform: capitalize;
    font: normal normal 500 12px/18px Montserrat !important;
    border: 0;
    background-color: rgba(222, 51, 51, 0.12); }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .label-danger span,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .label-danger span {
      font: normal normal 500 14px/18px Montserrat !important;
      letter-spacing: 0px;
      color: #09232C !important; }
    .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .label-danger:after,
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .label-danger:after {
      content: '';
      position: absolute;
      width: 10px;
      height: 10px;
      display: block;
      border-radius: 10px;
      left: 10px;
      top: 12px;
      background-color: #DE3333; }
  .commerce-active .minium-catalog-card input[type=checkbox]:not(.toggle-switch):before {
    background-color: white;
    box-shadow: none;
    color: transparent;
    font-family: wlt-font-icons;
    font-size: 18px;
    position: absolute;
    border-radius: 4px;
    border: 1px solid #828E93;
    margin-left: -10px; }
  .commerce-active .minium-catalog-card {
    text-align: left; }
  .commerce-active .minium-custom-addcart .input-group-item {
    border: 1px solid #D1DCE4 !important; }
  .commerce-active .minium-card__picture {
    background-color: #F6FAF9 !important; }
  .commerce-active .wlt-theme.open .minium-product-tiles {
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)) !important; }
  .commerce-active .commerce-active .minium-card {
    align-items: inherit;
    background: white;
    border-radius: 5px;
    color: #09232C;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: visible;
    padding: 20px;
    position: relative;
    text-align: left !important;
    transition: box-shadow .2s ease-in-out; }
  .commerce-active .minium-product-tiles input[type=checkbox]:not(.toggle-switch):checked:before {
    color: #270b44;
    border: none;
    font-size: 26px;
    left: -3px;
    top: -3px; }
  .commerce-active .commerce-active .custom-wishlist-icon .minium-card__add-to-wishlist-button {
    top: inherit;
    margin-top: 10px; }
  .commerce-active .commerce-active .minium-card__name {
    color: #09232C;
    font: normal normal 600 16px/19px Montserrat;
    letter-spacing: 0px; }
  .commerce-active .commerce-active .minium-catalog-card .minium-card__sku {
    color: #09232C;
    font: normal normal 600 12px/15px Montserrat; }
  .commerce-active .commerce-active .minium-custom-addcart .input-group-item:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .commerce-active .commerce-active .minium-custom-addcart .input-group-item:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .commerce-active .commerce-active .minium-custom-addcart .input-group-item .form-control {
    border: none !important;
    font-weight: 600;
    width: 45px; }
  .commerce-active .commerce-active .minium-card__actions .quantity-selector .btn {
    width: 30px; }
  .commerce-active .minium-product-tiles__item .quantity-selector {
    zoom: .8;
    position: static;
    margin-left: 15px;
    bottom: 0px !important;
    float: right;
    margin-right: 19px; }
  .commerce-active .commerce-active .minium-product-tiles__item .minium-card__actions .btn-add-to-cart {
    width: calc(100% - 30px) !important;
    border-radius: 5px;
    margin: 45px 15px 15px; }
  .commerce-active .commerce-active .minium-card__price .price-value {
    color: #E61D2B;
    font: normal normal medium 12px/15px Montserrat; }
  .commerce-active .add-to-cart-inline input {
    width: 45px; }
  .commerce-active .commerce-active .minium-card__actions .quantity-selector .btn {
    margin: 0; }
  .commerce-active .add-to-cart-icon-container .add-to-cart-icon {
    display: none; }
  .commerce-active .commerce-active .minium-card__actions .btn-add-to-cart {
    font-size: 14px !important;
    font-weight: 600; }
  .commerce-active .commerce-active .minium-card__price {
    position: absolute;
    right: 15px;
    bottom: 75px; }
  .commerce-active .minium-card .stock-quantity {
    color: #09232c;
    font: normal normal 600 12px/16px Montserrat;
    padding-left: 15px;
    position: static !important;
    width: 90% !important;
    display: block !important;
    min-height: 0px !important; }
  .commerce-active .commerce-active .minium-custom-addcart .input-group-item .form-control {
    border: none !important;
    font-weight: 600;
    width: 40px;
    padding-top: 0px;
    padding-bottom: 0;
    font-size: 14px; }
  .commerce-active .commerce-compare-table__card .minium-card__description {
    font: normal normal 600 11px/17px Montserrat;
    line-height: 28px;
    margin: 0;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 45px;
    word-break: break-word;
    line-height: normal;
    font-size: 11px;
    padding-left: 15px;
    padding-right: 5px;
    margin-top: 5px;
    flex: none;
    color: #828E93; }
  .commerce-active .commerce-search {
    flex: 0 0 100%; }
  .commerce-active .commerce-active .commerce-account-switcher__section {
    display: block !important; }
  .commerce-active .commerce-active .portlet-content-container .portlet-body .order-details-container .row .col-md-4:nth-child(1) .commerce-order-block .commerce-panel__content .commerce-list .input-select-wrapper .form-control {
    border-bottom: 1px solid #d4dbde; }
  .commerce-active .commerce-active .portlet-content-container .portlet-body .order-details-container .row .col-md-4:nth-child(2) .commerce-order-block .commerce-panel__content .commerce-list .input-select-wrapper .form-control {
    border-bottom: 1px solid #d4dbde; }
  .commerce-active .commerce-active .portlet-content-container .portlet-body .order-details-container .row .col-md-4:nth-child(1) .commerce-order-block .commerce-panel__content {
    border: none; }
  .commerce-active .commerce-active .portlet-content-container .portlet-body .order-details-container .row .col-md-4:nth-child(2) .commerce-order-block .commerce-panel__content {
    border: none; }
  .commerce-active .commerce-active .portlet-content-container .portlet-body .order-details-container .row .col-md-4:nth-child(3) .commerce-order-block .commerce-panel__content:nth-child(3) {
    border: none; }
  .commerce-active .commerce-active .portlet-content-container .portlet-body .order-details-container .row .col-md-4:nth-child(3) .commerce-order-block .commerce-panel__content:nth-child(3) .commerce-list .text-right {
    font: normal normal 600 16px/19px Montserrat !important;
    color: #E61D2B !important; }
  .commerce-active .commerce-order-details-btn.is-visible.commerce-reorder-button {
    pointer-events: auto !important; }
  .commerce-active .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .commerce-cta, .commerce-active .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .commerce-cta {
    top: auto !important;
    margin-bottom: 946px !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .commerce-cta {
    display: table !important;
    z-index: 1 !important; }
  .commerce-active .commerce-active .btn.btn-lg {
    height: 30px; }
  .commerce-active .commerce-active .btn.btn-secondary::before {
    background-color: transparent; }
  .commerce-active .commerce-active .btn-secondary {
    background-color: transparent;
    border-width: 1px !important; }
  .commerce-active .commerce-active .btn {
    border: 2px solid transparent;
    background: transparent;
    border-radius: 4px; }
  .commerce-active .mini-cart .mini-cart-header-block {
    align-items: center;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    padding: 1px 5px; }
  .commerce-active .mini-cart .mini-cart-items-list .summary-table div:nth-child(2n + 1) .summary-table-item {
    font-size: 12px;
    float: left;
    font-weight: 500; }
  .commerce-active .wlt-theme h4 {
    font-weight: 600;
    float: left; }
  .commerce-active .summary-table-item {
    font-size: 0.875rem;
    float: left;
    font-weight: 500; }
  .commerce-active .commerce-active .mini-cart-wrapper {
    top: 65px !important; }
  .commerce-active .commerce-active .mini-cart-wrapper {
    height: 75%;
    z-index: 9999;
    position: relative; }
  .commerce-active .input-group {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100%; }
  .commerce-active .navbar-overlay-sm-down {
    margin-top: 0px; }
  .commerce-active .input-group {
    /* position: relative; */
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100%;
    margin-left: 195px;
    width: 280px; }
  .commerce-active .navbar-overlay-sm-down {
    margin-top: 0px !important; }
  .commerce-active .commerce-active .commerce-order-main-title {
    vertical-align: middle;
    padding-bottom: 24px;
    color: #09232c;
    font: normal normal 600 24px/29px Montserrat;
    position: relative; }
  .commerce-active .commerce-active .btn.btn-fixed {
    min-width: 154px;
    min-height: 48px; }
  .commerce-active .commerce-active .commerce-order-block .commerce-panel__title {
    font: normal normal 600 16px/19px Montserrat;
    color: #09232c;
    padding: 24px 20px 5px 31px !important;
    margin: 0 !important;
    border-radius: 4px 4px 0 0 !important;
    text-transform: none !important; }
  .commerce-active .commerce-active .commerce-placed-orders .item-order-row .item-column .commerce-list dt {
    font: normal normal 600 12px/15px Montserrat !important;
    color: #828e93 !important;
    margin-bottom: 10px;
    text-transform: none !important; }
  .commerce-active .input-group {
    /* position: relative; */
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100%;
    margin-left: 0px;
    width: 280px;
    right: -4px; }
  .commerce-active .input-group-item {
    display: flex;
    flex-grow: 1;
    flex-wrap: nowrap;
    width: 1%;
    word-wrap: break-word;
    border-radius: 4px; }
  .commerce-active .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .portlet-body .table-autofit th p {
    font-size: inherit;
    text-transform: capitalize; }
  @media (max-width: 1470px) {
    .commerce-active body.open div.col-md-9 {
      flex: 0 0 100%;
      max-width: 70%; } }
  .commerce-active .search-oreder-details .dataset-display-stacked .dataset-display-management-bar-wrapper {
    right: 0 !important; }
  .commerce-active .commerce-panel + .row [class*="col-md"] .commerce-order-block .commerce-panel__content {
    border-bottom-width: 0 !important; }
  .commerce-active .commerce-panel + .row [class*="col-md"]:last-child .commerce-order-block .commerce-panel__content {
    border-bottom-width: 1px !important; }
  .commerce-active .commerce-panel + .row [class*="col-md"]:last-child .commerce-order-block .commerce-panel__content:last-child {
    border: none !important; }
  .commerce-active .commerce-panel + .row [class*="col-md"]:last-child .commerce-order-block .commerce-panel__content:last-child dd {
    color: #e61d2b !important; }
  .commerce-active .commerce-active .btn.btn-lg.btn-monospaced {
    display: none !important; }
  .commerce-active .commerce-active .btn.btn-fixed {
    min-width: 150px !important;
    height: 50px !important; }
  .commerce-active .commerce-active .input-group {
    width: 260px !important;
    height: 40px !important;
    border-radius: 4px !important; }
  .commerce-active .management-bar {
    padding: 10px 6px !important; }
  .commerce-active select#_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_shippingAddressId {
    border-bottom: 1px solid #d4dbde !important; }
  .commerce-active .form-group.form-group-inline.input-select-wrapper {
    display: block !important; }
  .commerce-active select#_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_billingAddressId {
    border-bottom: 1px solid #d4dbde !important; }
  .commerce-active .commerce-active .commerce-topbar-button {
    display: none !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_asset_categories_navigation_web_internal_portlet_CPAssetCategoriesNavigationPortlet_ {
    width: 100%; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_asset_categories_navigation_web_internal_portlet_CPAssetCategoriesNavigationPortlet_ .categories-container {
    background-color: transparent !important;
    padding: 0px !important;
    margin-right: 0px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_asset_categories_navigation_web_internal_portlet_CPAssetCategoriesNavigationPortlet_ .categories-container .col-md-3 {
    padding: 0px 0px 18px 18px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_asset_categories_navigation_web_internal_portlet_CPAssetCategoriesNavigationPortlet_ .categories-container .col-md-3 .card {
    margin: 0px;
    padding-right: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_asset_categories_navigation_web_internal_portlet_CPAssetCategoriesNavigationPortlet_ .categories-container .col-md-3 .card .custom {
    padding: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_asset_categories_navigation_web_internal_portlet_CPAssetCategoriesNavigationPortlet_ .categories-container .col-md-3 .custom .img-container {
    width: 100%;
    border: none;
    border-radius: 4px;
    padding: 0px 0px 0px;
    height: auto; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_asset_categories_navigation_web_internal_portlet_CPAssetCategoriesNavigationPortlet_ .categories-container .col-md-3 .custom .img-container .card-img-top {
    height: 136px !important;
    width: 100%; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_asset_categories_navigation_web_internal_portlet_CPAssetCategoriesNavigationPortlet_ .categories-container .col-md-3 .custom .card-body-divider {
    border-top: 1px solid #d1dce4;
    border-radius: 0;
    border-bottom-left-radius: calc(0.25rem - 1px);
    border-bottom-right-radius: calc(0.25rem - 1px); }
  .commerce-active .portlet-boundary {
    width: 100%; }
  .commerce-active .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-header-tagline {
    background: none;
    display: block; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .btn-add-to-cart-inline {
    position: relative; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-content-editable .portlet-body .card.d-flex.mb-3 {
    height: auto;
    float: none;
    margin-left: 50%;
    position: relative;
    left: 15px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .wlt-theme h4, .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-boundary {
    float: none; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .categories-container, .commerce-active .commerce-active .portlet {
    clear: both; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-content-editable .portlet-body .product-detail {
    margin-bottom: 70px !important; }
  .commerce-active p:empty, .commerce-active h4:empty {
    display: none !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .price,
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .price-label {
    display: block; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .gallery-root {
    min-height: 320px; }
  .commerce-active button.btn.btn-fixed.btn-lg.btn-primary.ml-3.transition-link {
    min-width: 150px !important;
    height: 50px !important;
    margin-left: -6px !important;
    margin-right: 8px !important; }
  .commerce-active button.btn.btn-fixed.btn-secondary.btn-lg {
    min-width: 145px !important;
    height: 48px; }
  .commerce-active .pagination .page-item.active .page-link {
    color: #FFFFFF !important; }
  .commerce-active .wlt-header-commerce-toolbar {
    display: none !important; }
  .commerce-active .page-link {
    color: #030F14 !important; }
  .commerce-active .portlet-body .table tr {
    height: 48px !important; }
  .commerce-active .input-group {
    border-radius: 4px; }
  .commerce-active .table-cell-expand-smaller p.table-list-title {
    text-transform: capitalize;
    width: 20%; }
  .commerce-active .mini-cart-opener {
    background: url(../images/icons/mini_cart_icon.svg) center no-repeat; }
  .commerce-active .mini-cart-opener .lexicon-icon-shopping-cart {
    display: none; }
  .commerce-active .pagination > li .dropdown-menu .inline-scroller li a {
    height: 30px !important; }
  .commerce-active .user-item__info {
    width: 280px !important; }
  .commerce-active section.panel.panel-secondary {
    padding-top: 48px; }
  .commerce-active a.direction-right.dropdown-toggle.icon-monospaced.btn.btn-lg.btn-monospaced.btn-primary.position-fixed.thumb-menu {
    display: none !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ #compareCheckbox {
    text-align: right;
    margin: -23px;
    margin-right: 12px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-gallery .main-image {
    border: 1px solid #D1DCE4;
    margin: 52px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-content-container .commerce-active .product-header {
    margin: 0 !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-header-tagline {
    font-weight: 600;
    margin: 0;
    color: #09232C; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-detail-actions .autofit-col .btn {
    font-size: 12px;
    height: 48px;
    border-radius: 4px;
    margin-left: 0; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-content-editable .portlet-body .card {
    margin-left: 49px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-body .card mb3 {
    width: 49% !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-gallery img {
    padding: 90px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-detail {
    margin-bottom: 0; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .collapse .card-body {
    border-radius: 0 !important;
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .availability, .commerce-active .stock-quantity {
    color: #828E93; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-body .card .card-header {
    background: white;
    border-radius: 0 !important;
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
    margin-bottom: 0;
    font-weight: 500;
    letter-spacing: 1.2px;
    line-height: 1;
    text-transform: uppercase;
    background-color: #FFF;
    font: normal normal 600 16px/19px Montserrat;
    text-transform: capitalize; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-detail {
    margin-bottom: 0 !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-content-editable .portlet-body .card.d-flex.mb-3 {
    width: 49% !important;
    border-radius: 8px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list {
    height: 187px;
    position: relative;
    overflow: scroll; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-term {
    padding-left: 15px;
    width: 230px;
    display: inline-block;
    font: normal normal 600 12px/15px Montserrat;
    letter-spacing: 0px;
    color: #828E93;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 8px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-term:nth-child(3) {
    position: absolute;
    right: 29px;
    top: 5px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-desc {
    padding-left: 15px;
    width: 230px;
    display: table-cell;
    font: normal normal 600 14px/18px Montserrat;
    letter-spacing: 0px;
    color: #09232C;
    padding-bottom: 32px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-desc:nth-child(4) {
    position: absolute;
    right: 29px;
    top: 27px;
    margin-bottom: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-term:nth-child(7) {
    position: absolute;
    right: 9px;
    top: 77px;
    width: 250px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-desc:nth-child(8) {
    position: absolute;
    right: 27px;
    top: 101px;
    margin-bottom: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-term:nth-child(11) {
    position: absolute;
    right: 9px;
    top: 152px;
    width: 250px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-desc:nth-child(12) {
    position: absolute;
    right: 27px;
    top: 174px;
    margin-bottom: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-term:nth-child(15) {
    position: absolute;
    right: 9px;
    top: 216px;
    width: 250px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-desc:nth-child(16) {
    position: absolute;
    right: 27px;
    top: 231px;
    margin-bottom: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-term:nth-child(19) {
    position: absolute;
    right: 9px;
    top: 272px;
    width: 250px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-desc:nth-child(20) {
    position: absolute;
    right: 27px;
    top: 295px;
    margin-bottom: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-term:nth-child(23) {
    position: absolute;
    right: 9px;
    top: 345px;
    width: 250px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-desc:nth-child(24) {
    position: absolute;
    right: 27px;
    top: 370px;
    margin-bottom: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-term:nth-child(27) {
    position: absolute;
    right: 9px;
    top: 423px;
    width: 250px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-desc:nth-child(28) {
    position: absolute;
    right: 27px;
    top: 441px;
    margin-bottom: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-term:nth-child(31) {
    position: absolute;
    right: 9px;
    top: 272px;
    width: 250px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .mb-3 .card-body .specification-list .specification-desc:nth-child(32) {
    position: absolute;
    right: 27px;
    top: 295px;
    margin-bottom: 0px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .quantity-selector {
    border: 1px solid #D1DCE4;
    border-radius: 4px;
    width: 140px;
    height: 48px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .quantity-selector .btn-monospaced {
    font-size: 35px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPPublisherPortlet_ .categories-container {
    background-color: transparent !important;
    padding: 0px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPPublisherPortlet_ .categories-container .col-md-3 {
    padding-right: 0px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPPublisherPortlet_ .custom .img-container {
    border-bottom: 1px solid #D1DCE4;
    width: 100% !important;
    height: 136px !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    padding: 0px 0px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPPublisherPortlet_ .custom .img-container .card-img-top {
    height: 136px !important;
    width: 100% !important;
    border-radius: 0px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPPublisherPortlet_ .card-body-divider {
    border: none;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPPublisherPortlet_ .card-title {
    margin-right: 0px !important;
    text-align: center;
    font: normal normal 600 14px/18px Montserrat;
    letter-spacing: 0px;
    color: #09232C;
    opacity: 1; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-content-editable .portlet-body .card.d-flex.mb-3 {
    margin-top: 10px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .quantity-selector {
    position: initial !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .btn-add-to-cart {
    margin-top: 50px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .dataset-display-management-bar-wrapper {
    right: -10px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ button.btn.btn-order.btn-default {
    bottom: 18px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table tr td .btn-secondary {
    text-transform: capitalize !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet a.btn.btn-secondary.btn-sm {
    text-transform: capitalize !important; }
  .commerce-active .commerce-active .dropdown-menu a.dropdown-item {
    font: normal normal 600 14px/18px Montserrat;
    color: #09232C;
    letter-spacing: 0.01px; }
  .commerce-active .commerce-active .dropdown-menu li:hover {
    background-color: #F4F4F4; }
  .commerce-active .commerce-active .dropdown-item:active {
    background-color: #F4F4F4; }
  .commerce-active .dropdown-menu {
    padding: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: -20px !important; }
    .commerce-active .dropdown-menu .input-group .input-group-item .form-control {
      border: 1px solid #e7e7ed !important;
      border-radius: 4px 0 0 4px;
      border-right: none !important; }
    .commerce-active .dropdown-menu .input-group .input-group-item .input-group-inset-item {
      border: 1px solid #e7e7ed !important;
      border-radius: 0 4px 4px 0;
      border-left: none !important; }
    .commerce-active .dropdown-menu .input-group.input-group-sm {
      width: 240px !important; }
  .commerce-active .dropdown-item, .commerce-active .dropdown-menu > li > a, .commerce-active .dropdown-menu .link-list > li > a {
    padding: .65rem 1.5rem;
    color: #09232C !important; }
  .commerce-active #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ h3.sheet-subtitle {
    text-transform: capitalize; }
  .commerce-active #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .field-content {
    display: table-cell !important; }
  .commerce-active #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ span.field-content label {
    margin-right: 40px; }
  .commerce-active #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .yui3-aui-button-content {
    padding: 0 !important;
    border-radius: 0px !important;
    color: #09232C;
    border-color: #828E93 !important; }
  .commerce-active #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .btn-group > .btn-default:nth-child(1):not(.reorder-up) {
    border-radius: 4px;
    width: 96px !important;
    height: 32px !important;
    background-color: #828E93; }
  .commerce-active #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .btn-group > .btn:not(:first-child) {
    border-radius: 4px !important;
    width: 96px;
    height: 32px; }
  .commerce-active #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-footer .btn-primary {
    width: 110px;
    height: 48px; }
    .commerce-active #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-footer .btn-primary .lfr-btn-label {
      color: #FFFFFF !important; }
  .commerce-active .taglib-empty-result-message .taglib-empty-result-message-header {
    background-image: url(../images/icons/no-items-found.svg); }
  .commerce-active .taglib-empty-result-message .sheet-text {
    font: normal normal 600 18px/22px Montserrat;
    letter-spacing: 0.04px;
    color: #828E93; }
  .commerce-active .home-catalog-product .categories-container {
    background: transparent !important; }
  .commerce-active .home-catalog-product .img-container {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    height: auto !important; }
  .commerce-active .home-catalog-product .img-container img {
    width: 100% !important; }
  .commerce-active .home-catalog-product .card .card-body {
    border-top-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .commerce-active .home-catalog-product .card-title {
    margin-right: 0 !important; }
  .commerce-active .portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ .carousel-inner {
    padding-left: 15px !important; }
  .commerce-active .home-catalog-product .row.categories-container {
    padding-top: 0px !important; }
  .commerce-active .justify-content-between h2 {
    font: normal normal 600 18px/22px Montserrat !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet div.table-root .dataset-display-wrapper .dataset-display-stacked .dataset-display-content-wrapper {
    padding-top: 0 !important;
    margin-top: 45px !important; }
  .commerce-active button#_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_continue {
    height: 48px;
    border-radius: 4px;
    margin-right: 0px; }
  .commerce-active .commerce-checkout .button-holder a.btn.pull-left.btn-default {
    height: 48px;
    border-radius: 4px; }
  .commerce-active .wlt-iframe-dam-container {
    display: flex;
    width: calc(100% + 42px) !important;
    height: 100vh;
    flex-direction: column;
    overflow: hidden;
    margin-left: -22px !important; }
  .commerce-active .commerce-active .container-fluid-1280 .form-group:first-child {
    margin-top: 0px !important; }
  .commerce-active .commerce-active .minium-card {
    align-items: inherit; }
  .commerce-active #wrapper .secondary-header .commerce-subheader-right .wlt-commerce-toolbar .commerce-dropdown__curtain {
    height: 400px; }
  .commerce-active .mini-cart .mini-cart-item-quantity {
    margin-right: -15px; }
  .commerce-active .panel-group input[type=checkbox]:not(.toggle-switch):checked:before {
    color: #E61D2B; }
  .commerce-active .minium-product-tiles input[type=checkbox]:not(.toggle-switch):checked:before {
    color: #E61D2B; }
  .commerce-active #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addApplicationCollapse .panel-page-category a {
    color: #FFF;
    padding-left: 15px; }
  .commerce-active body.wlt-theme .product-menu.sidenav-menu #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addApplicationHeading .panel-title > .panel-toggler span, .commerce-active body.wlt-theme .product-menu.sidenav-menu #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_addContentHeading .panel-title > .panel-toggler span {
    color: #FFFFFF;
    padding-left: 15px; }
  .commerce-active #_com_liferay_product_navigation_control_menu_web_portlet_ProductNavigationControlMenuPortlet_applicationList .input-group {
    width: 100%; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-content-editable .dataset-display-stacked .dataset-display-management-bar-wrapper {
    top: -65px !important; }
  .commerce-active .commerce-panel .commerce-order-details-btn .btn {
    width: 154px;
    height: 48px;
    border: 1px solid #E61D2B;
    border-radius: 4px;
    opacity: 1;
    text-align: center;
    font: normal normal bold 14px/18px Montserrat;
    letter-spacing: 0px;
    color: #E61D2B;
    font-size: 14px;
    text-transform: uppercase;
    opacity: 1; }
  .commerce-active .commerce-panel #_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_orderTransition .btn {
    width: 154px;
    height: 48px !important;
    border-radius: 4px;
    opacity: 1; }
  .commerce-active .management-bar .navbar-form .d-inline .btn .lexicon-icon-search {
    color: #09232c;
    width: 16px;
    background: transparent;
    height: 16px;
    opacity: 1; }
  .commerce-active .control-menu-visible .dropdown-menu ul li a.dropdown-item {
    color: #09232C; }
  .commerce-active .control-menu-visible .dropdown-menu ul li a.dropdown-item:hover {
    color: #09232C; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .label-danger, .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .label-success {
    width: 100px;
    padding: 7px 7px 7px 32px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_search_web_internal_portlet_CPSearchResultsPortlet_ portlet-barebone .portlet-body {
    max-height: 800px;
    overflow-y: auto; }
  .commerce-active .categories-container .col-md-3 {
    padding-right: 3px; }
  .commerce-active .lfr-ddm-form-field-container .liferay-ddm-form-field-text label {
    text-decoration: none !important; }
  .commerce-active .minium-product-tiles__item .minium-catalog-card .lfr-ddm-form-field-container div.form-group > label {
    text-decoration: none !important;
    font-size: 12px;
    font-weight: normal;
    opacity: 1; }
  .commerce-active .minium-product-tiles__item .minium-card .liferay-ddm-form-field-document-library div.input-group {
    width: 68px !important; }
  .commerce-active .liferay-ddm-form-field-date .input-group-container .input-group-addon .icon-calendar {
    background-image: url(../images/icons/datepicker-icon.svg);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px; }
  .commerce-active .price-range-input-wrapper {
    max-width: 82px !important; }
  .commerce-active button.btn.btn-secondary.price-range-btn {
    margin-top: -6px; }
  .commerce-active .liferay-ddm-form-field-date .input-group {
    float: left;
    width: 77% !important; }
  .commerce-active .minium-product-tiles__item .minium-card .input-group .input-group-addon {
    padding-right: 0px !important; }
  .commerce-active .liferay-ddm-form-field-date .form-feedback-item {
    clear: left; }
  .commerce-active .minium-product-tiles__item .minium-catalog-card .lfr-ddm-form-field-container div.form-group > label {
    float: left; }
  .commerce-active .product-detail-options.multiple-options-card-actions .form-builder-select-field .select-field-trigger {
    display: inline-flex;
    font-size: 14px; }
  .commerce-active .liferay-ddm-form-field-document-library {
    display: inline; }
  .commerce-active .select-arrow-down-container .lexicon-icon {
    display: none; }
  .commerce-active .select-field-trigger .select-arrow-down-container {
    background-image: url(../images/icons/down.svg);
    background-repeat: no-repeat; }
  .commerce-active .lfr-ddm-form-field-container label .reference-mark {
    color: #09232C; }
  .commerce-active .lfr-ddm-form-field-container .lexicon-icon {
    width: 0.4em;
    height: 0.4em; }
  .commerce-active .form-builder-select-field .option-selected-placeholder {
    color: #09232c !important; }
  .commerce-active .secondary-header {
    padding-left: 32px;
    padding-right: 32px; }
  .commerce-active div#_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_entriesContainer {
    margin-left: 15px;
    margin-right: 15px; }
  .commerce-active .pagination-bar .pagination > li > a {
    font-size: 13px; }
  .commerce-active .pagination-bar .pagination > li:last-child > a, .commerce-active .pagination-bar .pagination > li:first-child > a {
    padding: 6px 6px;
    margin-top: 2px; }
  .commerce-active .card {
    border-radius: 4px; }
  .commerce-active .card .card-body {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .dataset-display-content-wrapper,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dataset-display-content-wrapper {
    margin-left: 15px;
    margin-right: 15px; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .commerce-cta .btn.btn-lg,
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .commerce-cta .btn.btn-lg {
    margin-right: 37px !important;
    background-color: var(--wlt-custom-colour-scheme); }
  .commerce-active .dataset-display-stacked .dataset-display-pagination-wrapper {
    margin: 1rem 14px 0px; }
  .commerce-active .management-bar.navbar-expand-md .navbar-form {
    margin-left: 15% !important; }
  .commerce-active .search-bar-keywords-input-wrapper {
    border-radius: 4px;
    min-width: 280px !important; }
    .commerce-active .search-bar-keywords-input-wrapper .search-bar-keywords-input {
      border-radius: 4px 0 0 4px !important;
      padding-left: 16px !important; }
      .commerce-active .search-bar-keywords-input-wrapper .search-bar-keywords-input:focus {
        border-right: none !important; }
    .commerce-active .search-bar-keywords-input-wrapper .input-group-inset-item {
      margin-top: 0 !important;
      border-radius: 0 4px 4px 0;
      border: 1px solid #e7e7ed !important;
      border-left: none !important;
      margin-left: -2px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-body .row {
    width: 100%;
    margin-left: 0px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dataset-display-content-wrapper {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 22px !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-order-block {
    background-color: #fff;
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .row > .col-md-12 {
    padding-left: 0px;
    padding-right: 0px; }
  .commerce-active .modal .modal-content, .commerce-active .modal-dialog .modal-content {
    border: 0px !important; }
  .commerce-active .commerce-account-list__item:not(:hover) span {
    word-break: break-all;
    display: inline-block;
    width: 80%;
    vertical-align: middle; }
  .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button:before {
    background-color: #E61D2B; }
  .commerce-active .minium-product-tiles__item .col-md-4 .btn-group a button {
    border-radius: 4px;
    width: 88%;
    margin-left: 6%;
    padding: 4px !important;
    font-size: 14px !important;
    font-weight: normal !important;
    background: #E61D2B !important;
    height: 48px !important;
    text-align: center;
    letter-spacing: 0px !important;
    text-transform: uppercase;
    opacity: 1;
    bottom: 10px; }
  .commerce-active .minium-card__actions .btn-add-to-cart {
    font-size: 14px !important;
    font-weight: normal !important; }
  .commerce-active .commerce-account-container .dataset-display-content-wrapper {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .commerce-active .order-details-container > .row {
    width: 99.6%;
    margin-left: 0.2%; }
  .commerce-active span.commerce-home-footer-left {
    margin-left: 15px; }
  .commerce-active .categories-theme {
    padding-left: 15px;
    padding-right: 15px; }
  .commerce-active button.btn.btn-default.commerce-order-by.dropdown-toggle {
    text-transform: capitalize;
    flex: 1;
    width: 361px;
    margin-right: 0px !important; }
  .commerce-active .mb-auto, .commerce-active .my-auto {
    margin-bottom: auto !important;
    word-break: keep-all;
    width: auto;
    flex: 1 auto;
    text-align: right;
    padding-right: 20px;
    text-transform: lowercase; }
  .commerce-active .clay-tooltip-bottom .arrow, .commerce-active .clay-tooltip-bottom-left .arrow, .commerce-active .clay-tooltip-bottom-right .arrow {
    display: none; }
  .commerce-active .breadcrumb {
    padding: 0.75rem 0rem !important; }
  .commerce-active form[role="search"] .input-group-inset, .commerce-active .search-component .input-group-inset {
    border-radius: 4px;
    border: 1px solid #FFFFFF; }
  .commerce-active form[role="search"] .input-group-inset-item, .commerce-active .search-component .input-group-inset-item {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #e7e7ed;
    border-left: none;
    margin-left: -4px; }
    .commerce-active form[role="search"] .input-group-inset-item:focus, .commerce-active .search-component .input-group-inset-item:focus {
      border: 1px solid #e7e7ed !important;
      border-left: none !important; }
    .commerce-active form[role="search"] .input-group-inset-item .btn-unstyled::before, .commerce-active .search-component .input-group-inset-item .btn-unstyled::before {
      border: none !important;
      top: -2px; }
  .commerce-active form[role="search"] .input-group-inset:focus + .input-group-inset-item button:before, .commerce-active .search-component .input-group-inset:focus + .input-group-inset-item button:before {
    color: #09232c;
    border: 1px solid #FFFFFF !important; }
  .commerce-active form[role="search"] .input-group-inset:focus + .input-group-inset-item, .commerce-active .search-component .input-group-inset:focus + .input-group-inset-item {
    color: #09232C;
    border: 1px solid #e7e7ed !important;
    border-left: none !important;
    margin-left: -1px; }
    .commerce-active form[role="search"] .input-group-inset:focus + .input-group-inset-item .btn-unstyled, .commerce-active .search-component .input-group-inset:focus + .input-group-inset-item .btn-unstyled {
      box-shadow: none; }
      .commerce-active form[role="search"] .input-group-inset:focus + .input-group-inset-item .btn-unstyled::before, .commerce-active .search-component .input-group-inset:focus + .input-group-inset-item .btn-unstyled::before {
        border: none !important;
        top: 0; }
  .commerce-active .data-set-display.data-set-display-stacked .data-set-display-management-bar-wrapper {
    border: none !important;
    border-width: 0px !important; }
  .commerce-active .data-set-display .data-set-display-management-bar-wrapper {
    border-bottom: 0px; }
  .commerce-active .data-set-display .data-set-display-management-bar-wrapper .management-bar {
    border-bottom: 0px; }
  .commerce-active form[role="search"], .commerce-active .search-component {
    margin-left: 54% !important; }
  .commerce-active form[role="search"] .input-group-inset-item button:nth-of-type(2), .commerce-active .search-component .input-group-inset-item button:nth-of-type(2) {
    width: 25px;
    height: 32px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .commerce-cta button.btn {
    width: 154px;
    height: 48px;
    padding: 4px;
    border-radius: 4px;
    margin-right: 32px !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .management-bar .input-group-item, .commerce-active .input-group-item .input-group-inset-after.form-control {
    background: #FFFFFF;
    height: 40px;
    border: 1px solid #e7e7ed  !important;
    border-right: none !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .management-bar.navbar-expand-md .navbar-form {
    margin-left: 125px !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .data-set-display.data-set-display-stacked .data-set-display-management-bar-wrapper {
    margin-bottom: 0px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .data-set-display-wrapper {
    margin-left: 15px;
    margin-right: 11px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .management-bar.navbar-expand-md .navbar-form {
    margin-left: auto !important;
    max-width: 100%; }
  .commerce-active .data-set-display.data-set-display-stacked .data-set-display-content-wrapper {
    margin-left: 15px;
    margin-right: 0px;
    margin-top: -12px !important; }
  .commerce-active .product-menu a:focus:before {
    box-shadow: none !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-content-editable .portlet-body .product-detail {
    background: #FFFFFF;
    margin-bottom: 0px !important; }
  .commerce-active .navbar-expand-md .container, .commerce-active .navbar-expand-md .container-fluid {
    margin-top: -13px; }
  .commerce-active .control-menu-level-1-dark .control-menu-level-1-heading {
    color: #5f6974 !important; }
  .commerce-active div#_com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet_selectSite div.modal-full-screen .modal-content .modal-body.modal-body-iframe {
    padding-left: 6px !important; }
  .commerce-active body.wlt-theme .product-menu.sidenav-menu .list-group-heading.active + div, .commerce-active body.wlt-theme .product-menu.sidenav-menu .panel-header, .commerce-active body.wlt-theme .product-menu.sidenav-menu .panel-body, .commerce-active body.wlt-theme .product-menu.sidenav-menu .panel-heading .panel-title > .panel-toggler.collapse-icon:not(.collapsed) {
    color: #c9cbce !important; }
  .commerce-active div.sidenav-content .file-entry-actions {
    display: flex !important; }
  .commerce-active .portlet-document-library .preview-file, .commerce-active .portlet-document-library-display .preview-file {
    position: static !important; }
  .commerce-active html body.wlt-theme {
    overflow-x: initial; }
  .commerce-active .flipped {
    overflow: hidden; }
  .commerce-active body.open.commerce-active.signed-in .lfr-product-menu-panel.sidenav-menu-slider.open, .commerce-active body.open.commerce-active.signed-in .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu {
    width: 236px !important; }
  .commerce-active .product-menu a:focus:before {
    box-shadow: none !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPPublisherPortlet_ .categories-container {
    margin-right: 0px !important; }
  .commerce-active .carousel-item {
    width: 99.9%; }
  .commerce-active .portlet-journal-content .journal-content-article {
    padding-right: 15px; }
  .commerce-active .wlt-theme.signed-in #wrapper #content h1 {
    color: #09232C; }
  .commerce-active .portlet-commerce-product-asset-category-navigation div.col-12.px-32 {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  .commerce-active .wlt-theme.signed-in .columns-1 h1, .commerce-active .wlt-theme.signed-in .one-column-template:not(.wlt-desktop-layout-tpl) h1 {
    margin-bottom: 25px; }
  .commerce-active .commerce-account-switcher__section--header .commerce-account-switcher__title {
    max-width: 310px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 20px !important; }
  .commerce-active body.wlt-theme.signed-in #banner .user-dropdown:before, .commerce-active body.wlt-theme.signed-in #banner .user-dropdown:hover:before {
    border: 10px solid transparent;
    border-bottom-color: #FFF;
    border-top-width: 0;
    bottom: 100%;
    content: '';
    position: absolute;
    right: 10px;
    transition: max-height .2s ease-in,opacity .2s ease-in;
    z-index: 1160; }
  .commerce-active #banner .user-dropdown .dropdown-item:nth-child(2) {
    border-bottom: 1px solid #D1DCE4;
    margin-bottom: 5px;
    margin-bottom: 5px; }
  .commerce-active .mini-cart .mini-cart-item-quantity .quantity-selector input {
    max-width: 55px !important; }
  .commerce-active .mini-cart .mini-cart-item-quantity .quantity-selector .input-group-item {
    width: 60px !important; }
  .commerce-active .mini-cart-item-quantity .quantity-selector {
    width: 145px !important; }
  .commerce-active .mini-cart-items-list .btn-monospaced.btn .lexicon-icon {
    margin-top: 5px !important;
    width: 0.7em !important;
    height: 0.7em !important; }
  .commerce-active .mini-cart .mini-cart-item-delete .lexicon-icon {
    display: none; }
  .commerce-active .mini-cart .mini-cart-item-delete .btn.btn-unstyled {
    margin-left: 30px;
    background-image: url(/o/tag-theme/images/icons/trash-bin.svg);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px; }
  .commerce-active .mini-cart .mini-cart-item-update {
    grid-area: delete; }
  .commerce-active .mini-cart .mini-cart-item-update .lexicon-icon {
    display: none; }
  .commerce-active .mini-cart .mini-cart-item-update .btn.btn-unstyled {
    margin-left: 10px;
    background-image: url(/o/tag-theme/images/icons/edit-pencil-icon.svg);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px; }
  .commerce-active .overlay .yui3-widget-bd .open.lfr-icon-menu-open ul.dropdown-menu li {
    height: auto !important; }
  .commerce-active .product-detail form.quantity-selector .input-group-item.input-group-item-shrink.input-group-prepend:nth-child(1) {
    width: 15px !important; }
  .commerce-active .quantity-selector .input-group-item {
    width: 14px !important; }
  .commerce-active .product-detail form.quantity-selector .input-group-item.input-group-item-shrink.input-group-prepend:nth-child(1) {
    width: 30px !important;
    padding-left: 13px !important; }
  .commerce-active .product-detail form.quantity-selector .input-group-item.input-group-item-shrink.input-group-prepend:nth-child(2) {
    margin-left: 0.5rem !important;
    width: 60px !important; }
  .commerce-active .product-detail form.quantity-selector .input-group-item.input-group-item-shrink.input-group-prepend:nth-child(3) {
    margin-left: 0rem !important;
    width: 30px !important; }
  .commerce-active .add-to-cart-inline .quantity-selector input {
    font-size: 18px !important; }
  .commerce-active .minium-card__add-to-wishlist-button {
    top: 166px;
    box-shadow: none !important;
    color: #828E93;
    opacity: 1;
    transition: unset !important; }
  .commerce-active .minium-card__add-to-wishlist-button:hover {
    top: 166px;
    box-shadow: none !important;
    color: #E61D2B;
    background-image: none;
    transition: unset !important;
    opacity: 1; }
  .commerce-active .minium-product-tiles__item .minium-card .minium-card__sku {
    padding-left: 16px; }
  .commerce-active .minium-product-tiles__item .minium-card .minium-card__name {
    padding-left: 16px; }
  .commerce-active .minium-product-tiles__item .minium-card .minium-card__description {
    margin-top: 0px;
    padding-left: 16px; }
  .commerce-active .minium-product-tiles__item .minium-card .product-detail-options.multiple-options-card-actions {
    padding-left: 7px !important; }
  .commerce-active label .reference-mark {
    color: #09232C; }
  .commerce-active .reference-mark .lexicon-icon {
    width: 0.5em;
    height: 0.5em; }
  .commerce-active .select-field-trigger .select-arrow-down-container {
    width: 16px;
    height: 16px;
    margin-top: 6px;
    margin-left: 10px; }
  .commerce-active .minium-product-tiles__item .minium-card label {
    color: #09232C !important;
    margin-top: 5px; }
  .commerce-active body .ddm-user-view-content .ddm-field {
    padding-left: 10px; }
  .commerce-active .minium-product-tiles .add-to-cart .quantity-selector .input-group {
    border: 1px solid #D1DCE4;
    border-radius: 4px !important;
    opacity: 1; }
  .commerce-active .add-to-cart-inline .input-group, .commerce-active .add-to-cart-inline .form-control {
    border-radius: 0px !important; }
  .commerce-active .minium-product-tiles .minium-product-tiles__item .quantity-selector {
    float: left !important;
    margin-left: 5px !important; }
  .commerce-active .quantity-selector .form-control {
    border-radius: 0px !important; }
  .commerce-active .minium-card__price .price {
    flex-direction: row-reverse !important; }
  .commerce-active .minium-product-tiles .minium-product-tiles__item .custom-control-input {
    top: 2px; }
  .commerce-active .minium-product-tiles .minium-product-tiles__item input[type=checkbox]:not(.toggle-switch) ~ .wlt-label, .commerce-active .minium-product-tiles .minium-product-tiles__item input[type=checkbox]:not(.toggle-switch) ~ .custom-control-label, .commerce-active .minium-product-tiles .minium-product-tiles__item input[type=checkbox]:not(.toggle-switch) ~ .checkbox-span {
    margin-left: 23px; }
  .commerce-active legend .reference-mark, .commerce-active p .reference-mark {
    margin-bottom: 0px !important; }
  .commerce-active .lfr-ddm-legend {
    margin-bottom: 0px !important; }
  .commerce-active legend .reference-mark, .commerce-active p .reference-mark {
    color: #09232C;
    font-size: 12px !important; }
  .commerce-active .custom-control-label-text {
    padding-left: .5rem;
    text-align: left;
    font: normal normal 600 16px/19px Montserrat;
    letter-spacing: 0px;
    color: #09232C;
    opacity: 1; }
    .commerce-active .custom-control-label-text .custom-control-label-text {
      margin-right: 12px !important; }
      .commerce-active .custom-control-label-text .custom-control-label-text:before {
        top: 7px; }
  .commerce-active .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #E61D2B; }
  .commerce-active .minium-product-tiles .minium-product-tiles__item .date-picker {
    display: flex; }
  .commerce-active .minium-product-tiles .minium-product-tiles__item .date-picker .form-control {
    border-color: transparent !important; }
  .commerce-active .minium-product-tiles .minium-product-tiles__item .date-picker .input-group-inset-item {
    border-color: transparent !important; }
  .commerce-active .minium-card__add-to-wishlist-button:hover [class*="-icon"], .commerce-active .minium-card__add-to-wishlist-button:focus [class*="-icon"] {
    transition: unset !important;
    opacity: 1;
    top: 2px; }
  .commerce-active .minium-card__add-to-wishlist-button [class*="-icon"] {
    opacity: 1; }
  .commerce-active .ddm-field .form-group {
    display: flex;
    flex-wrap: wrap; }
  .commerce-active .ddm-field .form-group label {
    display: flex;
    flex: auto; }
  .commerce-active .ddm-field .form-group .form-builder-select-field {
    display: flex;
    flex: auto; }
  .commerce-active .ddm-field .form-group label.ddm-label {
    width: 100% !important;
    padding-bottom: 4px !important; }
  .commerce-active .custom-radio .custom-control-label {
    padding-left: 0px !important; }
  .commerce-active .date-picker .input-group {
    width: auto; }
  .commerce-active .minium-card .product-compare-checkbox {
    top: -19px; }
  .commerce-active .pagination-bar .dropdown-menu {
    min-width: 58px;
    margin-left: 50px; }
  .commerce-active .commerce-compare-table__card .minium-card .minium-card__add-to-wishlist-button svg {
    display: none; }
  .commerce-active .commerce-compare-table__card .minium-card .minium-card__add-to-wishlist-button {
    box-shadow: none !important;
    background-image: url(../images/icons/wish-list-grey.svg);
    background-repeat: no-repeat;
    background-position: center;
    background: transparent; }
  .commerce-active .commerce-compare-table__card .minium-card .minium-card__add-to-wishlist-button {
    background-color: #FFF;
    height: 25px;
    right: 27px;
    top: 177px;
    width: 25px; }
  .commerce-active .minium-card__price .price {
    align-items: flex-start;
    display: flex !important;
    text-align: left;
    float: left;
    flex-direction: row-reverse !important;
    margin-left: 10px; }
  .commerce-active .quantity-selector {
    left: 15px !important;
    right: unset !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .price-value {
    margin-top: 0px !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .commerce-compare-table__card .quantity-selector {
    right: unset !important; }
  .commerce-active .minium-card .product-compare-checkbox {
    position: relative; }
  .commerce-active .minium-card__compare .product-compare-checkbox input[type=checkbox]:not(.toggle-switch):before {
    background-color: #fff;
    height: 18px;
    width: 18px;
    border-radius: 4px;
    font-size: 24px;
    left: -14px;
    top: -10px; }
  .commerce-active .minium-product-tiles input[type=checkbox]:not(.toggle-switch):checked:before {
    font-size: 24px;
    left: -14px;
    top: -10px; }
  .commerce-active html body.wlt-theme {
    overflow-x: initial; }
  .commerce-active .flipped {
    overflow: hidden; }
  .commerce-active .form-control {
    margin-top: -10px;
    border-radius: 0px;
    border: 0px;
    border-bottom: 1px solid #D4DBDE; }
  .commerce-active body .ddm-user-view-content .ddm-field {
    padding: 0px 9px !important; }
  .commerce-active .select-field-trigger .select-arrow-down-container {
    margin: 8px -5px 0 15px; }
  .commerce-active .product-detail-options.multiple-options-card-actions .form-builder-select-field .select-field-trigger {
    padding-top: 6px; }
  .commerce-active .form-builder-select-field .select-field-trigger {
    max-width: 95% !important; }
    .commerce-active .form-builder-select-field .select-field-trigger .option-selected {
      width: 130px;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 13px; }
  .commerce-active .product-detail-options.multiple-options-card-actions .form-builder-select-field .select-field-trigger:focus {
    box-shadow: none; }
  .commerce-active .minium-card__actions .quantity-selector .btn {
    width: 28px; }
  .commerce-active .quantity-selector .input-group-item {
    width: 52px; }
  .commerce-active legend .reference-mark, .commerce-active p .reference-mark {
    color: #E61D2B !important; }
  .commerce-active .minium-card__price .price-value-inactive:nth-child(2) {
    margin-top: 1px;
    font: normal normal 600 14px/18px Montserrat;
    margin-left: 10px; }
  .commerce-active .minium-card .minium-card__price .price-value-promo {
    font: normal normal 600 18px/22px Montserrat; }
  .commerce-active .minium-card__actions .quantity-selector .btn {
    width: 22px; }
  .commerce-active .quantity-selector .input-group-item {
    width: 60px; }
  .commerce-active .minium-card__add-to-wishlist-button {
    height: 25px;
    width: 25px; }
    .commerce-active .minium-card__add-to-wishlist-button.minium-card__add-to-wishlist-button--added {
      color: #E61D2B; }
  .commerce-active .add-to-cart-inline .quantity-selector input {
    width: 53px;
    font-weight: 600;
    font-size: 14px; }
  .commerce-active .multiple-options-card-actions .quantity-selector {
    width: 125px; }
  .commerce-active .liferay-ddm-form-field-document-library .input-group div:nth-child(2) {
    margin-left: -70px;
    margin-top: 4px; }
  .commerce-active .minium-products-compare__delete {
    left: initial;
    top: -2px;
    right: -5px;
    box-shadow: 0px 0px 1px 1px #ccc;
    background: #fff;
    color: #828E93; }
  .commerce-active .minium-products-compare__delete [class*="-icon"] {
    top: 0px;
    left: -3px; }
  .commerce-active .search-bar-simple .input-group-inset-item {
    margin-top: -10px; }
  .commerce-active .wlt-theme.has-control-menu #wrapper {
    margin-top: 0px !important; }
  .commerce-active .portlet-column-content-last .portlet-boundary.portlet-cp-search-results .portlet .portlet-content .portlet-body .minium-product-tiles .minium-product-tiles__item .ddm-field-container .date-picker {
    margin-top: -47px;
    margin-left: 50px; }
  .commerce-active .portlet-column-content-last .portlet-boundary.portlet-cp-search-results .portlet .portlet-content .portlet-body .minium-product-tiles .minium-product-tiles__item .ddm-field-container .date-picker .date-picker-dropdown-toggle.btn.btn-unstyled {
    margin-top: -5px; }
  .commerce-active .wlt-theme .portlet-column-first .portlet-cp-specification-option-facets .portlet .portlet-content .portlet-body .panel-group .panel-heading .panel-title {
    border-radius: 4px 4px 0px 0px !important; }
  .commerce-active .wlt-theme .portlet-column-first .portlet-cp-specification-option-facets .portlet .portlet-content .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body {
    margin-top: -10px; }
  .commerce-active header.portlet-topper {
    margin-top: 20px; }
  .commerce-active .minium-product-tiles__item .minium-card__actions .btn-add-to-cart.btn-secondary, .commerce-active .minium-product-tiles__item .minium-card__actions .btn-add-to-cart.btn-secondary::before, .commerce-active .minium-product-tiles__item .minium-card__actions .btn-add-to-cart.btn-secondary::after {
    font: normal normal 600 14px/18px Montserrat;
    letter-spacing: 0px;
    padding-top: 14px;
    border: none; }
  .commerce-active .portlet-column-content-last .portlet .portlet-content-editable .minium-product-tiles__item .product-card .minium-card__actions.card-actions {
    margin: auto; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-header .date-picker-nav {
    display: flex;
    width: 100%; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-header .date-picker-nav .date-picker-nav-controls {
    display: block;
    width: 100%;
    margin-top: -5px; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-header .date-picker-nav .input-date-picker-month {
    position: absolute;
    top: 14px;
    left: 18px;
    width: 106px; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-header .date-picker-nav .input-date-picker-month select.form-control {
    padding: 0 10px;
    border-bottom: none; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-header .date-picker-nav .input-date-picker-year {
    position: absolute;
    top: 14px;
    left: 121px;
    width: 67px;
    width: 68px; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-header .date-picker-nav .input-date-picker-year select.form-control {
    border-bottom: none;
    padding-bottom: 0;
    padding-top: 0; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-header .date-picker-nav .btn.btn-monospaced:first-child {
    width: 25px;
    float: left; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-header .date-picker-nav .btn.btn-monospaced:last-child {
    width: 25px;
    float: right; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-header .date-picker-nav .btn.btn-monospaced:nth-child(2) {
    display: none; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-body .date-picker-days-row.date-picker-row {
    display: flex;
    justify-content: space-around; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-body .date-picker-date-row.date-picker-row {
    display: flex;
    justify-content: space-around; }
  .commerce-active .date-picker-dropdown-menu .date-picker-calendar .date-picker-calendar-body .date-picker-date-row.date-picker-row .date-picker-date.date-picker-calendar-item.active {
    color: #FFFFFF !important;
    background-color: var(--wlt-custom-colour-scheme) !important; }
  .commerce-active body.wlt-theme .product-menu.sidenav-menu .nav a, .commerce-active body.wlt-theme .product-menu.sidenav-menu .panel, .commerce-active body.wlt-theme .product-menu.sidenav-menu .panel-title > .panel-toggler .category-name, .commerce-active body.wlt-theme .product-menu.sidenav-menu .list-group-heading.goto-link, .commerce-active body.wlt-theme .product-menu.sidenav-menu a.list-group-heading, .commerce-active body.wlt-theme .product-menu.sidenav-menu .icon-sites a {
    color: rgba(255, 255, 255, 0.6) !important; }
  .commerce-active .page-header .container-fluid nav .nav li {
    border-right: 1px solid transparent;
    border-radius: 4px 4px 0px 0px;
    overflow: hidden; }
  .commerce-active .input-group-item .input-group-inset-after.form-control {
    border: 1px solid #e7e7ed; }
  .commerce-active .portlet-body .table-responsive {
    border: 1px solid #e7e7ed; }
  .commerce-active .order-details-container > .row {
    margin-left: -16px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .navbar-form .input-group {
    left: 61%; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .management-bar .input-group-item {
    border: 1px solid #e7e7ed; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .navbar-form form[role="search"] {
    position: absolute;
    top: -416px;
    right: 160px; }
  .commerce-active .user-dropdown .input-select-wrapper {
    align-items: initial !important; }
  .commerce-active p:empty, .commerce-active h4:empty {
    display: block !important; }
  .commerce-active .user-dropdown .dropdown-item:nth-child(2) {
    border-bottom: 0px !important; }
  .commerce-active section#content .portlet-commerce-product-publisher .portlet-content .portlet-content-container .card .aspect-ratio {
    width: 100% !important;
    height: 264px;
    border-radius: 4px;
    opacity: 1;
    padding: 0px; }
  .commerce-active section#portlet_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet .portlet-commerce-product-publisher .portlet-content .portlet-content-container .portlet-body {
    padding-bottom: 20px; }
  .commerce-active section#portlet_com_liferay_commerce_product_content_web_internal_portlet_CPPublisherPortlet_INSTANCE_QkM6AGqtLK0S .portlet-commerce-product-publisher .portlet-content .portlet-content-container .portlet-body {
    padding-bottom: 20px 10px; }
  .commerce-active .commerce-active .card {
    border-radius: 4px;
    border: 1px solid #D1DCE4; }
  .commerce-active .mini-cart .mini-cart-wrapper .mini-cart-items-list .form-control-sm {
    font-weight: 800;
    font-size: 16px;
    padding-left: 0px;
    padding-right: 0px; }
  .commerce-active .mini-cart-items-list .empty-cart p.empty-cart-label {
    color: #cdced9 !important; }
  .commerce-active .mini-cart-wrapper .mini-cart-submit .btn.btn-primary[disabled] {
    display: none; }
  .commerce-active .minium-product-tiles .minium-product-tiles__item .quantity-selector {
    width: 167px !important; }
  .commerce-active .add-to-cart-inline .quantity-selector input {
    padding: 0; }
  .commerce-active .minium-card__actions .quantity-selector .btn {
    margin: auto; }
  .commerce-active input[type=checkbox]:not(.toggle-switch):checked:before {
    color: var(--wlt-custom-colour-scheme) !important; }
  .commerce-active .liferay-ddm-form-field-document-library {
    width: calc(100% - 20px) !important;
    margin-top: -28px; }
    .commerce-active .liferay-ddm-form-field-document-library .input-group div:nth-child(2) {
      width: auto !important;
      margin-left: 0px !important; }
    .commerce-active .liferay-ddm-form-field-document-library .input-group {
      width: 100% !important; }
      .commerce-active .liferay-ddm-form-field-document-library .input-group .input-group-item {
        width: auto !important;
        margin-left: 0px !important; }
      .commerce-active .liferay-ddm-form-field-document-library .input-group .select-button {
        border-width: 1px !important;
        border-radius: 4px !important;
        margin-left: 10px; }
      .commerce-active .liferay-ddm-form-field-document-library .input-group .input-group-item .input-group-inset-item {
        height: 40px !important;
        bottom: 10px !important;
        position: relative !important;
        border-radius: 0px !important; }
      .commerce-active .liferay-ddm-form-field-document-library .input-group .input-group-item .input-group-append .input-group-item-shrink .clear-button {
        right: 30px !important;
        border-radius: 0px !important;
        padding: 0px !important;
        margin-left: -18px !important; }
        .commerce-active .liferay-ddm-form-field-document-library .input-group .input-group-item .input-group-append .input-group-item-shrink .clear-button svg {
          margin-left: 0px !important; }
    .commerce-active .liferay-ddm-form-field-document-library .input-group div:nth-child(1) {
      width: 300px !important; }
  .commerce-active .ddm-field-container .ddm-drag .liferay-ddm-form-field-document-library .select-button {
    top: -10px !important; }
    .commerce-active .ddm-field-container .ddm-drag .liferay-ddm-form-field-document-library .select-button:hover, .commerce-active .ddm-field-container .ddm-drag .liferay-ddm-form-field-document-library .select-button:focus {
      background-color: transparent !important; }
  .commerce-active .ddm-field-container .ddm-drag .ddm-field .form-group .ddm-field-text {
    width: 95% !important; }
  .commerce-active .lfr-ddm-form-container .lfr-ddm-form-page.active .ddm-drag .liferay-ddm-form-field-document-library .clear-button {
    height: 38px !important;
    top: -6px !important;
    border-width: 1px !important;
    border-radius: 4px !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management .commerce-cta .btn.btn-lg.js-add-address,
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .portlet-content .portlet-body .account-management .mt-1 .commerce-cta .btn.btn-lg.js-invite-user {
    margin-top: -79px !important; }
  .commerce-active #wrapper {
    background: #f5f5f5 0% 0% no-repeat padding-box; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management .panel-secondary .panel-body .account-management__info-wrapper:last-of-type {
    margin-left: 99px;
    margin-top: -20px;
    display: block !important; }
  .commerce-active .gantt-searchbar .dropdown-menu.show {
    overflow-y: scroll; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management .panel-secondary .panel-body {
    margin-top: -97px;
    margin-right: 5px; }
  .commerce-active .account-management__email {
    display: block;
    margin-top: -5px; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management .page-header {
    margin-top: -74px; }
  .commerce-active div#p_p_id_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_ #_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_entriesContainer .navbar-form .input-group {
    display: inherit !important; }
  .commerce-active div#p_p_id_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_ .navbar-form .input-group {
    display: none; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management .account-management .data-set-display.data-set-display-stacked .data-set-display-management-bar-wrapper {
    display: none; }
  .commerce-active .account-management .data-set-display.data-set-display-stacked .data-set-display-content-wrapper {
    margin-left: 0px !important; }
  .commerce-active .account-management #_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_fm div.row div:nth-child(2) {
    flex: 0 0 100%;
    max-width: 100%; }
  .commerce-active .input-group.input-group-sm {
    margin-left: -23px;
    margin-top: 10px; }
  .commerce-active .input-group-item .input-group-inset-after.form-control {
    margin-top: 0px; }
  .commerce-active .account-management #_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_fm div.row div:nth-child(2) .form-group {
    width: calc(50% - 30px);
    float: left;
    margin-right: 30px; }
  .commerce-active .account-management #_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_fm div.row div:nth-child(3) {
    flex: 0 0 100%;
    max-width: 50%;
    margin-bottom: 15px; }
  .commerce-active div#p_p_id_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_ .portlet-body .table th button {
    color: #ffffff; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .management-bar .input-group-item,
  .commerce-active .commerce-active .input-group-item .input-group-inset-after.form-control {
    height: 40px; }
  .commerce-active div#p_p_id_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_ .commerce-account-container .management-bar.navbar-expand-md .navbar-form {
    margin-left: 4% !important; }
  .commerce-active div#p_p_id_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_ .commerce-account-container .management-bar.navbar-expand-md .navbar-form .input-group-item {
    min-width: 280px;
    min-width: 40px; }
  .commerce-active div#p_p_id_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet_ .commerce-account-container .management-bar.navbar-expand-md .navbar-form .input-group-item .form-control.input-group-inset {
    border: none !important;
    margin-top: 0px;
    min-width: 240px; }
  .commerce-active .dropdown-menu.show .dropdown-section .form-control.input-group-inset {
    border-right-style: none !important; }
  .commerce-active .dropdown-menu.show .dropdown-section .input-group-inset-item {
    min-height: 40px; }
  .commerce-active .account-management .data-set-display-wrapper .data-set-display.data-set-display-stacked .data-set-display-management-bar-wrapper {
    display: none; }
  .commerce-active .account-management .data-set-display-wrapper .data-set-display.data-set-display-stacked .data-set-display-content-wrapper {
    margin-left: 0px !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management .panel-secondary .panel-body .align-items-center.col.d-flex .account-management__info-wrapper {
    display: none !important; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .account-management .mb-5.mt-1.panel-secondary .panel-body .account-management__info-wrapper {
    display: block;
    margin-left: 98px;
    margin-bottom: 0;
    padding-bottom: 10px;
    margin-top: -15px; }
  .commerce-active .account-management .col-auto.d-flex .account-management__action .btn.btn-lg.btn-secondary {
    border: none;
    margin-top: -50px;
    margin-right: -10px; }
  .commerce-active .account-management .col-auto.d-flex .account-management__action a span {
    overflow: hidden;
    width: 26px;
    display: block;
    background: url(../images/icons/edit-icon-accounts.svg) center no-repeat !important;
    height: 26px !important;
    text-indent: -9999px;
    border-radius: 50%; }
  .commerce-active #portlet_com_liferay_commerce_account_web_internal_portlet_CommerceAccountPortlet .portlet-body .table-autofit td:last-child a {
    overflow: hidden;
    width: 20px;
    display: block;
    background: url(../images/icons/delete-icon.svg) center no-repeat !important;
    height: 20px !important;
    text-indent: -9999px; }
  .commerce-active .lfr-ddm-checkbox-multiple .custom-control .custom-control-input {
    background-color: transparent !important; }
    .commerce-active .lfr-ddm-checkbox-multiple .custom-control .custom-control-input:before {
      color: #999ea3 !important;
      top: -10px; }
    .commerce-active .lfr-ddm-checkbox-multiple .custom-control .custom-control-input:checked:before {
      top: -10px !important;
      left: 0 !important; }
  .commerce-active .lfr-ddm-checkbox-multiple .custom-control > .custom-control-label {
    margin-left: 10px; }
  .commerce-active .lfr-ddm-form-container .lfr-ddm-form-page.active .ddm-drag .liferay-ddm-form-field-document-library .clear-button svg {
    margin-left: -4px;
    margin-top: -5px; }
  .commerce-active div.dropdown-menu .show div.dropdown-section div.input-group.input-group-sm {
    width: 100% !important;
    padding: 0 0.5rem; }
    .commerce-active div.dropdown-menu .show div.dropdown-section div.input-group.input-group-sm div.input-group-item .form-control.input-group-inset.input-group-inset-after {
      border-radius: 0.25rem !important; }
    .commerce-active div.dropdown-menu .show div.dropdown-section div.input-group.input-group-sm div.input-group-item span.input-group-inset-item.input-group-inset-item-after {
      border-color: #d4dbde !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .data-set-item-actions-wrapper a.btn-secondary:hover {
    color: #F40000 !important;
    background-color: transparent; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .data-set-item-actions-wrapper a.btn-secondary:focus {
    background-color: transparent; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .row .col-md-12 .table-root {
    margin: 0 18px 0 0; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .row .col-md-12 .table-root .data-set-item-actions-wrapper a.btn-secondary {
      color: var(--wlt-custom-colour-scheme); }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .row .col-md-12 .table-root .data-set-item-actions-wrapper a.btn-secondary:hover {
        text-decoration: none;
        color: var(--wlt-custom-colour-scheme) !important; }
  .commerce-active .dropdown-section .input-group .input-group-item {
    margin-left: 10px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .container-fluid-max-xl {
    max-width: 100%; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .container-fluid-max-xl form[role="search"] {
      margin-right: 0;
      margin-left: auto !important;
      justify-content: end; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .data-set-fields-selector-dropdown .dropdown-toggle {
    border: none; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .data-set-fields-selector-dropdown .dropdown-toggle:focus {
      background-color: transparent; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .data-set-fields-selector-dropdown .dropdown-toggle svg {
      width: 20px;
      height: 20px;
      fill: #fff; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-list {
    display: block; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-list dt {
      font: normal normal 600 12px/15px Montserrat;
      letter-spacing: 0px;
      color: #828E93;
      margin-bottom: 10px; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-list dd {
      font: normal normal 600 16px/19px Montserrat;
      letter-spacing: 0px;
      color: #09232C;
      min-height: 20px; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-list .panel-row {
      display: flex;
      justify-content: space-between; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-list .panel-row dd {
        margin-bottom: 10px; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-list .panel-row .total-val {
        color: var(--wlt-custom-colour-scheme); }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-panel__title {
    font: normal normal 600 16px/19px Montserrat;
    letter-spacing: 0px;
    color: #09232C;
    margin-bottom: 0;
    border-radius: 4px 4px 0 0;
    padding: 20px 30px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-panel__content {
    border-radius: 0 0 4px 4px;
    font: normal normal 500 14px/20px Montserrat;
    letter-spacing: 0px;
    color: #09232C;
    padding: 0 32px 32px 32px; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-panel__content.total {
      border-top: 1px solid #d4dbde;
      padding-top: 10px;
      padding-bottom: 0; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-panel__content .row .col-md-2:first-child {
      padding-left: 0; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-panel__content .row .col-md-3:last-child .commerce-list {
      float: right; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-panel__content .row .col-md-3:last-child .commerce-list dd {
        color: var(--wlt-custom-colour-scheme);
        font: normal normal 600 24px/29px Montserrat; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-panel__content .commerce-order-title {
      margin: 0 !important;
      font: normal normal 600 18px/22px Montserrat;
      letter-spacing: 0px;
      color: #09232C; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-content .portlet-content-container .portlet-body .alert {
    margin: 12px 18px; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-content .portlet-content-container .portlet-body .resend-order-block .btn-secondary.btn-resend-order {
    border: 1px solid var(--wlt-custom-colour-scheme);
    border-radius: 4px;
    background-color: #fff;
    color: var(--wlt-custom-colour-scheme);
    font: normal normal 600 14px/18px Montserrat; }
  .commerce-active .wlt-theme.signed-in #wrapper #content h1 {
    z-index: 1000; }
  .commerce-active section#portlet_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet .portlet-commerce-product-publisher .portlet-content .portlet-content-container .portlet-body {
    padding: 20px; }
  .commerce-active div.portlet-boundary section.portlet .portlet-commerce-product-publisher .portlet-content .portlet-content-container .portlet-body {
    padding: 20px; }
    .commerce-active div.portlet-boundary section.portlet .portlet-commerce-product-publisher .portlet-content .portlet-content-container .portlet-body div.row {
      word-break: break-word; }
  .commerce-active #p_p_id_com_liferay_my_account_web_portlet_MyAccountPortlet_ .sheet-footer:first-child button.btn-primary {
    color: #FFFFFF !important; }
  .commerce-active .portlet-content-container .portlet-body .product-detail .row .col-lg-12 {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .row .col-lg-12 .row {
      width: calc(33.3333% - 32px);
      margin: 0 16px !important;
      float: left;
      display: inline-block; }
      .commerce-active .portlet-content-container .portlet-body .product-detail .row .col-lg-12 .row .col-md-4 {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        max-width: 100%;
        flex: 0 0 100%;
        position: relative;
        min-height: 200px; }
        .commerce-active .portlet-content-container .portlet-body .product-detail .row .col-lg-12 .row .col-md-4 .img-responsive {
          max-width: -moz-available;
          max-width: -webkit-fill-available;
          max-width: fill-available;
          max-height: -moz-available;
          max-height: -webkit-fill-available;
          max-height: fill-available;
          display: block;
          left: 50% !important;
          top: 50% !important;
          width: inherit !important;
          transform: translate(-50%, -50%) !important;
          position: absolute;
          bottom: auto;
          right: auto;
          cursor: zoom-in; }
      .commerce-active .portlet-content-container .portlet-body .product-detail .row .col-lg-12 .row .col-md-8 {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        max-width: 100%;
        flex: 0 0 100%; }
  .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header {
    width: 100%; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .commerce-compare-product-container .input-checkbox-wrapper .wlt-input-group {
      display: flex; }
      .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .commerce-compare-product-container .input-checkbox-wrapper .wlt-input-group .wlt-label {
        margin-left: -10px;
        margin-top: -4px;
        padding: 10px;
        position: relative;
        transition: background ease 100ms; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-7 .col-lg-10.col-md-9.col-xs-10.full-image {
      max-width: 100% !important; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-7 .col-lg-10.col-md-9.col-xs-10.full-image .center-block.img-responsive {
      margin: 0 auto;
      display: block; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-7 .col-lg-2.col-md-3.col-xs-2 {
      display: none; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-5 .row:nth-child(2) {
      position: absolute;
      top: 0;
      left: -2px; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-5 h1 {
      margin-top: 60px;
      margin-bottom: 20px; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-5 .sku {
      position: absolute;
      top: 30px; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-5 .commerce-compare-product-container {
      margin-left: -18px; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-5 .commerce-quantity-container {
      width: 100%; }
      .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-5 .commerce-quantity-container .input-select-wrapper {
        width: 60%;
        margin-left: -14px; }
        .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-5 .commerce-quantity-container .input-select-wrapper .commerce-input--select {
          width: 95% !important;
          border: 1px solid #D4DBDE !important;
          border-radius: 4px;
          padding: 0 0 0 15px;
          margin-top: 10px; }
    .commerce-active .portlet-content-container .portlet-body .product-detail .product-detail-header .col-lg-6.col-md-5 .taglib-add-to-cart {
      position: absolute;
      right: 70px;
      top: 35px;
      height: 58px;
      background-color: var(--btn-primary-background-color);
      border-color: var(--btn-primary-border-color);
      color: var(--btn-primary-color); }
  .commerce-active .form-group-autofit.custom-control-label-text .input-checkbox-wrapper {
    display: flex !important;
    align-items: flex-start !important; }
    .commerce-active .form-group-autofit.custom-control-label-text .input-checkbox-wrapper .wlt-input-group .custom-control-label-text {
      margin-right: 10px; }
      .commerce-active .form-group-autofit.custom-control-label-text .input-checkbox-wrapper .wlt-input-group .custom-control-label-text::before {
        top: 6px; }
  .commerce-active .search-bar-keywords-input-wrapper {
    border-radius: 4px;
    min-width: 280px !important; }
    .commerce-active .search-bar-keywords-input-wrapper .search-bar-keywords-input {
      border-radius: 4px 0 0 4px !important;
      padding-left: 16px !important; }
    .commerce-active .search-bar-keywords-input-wrapper .input-group-inset-item {
      margin-top: 0 !important;
      border-radius: 0 4px 4px 0;
      border: 1px solid #e7e7ed !important;
      border-left: none !important;
      margin-left: -2px; }
  .commerce-active .minium-card__actions {
    margin-top: auto; }
  .commerce-active .multiple-options-card-actions .add-to-cart-inline {
    display: block; }
  .commerce-active .multiple-options-card-actions .btn-add-to-cart-inline {
    margin-left: 2% !important;
    top: 2.15rem !important; }
  .commerce-active .multiple-options-card-actions .input-select-wrapper {
    margin-bottom: 2px; }
  .commerce-active .product-compare-checkbox__label {
    display: none; }
  .commerce-active ul.autocomplete-list::-webkit-scrollbar-thumb {
    border-radius: 0.5rem;
    background-color: grey; }
  @media (min-width: 765px) and (max-width: 1024px) {
    .commerce-active .container-fluid .commerce-show-search {
      width: 50%; }
      .commerce-active .container-fluid .commerce-show-search .search-bar-simple {
        width: 100% !important; }
        .commerce-active .container-fluid .commerce-show-search .search-bar-simple .search-bar-keywords-input-wrapper {
          min-width: auto !important; }
    .commerce-active .container-fluid .commerce-subheader-right {
      width: 50%; }
      .commerce-active .container-fluid .commerce-subheader-right .commerce-account-selector__title {
        overflow: hidden;
        text-overflow: ellipsis; } }
  @media (max-width: 500px) {
    .commerce-active .dropdown-menu {
      top: auto !important; } }
  @media (min-width: 765px) and (max-width: 1200px) {
    .commerce-active .container-fluid .sub-header .d-flex {
      flex-wrap: wrap; }
    .commerce-active .container-fluid .sub-header .commerce-show-search {
      width: 50%; }
      .commerce-active .container-fluid .sub-header .commerce-show-search .search-bar-simple {
        min-width: auto; }
        .commerce-active .container-fluid .sub-header .commerce-show-search .search-bar-simple .search-bar-keywords-input-wrapper {
          border-radius: 4px;
          min-width: auto !important; }
          .commerce-active .container-fluid .sub-header .commerce-show-search .search-bar-simple .search-bar-keywords-input-wrapper .search-bar-keywords-input {
            border-radius: 4px 0 0 4px !important;
            padding-left: 16px !important; }
            .commerce-active .container-fluid .sub-header .commerce-show-search .search-bar-simple .search-bar-keywords-input-wrapper .search-bar-keywords-input:focus {
              border-right: none !important; }
          .commerce-active .container-fluid .sub-header .commerce-show-search .search-bar-simple .search-bar-keywords-input-wrapper .input-group-inset-item {
            margin-top: 0 !important;
            border-radius: 0 4px 4px 0;
            border: 1px solid #e7e7ed !important;
            border-left: none !important;
            margin-left: -2px; }
    .commerce-active .container-fluid .sub-header .commerce-subheader-right {
      width: 50%; } }
  .commerce-active .container-fluid .form-inline {
    display: flex !important; }
    .commerce-active .container-fluid .form-inline .custom-control-label-text {
      margin-right: 0.5rem !important;
      margin-top: 0 !important; }
  .commerce-active .sub-header .commerce-subheader-right .account-text {
    left: 25%; }
  .commerce-active .sub-header .commerce-subheader-right .flex-column {
    left: 20%;
    position: relative;
    bottom: 30%; }
  .commerce-active .sub-header #_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_reactSearchBar {
    margin-top: 0.5rem; }
  .commerce-active .account-selector-dropdown-menu .accounts-list-container .dropdown-section .dropdown-item {
    display: flex;
    align-items: center; }
    .commerce-active .account-selector-dropdown-menu .accounts-list-container .dropdown-section .dropdown-item .text-truncate-inline {
      overflow: hidden; }
  .commerce-active .account-selector-dropdown-menu .lfr-tooltip-scope {
    padding: 20px 20px 0 20px; }
  .commerce-active .account-selector-dropdown-menu .input-group {
    width: 100% !important; }
  .commerce-active .account-selector-dropdown-menu .input-group .input-group-item .form-control {
    background-color: #f5f5f5;
    border: none !important;
    margin-top: 0px; }
  .commerce-active .account-selector-dropdown-menu table thead {
    background-color: #828e93; }
    .commerce-active .account-selector-dropdown-menu table thead tr th {
      font: normal normal 600 12px / 15px Montserrat;
      color: #fff; }
  .commerce-active .account-selector-dropdown-menu table tbody tr {
    font: normal normal 600 12px / 15px Montserrat !important;
    color: #09232c; }
  .commerce-active .commerce-catalog .panel-group .panel-title {
    display: inline-block; }
  .commerce-active .commerce-catalog span#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_kFMv6gdIWCpB_filterCustomPanelHeader {
    padding: 12px 30px; }
  .commerce-active .commerce-catalog a.collapse-icon.panel-header.panel-header-link {
    background-color: #e8e8e8 !important;
    color: inherit; }
  .commerce-active .commerce-catalog #_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet_commerce-dropdown-order-by a {
    padding: .65rem 1.5rem;
    color: #09232c !important;
    display: block;
    width: 100%;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    font-size: 16px;
    font-weight: 400; }
  .commerce-active .commerce-catalog .minium-product-tiles__item .multiple-options-card-actions .add-to-cart-wrapper > div {
    justify-content: start !important; }
  .commerce-active .commerce-catalog .minium-product-tiles__item .minium-card__picture::before {
    background: transparent !important; }
  .commerce-active .commerce-catalog .minium-product-tiles__item .custom-control-outside .compare-checkbox-component:before {
    background-color: #fff;
    border-radius: 4px;
    font-size: 24px;
    position: relative !important;
    bottom: 2rem;
    right: 0.5rem; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-detail {
    background: #fff; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .btn-add-to-cart {
    margin: 0 1rem 0 0 !important; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .add-to-wish-list {
    margin-bottom: 0.5rem; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .compare-checkbox-root .compare-checkbox-component {
    top: 0; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .compare-checkbox-root .custom-control-label {
    position: relative;
    top: 6px; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ #_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_navSpecifications .specification-list .specification-term {
    font: normal normal 400 12px / 15px Montserrat;
    color: black;
    width: 50%; }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ #_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_navSpecifications .specification-list .specification-desc {
    font: normal normal 600 14px / 18px Montserrat;
    color: #09232c; }
  .commerce-active .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_fm .input-container .commerce-checkout-confirmation {
    background-color: white;
    border-radius: 10px;
    padding: 15px;
    width: auto;
    height: 140px;
    font-size: 18px; }
  .commerce-active .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_fm .input-container .button-holder {
    position: relative;
    bottom: 2rem; }
    .commerce-active .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_fm .input-container .button-holder .pull-left .lfr-btn-label {
      color: #015084; }
    .commerce-active .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_fm .input-container .button-holder .pull-right {
      position: absolute;
      right: 0; }
  .commerce-active .secondary-header .commerce-subheader-right {
    margin-right: 2rem; }
  @media (max-width: 440px) {
    .commerce-active div#p_p_id_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet_ .portlet-content .portlet-content-container .portlet-body .pull-right p {
      margin-top: 3rem !important;
      width: unset; } }
  @media (max-width: 550px) {
    .commerce-active #portlet_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet .pull-right {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin: auto;
      position: relative; }
      .commerce-active #portlet_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet .pull-right #_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet_commerce-dropdown-order-by {
        top: 0 !important; } }
  .commerce-active .sub-header .mini-cart:not(.is-open) .mini-cart-wrapper {
    transform: translate3d(calc(100% - 90px), 0, 0);
    z-index: 0; }
  .commerce-active .portlet-content-container .minium-product-tiles {
    align-items: center;
    justify-content: center; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-panel__content .row .col-md-3:last-child .commerce-list {
    float: unset; }
  @media screen and (max-width: 768px) {
    .commerce-active .pagination-bar {
      margin-bottom: 5rem; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-content-container .portlet-body > .commerce-panel:first-child .commerce-panel__content .align-items-center.row {
      gap: 0.8rem; } }
  .commerce-active .search-bar-keywords-input-wrapper {
    min-width: 65% !important;
    max-width: 70% !important; }
  @media (max-width: 440px) {
    .commerce-active .fieldset .search-bar-simple {
      margin-left: 0; } }
  @media (max-width: 440px) {
    .commerce-active .planning-container .table-list tbody tr td.lfr-entry-action-column, .commerce-active .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
      position: relative; } }
  .commerce-active .portlet-content.portlet-content-container.portlet-body .form container-fluid-1280 .button-holder {
    display: flex;
    align-items: center; }
  .commerce-active .portlet-body .button-holder .btn-cancel {
    margin-top: 0; }
  .commerce-active .portlet-body .button-holder .btn-primary:not(:disabled):not(.disabled) {
    height: 40px;
    padding: 0 1.5rem; }
  @media (max-width: 440px) {
    .commerce-active form#_com_liferay_wlt_commerce_product_content_search_web_NewCPSpecificationOptionFacetsCustomPortlet_assetEntriesFacetForm_ .panel-group {
      margin-bottom: 0; } }
  @media (max-width: 440px) {
    .commerce-active #layout-column_column-1 .portlet-boundary.portlet-boundary_com_liferay_commerce_product_content_search_web_internal_portlet_CPSearchResultsPortlet_.portlet-barebone.portlet-cp-search-results.gridwidth-1.gridheight-1.portlet-draggable.yui3-dd-drop .portlet .portlet-content.portlet-content-editable .portlet-content-container .portlet-body .minium-product-tiles {
      align-items: center;
      justify-content: center; }
    .commerce-active #banner .user-upload-summary .global-header-settings img {
      width: 22px; }
    .commerce-active .user-upload-summary .wlt-user-notifications .sticker-sm {
      height: 1rem; }
    .commerce-active #portlet_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet #compareCheckbox {
      position: absolute;
      top: 10px;
      left: 22px; } }
  .commerce-active .mini-cart-wrapper .mini-cart-items-list .form-group {
    margin: 0px !important; }
    .commerce-active .mini-cart-wrapper .mini-cart-items-list .form-group .input-group-item-shrink {
      flex-grow: 0 !important;
      width: auto !important; }
    .commerce-active .mini-cart-wrapper .mini-cart-items-list .form-group .input-group-item .form-control-tag-group {
      padding: 0;
      margin: 0; }
    .commerce-active .mini-cart-wrapper .mini-cart-items-list .form-group .form-control:focus-within:has(input:focus) {
      box-shadow: none;
      border-color: #d2d3e7; }
  .commerce-active .mini-cart-wrapper .mini-cart-items-list .btn-monospaced.btn .lexicon-icon {
    margin-top: 5px !important;
    width: 1em !important;
    height: 1em !important; }
  .commerce-active .mini-cart-wrapper .mini-cart-items-list .mini-cart-cart-items .mini-cart-item {
    display: flex; }
  .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ {
    /* add order button css in commerce open cart */ }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .commerce-cta {
      display: table !important;
      left: 82%;
      top: -2% !important;
      padding: 20px;
      pointer-events: none;
      position: absolute !important;
      transition: transform ease 200ms, left ease 500ms;
      z-index: 100; }
      .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .commerce-cta button#add-order {
        margin-top: 0.25rem !important;
        width: 154px;
        height: 48px;
        padding: 4px;
        border-radius: 4px;
        margin-right: 32px !important; }
      .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .commerce-cta .btn.btn-fixed {
        width: 154px;
        height: 48px;
        padding: 4px;
        border-radius: 4px;
        margin-right: 32px !important;
        margin-left: 0 !important;
        margin-bottom: 10px; }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .navbar-form .container-fluid {
      margin-top: 0.25rem !important; }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .dnd-table .dnd-th {
      font: normal normal 600 16px / 19px Montserrat;
      color: #fff !important;
      background-color: #828e93 !important;
      padding: 0 15px !important;
      vertical-align: middle;
      border-style: none; }
      .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .dnd-table .dnd-th .btn-sorting {
        color: #fff !important; }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .dnd-table .dnd-td {
      padding: 0 15px !important;
      font: normal normal 500 14px / 18px Montserrat !important;
      color: #09232c !important;
      border-style: none; }
      .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .dnd-table .dnd-td a.btn.btn-secondary.btn-sm {
        text-transform: capitalize !important;
        border: none !important;
        height: auto !important;
        text-decoration: underline;
        font: normal normal 500 14px / 18px Montserrat !important;
        background-color: transparent; }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .management-bar.navbar-expand-md .container-fluid {
      justify-content: flex-start;
      margin-left: 0; }
      .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .management-bar.navbar-expand-md .container-fluid .navbar-form {
        margin-left: 0 !important; }
        .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .management-bar.navbar-expand-md .container-fluid .navbar-form form[role="search"] {
          margin-left: 0 !important; }
  .commerce-active .dropdown-menu-indicator-start span.dropdown-item-indicator-start {
    position: relative;
    top: 0;
    left: 0;
    display: inline;
    margin-right: 0.5rem; }
  .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ {
    /* Fix for nav bar header in placed order */
    /* Fix for table in placed order */ }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .management-bar-wrapper {
      border: none;
      margin-bottom: 0; }
      .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .management-bar-wrapper .management-bar-light {
        background-color: transparent; }
      .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .management-bar-wrapper .navbar-form {
        margin-left: auto !important;
        background-color: transparent; }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ nav.management-bar > .container-fluid {
      margin-right: 0; }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .data-set-content-wrapper .dnd-table .dnd-thead .dnd-th {
      font: normal normal 600 16px / 19px Montserrat;
      color: #fff !important;
      background-color: #828e93 !important;
      padding: 0 15px !important;
      vertical-align: middle;
      border-style: none; }
      .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .data-set-content-wrapper .dnd-table .dnd-thead .dnd-th .btn-sorting {
        color: #fff !important; }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .data-set-content-wrapper .dnd-table .dnd-tbody .dnd-td {
      padding: 0 15px !important;
      font: normal normal 500 14px / 18px Montserrat !important;
      color: #09232c !important;
      vertical-align: middle !important;
      border-style: none; }
      .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet_ .data-set-content-wrapper .dnd-table .dnd-tbody .dnd-td .btn {
        text-transform: capitalize !important;
        border: none !important;
        height: auto !important;
        text-decoration: underline;
        font: normal normal 500 14px / 18px Montserrat !important;
        background-color: transparent; }
  @media (max-width: 440px) and (orientation: portrait) {
    .commerce-active header.control-menu-container .control-menu-nav span.control-menu-level-1-heading.text-truncate {
      margin-left: 2rem; } }
  @media (max-width: 768px) {
    .commerce-active section.portlet header.portlet-topper {
      z-index: 980 !important; } }
  @media (max-width: 767px) {
    .commerce-active .pagination-bar .pagination-items-per-page.show ul.dropdown-menu-top {
      left: 2rem !important; } }
  @media (min-width: 360px) {
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-content-container .row .col-md-3 .commerce-panel {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .portlet-content-container .row .col-md-3 .commerce-panel .commerce-list {
        display: grid; } }
  @media screen and (max-width: 915px) and (orientation: landscape) {
    .commerce-active #wrapper .secondary-header .commerce-subheader-right .wlt-commerce-toolbar .commerce-dropdown__curtain {
      left: 20%; }
    .commerce-active .commerce-dropdown__curtain::before {
      right: unset;
      left: 7.7rem; } }
  @media (max-width: 440px) {
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .table-root .data-set-display-pagination-wrapper div.pagination-bar {
      justify-content: center; } }
  .commerce-active .container-fluid .secondary-header .commerce-subheader-right .wlt-commerce-toolbar .mini-cart .mini-cart-wrapper {
    display: none; }
  .commerce-active .container-fluid .secondary-header .commerce-subheader-right .wlt-commerce-toolbar .is-open.mini-cart .mini-cart-wrapper {
    display: block; }
  @media (max-width: 440px) {
    .commerce-active .container-fluid .wlt-commerce-toolbar .is-open.mini-cart .mini-cart-wrapper .mini-cart-wrapper-items .dataset-display-content-wrapper .mini-cart-items-list .mini-cart-cart-items .mini-cart-item-price .price {
      grid-template-columns: 140px 1fr; } }
  @media (max-width: 440px) and (orientation: portrait) {
    .commerce-active #lveh_column_2d_1_0_table-id .data-set-display-wrapper .data-set-display-stacked .data-set-display-management-bar-wrapper nav .navbar-nav li.nav-item.navbar-breakpoint-d-none {
      display: none; }
    .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet header {
      display: none !important; }
      .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet header #portlet-topper-toolbar_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet {
        display: none; }
    .commerce-active #portlet_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet .portlet-content-editable .portlet-body .search-bar .search-bar-simple .search-bar-keywords-input-wrapper {
      position: absolute;
      top: 5rem;
      min-width: 55% !important; } }
  @media (min-width: 765px) and (max-width: 1200px) and (orientation: landscape) {
    .commerce-active #_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_fm fieldset.search-bar .search-bar-simple .input-group-item.search-bar-keywords-input-wrapper {
      left: 0.7rem;
      position: relative;
      top: 7.8rem; } }
  @media (min-width: 765px) and (max-width: 1200px) {
    .commerce-active #wrapper .sub-header .secondary-header.d-flex {
      flex-direction: row-reverse !important; }
    .commerce-active #column-1 #layout-column_column-1 #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ #portlet_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet .portlet-content-editable .portlet-content-container .portlet-body .product-detail {
      margin-top: 69px !important; } }
  @media (max-width: 800px) and (orientation: portrait) {
    .commerce-active .product-header #compareCheckbox .product-compare-checkbox {
      display: flex;
      flex-flow: row;
      flex-wrap: nowrap;
      gap: 4px; }
      .commerce-active .product-header #compareCheckbox .product-compare-checkbox .product-compare-checkbox__label {
        display: unset;
        padding-top: 6px; } }
  .commerce-active .commerce-category-navigation-inline .card-page-item {
    width: 15%;
    padding: 0 0.5rem; }
  .commerce-active .autocomplete-dropdown-menu .dropdown-item .autofit-row {
    flex-direction: column; }
    .commerce-active .autocomplete-dropdown-menu .dropdown-item .autofit-row div {
      width: 100% !important; }
    .commerce-active .autocomplete-dropdown-menu .dropdown-item .autofit-row span {
      margin-left: 0 !important;
      padding-left: 0.25rem; }
  .commerce-active #p_p_id_com_liferay_commerce_wish_list_web_internal_portlet_CommerceWishListContentPortlet_ .btn-add-to-cart {
    margin: 0;
    padding: 0 0 0 2px; }
    .commerce-active #p_p_id_com_liferay_commerce_wish_list_web_internal_portlet_CommerceWishListContentPortlet_ .btn-add-to-cart .cart-icon {
      padding-right: 0.75rem;
      margin: 0; }
    .commerce-active #p_p_id_com_liferay_commerce_wish_list_web_internal_portlet_CommerceWishListContentPortlet_ .btn-add-to-cart .text-truncate {
      padding-left: 0.5rem; }
    .commerce-active #p_p_id_com_liferay_commerce_wish_list_web_internal_portlet_CommerceWishListContentPortlet_ .btn-add-to-cart .lexicon-icon-shopping-cart {
      fill: white; }
  .commerce-active .mini-cart .mini-cart-item .mini-cart-item-price .compact.price {
    width: 200px; }
  .commerce-active .mini-cart .mini-cart-item .mini-cart-item-price .price-value {
    margin-right: 1rem !important; }
  @media (min-width: 765px) and (max-width: 1200px) and (orientation: landscape) {
    .commerce-active .product-header #compareCheckbox .product-compare-checkbox {
      display: flex;
      flex-flow: row;
      flex-wrap: nowrap;
      gap: 4px; }
      .commerce-active .product-header #compareCheckbox .product-compare-checkbox .product-compare-checkbox__label {
        display: unset;
        padding-top: 6px;
        left: 14rem; } }
  .commerce-active #portlet_com_liferay_wlt_specific_approval_compact_web_SpecificApprovalCompactPortlet .custom-control.custom-checkbox {
    margin-top: 160px !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .commerce-cta {
    top: 0 !important;
    padding: 0px !important; }
  .commerce-active .minium-product-tiles .product-detail-options .liferay-ddm-form-field-document-library {
    width: 85% !important; }
    .commerce-active .minium-product-tiles .product-detail-options .liferay-ddm-form-field-document-library div.input-group {
      bottom: 0.5rem; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-gallery .main-image {
    border: none; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-gallery img {
    padding: 0;
    object-fit: contain; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-gallery .product-img {
    height: auto;
    width: auto;
    margin: 0 auto;
    display: flex; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ span#_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_price {
    font-size: 1.375rem; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .card .btn {
    width: 100% !important;
    color: white !important;
    margin: 0 !important; }
    .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .card .btn:hover {
      background-color: #0b5fff; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .compare-checkbox-root {
    justify-content: center;
    align-items: center;
    display: flex; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ input.custom-control-input.compare-checkbox-component:before {
    bottom: 0.5rem; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .add-to-cart .form-group {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .add-to-cart .quantity-selector {
    bottom: 0;
    top: 1rem;
    right: 0 !important;
    text-align: center;
    margin: 0 auto; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .add-to-cart .add-to-cart-wrapper > div {
    height: 2rem; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .product-card .product-card-picture {
    width: 100%;
    height: 190px; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .products-comparison-table span.price.compact {
    display: block; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .products-comparison-table .compare-wishlist {
    flex-direction: column; }
    .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .products-comparison-table .compare-wishlist > div {
      padding: 0 !important; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet_ .add-to-wish-list .text-truncate-inline::after {
    background-color: white; }
  .commerce-active .commerce-subheader-right .account-selector-dropdown .current-account-thumbnail {
    top: 0.5rem; }
  .commerce-active .account-selector-dropdown-menu .accounts-list-container {
    overflow-x: hidden; }
    .commerce-active .account-selector-dropdown-menu .accounts-list-container .lfr-tooltip-scope {
      padding: 0; }
      .commerce-active .account-selector-dropdown-menu .accounts-list-container .lfr-tooltip-scope .dropdown-item .text-truncate {
        font: 500 14px / 18px Montserrat !important; }
    .commerce-active .account-selector-dropdown-menu .accounts-list-container .dropdown-section {
      padding: 0; }
    .commerce-active .account-selector-dropdown-menu .accounts-list-container .inline-scroller {
      max-height: 274px; }
    .commerce-active .account-selector-dropdown-menu .accounts-list-container .btn-primary {
      width: 90% !important;
      margin: 0 5% 2%; }
  .commerce-active .commerce-modal {
    height: 100% !important;
    top: 0% !important; }
    .commerce-active .commerce-modal form {
      padding: 0 2rem;
      position: relative; }
      .commerce-active .commerce-modal form .modal-footer {
        position: absolute;
        bottom: 0;
        left: 0%;
        width: 100%; }
      .commerce-active .commerce-modal form .modal-body {
        margin-bottom: 0 !important; }
      .commerce-active .commerce-modal form .modal-footer .modal-item-last .btn-group-item button {
        height: 54px; }
  .commerce-active .flipped .container-fluid#wrapper {
    padding-bottom: 2rem; }
  .commerce-active #p_p_id_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_ .portlet-content .container-fluid .btn-primary {
    background-color: var(--btn-primary-background-color);
    border-color: var(--btn-primary-border-color);
    color: var(--btn-primary-color); }
  .commerce-active #p_p_id_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_ .portlet-content .container-fluid .btn-secondary .lfr-btn-label {
    background-color: var(--btn-secondary-background-color);
    border-color: var(--btn-secondary-border-color);
    color: var(--btn-secondary-color) !important; }
  .commerce-active #p_p_id_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_ .portlet-content .container-fluid .btn[disabled] {
    opacity: 0.5; }
  .commerce-active #p_p_id_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_ .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_multiship .container-fluid .row .col {
    flex-basis: 100% !important; }
  .commerce-active #p_p_id_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_ .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_fm .input-container .button-holder {
    bottom: 0 !important;
    margin-top: 1rem; }
  .commerce-active #portlet_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet .portlet-content-container .btn-secondary {
    height: 54px !important; }
  .commerce-active .btn-secondary:not(:disabled):not(.disabled) {
    height: 54px; }
  .commerce-active .modal-dialog .modal-content .modal-body-iframe iframe {
    width: 90%; }
  .commerce-active .dialog-iframe-popup #main-content {
    overflow: hidden !important; }
  .commerce-active .modal.dialog-iframe-modal .modal-content .modal-header > div button .lexicon-icon {
    display: none !important; }
  .commerce-active #portlet_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet .portlet-content-container .page-header .navbar-expand-md .navbar-toggler {
    display: none !important; }
  .commerce-active #content .portlet-layout .portlet-content .portlet-content-container {
    margin-top: 1rem; }
  .commerce-active .portlet-content .navbar-expand-md .container-fluid {
    margin-top: 0 !important; }
  .commerce-active .lfr-ddm-field-group .form-control {
    margin-top: 0 !important; }
  .commerce-active .product-card-tiles .minium-product-tiles__item .minium-card__picture::before {
    background: none !important; }
  .commerce-active .product-detail-actions .request-quote-wrapper .request-quote {
    margin-bottom: 0.5rem;
    height: 64px !important; }
  .commerce-active .product-detail-actions .add-to-wish-list .btn {
    height: 64px !important; }
  .commerce-active .minium-product-tiles__item .minium-card__actions .btn-add-to-cart {
    background-color: var(--btn-primary-background-color); }
  .commerce-active .portlet-boundary_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .portlet-content-editable .portlet-body .product-gallery .card {
    margin: unset;
    padding: 0px 15px; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-gallery .main-image {
    margin-bottom: 1rem !important;
    margin: 58px; }
  .commerce-active #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_ .product-gallery .main-image .product-img {
    height: 100% !important;
    width: 100% !important; }
  .commerce-active #_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet_commerce-dropdown-order-by a {
    display: block;
    padding: .65rem 1.5rem; }
  .commerce-active .product-card-tiles .minium-product-tiles__item .product-card .add-to-cart > a {
    position: absolute; }
  .commerce-active .portlet-layout .portlet-dropzone .panel-header-link {
    background-color: #e8e8e8; }
  .commerce-active form#_com_liferay_wlt_commerce_product_content_search_web_NewCPSpecificationOptionFacetsCustomPortlet_assetEntriesFacetForm_ .panel-group {
    width: 100% !important;
    float: none;
    margin-bottom: 10px; }
  .commerce-active .wlt-theme form#_com_liferay_wlt_commerce_product_content_search_web_NewCPSpecificationOptionFacetsCustomPortlet_assetEntriesFacetForm_ .panel-group .panel-title {
    position: relative !important; }
  .commerce-active #form_com_liferay_wlt_commerce_product_content_search_web_NewCPSpecificationOptionFacetsCustomPortlet_assetEntriesFacetForm_ .search-facet .panel-collapse {
    margin-top: 5px; }
  .commerce-active .portlet-layout .portlet-dropzone .panel-header-link {
    min-height: 45px; }
  .commerce-active div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContainer label input {
    position: relative;
    margin-left: 0; }
  .commerce-active div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContent .panel-body {
    width: 100% !important; }
  .commerce-active div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContent .form-group-autofit:nth-child(3) label:before {
    left: 3rem !important; }
  .commerce-active div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContent {
    margin-top: 125px; }
  .commerce-active div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContainer .form-group-autofit:nth-child(1) label:before,
  .commerce-active div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContainer .form-group-autofit:nth-child(2) label:before {
    left: 3rem; }
  .commerce-active .cp-renderer .flex-column {
    flex-direction: column !important; }
  .commerce-active .cp-renderer .card {
    min-height: 95%; }
  .commerce-active .portlet-content-container .add-to-wish-list .btn-secondary:not(:disabled):not(.disabled) {
    margin-top: 1rem; }
  .commerce-active .sub-header .commerce-subheader-right .flex-column {
    flex-direction: column !important; }
  .commerce-active .commerce-active .minium-product-tiles__item .quantity-selector {
    background-color: #eaeaea;
    border-radius: 5px; }
  .commerce-active .portlet-content-container .product-detail-header .add-to-cart .add-to-cart-wrapper .justify-content-center {
    justify-content: left !important;
    margin-top: 1rem; }
  .commerce-active .portlet-content-container .add-to-cart-wrapper .btn-add-to-cart {
    background: #c00; }
  .commerce-active .portlet-content-container .add-to-wish-list .btn-secondary:not(:disabled):not(.disabled) {
    margin-bottom: 0px; }
  .commerce-active .product-detail-options .form-builder-layout .ddm-field .form-group label {
    z-index: 1; }
  .commerce-active .product-detail-options .form-builder-layout .liferay-ddm-form-field-document-library {
    margin-top: 0px; }
  .commerce-active .product-detail-actions .add-to-cart .add-to-cart-wrapper .d-flex {
    flex-wrap: wrap;
    gap: 1rem; }
    .commerce-active .product-detail-actions .add-to-cart .add-to-cart-wrapper .d-flex .form-group {
      width: 100%; }
  .commerce-active form#_com_liferay_wlt_commerce_product_content_search_web_NewCPSpecificationOptionFacetsCustomPortlet_assetEntriesFacetForm_ .panel-group {
    width: 100% !important;
    float: none !important;
    margin-bottom: 10px !important;
    float: none !important;
    max-width: 100% !important; }
  .commerce-active div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContent {
    margin-top: 125px !important; }
    .commerce-active div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContent .panel-body {
      width: 100% !important; }
  .commerce-active div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContainer label input {
    position: relative !important;
    margin-left: 0 !important; }
  .commerce-active .cp-renderer .autofit-col .add-to-wish-list .btn-secondary:not(:disabled):not(.disabled) {
    color: var(--btn-secondary-color) !important; }
  .commerce-active .compare-checkbox .autofit-section .custom-checkbox input[type=checkbox]:not(.toggle-switch) {
    top: -8px; }
  .commerce-active .cp-renderer .autofit-col,
  .commerce-active .cp-renderer .autofit-col .add-to-wish-list .btn-secondary {
    width: 100%; }
  .commerce-active .commerce-checkout #addressFields button#_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_editAddressButton {
    bottom: 10px; }
  .commerce-active .commerce-subheader-right .mini-cart-wrapper .mini-cart-wrapper-items .input-group-item {
    display: block; }
    .commerce-active .commerce-subheader-right .mini-cart-wrapper .mini-cart-wrapper-items .input-group-item input {
      width: 100%; }
  .commerce-active .mini-cart-wrapper .mini-cart-wrapper-items .mini-cart-items-list button.btn.btn-monospaced.btn-primary {
    visibility: hidden; }
  .commerce-active .portlet-content-container .commerce-checkout .custom-control.custom-checkbox .custom-control-input {
    position: relative; }
  .commerce-active .portlet-content-container .commerce-checkout .custom-control.custom-checkbox .custom-control-label {
    vertical-align: middle; }
  .commerce-active .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_addressValidation .address-validation-container .form-control {
    margin-top: 0.25rem; }
  .commerce-active #mini-compare-root .mini-compare.active span.sticker.mini-compare-thumbnail-container.sticker-lg,
  .commerce-active #mini-compare-root .mini-compare.active span.sticker.mini-compare-thumbnail-container.sticker-lg span.sticker-overlay {
    height: 100%; }
  .commerce-active .portlet-body #_com_liferay_wlt_specific_approval_compact_web_SpecificApprovalCompactPortlet_specificApprovalCompact .table-responsive .table tbody td .custom-control.custom-checkbox {
    height: inherit !important;
    margin-top: 1rem !important; }
  .commerce-active #portlet_com_liferay_wlt_specific_approval_compact_web_SpecificApprovalCompactPortlet .portlet-content .portlet-content-container .portlet-body ul.lfr-nav.nav.nav-tabs {
    float: right !important;
    margin-right: 35% !important; }
  .commerce-active .portlet-configuration-setup .panel-body .form-inline.input-checkbox-wrapper input[type=checkbox][id^="_com_liferay_portlet_configuration_web_portlet_PortletConfigurationPortlet_"]:not(.toggle-switch) {
    height: 36px !important;
    margin-right: 4px !important;
    width: 24px !important; }
  .commerce-active .mini-cart .mini-cart-wrapper .mini-cart-wrapper-items .mini-cart-cart-items .mini-cart-item .mini-cart-item-actions .mini-cart-item-delete .btn.btn-unstyled {
    margin-left: 0 !important; }
  .commerce-active #portlet_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet .products-comparison-table .cp-renderer .compare-checkbox .autofit-section .compare-checkbox-root .custom-checkbox input[type=checkbox]:not(.toggle-switch) {
    top: 0 !important; }
  .commerce-active #portlet_com_liferay_commerce_product_content_web_internal_portlet_CPCompareContentPortlet .products-comparison-table .cp-renderer .card .card-body .add-to-cart-wrapper button.btn {
    height: 54px !important;
    margin-bottom: 0.5rem !important; }
  .commerce-active .portlet-content-container .minium-product-tiles__item .minium-card__compare .compare-checkbox-root .custom-control-outside input[type=checkbox]:not(.toggle-switch):before {
    background-color: white !important;
    border-radius: 1rem; }
  @media (max-width: 575px) {
    .commerce-active .container-fluid .sub-header .secondary-header .commerce-show-search {
      position: relative !important;
      margin: 0 !important;
      margin-left: 25px !important; }
    .commerce-active #portlet_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet button.btn.btn-default.commerce-order-by.dropdown-toggle {
      position: relative !important; }
    .commerce-active .pagination-bar ul.dropdown-menu {
      top: unset !important; }
    .commerce-active section .portlet-content .portlet-content-container .product-card-tiles {
      justify-items: center !important; }
    .commerce-active #main-content .portlet-layout .portlet-column .portlet-dropzone div#p_p_id_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_ {
      width: 100% !important; }
      .commerce-active #main-content .portlet-layout .portlet-column .portlet-dropzone div#p_p_id_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_ .panel-body {
        box-shadow: none !important;
        background-color: none !important; }
        .commerce-active #main-content .portlet-layout .portlet-column .portlet-dropzone div#p_p_id_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_ .panel-body > div {
          flex-direction: column !important;
          background-color: white !important; }
    .commerce-active .portlet-layout .portlet-content-container div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContainer .form-group-autofit:nth-child(3) label {
      margin: 0 !important; }
      .commerce-active .portlet-layout .portlet-content-container div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_5fXbURdob1Tn_filterCustomPanelContainer .form-group-autofit:nth-child(3) label input {
        margin-left: 0px !important; }
    .commerce-active .portlet-layout div#p_p_id_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet_ .portlet-content .portlet-content-container .portlet-body .pull-right p {
      margin-top: 18% !important; }
    .commerce-active .portlet-layout div#p_p_id_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet_ .portlet-content .portlet-content-container .portlet-body .pull-right button.commerce-order-by {
      margin-right: 20% !important; }
    .commerce-active .portlet-content-container .portlet-body .custom-facet-portlet {
      margin-left: 40px !important; }
    .commerce-active .portlet-content-container .panel-group .panel-title {
      padding-left: 10px !important; } }
  @media (max-width: 575px) {
    .commerce-active .portlet-commerce-checkout .portlet-content-container .button-holder .btn {
      width: auto; } }
  @media (max-width: 575px) {
    .commerce-active .commerce-checkout .input-container div#addressCard {
      width: 100%; }
    .commerce-active .portlet-commerce-checkout #addressCard #editAddress {
      width: auto; } }
  @media (max-width: 575px) {
    .commerce-active .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_fm .commerce-order-summary .row {
      flex-direction: column; }
    .commerce-active .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_fm .input-container .button-holder .pull-right {
      right: 10px; }
    .commerce-active .commerce-checkout #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_fm .commerce-order-summary .commerce-checkout-info .billing-address {
      padding: 10px 25px; }
    .commerce-active .input-container .commerce-order-summary .commerce-checkout-info,
    .commerce-active .input-container .commerce-order-summary .commerce-checkout-summary {
      max-width: 90%;
      flex: 100%; } }
  @media (max-width: 575px) {
    .commerce-active .portlet-content-editable .commerce-checkout #addressCard {
      width: 100%; } }
  @media (max-width: 768px) {
    .commerce-active #portlet_com_liferay_wlt_commerce_product_content_search_web_NewCPSpecificationOptionFacetsCustomPortlet form#_com_liferay_wlt_commerce_product_content_search_web_NewCPSpecificationOptionFacetsCustomPortlet_assetEntriesFacetForm_ .panel-group {
      width: 100% !important;
      float: none !important; } }
  @media (max-width: 768px) {
    .commerce-active #senna_surface1-default #wrapper #content .portlet-content-container .product-detail .product-detail-actions {
      flex-wrap: wrap; } }
  @media (max-width: 786px) {
    .commerce-active .portlet-title-default {
      left: 30% !important; } }
  @media (max-width: 786px) {
    .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group {
      margin-left: 40px !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .panel-title {
        background-color: #E8E8E8 !important;
        position: relative !important;
        left: 15px !important;
        font-family: inherit !important; }
        .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .panel-title#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq_filterCustomPanelHeader {
          display: block !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq_filterCustomPanelContent {
        position: relative !important;
        margin-top: 10px !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group div#_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq_filterCustomPanelContent .panel-body {
        height: 100% !important;
        position: relative !important;
        width: 100% !important;
        padding: 0.75rem 1.25rem !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .flex-column {
        flex-direction: column !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .form-group-autofit:nth-child(1) label {
        color: #09232C !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .form-group-autofit:nth-child(1) label:before {
        content: unset !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group label input {
        position: relative !important;
        margin-left: 0px !important;
        margin-top: 0.5rem !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .form-group-autofit:nth-child(2) label {
        color: #09232C !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .form-group-autofit:nth-child(2) label:before {
        content: unset !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .form-group-autofit:nth-child(3) label {
        margin: 0px !important;
        margin-bottom: 0.5rem !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .form-group-autofit:nth-child(3) label input {
        margin-left: 0px !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .form-group-autofit.custom-control-label-text .input-checkbox-wrapper .wlt-input-group .custom-control-label-text::before {
        top: 3px !important; }
      .commerce-active #portlet_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_cTUPcxTaBeJq .portlet-content-editable .portlet-content-container .panel-group .form-group-autofit:nth-child(3).custom-control-label-text .input-checkbox-wrapper .wlt-input-group .custom-control-label-text::before {
        top: 0px !important; } }
  @media (min-width: 576px) and (max-width: 768px) {
    .commerce-active .portlet-body #_com_liferay_portal_search_web_internal_custom_filter_portlet_CustomFilterPortlet_INSTANCE_S5jxb16rFOF1_filterCustomPanelContent .panel-body {
      width: 95% !important; } }
  @media (max-width: 575px) {
    .commerce-active .wlt-commerce-toolbar .mini-cart .mini-cart-item-quantity {
      margin-left: 25%; } }
  .commerce-active #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_continueButtonContainer {
    padding: 1.5rem 0 1.5rem 1.5rem !important;
    margin-left: 2rem; }
  @media (max-width: 575px) {
    .commerce-active #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_search-keyword {
      position: absolute;
      top: 41%;
      right: 4%; } }
  @media (min-width: 576px) {
    .commerce-active #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_search-keyword {
      position: absolute;
      top: 20%;
      right: 2%; } }
  .commerce-active #search-clear-button .inline-item .lexicon-icon {
    fill: white !important; }
  .commerce-active .container-fluid .secondary-header .commerce-subheader-right .wlt-commerce-toolbar .is-open.mini-cart .mini-cart-wrapper {
    padding-left: 0; }
  .commerce-active .portlet-content-container .data-set-wrapper .data-set-pagination-wrapper .pagination-bar {
    height: auto; }
  .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .commerce-cta {
    position: relative !important; }
  @media (max-width: 1180px) {
    .commerce-active .portlet-commerce-open-order-content .form-group.input-text-wrapper .wlt-input-group select.form-control:not([multiple]):not([size]),
    .commerce-active .portlet-commerce-open-order-content .input-select-wrapper select.form-control:not([multiple]):not([size]),
    .commerce-active .portlet-commerce-open-order-content .portlet-document-library .upload-multiple-file-permissions p select.form-control:not([multiple]):not([size]) {
      padding: 0 30px 0 0; }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .commerce-cta {
      display: flex !important;
      justify-content: flex-start;
      left: 0;
      top: -2px !important;
      position: relative !important;
      flex-wrap: wrap; }
    .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .commerce-cta:has(#add-order) {
      display: table !important;
      left: auto;
      top: -2% !important;
      position: absolute !important; } }
  .commerce-active .simple-toggle-switch input[type=checkbox]:not(.toggle-switch) {
    height: 31px; }
  .commerce-active .button-holder .btn-secondary:not(:disabled):not(.disabled) {
    height: 40px;
    padding: 0 1.5rem; }
  .commerce-active .commerce-subheader-right .account-selected .order-id,
  .commerce-active .commerce-subheader-right .account-selected .order-label {
    display: none; }
  @media (max-width: 768px) {
    .commerce-active #p_p_id_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_ #portlet_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet .commerce-checkout .form-group-autofit.radio-button-block #Content .panel-body .radio label:after {
      top: 0; }
    .commerce-active .commerce-checkout .input-container #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_multiship #_com_liferay_commerce_checkout_web_internal_portlet_CommerceCheckoutPortlet_location-options {
      flex-direction: column; } }
  .commerce-active .commerce-checkout .input-container .commerce-checkout-confirmation .success-message {
    margin-top: 0; }
  @media (max-width: 550px) {
    .commerce-active #portlet_com_liferay_commerce_product_content_search_web_internal_portlet_CPSortPortlet .pull-right {
      max-width: 100%; } }
  .commerce-active #portlet_com_liferay_commerce_wish_list_web_internal_portlet_CommerceWishListContentPortlet .toggle-switch-check ~ .toggle-switch-bar {
    display: none !important; }
  .commerce-active #portlet_com_liferay_commerce_wish_list_web_internal_portlet_CommerceWishListContentPortlet .simple-toggle-switch.toggle-switch .toggle-switch-label {
    max-width: unset !important; }
  .commerce-active #portlet_com_liferay_commerce_wish_list_web_internal_portlet_CommerceWishListContentPortlet .toggle-switch-check {
    position: relative; }
  .commerce-active #portlet_com_liferay_commerce_wish_list_web_internal_portlet_CommerceWishListContentPortlet .simple-toggle-switch input[type=checkbox]:not(.toggle-switch) {
    height: 36px !important; }
  .commerce-active #p_p_id_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet_ .commerce-cta:has(#add-order) {
    display: table !important;
    left: auto;
    top: -2% !important;
    position: absolute !important; }
  .commerce-active #portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .fds .data-set.data-set-stacked .management-bar-wrapper {
    display: none; }
  .commerce-active #p_p_id_com_wlt_gosling_commerce_one2edit_WltCommerceOne2editIntegrationPortlet_INSTANCE_ext30WCmU4Mw_ .portlet-content-editable .btn.add-new-customization-button,
  .commerce-active #p_p_id_com_wlt_gosling_commerce_one2edit_WltCommerceOne2editIntegrationPortlet_INSTANCE_ext30WCmU4Mw_ .portlet-content-editable .add-to-cart-button {
    top: -1rem !important; }
  .commerce-active .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .lfr-upload-container .upload-target .drop-file-text {
    text-align: center !important;
    border-bottom: none;
    float: unset; }
    .commerce-active .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .lfr-upload-container .upload-target .drop-file-text .or-text {
      border-bottom: none; }
  .commerce-active .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .wlt-input-group.details .input-text-wrapper.has-error {
    margin-bottom: 30px; }
  .commerce-active .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request #_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_fm fieldset .panel-body {
    margin-bottom: 4rem; }
  .commerce-active .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request #_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_fm .button-holder {
    margin-top: -3rem; }
  @media (max-width: 575px) {
    .commerce-active .commerce-checkout .input-container .commerce-checkout-confirmation .button-holder .btn-primary {
      left: 0;
      width: 95%; } }
  .commerce-active body.wlt-theme.tag-theme #p_p_id_com_liferay_commerce_product_content_web_internal_portlet_CPCategoryContentPortlet_ {
    max-width: 100% !important; }
  @media (min-width: 576px) and (max-width: 992px) {
    .commerce-active #content #portlet_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet .portlet-content-container .management-bar.navbar-expand-md .navbar-nav .nav-item .nav-link.hover {
      background-color: none !important; }
    .commerce-active #content #portlet_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet .portlet-content-container .management-bar.navbar-expand-md .navbar-form-autofit #_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet_fm_search .input-group {
      top: 0.8rem !important; }
      .commerce-active #content #portlet_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet .portlet-content-container .management-bar.navbar-expand-md .navbar-form-autofit #_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet_fm_search .input-group .input-group-item.input-group-item-shrink {
        display: none !important; }
    .commerce-active #content #portlet_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet .portlet-content-container .management-bar.navbar-expand-md .nav-item .custom-control.custom-checkbox {
      margin-top: 0px !important; } }

.portlet-wlt-file-uploader-summary .modal {
  background-color: rgba(112, 119, 126, 0.7);
  border-radius: 4px;
  height: 100% !important;
  width: 100% !important;
  left: 0% !important;
  right: 0% !important;
  top: 0% !important;
  bottom: 0% !important; }

.portlet-wlt-file-uploader-summary .upload-summary-modal {
  margin: 28px 0; }

.portlet-wlt-file-uploader-summary .alert {
  text-align: initial; }

.portlet-wlt-file-uploader-summary .button-container-wrapper {
  height: 74px;
  left: 0;
  padding-top: 10px;
  width: 100%;
  z-index: 99; }
  .portlet-wlt-file-uploader-summary .button-container-wrapper .btn {
    float: left; }
  .portlet-wlt-file-uploader-summary .button-container-wrapper .btn-default {
    background-color: transparent !important; }
  .portlet-wlt-file-uploader-summary .button-container-wrapper .btn-upload {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px;
    border: none;
    margin-right: 0;
    padding-right: 28px;
    position: relative;
    text-align: left; }
    .portlet-wlt-file-uploader-summary .button-container-wrapper .btn-upload:after {
      content: url(/o/tag-theme/images/icons/upload-icon.svg);
      display: block;
      font-size: 24px;
      position: absolute;
      right: 0px;
      top: -2px; }
  .portlet-wlt-file-uploader-summary .button-container-wrapper .btn-upload:hover, .portlet-wlt-file-uploader-summary .button-container-wrapper .btn-upload:active, .portlet-wlt-file-uploader-summary .button-container-wrapper .btn-upload:focus {
    color: #333d47;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }

.portlet-wlt-file-uploader-summary .icon-delete {
  font-size: 32px; }

.portlet-wlt-file-uploader-summary .upload-summary-table .message-delete-action {
  float: right; }

.portlet-wlt-file-uploader-summary .upload-summary-table .table-header {
  border: none !important; }

.portlet-wlt-file-uploader-summary .upload-summary-table thead th {
  background-color: #828E93;
  text-align: left;
  font: normal normal 600 16px/19px Montserrat;
  letter-spacing: 0px;
  color: #FFFFFF; }
  .portlet-wlt-file-uploader-summary .upload-summary-table thead th:first-child {
    border-radius: 4px 0 0 0; }
  .portlet-wlt-file-uploader-summary .upload-summary-table thead th:last-child {
    border-radius: 0 4px 0 0; }

.portlet-wlt-file-uploader-summary .upload-summary-table tbody tr.body-row {
  border-bottom: 1px solid #d4dbde; }
  .portlet-wlt-file-uploader-summary .upload-summary-table tbody tr.body-row td {
    border-bottom: solid 1px #d4dbde;
    text-align: left;
    font: normal normal 500 14px/18px Montserrat;
    letter-spacing: 0px;
    color: #09232C; }

.portlet-wlt-file-uploader-summary .upload-summary-table .button-container-wrapper .btn.btn-lg.btn-cancel {
  min-width: 140px;
  height: 48px;
  border: none;
  border-radius: 4px;
  font: normal normal 600 14px/18px Montserrat;
  color: #fff !important;
  background-color: #2272ff !important;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0; }

.portlet-wlt-file-uploader-summary .label-summary-fail {
  width: 140px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: rgba(222, 51, 51, 0.12); }
  .portlet-wlt-file-uploader-summary .label-summary-fail span {
    font: normal normal 500 14px/18px Montserrat !important;
    letter-spacing: 0px;
    color: #09232C !important;
    text-align: left; }
  .portlet-wlt-file-uploader-summary .label-summary-fail:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 10px;
    left: 10px;
    top: 12px;
    background-color: #DE3333; }

.portlet-wlt-file-uploader-summary .label-summary-info {
  width: 140px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: rgba(0, 152, 228, 0.12); }
  .portlet-wlt-file-uploader-summary .label-summary-info span {
    font: normal normal 500 14px/18px Montserrat !important;
    letter-spacing: 0px;
    color: #09232C !important;
    text-align: left; }
  .portlet-wlt-file-uploader-summary .label-summary-info:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 10px;
    left: 10px;
    top: 12px;
    background-color: #0098E4; }

.portlet-wlt-file-uploader-summary .label-summary-success {
  width: 140px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: rgba(70, 183, 74, 0.12); }
  .portlet-wlt-file-uploader-summary .label-summary-success span {
    font: normal normal 500 14px/18px Montserrat !important;
    letter-spacing: 0px;
    color: #09232C !important;
    text-align: left; }
  .portlet-wlt-file-uploader-summary .label-summary-success:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 10px;
    left: 10px;
    top: 12px;
    background-color: #46B74A; }

.edge .portlet-wlt-file-uploader-summary .label-summary-fail, .edge
.portlet-wlt-file-uploader-summary .label-summary-info, .edge
.portlet-wlt-file-uploader-summary .label-summary-success {
  padding: 3px 7px 2px; }

.portlet-wlt-file-uploader-summary .upload-summary-modal {
  top: 10%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); }
  .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content {
    overflow: auto;
    height: 100%;
    border-radius: 4px; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .modal-header .modal-title {
      text-align: left;
      font: normal normal 600 24px/29px Montserrat !important;
      letter-spacing: 0px;
      color: #09232C !important; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .modal-body .table-responsive {
      overflow: initial; }
      .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .modal-body .table-responsive .table-list-title {
        color: #4F5359;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5;
        letter-spacing: normal;
        font-size: 14px; }
      .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .modal-body .table-responsive tr:hover {
        background-color: transparent; }
        .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .modal-body .table-responsive tr:hover td {
          background-color: transparent; }
        .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .modal-body .table-responsive tr:hover .table-list-title {
          color: #4d9ace; }

@media (min-width: 576px) {
  .portlet-wlt-file-uploader-summary .upload-summary-modal {
    width: auto;
    height: auto;
    max-height: 80%;
    max-width: 80%;
    left: 15%; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-body {
      overflow: auto;
      max-height: 300px; } }

@media (min-width: 768px) {
  .portlet-wlt-file-uploader-summary .upload-summary-modal {
    width: auto;
    height: auto;
    max-height: 80%;
    max-width: 80%;
    left: 20%; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-body {
      overflow: auto;
      max-height: 400px; } }

@media (min-width: 992px) {
  .portlet-wlt-file-uploader-summary .upload-summary-modal {
    width: auto;
    height: auto;
    max-height: 80%;
    max-width: 80%;
    left: 30%; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-body {
      overflow: auto;
      max-height: 500px; } }

@media (min-width: 1200px) {
  .portlet-wlt-file-uploader-summary .upload-summary-modal {
    width: 936px;
    height: 650px;
    max-width: 80%;
    max-height: 80%;
    left: 50%;
    border: none;
    font-weight: 300;
    letter-spacing: 0.5px;
    margin-top: 0;
    top: 50%;
    margin-left: 0 !important;
    transform: translate(-50%, -50%);
    bottom: auto !important;
    border-radius: 4px; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-body {
      overflow: auto;
      max-height: 600px; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .modal-body .table-responsive .table-list-title {
      color: #70777e;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      max-width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .button-container-wrapper {
      display: inline-block !important; }
      .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .button-container-wrapper .btn.btn-lg.btn-cancel {
        height: 48px !important;
        border-radius: 4px !important;
        background-color: var(--wlt-custom-colour-scheme) !important;
        color: #fff !important;
        font: normal normal 600 14px/18px Montserrat;
        text-transform: uppercase;
        border: none !important;
        min-width: auto !important;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-right: 20px;
        margin-bottom: 20px;
        margin-right: 0; }
        .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .button-container-wrapper .btn.btn-lg.btn-cancel:disabled {
          opacity: 0.6 !important; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .modal-body .table-responsive .table thead {
      border: none !important;
      font: normal normal 600 16px/19px Montserrat !important; }
      .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-content .modal-body .table-responsive .table thead th {
        border-bottom: none !important;
        background-color: #828E93 !important;
        color: #FFFFFF !important; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-footer {
      border: none !important; }
    .portlet-wlt-file-uploader-summary .upload-summary-modal .modal-header {
      background-color: transparent !important; } }

.loading-animation:before {
  content: "";
  height: 0;
  width: 0;
  padding: 16px;
  border: 4px solid #EDEDED;
  border-right-color: var(--wlt-custom-colour-scheme) !important;
  border-radius: 40px;
  -webkit-animation: rotate 1s infinite linear;
  /* left, top and position just for the demo! */
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -16px;
  margin-top: -16px; }

.loading-animation:after {
  display: none; }

@-webkit-keyframes rotate {
  /* 100% keyframe for  clockwise. 
      use 0% instead for anticlockwise */
  100% {
    -webkit-transform: rotate(360deg); } }

#messages-alert-bars-wrapper > div {
  top: 12px !important;
  right: 5% !important;
  width: 80% !important; }

#messages-alert-bars-wrapper .alert.alert-file-notification.alert-dismissible {
  width: 70% !important;
  display: flex !important;
  align-items: center !important;
  margin: 0 auto !important; }
  #messages-alert-bars-wrapper .alert.alert-file-notification.alert-dismissible .alert-indicator-box .alert-icon-close:before, #messages-alert-bars-wrapper .alert.alert-file-notification.alert-dismissible .alert-indicator-box .alert-box-success:before {
    font-family: 'wlt-font-icons'; }

div.container-fluid-1280.custom-order-request-detail fieldset.add-comment div.button-holder {
  padding-top: 12px;
  margin-bottom: 20px; }

div.container-fluid-1280.custom-order-request-detail fieldset.add-comment .lfr-discussion-details {
  display: none; }

div.container-fluid-1280.custom-order-request-detail fieldset.add-comment .lfr-discussion-body {
  margin-left: 0; }
  div.container-fluid-1280.custom-order-request-detail fieldset.add-comment .lfr-discussion-body .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus):not(.form-control) {
    border-left: 0;
    padding-left: 0; }
  div.container-fluid-1280.custom-order-request-detail fieldset.add-comment .lfr-discussion-body .alloy-editor {
    min-height: 26px;
    background-color: transparent; }
    div.container-fluid-1280.custom-order-request-detail fieldset.add-comment .lfr-discussion-body .alloy-editor:before {
      color: transparent; }

div.container-fluid-1280.custom-order-request-detail fieldset.add-comment .panel-body {
  border-radius: 12px;
  border: 1px solid #016fb9; }

div.container-fluid-1280.custom-order-request-detail article.lfr-discussion.card-tab:nth-child(n+2) {
  border-left: 2px dashed #333d47; }

div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.panel-body {
  padding-left: 16px;
  padding-top: 16px; }

div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card {
  background-color: rgba(201, 203, 206, 0.1);
  min-height: 153px;
  border-radius: 32px;
  margin-bottom: 20px; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .lfr-discussion-details .user-icon {
    width: 52px;
    height: 52px;
    border-radius: 32px; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author {
    margin-bottom: 8px;
    margin-top: 3px; }
    div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author span.author-link {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600; }
    div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author span.small {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-body {
    margin-top: 10px; }
    div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-body p {
      font-size: 12px;
      line-height: 1.42;
      color: #333d47; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls {
    position: absolute;
    top: -6px; }
    div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls div.reply-action {
      margin-right: 16px; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .card-col-field {
    vertical-align: top; }
    div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.card .card-col-field a {
      color: #333d47;
      margin-right: 3px;
      width: 24px;
      height: 24px; }

div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.lfr-discussion-form-reply {
  padding-left: 0;
  border-left: none; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.lfr-discussion-form-reply .card.list-group-card.panel {
    min-height: 26px;
    background: transparent; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.lfr-discussion-form-reply div.button-holder {
    padding-top: 12px;
    margin-bottom: 20px; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-details {
    display: none; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body {
    margin-left: 0; }
    div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus):not(.form-control) {
      border-left: 0;
      padding-left: 0; }
    div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor {
      min-height: 26px;
      background-color: transparent; }
      div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor:before {
        color: transparent; }
  div.container-fluid-1280.custom-order-request-detail article.lfr-discussion div.lfr-discussion-form-reply .panel-body {
    border-radius: 12px;
    border: 1px solid #016fb9; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .nav-tabs ~ div {
  background-color: transparent; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request h1 {
    margin-bottom: 32px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request p.wlt-text-style-body-default {
    margin-bottom: 20px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .form-control[readonly] {
    background: transparent; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .date-required-by ~ .wlt-label {
    top: 0;
    color: #999ea3;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    font-size: 14px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .input-text-wrapper,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .input-select-wrapper {
    width: 480px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .wlt-input-group.details {
    margin-bottom: 36px;
    padding-top: 18px;
    position: relative; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .wlt-input-group.details label {
      margin-bottom: 0; }
      .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .wlt-input-group.details label h2 {
        margin-bottom: 20px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .wlt-input-group.details .form-validator-stack.help-block {
      position: absolute;
      bottom: -25px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .assign-client-pm .input-select-wrapper,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .assign-tag-pm .input-select-wrapper {
    display: inline-block;
    margin-bottom: 24px;
    margin-top: 0px;
    width: 480px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .assign-client-pm h2,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .assign-tag-pm h2 {
    margin: 20px 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .assign-client-pm {
    margin-top: 52px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .assign-tag-pm {
    margin-top: 28px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request div.button-holder {
    float: right;
    margin-bottom: 36px;
    margin-top: 28px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request div.button-holder button.btn-primary {
      margin-right: 0; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request div.button-holder button.btn-cancel {
      margin-right: 12px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .modal-dialog .modal-body {
    height: 162px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .define-items {
    margin-top: 36px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .create-custom-order-request .organizations {
    margin-top: 28px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ fieldset.add-comment div.button-holder {
  padding-top: 12px;
  margin-bottom: 20px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ fieldset.add-comment .lfr-discussion-details {
  display: none; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ fieldset.add-comment .subscribe-link {
  display: none; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ fieldset.add-comment .lfr-discussion-body {
  margin-left: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ fieldset.add-comment .lfr-discussion-body .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus):not(.form-control) {
    border-left: 0;
    padding-left: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ fieldset.add-comment .lfr-discussion-body .alloy-editor {
    min-height: 26px;
    background-color: transparent; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ fieldset.add-comment .lfr-discussion-body .alloy-editor:before {
      color: transparent; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ fieldset.add-comment .lfr-discussion-body .input-checkbox-wrapper {
    display: none; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ fieldset.add-comment .panel-body {
  border-radius: 12px;
  border: 1px solid #016fb9; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #customOrderRequestCollaborationPanel {
  padding-top: 18px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #customOrderRequestCollaborationPanel .panel-heading {
    background-color: transparent; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #customOrderRequestCollaborationPanel .panel-heading .title-text {
      color: #333d47;
      font-size: 18px;
      font-weight: bold; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #customOrderRequestCollaborationPanel .panel-body {
    background-color: transparent; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion.card-tab:nth-child(n+2) {
  border-left: 2px dashed #333d47; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.panel-body {
  padding-left: 16px;
  padding-top: 16px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card {
  background-color: rgba(201, 203, 206, 0.1);
  min-height: 153px;
  border-radius: 32px;
  margin-bottom: 20px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .lfr-discussion-details .user-icon {
    width: 52px;
    height: 52px;
    border-radius: 32px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author {
    margin-bottom: 8px;
    margin-top: 3px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author span.author-link {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      font-weight: 600; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-author span.small {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-body {
    margin-top: 10px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-message-body p {
      font-size: 12px;
      line-height: 1.42;
      color: #333d47; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls {
    position: absolute;
    top: -6px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .lfr-discussion-body .lfr-discussion-controls div.reply-action {
      margin-right: 16px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .card-col-field {
    vertical-align: top; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.card .card-col-field a {
      color: #333d47;
      margin-right: 3px;
      width: 24px;
      height: 24px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.lfr-discussion-form-reply {
  padding-left: 0;
  border-left: none; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.lfr-discussion-form-reply .card.list-group-card.panel {
    min-height: 26px;
    background: transparent; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.lfr-discussion-form-reply div.button-holder {
    padding-top: 12px;
    margin-bottom: 20px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-details {
    display: none; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body {
    margin-left: 0; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus):not(.form-control) {
      border-left: 0;
      padding-left: 0; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor {
      min-height: 26px;
      background-color: transparent; }
      .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.lfr-discussion-form-reply .lfr-discussion-body .alloy-editor:before {
        color: transparent; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ article.lfr-discussion div.lfr-discussion-form-reply .panel-body {
    border-radius: 12px;
    border: 1px solid #016fb9; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .quote-edit-wrapper .is-service-wrapper label {
  margin-top: 8px;
  margin-left: 7px;
  padding-bottom: 35px;
  position: absolute; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .creator-email-wrapper {
  margin-top: 5px;
  border-top: 1px solid #000000; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .creator-email-wrapper .creator-email {
    width: 70%; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .creator-email-wrapper .creator-email .input-wrapper {
      width: 77%;
      float: left; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .creator-email-wrapper .creator-email .button-wrapper {
      width: 23%;
      float: right;
      padding-top: 18px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #portlet_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet .portlet-content-container .wlt-input-group.details .form-group.input-select-wrapper select.form-control {
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 2rem 0 0; }

.wlt-gantt-editor .lfr-search-container-organizations {
  width: auto !important; }
  .wlt-gantt-editor .lfr-search-container-organizations table tbody tr td {
    width: 100%; }
  .wlt-gantt-editor .lfr-search-container-organizations .modify-link:hover span {
    fill: #4d9ace; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-client-pm {
  margin-top: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .portlet-icon-back {
  padding-left: 0; }

.portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .create-sub-project .assign-validation-reviewer {
  margin-top: 36px; }

h1.custom-order-request-overview-heading {
  margin-bottom: 0; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .breadcrumb {
  padding-left: 32px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #customOrderRequestToolbar nav.management-bar.navbar {
  padding-left: 0;
  padding-right: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #customOrderRequestToolbar nav.management-bar.navbar .dropdown.nav-item button.dropdown-toggle {
    padding-left: 0;
    padding-right: 0; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #customOrderRequestToolbar nav.management-bar.navbar .dropdown.nav-item button.dropdown-toggle .dropdown.nav-item button.dropdown-toggle {
      padding-left: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #customOrderRequestToolbar nav.management-bar.navbar .navbar-nav .nav-item a.btn.nav-btn {
    margin-right: 0; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper thead tr th:first-of-type,
.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper tbody tr td:first-of-type {
  padding-left: 0; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper thead tr th {
  padding-bottom: 13px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list tbody tr td a.modify-link {
  float: right; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list th.project-id {
  padding-left: 0; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list th.project-status {
  padding-left: 45px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td:first-of-type a {
  color: #015084;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 600; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td:first-of-type a:hover {
    color: #4d9ace; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td.custom-order-request-title {
  width: 5%; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td.custom-order-request-commerce-account {
  width: 5%; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td.project-id {
  padding-left: 0;
  padding-right: 0; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td.project-status {
  padding-right: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td.project-status a {
    float: right; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button {
  margin-top: 8px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default {
    font-size: 10px;
    text-transform: uppercase;
    word-break: break-all;
    white-space: nowrap;
    width: 105px;
    height: 24px;
    pointer-events: none;
    border-radius: 6px;
    margin-right: 0; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default.planning {
      padding-left: 19px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default.in-progress {
      padding-left: 17px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default.canceled {
      padding-left: 24px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .table-list td div.wlt-status.dropdown-button a.btn-default.completed {
      padding-left: 20px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .taglib-search-iterator-page-iterator-bottom {
  padding-left: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .taglib-search-iterator-page-iterator-bottom a.dropdown-toggle {
    padding-left: 0;
    min-width: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .custom-order-request-overview.lfr-search-container-wrapper .taglib-search-iterator-page-iterator-bottom ul.pagination {
    margin-right: 0; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ form[role="search"] .input-group-inset-item button:nth-of-type(2) {
  padding: 30px 15px 0; }

.ie .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-title {
  width: 45%; }

.ie .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-required-by {
  width: 14%; }

.ie .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-creation-date {
  width: 14%; }

.ie .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-id {
  width: 13%; }

.ie .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-status {
  width: 14%; }

.edge .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .lfr-search-container-wrapper .table-list tbody tr {
  border-bottom: 1px solid #c9cbce; }
  .edge .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .lfr-search-container-wrapper .table-list tbody tr::after {
    background: transparent; }

.edge .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-title {
  width: 45%; }

.edge .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-required-by {
  width: 14%; }

.edge .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-creation-date {
  width: 14%; }

.edge .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-id {
  width: 13%; }

.edge .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-status {
  width: 14%; }

.firefox .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-title {
  width: 45%; }

.firefox .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-required-by {
  width: 14%; }

.firefox .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-creation-date {
  width: 14%; }

.firefox .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-id {
  width: 13%; }

.firefox .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ table.table.table-autofit.table-list td.custom-order-request-status {
  width: 14%; }

body.modal-open .container-fluid-1280 div.wlt-modal-dialog.modal-dialog {
  z-index: 9999 !important; }

body.modal-open .container-fluid-1280 nav,
body.modal-open .container-fluid-1280 nav:before,
body.modal-open .container-fluid-1280 nav:after,
body.modal-open .container-fluid-1280 nav ul {
  z-index: -9; }

.lfr-search-container-wrapper .workflow-status .status.canceled {
  color: gray; }

.lfr-search-container-wrapper .workflow-status .status.in-progress {
  color: blue; }

.lfr-search-container-wrapper .workflow-status .status.ready-for-approval {
  color: yellowgreen; }

.lfr-search-container-wrapper .workflow-status .status.ready-for-checkout {
  color: orange; }

.lfr-search-container-wrapper .workflow-status .status.checkout-processing {
  color: blueviolet; }

.lfr-search-container-wrapper .workflow-status .status.completed {
  color: green; }

.status.canceled {
  color: gray; }

.status.in-progress {
  color: blue; }

.status.ready-for-approval {
  color: yellowgreen; }

.status.ready-for-checkout {
  color: orange; }

.status.checkout-processing {
  color: blueviolet; }

.status.completed {
  color: green; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  padding-left: 10px;
  padding-right: 10px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file form {
    padding-top: 16px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file form .col-md-6 {
      padding: 0; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file form .textarea .wlt-input-group {
      padding-top: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file .upload-container {
    margin-bottom: 20px; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file .upload-container .upload-file-name {
      color: #333d47;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      line-height: 1.5;
      letter-spacing: normal;
      font-size: 14px;
      padding-bottom: 20px; }
      .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file .upload-container .upload-file-name:empty {
        padding-bottom: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file #requestApprovalRoleAndUsers {
    margin-top: 24px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file .button-holder {
    display: inline-block;
    float: right; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file .button-holder .btn-default.btn-primary {
      margin-right: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .add-file .add-file-wrapper {
    background-color: #FFFFFF;
    padding: 32px; }

.hidden-upload-button .input-text-wrapper {
  margin-bottom: 0; }

.hidden-upload-button .wlt-input-group {
  margin: 0;
  padding: 0; }
  .hidden-upload-button .wlt-input-group input,
  .hidden-upload-button .wlt-input-group label {
    display: none; }
  .hidden-upload-button .wlt-input-group .form-validator-stack.help-block {
    position: absolute;
    top: 20px; }

.hidden-upload-button.hidden-upload-button.no-error-message .form-validator-stack.help-block {
  display: none; }

.briefed-files {
  margin-bottom: 36px; }
  .briefed-files .lfr-dynamic-uploader .upload-list-info,
  .briefed-files .lfr-dynamic-uploader .pending-files-info,
  .briefed-files .lfr-dynamic-uploader .manage-upload-target,
  .briefed-files .lfr-dynamic-uploader .upload-list .upload-file {
    display: none; }
  .briefed-files .lfr-dynamic-uploader .upload-list .upload-error.upload-file {
    display: list-item; }

.uploaded-brief-files {
  margin-bottom: 32px;
  margin-top: 20px; }
  .uploaded-brief-files .lfr-search-container-wrapper thead th,
  .uploaded-brief-files .lfr-search-container-wrapper tbody tr td {
    color: #333d47;
    padding: 10px 20px;
    width: 100%; }
  .uploaded-brief-files .lfr-search-container-wrapper tbody tr td:last-of-type {
    padding: 10px 16px; }
    .uploaded-brief-files .lfr-search-container-wrapper tbody tr td:last-of-type a {
      display: inline-block;
      float: right;
      height: 32px;
      width: 32px; }

.wlt-gantt-editor .portlet-boundary .portlet-body .uploaded-brief-files .lfr-search-container-wrapper {
  margin: 0;
  width: 100%; }

.safari .uploaded-brief-files .lfr-search-container-wrapper tbody tr td:last-of-type,
.firefox .uploaded-brief-files .lfr-search-container-wrapper tbody tr td:last-of-type {
  padding: 10px 16px; }

.edge .uploaded-brief-files .lfr-search-container-wrapper .table-list tbody tr td,
.ie .uploaded-brief-files .lfr-search-container-wrapper .table-list tbody tr td {
  border-radius: 0; }
  .edge .uploaded-brief-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column,
  .ie .uploaded-brief-files .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
    background-color: transparent; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon,
.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-font-icon {
  height: 32px;
  margin-left: 12px;
  width: 32px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon:before,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-font-icon:before {
    font-size: 24px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon:hover,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-font-icon:hover {
    cursor: pointer; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon.icon-edit,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-font-icon.icon-edit {
    position: absolute; }
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon.icon-edit:hover,
    .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-font-icon.icon-edit:hover {
      color: #4d9ace; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon.icon-check,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-font-icon.icon-check {
    color: #016fb9; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-font-icon.icon-close,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-font-icon.icon-close {
    color: #d72638; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .form-validator-stack.help-block,
.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .form-validator-stack.help-block {
  margin: 0;
  padding-top: 5px; }

.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-inline-edit-confirm-button,
.portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-inline-edit-confirm-button {
  padding: 7px 5px 0;
  position: absolute;
  top: 0; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-inline-edit-confirm-button.icon-check,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-inline-edit-confirm-button.icon-check {
    right: 48px; }
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .input-text-wrapper .wlt-input-group .wlt-inline-edit-confirm-button.icon-close,
  .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .wlt-input-group.textarea .wlt-inline-edit-confirm-button.icon-close {
    right: 0; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .card .card-row-padded.taglib-vertical-card-footer,
.commerceItemsWrapper .display-style-icon .card .card-row-padded.taglib-vertical-card-footer,
.commerceItemsWrapperItemsTab .display-style-icon .card .card-row-padded.taglib-vertical-card-footer,
.wlt-items-tab.lfr-search-container-wrapper .display-style-icon .card .card-row-padded.taglib-vertical-card-footer {
  height: 177px; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .lfr-asset-item,
.commerceItemsWrapper .display-style-icon .lfr-asset-item,
.commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item,
.wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item {
  position: relative; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .lfr-asset-item .card .card-row .lfr-card-modified-by-text,
  .commerceItemsWrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-modified-by-text,
  .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .card .card-row .lfr-card-modified-by-text,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-modified-by-text {
    height: auto; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text,
  .commerceItemsWrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text,
  .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text {
    padding-right: 20px;
    margin-bottom: 4px;
    white-space: normal; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a,
    .commerceItemsWrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a,
    .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a,
    .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a {
      letter-spacing: -0.08px;
      max-height: 32px; }
      .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a:hover,
      .commerceItemsWrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a:hover,
      .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a:hover,
      .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a:hover {
        color: #4d9ace;
        text-decoration: none; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .lfr-asset-item .input-checkbox-wrapper,
  .commerceItemsWrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper,
  .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .input-checkbox-wrapper,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper {
    padding-top: 20px; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-label,
    .commerceItemsWrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-label,
    .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-label,
    .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-label {
      display: inline-block;
      vertical-align: text-top; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-bar,
    .commerceItemsWrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-bar,
    .commerceItemsWrapperItemsTab .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-bar,
    .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .lfr-asset-item .input-checkbox-wrapper .toggle-switch-bar {
      float: left;
      margin-right: 8px; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .price span,
.commerceItemsWrapper .display-style-icon .price span,
.commerceItemsWrapperItemsTab .display-style-icon .price span,
.wlt-items-tab.lfr-search-container-wrapper .display-style-icon .price span {
  color: #333d47;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 16px;
  font-weight: 600; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .price span.price__value--promo-price,
  .commerceItemsWrapper .display-style-icon .price span.price__value--promo-price,
  .commerceItemsWrapperItemsTab .display-style-icon .price span.price__value--promo-price,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .price span.price__value--promo-price {
    color: #d72638; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .display-style-icon .price span.price__value--inactive,
  .commerceItemsWrapper .display-style-icon .price span.price__value--inactive,
  .commerceItemsWrapperItemsTab .display-style-icon .price span.price__value--inactive,
  .wlt-items-tab.lfr-search-container-wrapper .display-style-icon .price span.price__value--inactive {
    float: right;
    text-decoration: line-through; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .delete-item,
.commerceItemsWrapper .delete-item,
.commerceItemsWrapperItemsTab .delete-item,
.wlt-items-tab.lfr-search-container-wrapper .delete-item {
  position: absolute;
  top: 0;
  right: 0; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .delete-item i,
  .commerceItemsWrapper .delete-item i,
  .commerceItemsWrapperItemsTab .delete-item i,
  .wlt-items-tab.lfr-search-container-wrapper .delete-item i {
    font-size: 20px; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .delete-item i:hover,
    .commerceItemsWrapper .delete-item i:hover,
    .commerceItemsWrapperItemsTab .delete-item i:hover,
    .wlt-items-tab.lfr-search-container-wrapper .delete-item i:hover {
      color: #4d9ace; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .disable-title-click .lfr-card-title-text,
.commerceItemsWrapper .disable-title-click .lfr-card-title-text,
.commerceItemsWrapperItemsTab .disable-title-click .lfr-card-title-text,
.wlt-items-tab.lfr-search-container-wrapper .disable-title-click .lfr-card-title-text {
  pointer-events: none; }

.wlt-gantt-editor .portlet-boundary .portlet-body .commerceItemsWrapperItemsTab .sheet.taglib-empty-result-message {
  margin-top: 20px;
  max-width: 980px; }

#productsToolbar {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  padding-left: 10px;
  padding-right: 10px; }
  #productsToolbar .management-bar {
    padding-left: 12px;
    padding-right: 8px; }

.dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ {
  height: 100%;
  padding: 32px 47px 32px 32px; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .main-content-body {
    margin-top: 0; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body {
    margin: 0; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .lfr-dynamic-uploader {
      position: static; }
      .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded {
        background-color: #e0edf6;
        padding: 7px 16px; }
        .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .icon-file {
          margin-left: 0; }
        .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .delete-button-col {
          padding: 0; }
          .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .delete-button-col .delete-button:before {
            font-size: 24px;
            color: #333d47; }
          .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .delete-button-col .delete-button:hover {
            text-decoration: none; }
            .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .lfr-dynamic-uploader .card-row.card-row-padded .delete-button-col .delete-button:hover:before {
              color: #015084; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .display-style-icon.list-unstyled.row {
      margin: 0; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .button-holder.dialog-footer {
      background-color: #f8f8f8;
      border-top: 1px solid #eeeff0;
      display: flex;
      justify-content: flex-end;
      margin: 0 -32px;
      padding: 20px; }
      .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .portlet-body .button-holder.dialog-footer button .addCommerceItem {
        margin-right: 0; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #productsToolbar {
    padding-left: 0;
    padding-right: 0;
    max-width: unset; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ #productsToolbar .container-fluid {
      max-width: unset; }
  .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .items-popup {
    padding: 0 10px; }
    .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ .items-popup .container-fluid-max-xl {
      max-width: 100%; }

.demand-capture-item-popup {
  margin: 0 auto; }
  .demand-capture-item-popup .entry-card.lfr-asset-item:nth-of-type(4n+1),
  .demand-capture-item-popup .entry-card.lfr-asset-item:nth-of-type(4n+2),
  .demand-capture-item-popup .entry-card.lfr-asset-item:nth-of-type(4n+3),
  .demand-capture-item-popup .entry-card.lfr-asset-item:nth-of-type(4n+4) {
    margin: 15px 10px; }
  .demand-capture-item-popup ul.display-style-icon {
    height: calc(100vh - 212px);
    overflow-y: scroll; }
  .demand-capture-item-popup .lfr-card-title-text {
    pointer-events: none; }

@media (min-width: 769px) {
  .portlet-boundary_com_wlt_gosling_sourcing_web_portlet_SourcingPortlet_ .demand-capture-item-popup .entry-card.lfr-asset-item {
    width: 230px; } }

.safari .dialog-iframe-popup .portlet-boundary_com_wlt_gosling_coupa_integration_web_portlet_CustomOrderRequestPortlet_ {
  padding: 32px; }

#portlet_com_wlt_gosling_commerce_account_budget_web_portlet_CommerceAccountBudgetPortlet .budget-edit-wrapper {
  padding: 10px; }
  #portlet_com_wlt_gosling_commerce_account_budget_web_portlet_CommerceAccountBudgetPortlet .budget-edit-wrapper .left-column {
    width: 45%;
    float: left; }
  #portlet_com_wlt_gosling_commerce_account_budget_web_portlet_CommerceAccountBudgetPortlet .budget-edit-wrapper .right-column {
    width: 45%;
    float: right; }

#portlet_com_wlt_gosling_commerce_account_budget_web_portlet_CommerceAccountBudgetPortlet .btn btn-fixed, #portlet_com_wlt_gosling_commerce_account_budget_web_portlet_CommerceAccountBudgetPortlet .btn-secondary, #portlet_com_wlt_gosling_commerce_account_budget_web_portlet_CommerceAccountBudgetPortlet .btn-lg {
  background-color: white; }

.account-remaining-budget-positive {
  color: green; }

.account-remaining-budget-negative {
  color: red; }

#portlet_wlt_dc_order_view_web .lfr-entry-action-column .taglib-icon span.taglib-text {
  text-decoration: underline;
  font: normal normal 500 14px/18px Montserrat;
  letter-spacing: 0px;
  color: #09232C; }

#portlet_wlt_dc_order_view_web .aui-page-header-main h1 {
  font: normal normal 600 24px/29px Montserrat;
  color: #09232c; }

#portlet_wlt_dc_order_view_web .lfr-search-container-wrapper .table-list {
  width: 100% !important;
  margin-left: 0% !important; }

#portlet_wlt_dc_order_view_web .management-bar-container .container-fluid {
  padding-right: 6px !important;
  margin-right: 0px !important; }

#portlet_wlt_dc_order_view_web .input-select-wrapper select.form-control:not([multiple]):not([size]) {
  border-bottom: 1px solid #d4dbde; }

#portlet_wlt_dc_order_view_web .lfr-icon-menu a.dropdown-toggle span:before {
  display: none !important; }

#portlet_wlt_dc_order_view_web .secondary-header .commerce-subheader-right .account-text {
  opacity: 0.6 !important; }

#portlet_wlt_dc_order_view_web .portlet-body .table-list th:first-child {
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 4px !important;
  width: 40% !important; }

#portlet_wlt_dc_order_view_web .portlet-body .table-list th:last-child {
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 4px !important; }

#portlet_wlt_dc_order_view_web .portlet-body .table-list tbody tr td {
  border-bottom: 1px solid #d4dbde; }

#portlet_wlt_dc_order_view_web .portlet-body .table td a {
  text-decoration: auto !important; }

#portlet_wlt_dc_order_view_web .management-bar {
  padding: 0px 0px 20px 0px !important; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_menuItem {
  border-radius: 4px;
  border-color: var(--wlt-custom-colour-scheme);
  background-color: var(--wlt-custom-colour-scheme); }

#portlet_wlt_dc_order_view_web a.lfr-portal-tooltip.btn-action.btn-primary {
  height: 40px;
  width: 40px; }

#portlet_wlt_dc_order_view_web .management-bar {
  border-bottom: none !important; }

#portlet_wlt_dc_order_view_web .management-bar-header-right a.disabled {
  display: none !important; }

#portlet_wlt_dc_order_view_web .table {
  border-spacing: 0 !important;
  margin-top: 0 !important; }

#portlet_wlt_dc_order_view_web .table tr:last-child td:first-child {
  border-radius: 0 0 4px 0; }

#portlet_wlt_dc_order_view_web .table tr:last-child td:last-child {
  border-radius: 0 0 0 4px; }

#portlet_wlt_dc_order_view_web .table tr th {
  font: normal normal 600 16px/19px Montserrat;
  color: #fff !important;
  background-color: #828e93 !important;
  height: 48px;
  padding: 0 15px !important;
  vertical-align: middle; }

#portlet_wlt_dc_order_view_web .table tr th p {
  font: normal normal 600 16px/19px Montserrat;
  color: #fff !important; }

#portlet_wlt_dc_order_view_web .table tr th:first-child {
  padding-left: 36px !important;
  border-radius: 4px 0 0 0; }

#portlet_wlt_dc_order_view_web .table tr th:last-child {
  border-radius: 0 4px 0 0; }

#portlet_wlt_dc_order_view_web .table tr td {
  padding: 0 15px !important;
  font: normal normal 500 14px/18px Montserrat !important;
  color: #09232c !important;
  vertical-align: middle !important; }

#portlet_wlt_dc_order_view_web .table tr td:first-child {
  padding-left: 36px !important; }

#portlet_wlt_dc_order_view_web .table tr td .btn-secondary {
  border: none !important;
  padding: 0 !important;
  height: auto !important;
  color: #e61d2b !important;
  text-decoration: underline;
  font: normal normal 500 14px/18px Montserrat !important; }

#portlet_wlt_dc_order_view_web .portlet-body .table-list thead th {
  line-height: 1;
  text-transform: inherit;
  white-space: nowrap;
  background-color: #fff;
  height: 48px !important;
  text-align: left;
  font: normal normal 600 16px/19px Montserrat;
  letter-spacing: 0px;
  color: #fff !important;
  opacity: 1; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_menuItem .lexicon-icon {
  display: inline-block;
  fill: currentColor;
  height: 1em;
  margin-top: 3px;
  vertical-align: middle;
  width: 1em;
  font-size: 16px !important; }

#portlet_wlt_dc_order_view_web .lfr-icon-menu-open ul.dropdown-menu {
  min-width: 150px;
  max-height: none;
  overflow: visible;
  border-radius: 4px;
  padding: 0px !important;
  border: 0;
  margin-right: 0; }

#portlet_wlt_dc_order_view_web .lfr-icon-menu-open ul.dropdown-menu li a.taglib-icon span {
  margin-left: 0;
  text-align: left;
  font: normal normal 500 14px/18px Montserrat;
  letter-spacing: 0.01px;
  color: #09232c !important;
  opacity: 1; }

#portlet_wlt_dc_order_view_web .lfr-icon-menu-open ul.dropdown-menu li a.taglib-icon:hover {
  background-color: #f4f4f4; }

#portlet_wlt_dc_order_view_web .input-text-wrapper .wlt-input-group input.has-value[type="text"] ~ .wlt-label {
  line-height: 1.5;
  top: 0;
  text-align: left;
  font: normal normal 500 12px/15px Montserrat !important;
  letter-spacing: -0.02px;
  color: #828e93;
  opacity: 1; }

#portlet_wlt_dc_order_view_web .wlt-theme .panel-group .panel-title {
  width: auto !important;
  background-color: #fff !important; }

#portlet_wlt_dc_order_view_web .portlet-body .panel-heading .panel-title {
  line-height: 16px;
  margin-bottom: 5px;
  padding: 27px 30px;
  text-transform: inherit;
  font: normal normal 600 20px/24px Montserrat;
  letter-spacing: 0px;
  color: #09232c;
  opacity: 1;
  width: auto; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card .panel-heading {
  right: 0px; }

#portlet_wlt_dc_order_view_web .form-group.input-text-wrapper .wlt-input-group .control-label {
  margin: 0;
  line-height: normal;
  vertical-align: baseline;
  font: normal normal 500 12px/15px Montserrat;
  letter-spacing: -0.02px;
  color: #828e93;
  opacity: 1;
  text-transform: inherit; }

#portlet_wlt_dc_order_view_web div.form-group.input-text-wrapper .wlt-input-group textarea {
  margin-top: 11px;
  background: #fff 0% 0% no-repeat padding-box;
  border: 1px solid #d4dbde !important;
  border-radius: 4px !important;
  opacity: 1; }

#portlet_wlt_dc_order_view_web .control-label {
  grid-area: label;
  line-height: 1.4;
  margin-right: 10px;
  text-transform: inherit;
  vertical-align: baseline;
  text-align: left;
  font: normal normal 500 12px/15px Montserrat;
  letter-spacing: -0.02px;
  color: #828e93;
  opacity: 1; }

#portlet_wlt_dc_order_view_web body.wlt-theme .panel-group .panel-title {
  margin-bottom: 5px;
  width: auto;
  text-align: left;
  font: normal normal 600 20px/24px Montserrat;
  letter-spacing: 0px;
  color: #09232c;
  opacity: 1;
  padding: 27px 30px;
  margin-left: 10px; }

#portlet_wlt_dc_order_view_web .tree-node-content .tree-label {
  margin-left: 3px;
  text-align: left;
  font: normal normal 600 16px/19px Montserrat;
  letter-spacing: 0px;
  color: #09232c;
  opacity: 1; }

#portlet_wlt_dc_order_view_web .has-success .form-control {
  border-color: #d4d8d9; }

#portlet_wlt_dc_order_view_web svg.lexicon-icon.lexicon-icon-asterisk {
  display: inline-block;
  fill: #828e93;
  height: 1em;
  margin-top: -3px;
  vertical-align: middle;
  width: 1em;
  font-size: 5px !important; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_submitButton {
  width: 140px;
  height: 48px;
  border-radius: 4px;
  background-color: var(--wlt-custom-colour-scheme);
  border-color: var(--wlt-custom-colour-scheme);
  text-transform: uppercase; }

#portlet_wlt_dc_order_view_web a.btn-secondary {
  width: 140px;
  height: 48px;
  border: 1px solid var(--wlt-custom-colour-scheme);
  border-radius: 4px;
  text-align: center;
  padding-top: 14px;
  font: normal normal bold 14px/18px Montserrat;
  text-transform: uppercase; }

#portlet_wlt_dc_order_view_web a.btn-secondary .lfr-btn-label {
  color: var(--wlt-custom-colour-scheme); }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_fm .button-holder {
  top: -25px;
  position: absolute;
  right: -18px;
  margin-right: 20px; }

#portlet_wlt_dc_order_view_web .container-fluid-1280 {
  max-width: none;
  padding: 0;
  padding-left: 11px !important;
  padding-right: 22px !important; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_commerceProductsSearchContainer .lfr-search-container-wrapper .display-style-icon .lfr-asset-item.active .card {
  border-bottom: none; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_productList .container-fluid-max-xl {
  max-width: none; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card #_wlt_dc_order_view_web_productList .management-bar .custom-checkbox {
  width: 150px !important; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card fieldset label[for^="_wlt_dc_order_view_web_dc"] {
  font: normal normal 500 12px/15px Montserrat !important; }

#portlet_wlt_dc_order_view_web .management-bar .custom-control-label .custom-control-label-text {
  font: normal normal 600 16px/19px Montserrat;
  color: #09232c; }

#portlet_wlt_dc_order_view_web .card-horizontal {
  background-color: #fff;
  border-width: 0px !important;
  border-radius: 4px !important; }

#portlet_wlt_dc_order_view_web textarea.form-control {
  height: 80px;
  width: inherit !important; }

#portlet_wlt_dc_order_view_web .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle span:before {
  display: block; }

#portlet_wlt_dc_order_view_web .lfr-entry-action-column .dropdown-toggle svg {
  display: block !important;
  fill: #828e93 !important;
  margin-top: 6px; }

#portlet_wlt_dc_order_view_web input[type=checkbox]:not(.toggle-switch):checked:before {
  color: var(--wlt-custom-colour-scheme); }

#portlet_wlt_dc_order_view_web .lfr-search-container-wrapper .table-list tbody tr td a {
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  font-size: 22px;
  vertical-align: text-bottom; }

#portlet_wlt_dc_order_view_web .lfr-search-container-wrapper .table-list tbody tr td a:hover {
  color: #828e93 !important;
  cursor: pointer; }

#portlet_wlt_dc_order_view_web .lfr-search-container-wrapper .table-list tbody tr td a {
  color: #828e93 !important; }

#portlet_wlt_dc_order_view_web .input-select-wrapper .text-warning:before {
  display: none; }

#portlet_wlt_dc_order_view_web .lfr-search-container-wrapper .display-style-icon .lfr-asset-item .card .card-row .lfr-card-title-text a {
  line-height: 1.5;
  text-align: left;
  font: normal normal 600 16px/19px Montserrat;
  letter-spacing: 0px;
  color: #09232c;
  opacity: 1; }

#portlet_wlt_dc_order_view_web .form-group input {
  border-left: none;
  border-right: none;
  border-top: none;
  border-radius: 0px;
  border-bottom: 1px solid #d4dbde;
  font: normal normal 500 14px/18px Montserrat;
  color: #09232c !important; }

#portlet_wlt_dc_order_view_web .lfr-search-container-wrapper tbody {
  background-color: #fff;
  border: none; }

#portlet_wlt_dc_order_view_web .lfr-search-container-wrapper .table-list tbody tr td.lfr-entry-action-column {
  background-color: #fff; }

#portlet_wlt_dc_order_view_web .input-select-wrapper select.form-control:not([multiple]):not([size]) {
  background: url(../images/icons/down_arrow.svg) no-repeat !important;
  color: #09232c !important;
  font: normal normal 500 14px/18px Montserrat;
  background-position: right 0.75rem center !important;
  /*background-repeat: no-repeat;
	 background-size: 8px 10px;
	*/ }

#portlet_wlt_dc_order_view_web .aui-page-header .aui-page-header-main h1 {
  color: #09232c !important;
  font: normal normal 600 24px/29px Montserrat; }

#portlet_wlt_dc_order_view_web #allSubOrgs {
  margin-left: 49px; }

#portlet_wlt_dc_order_view_web .btn-primary {
  border-radius: 4px;
  padding: 12px 30px;
  height: 42px; }

#portlet_wlt_dc_order_view_web .apply-coverage-column .coverage-container {
  margin-right: -35px !important; }

#portlet_wlt_dc_order_view_web .apply-coverage-column .coverage-container input.text-right {
  margin-left: 0px;
  max-width: 72px;
  font: normal normal 500 13px/20px Montserrat;
  color: #030f14; }

#portlet_wlt_dc_order_view_web .apply-coverage-column .percentage {
  right: 39px !important; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_fm button.btn-cancel, #portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_fm a.btn-cancel {
  width: 140px;
  height: 48px;
  border: 1px solid var(--wlt-custom-colour-scheme);
  border-radius: 4px;
  text-align: center;
  padding-top: 14px;
  font: normal normal bold 14px/18px Montserrat;
  text-transform: uppercase;
  background: transparent; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_fm button.btn-cancel .lfr-btn-label {
  padding: 12px 20px !important;
  font: normal normal bold 14px/18px Montserrat;
  color: var(--wlt-custom-colour-scheme); }

#portlet_wlt_dc_order_view_web .tooltip-inner:after {
  border: 0px !important; }

#portlet_wlt_dc_order_view_web .demand-capture-table .product-nav-container .product-nav {
  font: normal normal 600 12px/15px Montserrat;
  color: #09232c;
  top: 75px;
  left: -22px; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom.pagination-bar .pagination > li:first-child > a, #portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom.pagination-bar .pagination > li:last-child > a {
  padding: 11.5px 13.5px 10.5px 14.5px;
  border-radius: 4px !important;
  height: 35px;
  width: 35px; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom.pagination-bar .pagination > li.disabled:first-child > a .lexicon-icon {
  color: #828e93 !important; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom .dropdown-toggle span:before {
  display: none; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom ul.dropdown-menu {
  min-width: 150px;
  max-height: none;
  overflow: visible;
  border-radius: 4px;
  padding: 0px !important;
  border: 0;
  margin-right: 0; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom ul.dropdown-menu li a, #portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom ul.dropdown-menu li span {
  margin-left: 0;
  text-align: left;
  font: normal normal 500 14px/18px Montserrat;
  letter-spacing: 0.01px;
  color: #09232c !important;
  opacity: 1; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom ul.dropdown-menu li a:hover {
  background-color: #f4f4f4; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListSearchContainer .pagination-bar .pagination-items-per-page .dropdown-toggle span svg {
  display: block !important;
  margin-top: 5px; }

#portlet_wlt_dc_order_view_web input[type=checkbox]:not(.toggle-switch):checked:before {
  color: var(--wlt-custom-colour-scheme); }

#portlet_wlt_dc_order_view_web .lfr-search-container-wrapper .display-style-icon .lfr-asset-item.active .card {
  border-bottom-color: transparent; }

#portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_fm .input-text-wrapper .control-label {
  font: normal normal 500 12px/15px Montserrat !important;
  letter-spacing: -0.02px !important;
  color: #828e93 !important; }

.modal-dialog .modal-content .modal-header {
  height: 85px !important;
  padding: 28px 20px 28px 32px !important; }

.modal-open .modal-dialog div.modal-body {
  margin-bottom: 25px !important; }

.modal-dialog .modal-content .modal-header {
  background-color: #fff !important; }

.modal-header h2 {
  font: normal normal 600 24px/29px Montserrat;
  color: #09232c; }

.modal-body {
  font: normal normal 600 16px/24px Montserrat;
  color: #09232c; }

#modal-confirm-button {
  width: 184px;
  height: 48px;
  font: normal normal bold 14px/18px Montserrat;
  color: #fff;
  text-transform: uppercase;
  border-radius: 4px;
  background-color: var(--wlt-custom-colour-scheme);
  border: var(--wlt-custom-colour-scheme); }

.lfr-icon-menu-open ul.dropdown-menu {
  min-width: 150px;
  max-height: none;
  overflow: visible;
  border-radius: 4px;
  padding: 0px !important;
  border: 0;
  margin-right: 0; }

.lfr-icon-menu-open ul.dropdown-menu li a.taglib-icon span {
  margin-left: 0.25rem;
  text-align: left;
  font: normal normal 500 14px/18px Montserrat;
  letter-spacing: 0.01px;
  color: #09232c !important;
  opacity: 1; }

.lfr-icon-menu-open ul.dropdown-menu li a.taglib-icon:hover {
  background-color: #f4f4f4; }

.modal-dialog .modal-content .modal-header > div button:before {
  color: #828e93 !important; }

.demand-capture-item-popup .form-check-card .custom-control-label::before, .form-check-card .custom-control-label::after {
  left: 4px;
  top: 10px;
  border-radius: 2px; }

body.tag-theme #portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom.pagination-bar .dropdown-toggle {
  min-width: auto; }
  body.tag-theme #portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom.pagination-bar .dropdown-toggle span:last-child, body.tag-theme #portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom.pagination-bar .dropdown-toggle span #grsc__column1__0 {
    background: url(/o/tag-theme/images/icons/down-arrow-icon.svg) left center no-repeat;
    margin-top: 3px;
    width: 10px; }
    body.tag-theme #portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom.pagination-bar .dropdown-toggle span:last-child svg, body.tag-theme #portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_demandCaptureEntriesListPageIteratorBottom.pagination-bar .dropdown-toggle span #grsc__column1__0 svg {
      display: none !important; }

body.tag-theme #portlet_wlt_dc_order_view_web #_wlt_dc_order_view_web_fm .main-content-card {
  display: block !important; }

#portlet_demandcapturereviewweb .product-nav-container button.product-nav-align-middle {
  right: 65px;
  font: normal normal 600 12px / 15px Montserrat;
  color: white;
  opacity: 1;
  background-color: #bfbfbf;
  top: 97px;
  font-family: 'Montserrat';
  font-weight: 400;
  border-radius: 5px;
  text-transform: uppercase;
  padding: 5px;
  letter-spacing: 0.5px;
  text-decoration: none; }
  #portlet_demandcapturereviewweb .product-nav-container button.product-nav-align-middle:hover {
    opacity: 0.4; }

#portlet_demandcapturereviewweb .table td:first-child, #portlet_demandcapturereviewweb .table th:first-child, #portlet_demandcapturereviewweb .table .table-cell-start {
  padding: 8px 5px;
  text-wrap: wrap; }

#portlet_demandcapturereviewweb .demand-capture-table .btn-primary {
  border-radius: 5px;
  margin-bottom: 15px;
  height: 40px;
  text-transform: uppercase; }

#portlet_demandcapturereviewweb .demand-capture-table .demand-capture-matrix-previous-phases .form-control-tag-group .input-group-prepend {
  margin-left: 1rem !important; }

#portlet_demandcapturereviewweb .demand-capture-table .table th {
  vertical-align: top !important;
  font: normal normal 600 12px / 16px Montserrat; }

#portlet_demandcapturereviewweb .demand-capture-table .table thead {
  position: sticky;
  top: 0px;
  z-index: 15;
  -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 10px 34px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.25); }

#portlet_demandcapturereviewweb .demand-capture-table .table tr:nth-child(2) {
  z-index: 0 !important; }
  #portlet_demandcapturereviewweb .demand-capture-table .table tr:nth-child(2) .sticky-left-data:nth-child(3) {
    z-index: 0 !important; }

#portlet_demandcapturereviewweb .demand-capture-table .table tr:nth-child(3) br {
  display: none; }

#portlet_demandcapturereviewweb .demand-capture-table .table tr:nth-child(5) br {
  display: none; }

#portlet_demandcapturereviewweb .demand-capture-table .table .sticky-top-data-second-line {
  top: 100px !important;
  height: 43px !important;
  z-index: 0; }

#portlet_demandcapturereviewweb .demand-capture-table .table .sticky-top-data-third-line {
  top: 100px !important; }

#portlet_demandcapturereviewweb .demand-capture-table .table .sticky-left-data:nth-child(2) {
  left: 200px !important; }
  #portlet_demandcapturereviewweb .demand-capture-table .table .sticky-left-data:nth-child(2) .form-group-autofit {
    margin: -55px 0px 0px -65px; }
    #portlet_demandcapturereviewweb .demand-capture-table .table .sticky-left-data:nth-child(2) .form-group-autofit .form-group-item {
      width: 50px; }

#portlet_demandcapturereviewweb .demand-capture-table .table .sticky-left-data:nth-child(3) {
  left: 400px !important;
  background-color: white !important;
  z-index: 0; }

#portlet_demandcapturereviewweb .demand-capture-table .table .sticky-left-data {
  position: sticky !important;
  min-width: 200px !important;
  background-color: #f3f3f3 !important; }

#portlet_demandcapturereviewweb .demand-capture-table .table td {
  position: relative; }
  #portlet_demandcapturereviewweb .demand-capture-table .table td.table-cell-expand-small {
    width: auto !important;
    max-width: initial !important;
    z-index: 1;
    position: relative; }
    #portlet_demandcapturereviewweb .demand-capture-table .table td.table-cell-expand-small .form-group-autofit .coverage-container {
      width: 100% !important;
      border: 0; }

.product-nav-container {
  height: 110px !important; }

th.border-right.sticky-left-data.sticky-top-data-second-line {
  z-index: 2 !important; }

div.short-description-cell {
  font-size: 13px;
  height: 70px;
  overflow: scroll;
  padding-right: 10px; }

.sticky-left-data {
  background-color: #f3f3f3 !important; }

button.product-nav-align-middle.selected-page-size.btn.btn-link {
  background-color: white !important;
  color: #4a4a4a !important;
  font-weight: 600 !important; }

.align-items-baseline {
  align-items: baseline !important;
  border: solid 1px #d5d5d5;
  padding: 5px;
  text-wrap: nowrap;
  margin: 3px;
  border-radius: 5px;
  min-width: 260px; }

#portlet_wlt_dc_order_view_web .portlet-content-container #_wlt_dc_order_view_web_fm .main-content-card .row:nth-child(3) .col-md-4:first-child .input-text-wrapper {
  margin-top: 0px !important; }

#portlet_wlt_dc_order_view_web .tree-node-content .tree-node-checkbox-container .tree-node-checkbox.hide {
  display: none !important; }

.treeContainer .glyphicon-minus:before,
.treeContainer .glyphicon-plus:before {
  font-size: 24px; }

#_wlt_dc_order_view_web_productList .container-view .card-page .entry-card.lfr-asset-item .card-body {
  width: 80%; }

@media (min-width: 576px) {
  .wlt-theme.signed-in #_wlt_dc_order_view_web_productList .demand-capture-item-popup #_wlt_dc_order_view_web_commerceProducts .entry-card li {
    width: 100%; } }

@media (max-width: 900px) {
  body.wlt-theme #productMenuSidebar .sidebar-body #_WLT_user_NavCollapse .panel-body > div {
    float: initial !important; }
  html:not(#__):not(#___) .cadmin.sidenav-fixed.sidenav-menu-slider .sidenav-menu {
    position: relative !important; }
  #productMenuSidebar #_WLT_user_NavCollapse .list-group.sidebar-list-group {
    width: 100% !important; } }

#_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet_fm .panel-body .button-holder button {
  margin-left: 0px !important;
  margin-top: 30px !important;
  width: 140px;
  height: 48px; }

#_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet_message {
  width: 400px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0px; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .lexicon-icon-asterisk {
  display: inline-block;
  fill: #828e93;
  height: 1em;
  margin-top: -3px;
  vertical-align: middle;
  width: 1em;
  font-size: 5px !important; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .main-content-card .lfr-btn-label, #portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .main-content-card .lfr-btn-label:hover {
  color: var(--wlt-custom-colour-scheme); }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .card-horizontal {
  border: none;
  border-radius: 4px; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .button-holder button {
  text-transform: uppercase;
  height: 48px;
  width: 184px;
  background-color: white;
  color: var(--wlt-custom-colour-scheme);
  border: 1px solid var(--wlt-custom-colour-scheme);
  border-radius: 4px;
  opacity: 1;
  margin-top: 30px;
  margin-left: 0px !important; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .splitter.splitter-spaced {
  background-color: transparent;
  overflow: hidden;
  padding-bottom: 0.15em; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table {
  width: 100%;
  max-width: 100%;
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 4px;
  opacity: 1;
  border: none;
  margin-bottom: 20px; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table td {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
  letter-spacing: -0.03px;
  position: relative;
  vertical-align: middle; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table thead td, #portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table thead th {
  border-bottom-width: 0;
  font: normal normal 600 12px/15px Montserrat;
  color: #828e93; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table-bordered td, #portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table-bordered th {
  width: 200px !important;
  max-width: 200px !important;
  min-width: auto !important;
  border: none; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table td:first-child, #portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table th:first-child, #portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table .table-cell-start {
  padding: 8px 32px; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table-title {
  font: normal normal 600 16px/19px Montserrat;
  margin-bottom: 0;
  letter-spacing: -0.03px; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-success {
  width: 130px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: rgba(70, 183, 74, 0.12); }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-success span {
  font: normal normal 500 14px/18px Montserrat !important;
  letter-spacing: 0px;
  color: #09232c !important; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-success:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  left: 10px;
  top: 12px;
  background-color: #46b74a; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-danger {
  width: 130px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: rgba(222, 51, 51, 0.12); }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-danger span {
  font: normal normal 500 14px/18px Montserrat !important;
  letter-spacing: 0px;
  color: #09232c !important; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-danger:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  left: 10px;
  top: 12px;
  background-color: #de3333; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-info {
  width: 130px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: #90daff; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-info span {
  font: normal normal 500 14px/18px Montserrat !important;
  letter-spacing: 0px;
  color: #09232c !important; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-info:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  left: 10px;
  top: 12px;
  background-color: #0098e4; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-warning {
  width: 130px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: rgba(222, 51, 51, 0.12); }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-warning span {
  font: normal normal 500 14px/18px Montserrat !important;
  letter-spacing: 0px;
  color: #09232c !important; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .label-warning:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  left: 10px;
  top: 12px;
  background-color: #fc9d2f; }

#portlet_demandcapturereviewweb .table {
  width: 100%;
  max-width: 100%;
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 4px;
  opacity: 1;
  border: none;
  margin-bottom: 20px; }

#portlet_demandcapturereviewweb .table td {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
  letter-spacing: -0.03px;
  position: relative;
  vertical-align: middle; }

#portlet_demandcapturereviewweb .table thead td, #portlet_demandcapturereviewweb .table thead th {
  border-bottom-width: 0;
  font: normal normal 600 12px/15px Montserrat;
  color: #828e93; }

#portlet_demandcapturereviewweb .table-bordered td, #portlet_demandcapturereviewweb .table-bordered th {
  width: 200px !important;
  max-width: 200px !important;
  min-width: auto !important;
  border: none; }

#portlet_demandcapturereviewweb .table td:first-child, #portlet_demandcapturereviewweb .table th:first-child, #portlet_demandcapturereviewweb .table .table-cell-start {
  padding: 8px 32px; }

#portlet_demandcapturereviewweb .table-title {
  font: normal normal 600 16px/19px Montserrat;
  margin-bottom: 0;
  letter-spacing: -0.03px; }

#portlet_demandcapturereviewweb .product-nav-container button.product-nav-align-middle {
  right: -45px;
  font: normal normal 600 12px/15px Montserrat;
  letter-spacing: 0px;
  color: #09232c;
  opacity: 1;
  top: 80px; }

#portlet_demandcapturereviewweb .demand-capture-table select.form-control:not([multiple]):not([size]) {
  background-position: right 0.75rem center !important;
  border-left: none;
  border-right: none;
  border-top: none;
  border-radius: 0px;
  font: normal normal 600 14px/18px Montserrat !important; }

#portlet_demandcapturereviewweb .multi-step-item.active .multi-step-indicator-label {
  font: normal normal 600 14px/18px Montserrat;
  color: #09232c; }

#portlet_demandcapturereviewweb .demand-capture-table .table th {
  font: normal normal 600 14px/18px Montserrat;
  color: #09232c; }

#portlet_demandcapturereviewweb .apply-coverage-column .btn-link {
  font: normal normal 600 12px/20px Montserrat; }

#portlet_demandcapturereviewweb .multi-step-item.complete .multi-step-divider {
  background-color: var(--wlt-custom-colour-scheme) !important; }

#portlet_demandcapturereviewweb .multi-step-item.active .multi-step-divider {
  background-color: #d4dbde; }

#portlet_demandcapturereviewweb .multi-step-item .multi-step-divider {
  background-color: #d4dbde;
  height: 1px;
  margin-left: 2rem;
  margin-top: -0.25rem;
  position: relative;
  top: 1.3em; }

#portlet_demandcapturereviewweb .multi-step-nav {
  margin: 0 32px;
  padding-right: 15px; }

#portlet_demandcapturereviewweb .multi-step-icon {
  background-color: white;
  border: 1px solid #d4dbde;
  border-radius: 50%;
  color: #828e93;
  height: 40px;
  width: 40px; }

#portlet_demandcapturereviewweb .multi-step-item .multi-step-icon {
  border-radius: 50%;
  text-align: center;
  border: 1px solid #d4dbde;
  width: 40px;
  height: 40px; }

#portlet_demandcapturereviewweb .multi-step-item.active .multi-step-icon {
  color: var(--wlt-custom-colour-scheme);
  border: 1px solid var(--wlt-custom-colour-scheme); }

#portlet_demandcapturereviewweb .multi-step-item.complete .multi-step-icon {
  background-color: var(--wlt-custom-colour-scheme) !important;
  color: #fff; }

#portlet_demandcapturereviewweb .multi-step-indicator-label-top .multi-step-indicator-label {
  top: 2.9rem;
  bottom: auto;
  font-family: 'Montserrat';
  font-size: 14px;
  font-weight: 600;
  color: #828e93;
  max-width: 135px; }

#portlet_demandcapturereviewweb .multi-step-item.complete .multi-step-indicator-label {
  color: #09232c; }

#portlet_demandcapturereviewweb .multi-step-indicator-label-top .multi-step-item {
  margin-bottom: 30px;
  padding-top: inherit; }

#portlet_demandcapturereviewweb .demand-capture-table {
  padding: 20px 32px !important;
  text-transform: capitalize; }

#portlet_demandcapturereviewweb .portlet-boundary_demandcapturereviewweb_ .form-group-item .form-control {
  background-clip: border-box;
  border-color: #d4dbde;
  border-bottom-width: 1px;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  border-top-width: 0 !important;
  height: 2.375rem;
  min-width: 0;
  border-radius: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 500;
  color: #09232c; }

#portlet_demandcapturereviewweb .demand-capture-table {
  border-radius: 4px;
  background: #fff;
  padding: 20px; }
  #portlet_demandcapturereviewweb .demand-capture-table table tr:last-child th.table-cell-expand .product-nav-align-middle {
    top: 46px !important; }
  #portlet_demandcapturereviewweb .demand-capture-table table tr:last-child th.border-right .product-nav-container {
    height: 75px !important; }

#portlet_demandcapturereviewweb .btn-group .btn-primary {
  width: 140px;
  height: 48px;
  background-color: var(--wlt-custom-colour-scheme);
  border-color: var(--wlt-custom-colour-scheme);
  text-align: center;
  font: normal normal bold 14px/18px Montserrat;
  letter-spacing: 0px;
  color: #fff;
  text-transform: uppercase;
  border-radius: 4px; }

.portlet-boundary_demandcapturereviewweb_ .customer-status-tooltip-container {
  color: #d4dbde; }

.portlet-boundary_demandcapturereviewweb_ .demand-capture-table .table-list {
  border-bottom: 1px solid #d4dbde; }

.portlet-boundary_demandcapturereviewweb_ .table-cell-expand-small .form-group-autofit .coverage-container {
  width: 65% !important;
  background: #fff 0% 0% no-repeat padding-box;
  border: 1px solid #d4dbde;
  border-radius: 4px; }

.portlet-boundary_demandcapturereviewweb_ .even-column {
  background-color: #fff !important; }

.portlet-boundary_demandcapturereviewweb_ .apply-coverage-column .form-group-item {
  border: none !important; }

.portlet-boundary_demandcapturereviewweb_ .btn-group {
  color: #007f2d; }

.portlet-boundary_demandcapturereviewweb_ .btn-group button {
  border-radius: 4px; }

.portlet-boundary_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet_ .table thead tr th {
  color: #828e93 !important;
  font-size: 12px !important;
  font-weight: 600 !important; }

.portlet-boundary_demandcapturereviewweb_ .demand-capture-table label {
  color: #828e93 !important; }

.portlet-boundary_demandcapturereviewweb_ .table-list-title {
  color: #09232c;
  font: normal normal 500 14px/18px Montserrat; }

.portlet-boundary_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet_ .buttonListener {
  width: 140px;
  height: 48px;
  background: #fff !important;
  border: 1px solid #007f2d !important;
  border-radius: 4px; }

.portlet-boundary_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet_ .lfr-btn-label {
  color: #007f2d !important;
  text-transform: uppercase !important; }

.portlet-boundary_demandcapturereviewweb_ .demand-capture-table .table-cell-expand .form-control {
  background-color: #fff f;
  color: #030f14; }

.portlet-boundary_demandcapturereviewweb_ .demand-capture-table .apply-coverage-column .form-control {
  border: 1px solid #d4dbde !important;
  color: #030f14 !important; }

.portlet-boundary_demandcapturereviewweb_ .demand-capture-table .table-cell-expand-small .form-control {
  background-color: #fff f;
  color: #030f14;
  border-radius: 4px;
  border-bottom-width: 1px;
  padding-left: 10px;
  padding-right: 12px;
  font-size: 13px; }

.portlet-boundary_demandcapturereviewweb_ .demand-capture-table .table-cell-expand-small .percentage {
  font-size: 13px;
  font-family: 'MONTSERRAT';
  right: 5px !important; }

.portlet-boundary_demandcapturereviewweb_ .even-column .product-url {
  color: #0c71d6; }

.portlet-boundary_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet_ .table {
  background-color: #fff !important; }

.portlet-boundary_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet_ .table .tboday .tr .td {
  color: #09232c;
  font: normal normal 600 16px/19px Montserrat; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .portlet-content-container .table thead tr th {
  background-color: #828e93 !important;
  text-align: left;
  font: normal normal 600 16px/19px Montserrat;
  letter-spacing: 0px;
  color: #fff;
  opacity: 1;
  height: 48px; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .portlet-content-container .table thead tr th:first-child {
  border-radius: 4px 0px 0px 0px;
  padding-bottom: 15px; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .portlet-content-container .table thead tr th:last-child {
  border-radius: 0px 4px 0px 0px; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .portlet-content-container .table tbody tr {
  height: 60px;
  border: 0.5px solid #d4dbde; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .portlet-content-container .table tbody tr:last-child {
  border-radius: 0px 0px 4px 4px; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .main-content-card {
  border-style: none !important; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
  border-left: none !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: 1px solid #d4dbde;
  border-radius: 0px; }

.input-select-wrapper select.form-control:not([multiple]):not([size]) {
  background: url(../images/icons/down_arrow.svg) no-repeat;
  color: #09232c !important;
  font: normal normal 500 14px/18px Montserrat;
  background-position: right 0.75rem center !important;
  border-bottom: 1px solid #d4dbde; }

.table-bordered th, .table-bordered td {
  border: none !important; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table {
  width: 100%;
  max-width: 100%;
  background: #fff 0% 0% no-repeat padding-box;
  border-radius: 4px;
  opacity: 1;
  border: none;
  margin-bottom: 20px; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table td {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
  letter-spacing: -0.03px;
  position: relative;
  vertical-align: middle; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table thead td, #portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table thead th {
  border-bottom-width: 0;
  font: normal normal 600 12px/15px Montserrat;
  color: #828e93; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table-bordered td, #portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table-bordered th {
  width: 200px !important;
  max-width: 200px !important;
  min-width: auto !important;
  border: none; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table td:first-child, #portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table th:first-child, #portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table .table-cell-start {
  padding: 8px 32px; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .table-title {
  font: normal normal 600 16px/19px Montserrat;
  margin-bottom: 0;
  letter-spacing: -0.03px; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-success {
  width: 130px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: rgba(70, 183, 74, 0.12); }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-success span {
  font: normal normal 500 14px/18px Montserrat !important;
  letter-spacing: 0px;
  color: #09232c !important; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-success:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  left: 10px;
  top: 12px;
  background-color: #46b74a; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-danger {
  width: 130px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: rgba(222, 51, 51, 0.12); }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-danger span {
  font: normal normal 500 14px/18px Montserrat !important;
  letter-spacing: 0px;
  color: #09232c !important; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-danger:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  left: 10px;
  top: 12px;
  background-color: #de3333; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-info {
  width: 130px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: #90daff; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-info span {
  font: normal normal 500 14px/18px Montserrat !important;
  letter-spacing: 0px;
  color: #09232c !important; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-info:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  left: 10px;
  top: 12px;
  background-color: #0098e4; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-warning {
  width: 130px;
  height: 32px;
  padding: 7px 12px 7px 32px;
  display: block;
  border-radius: 4px;
  line-height: 1.4;
  position: relative;
  text-transform: capitalize;
  font: normal normal 500 12px/18px Montserrat !important;
  border: 0;
  background-color: rgba(222, 51, 51, 0.12); }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-warning span {
  font: normal normal 500 14px/18px Montserrat !important;
  letter-spacing: 0px;
  color: #09232c !important; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .label-warning:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 10px;
  left: 10px;
  top: 12px;
  background-color: #fc9d2f; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet div.splitter {
  background-color: transparent; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .splitter.splitter-spaced {
  margin-bottom: 45px !important; }

#_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet_fm .panel-group .input-text-wrapper label.control-label {
  text-align: left;
  font: normal normal 500 12px/15px Montserrat;
  letter-spacing: -0.02px;
  color: #828E93; }

#_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet_fm .card-horizontal {
  border: none !important; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet .table tbody div.table-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block; }

#portlet_demandcapturereviewweb .demand-capture-table .table .table-cell-expand a.product-url {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block; }

#portlet_demandcapturereviewweb .demand-capture-table .table .table-cell-expand .form-group-autofit > div:first-child .product-nav {
  left: 2.5rem;
  width: max-content;
  z-index: 1; }

#portlet_demandcapturereviewweb .demand-capture-table .table .table-cell-expand .form-group-autofit > div:last-child .product-nav {
  right: 65% !important;
  width: max-content; }

#portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .portlet-content .portlet-content-container .portlet-body {
  display: flex;
  flex-direction: column; }
  #portlet_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet .portlet-content .portlet-content-container .portlet-body #_com_liferay_wlt_demand_capture_phase_review_log_WltDCPhaseReviewLogPortlet_fm fieldset {
    background-color: white; }

#portlet_com_liferay_wlt_demand_capture_phase_manager_portlet_WltDCPhaseManagerPortlet #Content .button-holder .btn-primary {
  background-color: #0b5fff !important; }

#portlet_wlt_dc_order_view_web .tree-node-content .tree-node-checkbox-container .tree-node-checkbox {
  display: inline-block !important; }

:root {
  --btn-primary-background-color: #007bff;
  --btn-primary-border-color: #007bff;
  --btn-primary-color: #fff;
  --btn-primary-hover-background-color: ;
  --btn-primary-hover-border-color: ;
  --btn-primary-hover-color: ; }

:root {
  --btn-outline-primary-border-color: #007bff;
  --btn-outline-primary-color: #007bff;
  --btn-outline-primary-hover-background-color: ;
  --btn-outline-primary-hover-border-color: ;
  --btn-outline-primary-hover-color: ; }

:root {
  --btn-secondary-background-color: #6c757d;
  --btn-secondary-border-color: #6c757d;
  --btn-secondary-color: #fff;
  --btn-secondary-hover-background-color: ;
  --btn-secondary-hover-border-color: ;
  --btn-secondary-hover-color: ; }

:root {
  --btn-outline-secondary-border-color: #6c757d;
  --btn-outline-secondary-color: #6c757d;
  --btn-outline-secondary-hover-background-color: ;
  --btn-outline-secondary-hover-border-color: ;
  --btn-outline-secondary-hover-color: ; }

:root {
  --aspect-ratio-4-to-3: 75%;
  --aspect-ratio-8-to-3: 37.5%;
  --aspect-ratio-16-to-9: 56.25%;
  --aspect-ratio: 100%;
  --blockquote-font-size: 1rem * 1.25;
  --blockquote-small-color: #6c757d;
  --blockquote-small-font-size: 80%;
  --body-bg: #fff;
  --body-color: #212529;
  --border-radius-circle: 50%;
  --border-radius-lg: 0.3rem;
  --border-radius-sm: 0.2rem;
  --border-radius: 0.25rem;
  --black: #000000;
  --gray-100: #f8f9fa;
  --gray-200: #e9ecef;
  --gray-300: #dee2e6;
  --gray-400: #ced4da;
  --gray-500: #adb5bd;
  --gray-600: #6c757d;
  --gray-700: #495057;
  --gray-800: #343a40;
  --gray-900: #212529;
  --transparent: transparent;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --container-max-sm: 540px;
  --container-max-md: 720px;
  --container-max-lg: 960px;
  --container-max-xl: 1140px;
  --display1-size: 6rem;
  --display2-size: 5.5rem;
  --display3-size: 4.5rem;
  --display4-size: 3.5rem;
  --display1-weight: 300;
  --display2-weight: 300;
  --display3-weight: 300;
  --display4-weight: 300;
  --display-line-height: 1.2;
  --font-family-base: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  --font-size-base: 1rem;
  --font-size-lg: 1.25rem;
  --font-size-sm: 0.875rem;
  --font-weight-bold: 700;
  --font-weight-bolder: 900;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-semi-bold: 500;
  --line-height-base: 1.5;
  --line-height-sm: 1.15;
  --h2-font-size: calc(1rem * 2);
  --h3-font-size: calc(1rem * 1.75);
  --h4-font-size: calc(1rem * 1.5);
  --h5-font-size: calc(1rem * 1.25);
  --h6-font-size: 1rem;
  --lead-font-size: calc(1rem * 1.25);
  --lead-font-weight: 300;
  --portlet-bg: transparent;
  --portlet-content-border-radius: 0;
  --portlet-header-margin-bottom: calc(
		var(--spacer) * 1rem
	);
  --portlet-topper-bg: var(--primary);
  --portlet-topper-border: var(--portlet-topper-bg);
  --portlet-topper-border-radius: var(--border-radius-sm)
		var(--border-radius-sm) 0 0;
  --portlet-topper-color: var(--white);
  --portlet-topper-link-color: var(--portlet-topper-color);
  --portlet-topper-link-hover-color: var(--portlet-topper-link-color);
  --hr-border-color: rgba(0, 0, 0, 0.1);
  --hr-border-width: 0.0625rem;
  --hr-margin-y: 1rem;
  --box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --spacer: 1rem;
  --spacer-0: calc(var(--spacer) * 0);
  --spacer-1: calc(var(--spacer) * 0.25);
  --spacer-2: calc(var(--spacer) * 0.5);
  --spacer-3: calc(var(--spacer) * 1);
  --spacer-4: calc(var(--spacer) * 1.5);
  --spacer-5: calc(var(--spacer) * 3);
  --spacer-6: calc(var(--spacer) * 4.5);
  --spacer-7: calc(var(--spacer) * 6);
  --spacer-8: calc(var(--spacer) * 7.5);
  --text-muted: #6c757d;
  --transition-collapse: height 0.35s ease;
  --transition-fade: opacity 0.15s linear; }

body,
#wrapper {
  background-color: var(--body-bg);
  color: var(--body-color);
  font-family: var(--font-family-base);
  font-size: var(--font-size-base); }

.wlt-theme.signed-in #wrapper #content h1 {
  font-size: var(--h1-font-size);
  font-family: var(--header-font-Family); }

.wlt-theme.signed-in #wrapper #content h2 {
  font-size: var(--h2-font-size);
  font-family: var(--header-font-Family); }

.wlt-theme.signed-in #wrapper #content h3 {
  font-size: var(--h3-font-size);
  font-family: var(--header-font-Family); }

.wlt-theme.signed-in #wrapper #content h4 {
  font-size: var(--h4-font-size);
  font-family: var(--header-font-Family); }

.wlt-theme.signed-in #wrapper #content h5 {
  font-size: var(--h5-font-size);
  font-family: var(--header-font-Family); }

.wlt-theme.signed-in #wrapper #content h6 {
  font-size: var(--h6-font-size);
  font-family: var(--header-font-Family); }

p {
  color: var(--paragraph);
  font-size: var(--font-size-base);
  font-family: var(--para-font-Family); }

#fragment-eyoq-04-link {
  background-color: var(--black); }

.wlt-event-tile-title {
  font-size: var(--h1-font-size); }

.wlt-primary {
  background-color: var(--primary); }

.wlt-secondary {
  background-color: var(--secondary); }

.wlt-success {
  background-color: var(--success); }

.wlt-info {
  color: var(--info); }

.wlt-waring {
  background-color: var(--warning); }

.wlt-danger {
  color: var(--danger); }

.wlt-dark {
  color: var(--dark); }

.wlt-gray-info {
  color: var(--gray-100); }

.display-1 {
  font-size: var(--display1-size);
  font-weight: var(--display1-weight);
  line-height: var(--display-line-height); }

.display-2 {
  font-size: var(--display2-size);
  font-weight: var(--display2-weight);
  line-height: var(--display-line-height); }

.display-3 {
  font-size: var(--display3-size);
  font-weight: var(--display3-weight);
  line-height: var(--display-line-height); }

.display-4 {
  font-size: var(--display4-size);
  font-weight: var(--display4-weight);
  line-height: var(--display-line-height); }

.rounded {
  border-radius: var(--border-radius) !important; }

.rounded-circle {
  border-radius: var(--border-radius-circle) !important; }

.rounded-lg {
  border-radius: var(--border-radius-lg) !important; }

.rounded-pill {
  border-radius: var(--rounded-pill) !important; }

.rounded-sm {
  border-radius: var(--border-radius-sm) !important; }

.shadow {
  box-shadow: var(--box-shadow) !important; }

.shadow-sm {
  box-shadow: var(--box-shadow-sm) !important; }

.shadow-lg {
  box-shadow: var(--box-shadow-lg) !important; }

.font-weight-bold {
  font-weight: var(--font-weight-bold) !important; }

.font-weight-bolder {
  font-weight: var(--font-weight-bolder) !important; }

.font-weight-light {
  font-weight: var(--font-weight-light) !important; }

.font-weight-lighter {
  font-weight: var(--font-weight-lighter) !important; }

.font-weight-normal {
  font-weight: var(--font-weight-normal) !important; }

.blockquote {
  font-size: var(--blockquote-font-size); }

.blockquote-footer {
  color: var(--blockquote-small-color);
  font-size: var(--blockquote-small-font-size); }

.aspect-ratio:not([class*='aspect-ratio-']) {
  padding-bottom: var(--aspect-ratio); }

.aspect-ratio-4-to-3 {
  padding-bottom: var(--aspect-ratio-4-to-3); }

.aspect-ratio-8-to-3 {
  padding-bottom: var(--aspect-ratio-8-to-3); }

.aspect-ratio-16-to-9 {
  padding-bottom: var(--aspect-ratio-16-to-9); }

.card-type-asset .aspect-ratio {
  padding-bottom: var(--aspect-ratio-16-to-9); }

.btn-primary:not(:disabled):not(.disabled) {
  background-color: var(--btn-primary-background-color);
  border-color: var(--btn-primary-border-color);
  color: var(--btn-primary-color); }

.btn-primary:not(:disabled):not(.disabled):hover {
  background-color: var(--btn-primary-hover-background-color);
  border-color: var(--btn-primary-hover-border-color);
  color: var(--btn-primary-hover-color); }

.btn-secondary:not(:disabled):not(.disabled) {
  background-color: var(--btn-secondary-background-color);
  border-color: var(--btn-secondary-border-color);
  color: var(--btn-secondary-color); }

.btn-secondary:not(:disabled):not(.disabled):hover {
  background-color: var(--btn-secondary-hover-background-color);
  border-color: var(--btn-secondary-hover-border-color);
  color: var(--btn-secondary-hover-color); }

.btn-outline-primary:not(:disabled):not(.disabled) {
  background-color: var(--btn-outline-primary-background-color);
  border-color: var(--btn-outline-primary-border-color);
  color: var(--btn-outline-primary-color); }

.btn.btn-outline-primary:hover {
  background-color: var(--btn-outline-primary-hover-background-color);
  border-color: var(--btn-outline-primary-hover-border-color);
  color: var(--btn-outline-primary-hover-color); }

.btn-outline-secondary:not(:disabled):not(.disabled) {
  background-color: var(--btn-outline-secondary-background-color);
  border-color: var(--btn-outline-secondary-border-color);
  color: var(--btn-outline-secondary-color); }

.btn.btn-outline-secondary:hover {
  background-color: var(--btn-outline-secondary-hover-background-color);
  border-color: var(--btn-outline-secondary-hover-border-color);
  color: var(--btn-outline-secondary-hover-color); }

.btn-link:not(:disabled):not(.disabled) {
  color: var(--btn-link-color); }

.btn.btn-link:hover {
  color: var(--btn-link-hover-color); }

body.wlt-theme .alert.alert-primary[role="alert"] {
  background-color: var(--primary);
  border-color: var(--primary);
  border: 1px solid var(--primary);
  color: var(--primary-color); }

body.wlt-theme .alert.alert-secondary {
  background-color: var(--secondary);
  border-color: var(--secondary);
  border: 1px solid var(--secondary);
  color: var(--secondary-color); }

body.wlt-theme .alert.alert-success {
  background-color: var(--success);
  border-color: var(--success);
  border: 1px solid var(--success);
  color: var(--success-color); }

body.wlt-theme .alert.alert-info {
  background-color: var(--info);
  border-color: var(--info);
  border: 1px solid var(--info);
  color: var(--info-color) !important; }

body.wlt-theme .alert.alert-warning {
  background-color: var(--warning);
  border-color: var(--warning);
  border: 1px solid var(--warning);
  color: var(--warning-color); }

body.wlt-theme .alert.alert-danger {
  background-color: var(--danger);
  border-color: var(--danger);
  border: 1px solid var(--danger);
  color: var(--danger-color); }

body.wlt-theme .alert.alert-dark {
  background-color: var(--dark);
  border-color: var(--dark);
  border: 1px solid var(--dark);
  color: var(--dark-color); }

body.wlt-theme .alert.alert-light {
  background-color: var(--light);
  border-color: var(--light);
  border: 1px solid var(--light);
  color: var(--light-color); }

.container-max-sm {
  width: var(--container-max-sm); }

.container-max-md {
  width: var(--container-max-md); }

.container-max-lg {
  width: var(--container-max-lg); }

.container-max-xl {
  width: var(--container-max-xl); }

#portlet_com_liferay_wlt_specific_approval_web_SpecificApprovalPortlet .table tr td:first-child img {
  width: 60px; }

.gantt-searchbar .input-group-item .dropdown .dropdown-menu .dropdown-item .wlt-input-group label {
  display: inline-block !important; }

.gantt_scale_header .gantt-schedule-toggle .toggle-switch-bar::before {
  border: 0;
  border-radius: 50px;
  background-color: #4f5359;
  width: 36px !important;
  bottom: 0;
  content: ' ';
  left: 0;
  position: absolute;
  top: 0;
  transition: background-color 100ms ease-in, border-color 100ms ease-in, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in; }

.gantt_scale_header .gantt-schedule-toggle .toggle-switch-bar::after {
  width: 16px !important;
  height: 16px !important;
  border: 0;
  border-radius: 50px;
  transform: scale(0.85);
  left: 0;
  top: 1px;
  position: absolute;
  transition: background-color 100ms ease-in, border-color 100ms ease-in, color 100ms ease-in, left 100ms ease-in, right 100ms ease-in;
  content: '';
  background-color: #fff; }

.gantt_scale_header .gantt-schedule-toggle input.toggle-switch:checked ~ .toggle-switch-bar:after {
  left: 25px; }

.calendar-wrapper .right-search-options .navbar-form {
  background: transparent; }

.container-fluid .right-search-options .navbar-nav .nav-item .dropdown-item .wlt-input-group label {
  display: inline-block; }

.app-container .dashboard-header-title .custom-planing-table .table-header .status-column .status-dropdown {
  height: 4px;
  top: -21px; }

.app-container .messages-alert-bars-wrapper div {
  left: 165px;
  right: 0;
  top: 0px;
  z-index: 2000; }

.mini-cart .mini-cart-header .confirmation-prompt .btn.btn-outline-success {
  color: #28a745; }

.mini-cart .mini-cart-header .confirmation-prompt .btn.btn-outline-danger {
  color: #dc3545; }

.mini-cart .mini-cart-header .confirmation-prompt .btn:hover {
  color: black !important; }

@media (max-width: 768px) {
  #content .management-bar.navbar-expand-md .nav-item > .custom-control {
    margin-top: 185px !important; }
  .portlet-content-container .container-view .custom-control.custom-checkbox::after {
    content: none; } }

#main-content .portlet-column-content-only .portlet-boundary .portlet-body {
  padding-left: 1rem; }
  #main-content .portlet-column-content-only .portlet-boundary .portlet-body .nav-tabs > li > a.active {
    margin-left: 0px; }
