@charset "UTF-8";
@media only print {
  html {
    font-size: 14px; }

  body {
    background-color: #fff !important;
    color: #353740; }

  #bg-line {
    background-image: url("../../images/bg-line-neutral.jpg");
    height: 7px; }

  #page {
    margin-top: 0;
    margin-bottom: 0;
    background: transparent;
    border: none; }

  a, div.ds-advanced-search div.button-container a.search-button, a.ds-icon-button:hover, button.ds-icon-button:hover {
    color: #5c5d66 !important;
    font-weight: 500; }
    a:hover, div.ds-advanced-search div.button-container a.search-button:hover, div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover, a.ds-icon-button:hover, button.ds-icon-button:hover {
      color: #8e909a !important; }
      a:hover.ds-danger, div.ds-advanced-search div.button-container a.search-button:hover.ds-danger, div.ds-advanced-search div.button-container button.search-button.ds-danger.ds-icon-button:hover, button.ds-danger.ds-icon-button:hover {
        color: crimson !important; }

  #header {
    margin: 0;
    padding: 0;
    border-top: none;
    background: none;
    height: 110px;
    position: relative; }
    #header #project {
      z-index: 60;
      max-width: 160px;
      font-size: 100%;
      display: flex;
      align-items: center;
      position: absolute;
      bottom: -44px;
      background-color: transparent;
      right: 22px;
      border-radius: 1em;
      padding: 0.3em 0.8em; }
      #header #project .profile-pic {
        border: 2px solid #555;
        height: 30px;
        width: 30px;
        border-radius: 30px;
        margin-right: 5px; }
      #header #project .user {
        display: flex;
        flex-direction: column;
        max-width: 200px;
        color: inherit;
        text-transform: capitalize;
        font-size: 1rem; }
        #header #project .user a:hover::after, #header #project .user button.ds-icon-button:hover::after {
          visibility: visible; }
        #header #project .user a::after, #header #project .user button.ds-icon-button:hover::after {
          display: inline-block;
          visibility: hidden;
          width: 16px;
          height: 16px;
          margin-left: 8px;
          font-family: "FontAwesome";
          font-weight: 900;
          content: ""; }

  .lang-box-container.form {
    margin-top: 20px;
    margin-right: 32px;
    padding: 8px !important; }

  #nav-container {
    height: 51px; }

  ul.dropdown {
    text-transform: none;
    background: none;
    background-color: transparent;
    font-weight: 700;
    font-size: 1rem;
    border-bottom: 1px solid #D1D2D3;
    margin-bottom: 16px;
    z-index: 50; }
    ul.dropdown > li {
      color: #353740 !important;
      padding: 16px 24px; }
      ul.dropdown > li:hover, ul.dropdown > li.hover {
        color: #8e909a !important;
        background-color: #fff !important; }
        ul.dropdown > li:hover > a, div.ds-advanced-search div.button-container ul.dropdown > li:hover > a.search-button, ul.dropdown > li:hover > button.ds-icon-button:hover, ul.dropdown > li.hover > a, div.ds-advanced-search div.button-container ul.dropdown > li.hover > a.search-button, ul.dropdown > li.hover > button.ds-icon-button:hover {
          color: #8e909a !important; }
        ul.dropdown > li:hover > ul, ul.dropdown > li.hover > ul {
          visibility: visible !important;
          display: flex;
          flex-wrap: wrap; }
      ul.dropdown > li > a:link, div.ds-advanced-search div.button-container ul.dropdown > li > a.search-button:link, ul.dropdown > li > button.ds-icon-button:link:hover, ul.dropdown > li a:visited, ul.dropdown > li div.ds-advanced-search div.button-container a.search-button:visited, div.ds-advanced-search div.button-container ul.dropdown > li a.search-button:visited, ul.dropdown > li button.ds-icon-button:visited:hover {
        color: inherit !important;
        font-weight: 700;
        text-decoration: none; }
      ul.dropdown > li.dir {
        padding: 16px 24px; }
        ul.dropdown > li.dir > ul {
          background-color: #fff !important;
          opacity: 1 !important;
          font-size: 1rem;
          border-radius: 6px;
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
          margin-top: -5px;
          padding: 24px; }
          ul.dropdown > li.dir > ul > li.dir {
            position: static;
            width: 290px; }
            ul.dropdown > li.dir > ul > li.dir > a, ul.dropdown > li.dir > ul > li.dir > button.ds-icon-button:hover {
              cursor: default !important;
              padding-left: 0;
              color: #353740 !important;
              font-weight: 700;
              text-decoration: none;
              padding: 8px 12px;
              font-size: 1rem !important;
              width: fit-content; }
            ul.dropdown > li.dir > ul > li.dir ul.with-icon {
              background-color: transparent;
              font-size: 1rem;
              padding-left: 12px; }
              ul.dropdown > li.dir > ul > li.dir ul.with-icon li {
                height: 35px;
                width: 100%; }
                ul.dropdown > li.dir > ul > li.dir ul.with-icon li .menuItemIcon {
                  margin-bottom: 0;
                  width: fit-content;
                  height: fit-content;
                  color: #5c5d66 !important; }
                ul.dropdown > li.dir > ul > li.dir ul.with-icon li .material-icons, ul.dropdown > li.dir > ul > li.dir ul.with-icon li .material-icons-outlined {
                  margin-right: 8px; }
                ul.dropdown > li.dir > ul > li.dir ul.with-icon li a, ul.dropdown > li.dir > ul > li.dir ul.with-icon li button.ds-icon-button:hover {
                  color: #5c5d66 !important;
                  transition: none !important;
                  width: fit-content;
                  font-weight: 500; }
                ul.dropdown > li.dir > ul > li.dir ul.with-icon li:hover {
                  box-shadow: none;
                  background-color: transparent; }
                  ul.dropdown > li.dir > ul > li.dir ul.with-icon li:hover .menuItemIcon {
                    color: #8e909a !important; }
                  ul.dropdown > li.dir > ul > li.dir ul.with-icon li:hover a, ul.dropdown > li.dir > ul > li.dir ul.with-icon li:hover button.ds-icon-button:hover {
                    color: #8e909a !important; }
    ul.dropdown li {
      background-color: transparent; }
      ul.dropdown li.hover, ul.dropdown li:hover {
        background-color: transparent; }
      ul.dropdown li a, ul.dropdown li div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container ul.dropdown li a.search-button, ul.dropdown li a.ds-icon-button:hover, ul.dropdown li button.ds-icon-button:hover {
        padding: 0; }

  .actionsMenu {
    margin-top: 12px;
    margin-bottom: 24px;
    border: none;
    border-top: none;
    border-radius: 0;
    padding-top: 8px; }
    .actionsMenu ul li:hover {
      background-color: transparent !important;
      transition: none; }

  div.grid-view table.items input, div.grid-view table.items select {
    margin-bottom: 0; }

  div.form {
    padding: 16px 16px !important; }
    div.form .note {
      color: #90939E; }
    div.form .errorSummary {
      margin: 1rem 0;
      font-size: 1rem;
      padding: 24px;
      color: crimson !important;
      border-width: 1px !important;
      border-style: solid !important;
      border-color: #FBC2C4 !important;
      background: #FBE3E4 !important;
      line-height: 1.5em;
      border-radius: 6px; }
      div.form .errorSummary p {
        margin-bottom: 12px !important;
        padding: 0 !important; }
      div.form .errorSummary ul {
        margin: 0 !important;
        padding: 0 0 0 24px !important; }
    div.form .errorMessage {
      color: crimson;
      font-size: 1rem; }
    div.form .row {
      margin: 8px 0 16px 0; }
      div.form .row label {
        padding-top: 8px;
        font-size: 1rem;
        margin-bottom: 8px; }
    div.form label {
      padding-top: 8px; }
    div.form input, div.form textarea, div.form select {
      font-size: 1rem;
      margin-top: 0;
      padding: 8px 16px;
      border-radius: 6px;
      box-sizing: border-box;
      background-color: #fff !important;
      color: #353740 !important;
      border-color: #D1D2D3 !important; }
      div.form input ::placeholder, div.form textarea ::placeholder, div.form select ::placeholder {
        color: #90939E !important; }
    div.form input[type="checkbox"], div.form input[type="radio"] {
      width: 1.5rem;
      height: 1.5rem; }
    div.form table.weekTable td {
      width: 50px; }
      div.form table.weekTable td input[type="checkbox"], div.form table.weekTable td input[type="radio"] {
        margin: 8px 16px; }

  #langdrop select {
    background-color: #fff !important;
    border: none !important;
    border-radius: 0 !important; }
    #langdrop select:focus {
      box-shadow: none; }

  div.ds-advanced-search {
    margin-bottom: 16px; }
    div.ds-advanced-search div.button-container {
      display: flex;
      justify-content: flex-end; }
      div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover {
        margin-top: 0;
        float: right; }
        div.ds-advanced-search div.button-container a.search-button::before, div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover::before {
          content: none !important;
          width: 0 !important;
          height: 0 !important; }
    div.ds-advanced-search div.search-form {
      padding: 32px 32px;
      margin: 12px 0;
      font-size: 1rem;
      background-color: transparent;
      border: 1px solid #D1D2D3;
      border-radius: 6px; }
      div.ds-advanced-search div.search-form .ds-card-title {
        font-size: 1.2rem !important;
        line-height: 1.65rem !important;
        color: inherit !important;
        margin-bottom: 4px; }
      div.ds-advanced-search div.search-form .hint {
        margin-bottom: 32px;
        color: #90939E !important; }
      div.ds-advanced-search div.search-form .wide.form form .row label {
        width: 200px !important;
        margin-right: 12px; }
      div.ds-advanced-search div.search-form .wide.form form .row input, div.ds-advanced-search div.search-form .wide.form form .row select {
        width: calc(100% - 12px - 200px); }
      div.ds-advanced-search div.search-form .wide.form form .row.buttons {
        text-align: right;
        padding-left: 0 !important;
        margin-bottom: 0 !important; }

  .ds-inline-form-control {
    display: inline-flex;
    align-items: center;
    font-size: 1rem;
    margin-top: 0;
    padding: 8px 0;
    margin-right: 24px; }
    .ds-inline-form-control label {
      display: inline-flex !important;
      align-items: center;
      padding: 0 !important;
      margin: 0 !important; }
    .ds-inline-form-control input, .ds-inline-form-control select {
      padding: 0 !important;
      margin: 0 !important;
      margin-right: 8px !important; }

  .ui-dialog {
    background-color: #fff !important;
    color: #353740 !important;
    border-color: #D1D2D3 !important; }
    .ui-dialog .ui-dialog-titlebar {
      border-color: #D1D2D3 !important; }
      .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
        color: #353740 !important; }

  .ui-widget-overlay {
    background-color: black !important;
    opacity: 0.7 !important; }

  .sortable-item {
    background-color: #fff !important;
    border: 1px solid #D1D2D3;
    border-radius: 6px;
    margin-bottom: 16px; }

  .ui-widget {
    border-color: #D1D2D3 !important;
    background-color: #fff !important;
    color: #353740 !important; }

  .ui-datepicker * {
    color: #353740 !important; }
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    background-color: #f1f2f5 !important; }
  .ui-datepicker th, .ui-datepicker td {
    background-color: transparent !important; }
    .ui-datepicker th a, .ui-datepicker th div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container .ui-datepicker th a.search-button, .ui-datepicker th a.ds-icon-button:hover, .ui-datepicker th button.ds-icon-button:hover, .ui-datepicker td a, .ui-datepicker td div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container .ui-datepicker td a.search-button, .ui-datepicker td a.ds-icon-button:hover, .ui-datepicker td button.ds-icon-button:hover {
      background-color: transparent !important;
      background-image: none !important; }

  .treeview li {
    margin: 16px 0 !important; }

  .dropzone {
    display: flex;
    align-items: center;
    justify-content: center;
    border-color: #D1D2D3 !important;
    border-radius: 6px !important;
    border-style: dashed !important;
    background-color: #fff !important;
    margin-bottom: 16px !important; }

  div.breadcrumbs {
    border-top: none;
    color: inherit;
    font-size: 0.8rem;
    padding: 24px 24px 8px 24px; }
    div.breadcrumbs a, div.breadcrumbs div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container div.breadcrumbs a.search-button, div.breadcrumbs a.ds-icon-button:hover, div.breadcrumbs button.ds-icon-button:hover {
      color: #5c5d66 !important;
      font-size: 0.8rem;
      font-weight: 400; }
      div.breadcrumbs a:hover, div.breadcrumbs div.ds-advanced-search div.button-container a.search-button:hover, div.ds-advanced-search div.button-container div.breadcrumbs a.search-button:hover, div.breadcrumbs div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover, div.ds-advanced-search div.button-container div.breadcrumbs button.search-button.ds-icon-button:hover, div.breadcrumbs button.ds-icon-button:hover {
        color: #8e909a !important; }
    div.breadcrumbs span {
      font-weight: 500; }

  div.flash-error, div.flash-notice, div.flash-success, div.flash-info {
    margin: 1rem 0;
    font-size: 1rem;
    padding: 24px 24px; }
    div.flash-error .material-icons, div.flash-error .material-icons-outlined, div.flash-notice .material-icons, div.flash-notice .material-icons-outlined, div.flash-success .material-icons, div.flash-success .material-icons-outlined, div.flash-info .material-icons, div.flash-info .material-icons-outlined {
      margin-right: 8px;
      vertical-align: middle; }
    div.flash-error a, div.flash-error div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container div.flash-error a.search-button, div.flash-error a.ds-icon-button:hover, div.flash-error button.ds-icon-button:hover, div.flash-notice a, div.flash-notice div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container div.flash-notice a.search-button, div.flash-notice a.ds-icon-button:hover, div.flash-notice button.ds-icon-button:hover, div.flash-success a, div.flash-success div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container div.flash-success a.search-button, div.flash-success a.ds-icon-button:hover, div.flash-success button.ds-icon-button:hover, div.flash-info a, div.flash-info div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container div.flash-info a.search-button, div.flash-info a.ds-icon-button:hover, div.flash-info button.ds-icon-button:hover {
      color: inherit !important; }
      div.flash-error a:hover, div.flash-error div.ds-advanced-search div.button-container a.search-button:hover, div.ds-advanced-search div.button-container div.flash-error a.search-button:hover, div.flash-error div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover, div.ds-advanced-search div.button-container div.flash-error button.search-button.ds-icon-button:hover, div.flash-error button.ds-icon-button:hover, div.flash-notice a:hover, div.flash-notice div.ds-advanced-search div.button-container a.search-button:hover, div.ds-advanced-search div.button-container div.flash-notice a.search-button:hover, div.flash-notice div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover, div.ds-advanced-search div.button-container div.flash-notice button.search-button.ds-icon-button:hover, div.flash-notice button.ds-icon-button:hover, div.flash-success a:hover, div.flash-success div.ds-advanced-search div.button-container a.search-button:hover, div.ds-advanced-search div.button-container div.flash-success a.search-button:hover, div.flash-success div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover, div.ds-advanced-search div.button-container div.flash-success button.search-button.ds-icon-button:hover, div.flash-success button.ds-icon-button:hover, div.flash-info a:hover, div.flash-info div.ds-advanced-search div.button-container a.search-button:hover, div.ds-advanced-search div.button-container div.flash-info a.search-button:hover, div.flash-info div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover, div.ds-advanced-search div.button-container div.flash-info button.search-button.ds-icon-button:hover, div.flash-info button.ds-icon-button:hover {
        color: inherit !important;
        filter: brightness(130%); }
    div.flash-error ul, div.flash-error ol, div.flash-notice ul, div.flash-notice ol, div.flash-success ul, div.flash-success ol, div.flash-info ul, div.flash-info ol {
      margin: 12px 24px 8px 16px; }

  h1.page-title {
    display: flex;
    align-items: flex-end;
    border-bottom: none;
    border-top: none;
    margin-bottom: 16px;
    font-size: 1.65rem;
    padding: 8px;
    font-weight: bold;
    text-transform: capitalize;
    color: inherit; }
    h1.page-title .material-icons, h1.page-title .material-icons-outlined {
      margin-right: 8px; }
    h1.page-title .page-title-text {
      display: flex;
      align-items: center;
      margin-top: 0; }
    h1.page-title .title-right-extra {
      flex-grow: 1;
      text-align: right; }

  #content {
    padding: 16px 8px; }

  #footer {
    padding: 10px;
    margin: 10px;
    font-size: 0.8em;
    text-align: center;
    border-top: 1px solid #ddd; }

  .grid-view {
    padding: 0 !important; }
    .grid-view table.items {
      border: none !important;
      background: transparent !important;
      border-collapse: collapse; }
      .grid-view table.items th, .grid-view table.items td {
        border: none !important;
        color: #353740 !important; }
      .grid-view table.items thead tr:not(.filters) {
        border-bottom: 1px solid #90939E; }
      .grid-view table.items thead tr.filters {
        border-bottom: none; }
        .grid-view table.items thead tr.filters td {
          padding: 8px 8px; }
          .grid-view table.items thead tr.filters td input, .grid-view table.items thead tr.filters td select {
            border: 1px solid #D1D2D3;
            height: 24px;
            padding: 0 12px;
            border-radius: 6px;
            box-sizing: border-box;
            background-color: #fff !important;
            color: #353740 !important;
            border-color: #D1D2D3 !important; }
            .grid-view table.items thead tr.filters td input::placeholder, .grid-view table.items thead tr.filters td select::placeholder {
              color: #90939E !important; }
      .grid-view table.items thead th {
        background-image: unset;
        background-color: transparent !important;
        color: #494B56 !important;
        font-size: 1rem;
        font-weight: 400;
        text-align: left;
        padding: 12px 12px !important; }
        .grid-view table.items thead th.center, .grid-view table.items thead th.ds-text-center {
          text-align: center; }
        .grid-view table.items thead th a, .grid-view table.items thead th div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container .grid-view table.items thead th a.search-button, .grid-view table.items thead th button.ds-icon-button:hover {
          font-weight: inherit; }
      .grid-view table.items tbody tr {
        border-bottom: 1px solid #D1D2D3; }
        .grid-view table.items tbody tr.internal-row {
          border-bottom: none !important; }
        .grid-view table.items tbody tr:hover {
          background-color: transparent !important; }
      .grid-view table.items tbody tr.odd, .grid-view table.items tbody tr.even {
        background-color: transparent !important; }
        .grid-view table.items tbody tr.odd:hover, .grid-view table.items tbody tr.even:hover {
          background-color: transparent !important; }
      .grid-view table.items td {
        padding: 12px 12px !important;
        font-size: 0.9rem !important; }
        .grid-view table.items td a, .grid-view table.items td div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container .grid-view table.items td a.search-button, .grid-view table.items td button.ds-icon-button:hover {
          font-size: 0.9rem !important;
          display: inline-flex; }
        .grid-view table.items td .internalLabel {
          color: #90939E; }
        .grid-view table.items td.titleColumn {
          color: inherit !important; }
          .grid-view table.items td.titleColumn .material-icons, .grid-view table.items td.titleColumn .material-icons-outlined {
            margin-right: 8px; }
          .grid-view table.items td.titleColumn a.title-link, .grid-view table.items td.titleColumn button.title-link.ds-icon-button:hover {
            display: inline-flex;
            align-items: center;
            font-size: 1rem !important; }
            .grid-view table.items td.titleColumn a.title-link.title-link-inline, .grid-view table.items td.titleColumn button.title-link.title-link-inline.ds-icon-button:hover {
              margin-bottom: 4px; }
        .grid-view table.items td.ds-actions-column {
          text-align: center; }
          .grid-view table.items td.ds-actions-column a, .grid-view table.items td.ds-actions-column button.ds-icon-button:hover {
            font-size: 0.9rem !important;
            margin-right: 4px; }
    .grid-view .summary {
      color: #90939E !important;
      font-size: 0.9rem !important;
      font-style: italic;
      text-align: left !important; }
    .grid-view .pager {
      font-size: 0.9rem !important;
      color: #90939E !important;
      margin: -18px 0 0 0 !important; }
      .grid-view .pager ul.yiiPager li.page a, .grid-view .pager ul.yiiPager li.page button.ds-icon-button:hover {
        font-size: 0.9rem !important;
        font-weight: 600; }
      .grid-view .pager ul.yiiPager li.page.selected a, .grid-view .pager ul.yiiPager li.page.selected button.ds-icon-button:hover {
        color: #747681 !important;
        background-color: transparent !important; }
      .grid-view .pager ul.yiiPager a:link, .grid-view .pager ul.yiiPager button.ds-icon-button:link:hover, .grid-view .pager ul.yiiPager a:visited, .grid-view .pager ul.yiiPager button.ds-icon-button:visited:hover {
        font-size: 0.9rem;
        border: none !important; }

  div.terminal-grid a.title-link, div.terminal-grid div.ds-advanced-search div.button-container a.title-link.search-button, div.ds-advanced-search div.button-container div.terminal-grid a.title-link.search-button, div.terminal-grid button.title-link.ds-icon-button:hover, div.qr-code-grid a.title-link, div.qr-code-grid div.ds-advanced-search div.button-container a.title-link.search-button, div.ds-advanced-search div.button-container div.qr-code-grid a.title-link.search-button, div.qr-code-grid button.title-link.ds-icon-button:hover {
    margin-bottom: 4px; }

  div.template-var-grid.grid-view table.template-var-item.items tbody:hover {
    background-color: transparent !important; }
  div.template-var-grid.grid-view table.template-var-item.items tbody .row {
    margin: 0; }

  table.detail-view {
    border-color: #D1D2D3 !important; }
    table.detail-view th, table.detail-view td {
      font-size: 0.9rem !important;
      padding: 16px 24px !important;
      border-color: #fff !important; }
    table.detail-view th {
      min-width: 250px;
      text-align: left !important; }
    table.detail-view tr.odd {
      background-color: #FAFBFC !important; }
    table.detail-view tr.even {
      background-color: #F0F2F3 !important; }

  .mediaThumb {
    height: 65px; }

  .yiiTab ul.tabs {
    padding: 2px 0;
    margin: 0 !important;
    border-radius: 0 !important;
    font-family: Roboto, sans-serif !important;
    text-transform: uppercase;
    font-size: 1rem !important;
    border-bottom: 3px solid #f1f2f5 !important; }
    .yiiTab ul.tabs li {
      list-style: none;
      margin: 0;
      display: inline-block;
      height: 22px !important; }
    .yiiTab ul.tabs a, .yiiTab ul.tabs div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container .yiiTab ul.tabs a.search-button, .yiiTab ul.tabs button.ds-icon-button:hover {
      padding: 2px 0.5em;
      margin: 0 !important;
      border: none !important;
      border-bottom: none !important;
      background: transparent !important;
      text-decoration: none;
      font-family: "Roboto", sans-serif !important;
      font-weight: 400; }
      .yiiTab ul.tabs a.active, .yiiTab ul.tabs div.ds-advanced-search div.button-container a.active.search-button, div.ds-advanced-search div.button-container .yiiTab ul.tabs a.active.search-button, .yiiTab ul.tabs button.active.ds-icon-button:hover {
        color: #747681 !important;
        background: transparent !important;
        border-bottom: 3px solid #747681 !important; }
      .yiiTab ul.tabs a:hover, .yiiTab ul.tabs div.ds-advanced-search div.button-container a.search-button:hover, div.ds-advanced-search div.button-container .yiiTab ul.tabs a.search-button:hover, .yiiTab ul.tabs button.ds-icon-button:hover {
        background: transparent !important; }
  .yiiTab div.view {
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-top: none !important;
    padding: 32px 0 !important;
    margin: 0; }

  .page-title .terminal-avatar-container {
    position: relative;
    display: inline-block;
    margin-right: 8px; }
    .page-title .terminal-avatar-container img.terminal-avatar {
      position: absolute;
      height: 36px;
      width: 54px;
      top: 14px;
      left: 8px; }
    .page-title .terminal-avatar-container .terminal-avatar-frame {
      font-size: 70px !important;
      margin-right: 0 !important;
      z-index: 100;
      font-weight: 100 !important;
      cursor: pointer; }

  .ds-status-icon-bar {
    display: flex;
    margin-bottom: 4px; }
    .ds-status-icon-bar .ds-status-icon {
      margin-right: 12px;
      transition: filter 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
      .ds-status-icon-bar .ds-status-icon:last-child {
        margin-right: 0; }

  .ds-status-icon {
    cursor: default;
    transition: filter 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
    .ds-status-icon.ds-info {
      color: #00529B; }
    .ds-status-icon.ds-warn {
      color: #eaba24; }
    .ds-status-icon.ds-success {
      color: #4F8A10; }
    .ds-status-icon.ds-error {
      color: crimson; }
    .ds-status-icon:hover, a.ds-status-icon.ds-icon-button:hover, div.ds-advanced-search div.button-container a.ds-status-icon.ds-icon-button.search-button:hover, div.ds-advanced-search div.button-container button.ds-status-icon.ds-icon-button.search-button:hover, button.ds-status-icon.ds-icon-button:hover {
      filter: brightness(150%); }

  img.terminal-avatar {
    position: absolute;
    height: 36px;
    width: 54px;
    top: 14px;
    left: 8px; }

  .inactive-media, .inactive-media:hover, a.inactive-media.ds-icon-button:hover, div.ds-advanced-search div.button-container a.inactive-media.ds-icon-button.search-button:hover, div.ds-advanced-search div.button-container button.inactive-media.ds-icon-button.search-button:hover, button.inactive-media.ds-icon-button:hover {
    color: crimson !important; }

  .ds-terminal-avatar-container {
    position: relative;
    display: inline-block; }
    .ds-terminal-avatar-container img.ds-terminal-avatar {
      position: absolute;
      height: 36px;
      width: 53px;
      top: 14px;
      left: 8px;
      object-fit: cover;
      background-color: white; }
    .ds-terminal-avatar-container .ds-terminal-avatar-frame {
      color: #353740;
      font-size: 70px !important;
      margin-right: 0 !important;
      z-index: 9999;
      font-weight: 100 !important; }

  .ds-code {
    font-family: monospace;
    display: inline-block;
    padding: 2px 8px;
    background-color: #494B56;
    color: #f1f2f5;
    border-radius: 6px;
    text-transform: none !important; }

  .ds-summary-container {
    display: inline-flex; }
    .ds-summary-container .ds-summary-item {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin: 0 8px;
      min-width: 80px; }
      .ds-summary-container .ds-summary-item .ds-summary-item-label {
        font-size: 0.9rem;
        margin-bottom: 8px;
        color: #90939E; }
      .ds-summary-container .ds-summary-item .ds-summary-item-value {
        font-size: 2.5rem;
        color: #353740; }

  .ds-rotate-90 {
    transform: rotate(90deg); }

  .ds-rotate-180 {
    transform: rotate(180deg); }

  .ds-rotate-270 {
    transform: rotate(270deg); }

  .ds-page-header {
    display: flex;
    width: 100%;
    align-items: center;
    margin-bottom: 24px; }
    .ds-page-header .ds-page-title-inline {
      display: inline-flex;
      align-items: center;
      border-bottom: none;
      border-top: none;
      font-size: 1.65rem;
      padding: 8px;
      font-weight: bold;
      text-transform: capitalize;
      color: inherit;
      box-sizing: border-box; }
      .ds-page-header .ds-page-title-inline .ds-page-title-icon {
        margin-right: 8px; }
      .ds-page-header .ds-page-title-inline .ds-page-title-text {
        max-width: 350px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .ds-page-header .ds-page-title-inline .ds-page-title-extra-info-icon {
        font-size: 1.65rem !important; }
    .ds-page-header .ds-entity-actions-container {
      display: inline-flex;
      padding: 8px; }
      .ds-page-header .ds-entity-actions-container ul {
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .ds-page-header .ds-entity-actions-container ul li {
          float: left;
          padding: 0 4px; }
    .ds-page-header .ds-summary-container {
      margin-top: -62px; }

  .ds-breadcrumb-item {
    display: inline-block;
    vertical-align: bottom;
    max-width: 110px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

  .ds-iconed-link {
    display: inline-flex;
    align-items: center; }
    .ds-iconed-link .ds-icon {
      margin-right: 8px; }

  .ds-presets {
    font-size: 0.9rem; }
    .ds-presets .ds-preset-group {
      display: flex;
      align-items: center;
      margin-top: 12px;
      margin-bottom: 12px; }
    .ds-presets .ds-preset-group-label {
      color: #90939E; }
    .ds-presets .ds-preset-custom {
      margin-top: 16px;
      margin-bottom: 8px; }
    .ds-presets .ds-preset-internal-label {
      font-size: 1rem;
      color: #90939E; }

  .ds-after-icon-value {
    font-size: 1rem;
    color: #353740; }

  fieldset.section-card, div.form {
    padding: 24px 24px 32px 24px !important;
    margin-bottom: 24px !important;
    border-radius: 6px !important;
    border: 1px solid #D1D2D3 !important; }
    fieldset.section-card legend, div.form legend {
      color: #90939E;
      font-size: 1rem !important;
      font-weight: 400;
      background-color: transparent !important; }

  .ds-h-flex {
    display: flex;
    flex-direction: row; }

  .ds-v-flex {
    display: flex;
    flex-direction: column; }

  .ds-items-center {
    align-items: center; }

  .ds-flex-spacer {
    flex-grow: 1000; }

  .ds-limited-text {
    display: inline-block !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

  .ds-card {
    padding: 12px;
    border-color: #D1D2D3; }
    .ds-card.ds-disabled {
      opacity: 30%;
      cursor: not-allowed; }

  .ds-chip {
    font-size: 0.9rem;
    border-radius: 6px;
    color: #f1f2f5;
    background-color: #90939E;
    padding: 4px 16px; }
    .ds-chip.ds-size-sm {
      font-size: 0.8rem;
      padding: 2px 12px; }

  .ds-container {
    padding: 12px 12px; }

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

  .ds-rss-preview-item {
    font-size: 1rem;
    border: 1px solid #D1D2D3;
    border-radius: 6px;
    padding: 24px 24px;
    margin-bottom: 24px;
    line-height: 1.5em; }
    .ds-rss-preview-item .ds-title {
      font-size: 1.2rem; }
    .ds-rss-preview-item .ds-subtitle {
      color: #90939E; }
    .ds-rss-preview-item .ds-featured-image {
      max-height: 150px;
      max-width: 150px;
      object-fit: contain; }
    .ds-rss-preview-item .ds-content {
      margin-top: 16px;
      display: grid;
      max-height: 256px;
      overflow: auto; }
      .ds-rss-preview-item .ds-content img {
        max-height: 150px;
        max-width: 150px;
        object-fit: contain;
        margin: 16px; }

  .ds-user-profile-pic {
    border: 2px solid #494B56;
    height: 30px;
    width: 30px;
    border-radius: 30px; }
    .ds-user-profile-pic.ds-size-lg {
      height: 60px;
      width: 60px;
      border-radius: 60px; }

  .ds-screen-layout-preview-container {
    overflow: hidden;
    position: relative;
    font-size: 0.8rem;
    border-style: solid;
    border-color: #494B56; }
    .ds-screen-layout-preview-container .ds-region {
      padding: 4px;
      position: absolute;
      box-sizing: border-box; }
      .ds-screen-layout-preview-container .ds-region a, .ds-screen-layout-preview-container .ds-region div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container .ds-screen-layout-preview-container .ds-region a.search-button, .ds-screen-layout-preview-container .ds-region button.ds-icon-button:hover {
        color: white !important; }

  .ds-screen-orientation-button::before {
    font-size: 20px;
    font-family: "Material Icons"; }
  .ds-screen-orientation-button.ds-orientation-landscape::before {
    content: ""; }
  .ds-screen-orientation-button.ds-orientation-landscape:hover::before {
    content: ""; }
  .ds-screen-orientation-button.ds-orientation-portrait::before {
    content: ""; }
  .ds-screen-orientation-button.ds-orientation-portrait:hover::before {
    content: ""; }

  .ds-detailed-exhibitions-report {
    line-height: 1.5em; }
    .ds-detailed-exhibitions-report h1 {
      color: #353740;
      margin-top: 16px; }
    .ds-detailed-exhibitions-report .ds-header label, .ds-detailed-exhibitions-report .ds-summary label {
      color: #90939E;
      font-weight: 500; }
    .ds-detailed-exhibitions-report hr {
      margin-top: 16px; }
    .ds-detailed-exhibitions-report table {
      margin-top: 12px;
      margin-bottom: 12px;
      border: 1px solid;
      border-collapse: collapse;
      border-color: #D1D2D3; }
      .ds-detailed-exhibitions-report table tr.even-row {
        background-color: #F0F2F3; }
      .ds-detailed-exhibitions-report table tr.odd-row {
        background-color: #FAFBFC; }
      .ds-detailed-exhibitions-report table td, .ds-detailed-exhibitions-report table tr, .ds-detailed-exhibitions-report table th {
        border: 1px solid;
        border-collapse: collapse;
        border-color: #D1D2D3; }
      .ds-detailed-exhibitions-report table th {
        text-align: center;
        background-color: white; }
        .ds-detailed-exhibitions-report table th.row-total {
          width: 50px;
          min-width: 30px; }
        .ds-detailed-exhibitions-report table th.day {
          width: 50px;
          min-width: 30px; }
        .ds-detailed-exhibitions-report table th.weekend {
          background-color: #e6e6e6; }
      .ds-detailed-exhibitions-report table th, .ds-detailed-exhibitions-report table td {
        padding: 2px 5px; }
      .ds-detailed-exhibitions-report table .totals-row {
        background-color: #e6e6e6; }
        .ds-detailed-exhibitions-report table .totals-row td {
          font-weight: bold !important; }

  .ds-fixed-width-box-100 {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important; }

  .ds-fixed-width-box-150 {
    width: 150px !important;
    min-width: 150px !important;
    max-width: 150px !important; }

  .ds-project-logo-container {
    width: 100px;
    height: 44px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    padding: 8px; }
    .ds-project-logo-container img {
      width: 100% !important;
      object-fit: contain; }

  a.ds-button, div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover, a.ds-button.ds-icon-button:hover, button.ds-button.ds-icon-button:hover, input[type="submit"].ds-button, button.ds-button {
    text-decoration: none !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: none;
    background-color: #f1f2f5 !important;
    color: #353740 !important;
    padding: 8px 16px !important;
    border-radius: 6px;
    font-family: "Roboto", sans-serif;
    font-size: 1rem !important;
    line-height: 1rem !important;
    text-transform: none !important;
    transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-sizing: border-box;
    font-weight: 500 !important;
    cursor: pointer; }
    a.ds-button:disabled, div.ds-advanced-search div.button-container a.search-button:disabled, div.ds-advanced-search div.button-container button.search-button.ds-icon-button:disabled:hover, button.ds-button.ds-icon-button:disabled:hover, input[type="submit"].ds-button:disabled, button.ds-button:disabled {
      cursor: not-allowed !important;
      color: red; }
    a.ds-button.ds-size-sm, div.ds-advanced-search div.button-container a.ds-size-sm.search-button, div.ds-advanced-search div.button-container button.ds-size-sm.search-button.ds-icon-button:hover, button.ds-button.ds-size-sm.ds-icon-button:hover, input[type="submit"].ds-button.ds-size-sm, button.ds-button.ds-size-sm {
      padding: 4px 12px !important;
      font-size: 0.9rem !important;
      margin: 0; }
    a.ds-button:hover, div.ds-advanced-search div.button-container a.search-button:hover, div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover, button.ds-button.ds-icon-button:hover, input[type="submit"].ds-button:hover, button.ds-button:hover {
      background-color: #e2e4ea !important; }
    a.ds-button .material-icons, div.ds-advanced-search div.button-container a.search-button .material-icons, div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover .material-icons, button.ds-button.ds-icon-button:hover .material-icons, a.ds-button .material-icons-outlined, div.ds-advanced-search div.button-container a.search-button .material-icons-outlined, div.ds-advanced-search div.button-container button.search-button.ds-icon-button:hover .material-icons-outlined, button.ds-button.ds-icon-button:hover .material-icons-outlined, input[type="submit"].ds-button .material-icons, input[type="submit"].ds-button .material-icons-outlined, button.ds-button .material-icons, button.ds-button .material-icons-outlined {
      margin-right: 4px !important;
      cursor: pointer; }
    a.ds-button.primary, div.ds-advanced-search div.button-container a.primary.search-button, div.ds-advanced-search div.button-container button.primary.search-button.ds-icon-button:hover, button.ds-button.primary.ds-icon-button:hover, input[type="submit"].ds-button.primary, button.ds-button.primary {
      color: #fff !important;
      background-color: #3388E8 !important; }
      a.ds-button.primary:hover, div.ds-advanced-search div.button-container a.primary.search-button:hover, div.ds-advanced-search div.button-container button.primary.search-button.ds-icon-button:hover, button.ds-button.primary.ds-icon-button:hover, input[type="submit"].ds-button.primary:hover, button.ds-button.primary:hover {
        background-color: #1c7be5 !important; }
    a.ds-button.secondary, div.ds-advanced-search div.button-container a.secondary.search-button, div.ds-advanced-search div.button-container button.secondary.search-button.ds-icon-button:hover, button.ds-button.secondary.ds-icon-button:hover, input[type="submit"].ds-button.secondary, button.ds-button.secondary {
      color: #fff !important;
      background-color: #747681 !important; }
      a.ds-button.secondary:hover, div.ds-advanced-search div.button-container a.secondary.search-button:hover, div.ds-advanced-search div.button-container button.secondary.search-button.ds-icon-button:hover, button.ds-button.secondary.ds-icon-button:hover, input[type="submit"].ds-button.secondary:hover, button.ds-button.secondary:hover {
        background-color: #686a74 !important; }
    a.ds-button.danger, div.ds-advanced-search div.button-container a.danger.search-button, div.ds-advanced-search div.button-container button.danger.search-button.ds-icon-button:hover, button.ds-button.danger.ds-icon-button:hover, a.ds-button.ds-danger, div.ds-advanced-search div.button-container a.ds-danger.search-button, div.ds-advanced-search div.button-container button.ds-danger.search-button.ds-icon-button:hover, button.ds-button.ds-danger.ds-icon-button:hover, input[type="submit"].ds-button.danger, input[type="submit"].ds-button.ds-danger, button.ds-button.danger, button.ds-button.ds-danger {
      color: #fff !important;
      background-color: crimson !important; }
      a.ds-button.danger:hover, div.ds-advanced-search div.button-container a.danger.search-button:hover, div.ds-advanced-search div.button-container button.danger.search-button.ds-icon-button:hover, button.ds-button.danger.ds-icon-button:hover, a.ds-button.ds-danger:hover, div.ds-advanced-search div.button-container a.ds-danger.search-button:hover, div.ds-advanced-search div.button-container button.ds-danger.search-button.ds-icon-button:hover, button.ds-button.ds-danger.ds-icon-button:hover, input[type="submit"].ds-button.danger:hover, input[type="submit"].ds-button.ds-danger:hover, button.ds-button.danger:hover, button.ds-button.ds-danger:hover {
        background-color: #c51236 !important; }
    a.ds-button.ds-warn, div.ds-advanced-search div.button-container a.ds-warn.search-button, div.ds-advanced-search div.button-container button.ds-warn.search-button.ds-icon-button:hover, button.ds-button.ds-warn.ds-icon-button:hover, input[type="submit"].ds-button.ds-warn, button.ds-button.ds-warn {
      color: #fff !important;
      background-color: #eaba24 !important; }
      a.ds-button.ds-warn:hover, div.ds-advanced-search div.button-container a.ds-warn.search-button:hover, div.ds-advanced-search div.button-container button.ds-warn.search-button.ds-icon-button:hover, button.ds-button.ds-warn.ds-icon-button:hover, input[type="submit"].ds-button.ds-warn:hover, button.ds-button.ds-warn:hover {
        background-color: #dfae15 !important; }

  a.ds-icon-button, div.ds-advanced-search div.button-container a.ds-icon-button.search-button, a.ds-icon-button:hover, button.ds-icon-button:hover, button.ds-icon-button {
    width: 32px;
    height: 32px;
    border-radius: 16px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: none;
    cursor: pointer;
    padding: 0 !important;
    color: #353740 !important;
    background-color: #f1f2f5 !important;
    transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
    a.ds-icon-button:hover, div.ds-advanced-search div.button-container a.ds-icon-button.search-button:hover, div.ds-advanced-search div.button-container button.ds-icon-button.search-button:hover, button.ds-icon-button:hover, button.ds-icon-button:hover {
      background-color: #e2e4ea !important; }
    a.ds-icon-button .material-icons, div.ds-advanced-search div.button-container a.ds-icon-button.search-button .material-icons, button.ds-icon-button:hover .material-icons, a.ds-icon-button .material-icons-outlined, div.ds-advanced-search div.button-container a.ds-icon-button.search-button .material-icons-outlined, button.ds-icon-button:hover .material-icons-outlined, button.ds-icon-button .material-icons, button.ds-icon-button .material-icons-outlined {
      cursor: pointer; }
    a.ds-icon-button.primary, div.ds-advanced-search div.button-container a.ds-icon-button.primary.search-button, button.ds-icon-button.primary:hover, button.ds-icon-button.primary {
      color: #fff !important;
      background-color: #3388E8 !important; }
      a.ds-icon-button.primary:hover, div.ds-advanced-search div.button-container a.ds-icon-button.primary.search-button:hover, div.ds-advanced-search div.button-container button.ds-icon-button.primary.search-button:hover, button.ds-icon-button.primary:hover, button.ds-icon-button.primary:hover {
        background-color: #1c7be5 !important; }
    a.ds-icon-button.secondary, div.ds-advanced-search div.button-container a.ds-icon-button.secondary.search-button, button.ds-icon-button.secondary:hover, button.ds-icon-button.secondary {
      color: #fff !important;
      background-color: #747681 !important; }
      a.ds-icon-button.secondary:hover, div.ds-advanced-search div.button-container a.ds-icon-button.secondary.search-button:hover, div.ds-advanced-search div.button-container button.ds-icon-button.secondary.search-button:hover, button.ds-icon-button.secondary:hover, button.ds-icon-button.secondary:hover {
        background-color: #686a74 !important; }

  .ds-link-button {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    margin: 0 12px;
    color: #747681 !important; }
    .ds-link-button:disabled {
      cursor: not-allowed !important; }
    .ds-link-button:hover, a.ds-link-button.ds-icon-button:hover, div.ds-advanced-search div.button-container a.ds-link-button.ds-icon-button.search-button:hover, div.ds-advanced-search div.button-container button.ds-link-button.ds-icon-button.search-button:hover, button.ds-link-button.ds-icon-button:hover {
      color: #686a74 !important; }

  .ds-media-thumb.ds-fixed-thumb-box {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important; }
  .ds-media-thumb .thumb {
    display: inline-flex;
    flex-wrap: wrap;
    list-style: none; }
  .ds-media-thumb .overlay {
    position: relative; }
    .ds-media-thumb .overlay:hover .playWrapper {
      opacity: 1; }
    .ds-media-thumb .overlay .thumbnail {
      display: block;
      max-height: 100px;
      max-width: 100px; }
      .ds-media-thumb .overlay .thumbnail.circle {
        display: block;
        width: 70px;
        height: 70px;
        border-radius: 40px;
        background-size: cover;
        box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3); }
    .ds-media-thumb .overlay .time {
      position: absolute;
      z-index: 2;
      right: 3px;
      bottom: 3px;
      padding: 2px 5px;
      background-color: rgba(0, 0, 0, 0.6);
      color: white;
      font-size: 0.8rem;
      font-weight: normal; }
    .ds-media-thumb .overlay .playWrapper {
      opacity: 0.7;
      position: absolute;
      z-index: 1;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      background: rgba(0, 0, 0, 0.3) url("../../images/play-button.png") no-repeat scroll center center/30px 30px; }
    .ds-media-thumb .overlay .social-provider {
      position: absolute;
      z-index: 2;
      left: 0px;
      bottom: 0px;
      padding: 4px;
      background-color: rgba(255, 255, 255, 0.8);
      color: white;
      font-size: 0.8rem;
      overflow: hidden;
      border-radius: 100px; }

  .ds-item-main-info {
    display: inline-flex;
    padding: 12px;
    font-size: 0.9rem;
    font-weight: normal;
    width: calc(100% - 4px);
    box-sizing: border-box; }
    .ds-item-main-info.ds-item-no-thumb .ds-item-content {
      margin-left: 0; }
    .ds-item-main-info .ds-item-thumb {
      display: flex;
      justify-content: center;
      align-items: center; }
      .ds-item-main-info .ds-item-thumb .ds-item-icon {
        margin: 0 !important;
        font-size: 45px !important;
        color: #353740 !important; }
    .ds-item-main-info .ds-item-content {
      display: flex;
      flex-grow: 1;
      flex-direction: column;
      justify-content: center;
      margin-left: 12px; }
      .ds-item-main-info .ds-item-content .ds-title-line {
        display: flex;
        align-items: center;
        font-size: 1rem !important;
        margin: 4px 0; }
        .ds-item-main-info .ds-item-content .ds-title-line a, .ds-item-main-info .ds-item-content .ds-title-line div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container .ds-item-main-info .ds-item-content .ds-title-line a.search-button, .ds-item-main-info .ds-item-content .ds-title-line button.ds-icon-button:hover {
          font-size: 1rem !important; }
        .ds-item-main-info .ds-item-content .ds-title-line .ds-title-icon {
          margin-left: 4px; }

  .ds-terminal-group-thumb {
    position: relative; }
    .ds-terminal-group-thumb .ds-terminal-group-icon {
      font-size: 70px !important;
      margin-right: 0 !important;
      z-index: 9999;
      font-weight: 100 !important;
      color: #353740; }
    .ds-terminal-group-thumb .ds-terminal-group-count {
      position: absolute;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      left: 0;
      right: 0;
      bottom: 23px;
      margin: auto;
      width: 24px;
      height: 24px;
      border-radius: 36px;
      font-size: 1rem;
      background-color: #3388E8;
      color: white; }

  .ds-inline-property {
    width: calc( 100% - 7px );
    min-width: 10px;
    display: inline-flex;
    align-items: center;
    padding: 4px 0; }
    .ds-inline-property .ds-label {
      color: #90939E;
      margin-right: 4px; }
    .ds-inline-property .ds-value {
      color: #353740;
      display: inline-flex;
      align-items: center; }
    .ds-inline-property.ds-single-line .ds-value {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    .ds-inline-property .ds-multi-inline-item-separator {
      width: 16px; }

  .media-type-group-items .media-type-container {
    width: 100%;
    height: 7rem;
    display: inline-flex;
    margin-right: 8px;
    margin-bottom: 8px;
    border-radius: 6px;
    border: 1px solid #D1D2D3;
    transition: box-shadow 0.5s; }
    .media-type-group-items .media-type-container .media-type-icon {
      width: 4.5rem;
      align-items: flex-start;
      padding-top: 8px; }
    .media-type-group-items .media-type-container .media-type-content {
      padding: 8px 8px 8px 0; }
      .media-type-group-items .media-type-container .media-type-content .media-type-title {
        font-size: 1rem;
        display: flex;
        margin-bottom: 8px; }
      .media-type-group-items .media-type-container .media-type-content .media-type-desc {
        font-size: 0.8rem;
        color: #90939E; }

  div.summary-container .summary-title {
    font-size: 1.2rem !important;
    line-height: 1.65rem !important;
    color: inherit !important; }
  div.summary-container .summary-icon {
    color: inherit !important;
    align-items: flex-start !important;
    padding: 8px 0;
    font-size: 1.2rem !important; }
  div.summary-container .summary-content {
    padding: 8px !important; }
  div.summary-container .summary-cta {
    padding-top: 12px; }
    div.summary-container .summary-cta a, div.summary-container .summary-cta div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container div.summary-container .summary-cta a.search-button, div.summary-container .summary-cta button.ds-icon-button:hover {
      color: #8e909a !important;
      font-size: 1rem;
      font-weight: 500;
      transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
      div.summary-container .summary-cta a:hover, div.summary-container .summary-cta div.ds-advanced-search div.button-container a.search-button:hover, div.ds-advanced-search div.button-container div.summary-container .summary-cta a.search-button:hover, div.summary-container .summary-cta button.ds-icon-button:hover {
        color: #9c9da6 !important;
        text-decoration: none !important; }
  div.summary-container:hover .summary-icon i.fa {
    transform: none !important; }

  .material-icons, .material-icons-outlined {
    font-size: 1.5em !important; }
    .material-icons.terminal-avatar-frame, .material-icons-outlined.terminal-avatar-frame {
      font-size: 70px !important;
      margin-right: 0 !important;
      z-index: 10;
      font-weight: 100 !important;
      cursor: pointer; }

  .ds-ad-login {
    flex-grow: 1;
    padding: 8px 16px !important; }
    .ds-ad-login .youtube {
      display: flex;
      padding: 16px !important;
      background-color: red;
      color: white; }
      .ds-ad-login .youtube a, .ds-ad-login .youtube div.ds-advanced-search div.button-container a.search-button, div.ds-advanced-search div.button-container .ds-ad-login .youtube a.search-button, .ds-ad-login .youtube button.ds-icon-button:hover {
        color: inherit !important; }
      .ds-ad-login .youtube .box {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        border-radius: 10px;
        border: 2px solid white;
        background-color: red;
        justify-content: center;
        align-items: center; }
        .ds-ad-login .youtube .box .title {
          font-size: 1.4em;
          font-weight: 600; }
        .ds-ad-login .youtube .box div {
          margin-bottom: 16px; }
        .ds-ad-login .youtube .box img {
          width: 50%; }

  .error-icon {
    color: crimson; }

  .hint {
    font-size: 0.9rem !important; }

  button.flex {
    display: inline-flex;
    align-items: center;
    padding: 0.5rem 1rem;
    transition: filter 0.3s; }
    button.flex.primary {
      color: white;
      background-color: #458cd3;
      border: none;
      border-radius: 0.3rem; }
    button.flex.danger {
      color: white;
      background-color: crimson;
      border: none;
      border-radius: 0.3rem; }
    button.flex:hover {
      filter: brightness(130%);
      cursor: pointer; }

  .ui-widget-header {
    border: none !important;
    border-bottom: 1px solid #ddd !important;
    background: none !important;
    color: #222 !important;
    font-weight: bold !important; }

  fieldset.section-card:hover, div.form:hover {
    box-shadow: none !important; }

  .table.metrics-table th {
    background-color: #e6e6e6 !important; }

  #header {
    background-image: none !important; }

  .ds-media-thumb, .ds-entity-actions-container {
    display: none !important; } }

/*# sourceMappingURL=printer.css.map */
