.thumbnail-container {
  max-width: 100%;
  max-height: 100%; }
  .thumbnail-container .thumbnail-image {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    height: calc(100% - 10px);
    margin: 0;
    margin-top: 5px;
    width: 100%; }

.folder-section {
  height: 100%;
  line-height: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .folder-section.header-only {
    height: 40px;
    width: 100%; }
    .folder-section.header-only .header {
      position: absolute;
      z-index: 1; }
  .folder-section .header {
    height: 40px;
    width: 100%;
    padding-left: 0px;
    background-color: #f1f1f1;
    white-space: nowrap;
    display: inline-block;
    border-bottom: 1px solid #d2d2d2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
    .folder-section .header > span {
      vertical-align: top;
      display: inline-block;
      font-weight: 600;
      line-height: 40px; }
    .folder-section .header .navigation-buttons {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-right: 1px solid #d2d2d2; }
    .folder-section .header .navigation-button {
      float: left;
      cursor: pointer;
      line-height: 1.5;
      font-size: 26px;
      color: #969696; }
      .folder-section .header .navigation-button:hover:not(.disabled) {
        color: #262d40; }
      .folder-section .header .navigation-button.disabled {
        cursor: default;
        color: #d8d8d8; }
    .folder-section .header .root-folder {
      float: left;
      width: 24px;
      height: 40px;
      background-position: 0px 7px;
      background-repeat: no-repeat;
      cursor: pointer;
      margin-left: 17px; }
    .folder-section .header .root-path-delimiter {
      margin-left: 3px;
      margin-right: 5px;
      color: #4e4e4e; }
    .folder-section .header .path {
      display: inline-block;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: 100%;
      height: 100%;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .folder-section .header .path-part {
      display: inline-block;
      line-height: 39px;
      font-weight: 600; }
      .folder-section .header .path-part .inactive-separator {
        margin-left: 10px; }
      .folder-section .header .path-part .path-delimiter {
        margin-left: 3px;
        margin-right: 5px; }
      .folder-section .header .path-part .folder-name {
        min-width: 7px;
        cursor: pointer; }
        .folder-section .header .path-part .folder-name:hover {
          color: black; }
      .folder-section .header .path-part .folder-name, .folder-section .header .path-part .path-delimiter {
        color: #999; }
      .folder-section .header .path-part.active .folder-name, .folder-section .header .path-part.active .path-delimiter {
        color: #4e4e4e; }
  .folder-section .content {
    height: calc(100% - 40px);
    overflow-y: auto; }

.app-view-file {
  position: relative;
  width: 100%;
  height: 100%; }
  .app-view-file .app-view-file-tabs {
    position: absolute;
    width: 200px;
    height: 100%;
    background-color: #f1f1f1;
    border-right: 1px solid #d2d2d2; }
    .app-view-file .app-view-file-tabs .app-view-file-tabs-separator {
      height: 1px;
      margin: 0 10px;
      margin-top: -0.5px;
      margin-bottom: -0.5px;
      background-color: #c5c5c5; }
    .app-view-file .app-view-file-tabs .app-view-file-tab {
      width: 100%;
      height: 40px;
      padding-left: 15px; }
      .app-view-file .app-view-file-tabs .app-view-file-tab > i {
        display: block;
        float: left;
        width: 24px;
        height: 40px; }
      .app-view-file .app-view-file-tabs .app-view-file-tab .text {
        display: block;
        float: left;
        margin-left: 6px;
        font-size: 12px;
        font-weight: normal;
        line-height: 40px; }
      .app-view-file .app-view-file-tabs .app-view-file-tab:hover {
        cursor: pointer;
        background-color: #d8d8d8; }
      .app-view-file .app-view-file-tabs .app-view-file-tab.app-view-file-tab-checked {
        background-color: #969696;
        color: #f7f7f7; }
      .app-view-file .app-view-file-tabs .app-view-file-tab.app-view-file-tab-disable {
        pointer-events: none;
        color: #999999; }
  .app-view-file .app-view-file-tab-content {
    position: absolute;
    left: 200px;
    width: calc(100% - 200px);
    height: 100%; }
    .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner {
      display: block;
      overflow-y: auto;
      width: 100%;
      height: calc(100% - 100px);
      background-color: #fafafa; }
      .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner span.elements-grid-placeholder {
        display: block;
        width: 100%;
        padding: 15px;
        text-align: center;
        opacity: .7; }
      .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        display: block;
        margin: 0;
        padding: 0;
        padding-left: 5px; }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid.row:before {
          display: table;
          content: " "; }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid.row:after {
          clear: both;
          display: table;
          content: " "; }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid .tile {
          float: left;
          width: 16.66666667%; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid .tile.big {
            width: 25%; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid .tile.rw-1 {
            height: 135px; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid .tile.rw-2 {
            height: 150px; }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div {
          display: block;
          height: 150px;
          margin: 0;
          padding: 5px;
          cursor: default; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div.disabled {
            opacity: 0.3; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div {
            width: 100%;
            height: 100%;
            padding: 5px; }
            .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div > div {
              position: relative;
              overflow: hidden;
              width: 100%;
              height: 90px;
              background-color: rgba(0, 0, 0, 0.05); }
              .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div > div > div {
                position: absolute;
                width: 100%;
                height: 100%;
                text-align: center;
                line-height: 80px;
                padding: 1px; }
                .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div > div > div > img {
                  display: inline-block;
                  width: auto;
                  height: auto;
                  max-width: 100%;
                  max-height: 100%; }
              .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div > div i {
                display: block;
                width: 24px;
                height: 48px; }
              .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div > div i.wd-big {
                width: 48px; }
              .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div > div span {
                display: block;
                width: 100%;
                height: 30px;
                text-align: center;
                font-size: 12px; }
            .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div > span {
              display: block;
              overflow: hidden;
              height: 25px;
              line-height: 25px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              text-align: center; }
            .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div > div .tab-title-modified {
              display: block;
              height: 15px;
              opacity: .6;
              font-size: 12px;
              line-height: 15px; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div.elements-grid-big {
            height: 260px;
            padding-left: 10px; }
            .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div.elements-grid-big.rw-1 {
              height: 245px; }
            .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div.elements-grid-big.rw-2 {
              height: 260px; }
            .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div.elements-grid-big > div > div {
              height: 200px; }
              .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div.elements-grid-big > div > div > div {
                line-height: 190px; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div:not(.selected) > div:hover:not(.disabled) {
            background-color: #d9d9d9; }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner div.elements-grid > div.selected > div {
          color: white;
          background-color: #262d40; }
      .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner .tile-icon-container i {
        position: relative;
        top: calc(50% - 24px);
        left: calc(50% - 24px); }
      .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner ul.elements-list {
        display: block;
        margin: 0;
        padding: 0; }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner ul.elements-list li {
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          display: block;
          width: 100%;
          height: 40px;
          cursor: default; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner ul.elements-list li i {
            float: left;
            width: 24px;
            height: 40px;
            background-position: 0px 7px;
            background-repeat: no-repeat;
            margin-left: 10px; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner ul.elements-list li span {
            display: block;
            float: left;
            width: 25%;
            height: 40px;
            padding: 0 15px;
            text-align: center;
            font-size: 12px;
            line-height: 40px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
          .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner ul.elements-list li span.left-aligned {
            text-align: left;
            font-size: 14px; }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner ul.elements-list li:nth-child(2n) {
          background-color: rgba(0, 0, 0, 0.05); }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner ul.elements-list li:hover:not(.disabled):not(.selected) {
          background-color: #d9d9d9; }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner ul.elements-list li.selected {
          color: white;
          background-color: #262d40; }
        .app-view-file .app-view-file-tab-content .app-view-file-tab-content-inner ul.elements-list li.disabled {
          opacity: 0.3; }
    .app-view-file .app-view-file-tab-content .app-view-file-footer {
      display: block;
      width: 100%;
      height: 60px;
      background-color: #f1f1f1;
      white-space: nowrap;
      overflow: hidden;
      font-size: 14px;
      padding-top: 10px;
      border-top: 1px solid #c5c5c5;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .app-view-file .app-view-file-tab-content .app-view-file-footer > * {
        display: inline-block;
        width: auto;
        height: 40px;
        margin: 0;
        padding: 0 15px;
        margin-left: 10px;
        background-color: transparent; }
      .app-view-file .app-view-file-tab-content .app-view-file-footer .btn {
        line-height: 0; }
      .app-view-file .app-view-file-tab-content .app-view-file-footer > .btn.btn-default:hover {
        background-color: #d0d0d0; }
      .app-view-file .app-view-file-tab-content .app-view-file-footer > .btn.btn-default.btn-open {
        opacity: .7; }
      .app-view-file .app-view-file-tab-content .app-view-file-footer > .btn.btn-default.btn-open:hover {
        cursor: not-allowed;
        background-color: transparent; }
      .app-view-file .app-view-file-tab-content .app-view-file-footer > .btn.btn-default.btn-open.enabled {
        opacity: 1;
        color: white;
        background-color: #262d40; }
      .app-view-file .app-view-file-tab-content .app-view-file-footer > .btn.btn-default.btn-open.enabled:hover {
        cursor: pointer;
        background-color: #3b4253; }
      .app-view-file .app-view-file-tab-content .app-view-file-footer .message {
        vertical-align: middle;
        line-height: 40px; }
        .app-view-file .app-view-file-tab-content .app-view-file-footer .message.error {
          background-color: #ff7070; }
        .app-view-file .app-view-file-tab-content .app-view-file-footer .message.warning {
          background-color: #ffc400; }
        .app-view-file .app-view-file-tab-content .app-view-file-footer .message:hover {
          cursor: default; }
      .app-view-file .app-view-file-tab-content .app-view-file-footer .right-alignment {
        float: right; }
    .app-view-file .app-view-file-tab-content .app-view-file-overlay {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 3;
      background-color: rgba(250, 250, 250, 0.7); }
      .app-view-file .app-view-file-tab-content .app-view-file-overlay .loader-circle {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -20px;
        margin-left: -20px; }
      .app-view-file .app-view-file-tab-content .app-view-file-overlay span {
        position: absolute;
        top: 50%;
        right: 0;
        left: 0;
        display: block;
        margin-top: 30px;
        text-align: center;
        color: #212121;
        font-size: 14px; }
    .app-view-file .app-view-file-tab-content .app-view-file-search-menu {
      display: block;
      width: 100%;
      height: 40px;
      background-color: #f9f9f9;
      border-bottom: 1px solid #c5c5c5;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .app-view-file .app-view-file-tab-content .app-view-file-search-menu > div {
        position: relative;
        float: left;
        width: calc(100% - 40px);
        height: 40px;
        border-bottom: 1px solid #c5c5c5; }
        .app-view-file .app-view-file-tab-content .app-view-file-search-menu > div > input {
          position: absolute;
          display: block;
          width: 100%;
          height: 100%;
          padding: 5px 40px 5px 40px;
          border: 1px solid transparent;
          background-color: transparent;
          font-size: 12px; }
          .app-view-file .app-view-file-tab-content .app-view-file-search-menu > div > input::-ms-clear {
            display: none; }
        .app-view-file .app-view-file-tab-content .app-view-file-search-menu > div > i {
          position: absolute;
          top: 0;
          display: block;
          width: 40px;
          height: 40px;
          text-align: center;
          pointer-events: none;
          opacity: .5;
          font-size: 20px;
          line-height: 42px; }
        .app-view-file .app-view-file-tab-content .app-view-file-search-menu > div > button {
          border: none;
          background: transparent;
          position: absolute;
          top: 0;
          right: 0;
          width: 40px;
          height: 40px;
          opacity: .5;
          cursor: pointer;
          text-align: center; }
          .app-view-file .app-view-file-tab-content .app-view-file-search-menu > div > button > i {
            font-size: 16px;
            line-height: 38px;
            color: #969696; }
          .app-view-file .app-view-file-tab-content .app-view-file-search-menu > div > button :hover {
            color: #212121; }
      .app-view-file .app-view-file-tab-content .app-view-file-search-menu > .btn.btn-default {
        display: block;
        float: left;
        width: 40px;
        height: 40px;
        margin: 0;
        padding: 0;
        background-color: transparent;
        border-bottom: 1px solid #c5c5c5; }
        .app-view-file .app-view-file-tab-content .app-view-file-search-menu > .btn.btn-default > i {
          display: block;
          width: 100%;
          height: 100%;
          font-size: 24px;
          line-height: 40px; }
      .app-view-file .app-view-file-tab-content .app-view-file-search-menu > .btn.btn-default:hover {
        background-color: #d0d0d0; }
      .app-view-file .app-view-file-tab-content .app-view-file-search-menu > .btn.btn-default.selected {
        color: #262d40;
        background-color: #f9f9f9; }
    .app-view-file .app-view-file-tab-content .app-view-file-add-tab {
      position: relative;
      width: 100%;
      height: 100%; }
    .app-view-file .app-view-file-tab-content .app-view-file-open-tab {
      position: relative;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .app-view-file .app-view-file-tab-content .app-view-file-input-line {
      position: relative;
      width: 100%;
      height: 40px;
      background-color: #f9f9f9; }
      .app-view-file .app-view-file-tab-content .app-view-file-input-line.border-top {
        border-top: 1px solid #c5c5c5; }
      .app-view-file .app-view-file-tab-content .app-view-file-input-line.border-bottom {
        border-bottom: 1px solid #c5c5c5; }
      .app-view-file .app-view-file-tab-content .app-view-file-input-line.invalid {
        box-shadow: inset 0 0 5px 0px #ff7070; }
      .app-view-file .app-view-file-tab-content .app-view-file-input-line > input {
        display: block;
        width: 100%;
        height: 100%;
        padding: 5px 40px 5px 15px;
        border: 1px solid transparent;
        background-color: transparent;
        font-size: 12px; }
        .app-view-file .app-view-file-tab-content .app-view-file-input-line > input::-ms-clear {
          display: none; }
      .app-view-file .app-view-file-tab-content .app-view-file-input-line > button {
        border: none;
        background: transparent;
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        height: 40px;
        opacity: .5;
        cursor: pointer;
        text-align: center; }
        .app-view-file .app-view-file-tab-content .app-view-file-input-line > button > i {
          font-size: 16px;
          line-height: 38px;
          color: #969696; }
        .app-view-file .app-view-file-tab-content .app-view-file-input-line > button :hover {
          color: #212121; }
    .app-view-file .app-view-file-tab-content .app-view-file-save-as-tab {
      position: relative;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .app-view-file .app-view-file-tab-content .app-view-file-help-tab {
      background-color: #fafafa;
      padding: 10px;
      position: relative;
      width: 100%;
      height: 100%; }
      .app-view-file .app-view-file-tab-content .app-view-file-help-tab .app-view-file-help-tab-title {
        font-size: 24px; }
      .app-view-file .app-view-file-tab-content .app-view-file-help-tab .app-view-file-help-tab-link > a {
        font-size: 14px; }
    .app-view-file .app-view-file-tab-content .app-view-file-about-tab {
      background-color: #fafafa;
      padding: 10px;
      position: relative;
      width: 100%;
      height: 100%; }
      .app-view-file .app-view-file-tab-content .app-view-file-about-tab .app-name, .app-view-file .app-view-file-tab-content .app-view-file-about-tab .product-name {
        font-size: 24px; }
      .app-view-file .app-view-file-tab-content .app-view-file-about-tab .app-version, .app-view-file .app-view-file-tab-content .app-view-file-about-tab .product-version {
        font-size: 14px; }
      .app-view-file .app-view-file-tab-content .app-view-file-about-tab .copyright {
        font-size: 14px; }
    .app-view-file .app-view-file-tab-content .app-view-file-tiles-header {
      height: 40px;
      width: 100%;
      padding-left: 20px;
      background-color: #f1f1f1;
      color: #262d40; }
      .app-view-file .app-view-file-tab-content .app-view-file-tiles-header > span {
        line-height: 40px;
        font-weight: 600;
        text-transform: uppercase; }

.app-view-file-namevalue-list ul {
  margin: 0;
  padding: 0; }
  .app-view-file-namevalue-list ul li {
    display: block;
    padding: 15px 15px 0 15px; }
    .app-view-file-namevalue-list ul li span {
      display: block;
      word-wrap: break-word;
      height: 20px;
      line-height: 20px; }
    .app-view-file-namevalue-list ul li span:first-child {
      opacity: .7;
      font-size: 12px; }
    .app-view-file-namevalue-list ul li span:last-child {
      height: auto; }

.file-view-appbar {
  height: 50px; }
  .file-view-appbar button {
    border: none;
    cursor: pointer;
    margin: 0;
    text-align: center;
    transition: ease-in-out .2s;
    padding: 0 12px 0 10px; }
    .file-view-appbar button:hover {
      background-color: #3d4866; }
  .file-view-appbar span {
    display: block;
    float: left;
    height: 50px;
    font-size: 15px;
    font-weight: 400;
    line-height: 54px;
    color: #fff;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    word-spacing: 0px; }
  .file-view-appbar .arrow {
    line-height: 47px;
    font-size: 24px; }

.fv-theme-bg {
  background-color: #205F78 !important; }

.fv-theme-textcolor {
  color: #205F78 !important; }

.fv-theme-bg-lt-5 {
  background-color: #256f8c !important; }

.fv-theme-bg-dk-5 {
  background-color: #1b4f64 !important; }

.fv-theme-bg-hov-lt-5:hover {
  background-color: #256f8c !important; }

.fv-theme-bg-hov-dk-5:hover {
  background-color: #1b4f64 !important; }

.fv-theme-bg-tp-5 {
  background-color: rgba(32, 95, 120, 0.95) !important; }

.fv-theme-bg-hov-tp-5:hover {
  background-color: rgba(32, 95, 120, 0.95) !important; }

.fv-theme-textcolor-lt-5 {
  color: #256f8c !important; }

.fv-theme-textcolor-dk-5 {
  color: #1b4f64 !important; }

.fv-theme-textcolor-hov-lt-5:hover {
  color: #256f8c !important; }

.fv-theme-textcolor-hov-dk-5:hover {
  color: #1b4f64 !important; }

.fv-theme-bg-lt-10 {
  background-color: #2b7fa0 !important; }

.fv-theme-bg-dk-10 {
  background-color: #153f50 !important; }

.fv-theme-bg-hov-lt-10:hover {
  background-color: #2b7fa0 !important; }

.fv-theme-bg-hov-dk-10:hover {
  background-color: #153f50 !important; }

.fv-theme-bg-tp-10 {
  background-color: rgba(32, 95, 120, 0.9) !important; }

.fv-theme-bg-hov-tp-10:hover {
  background-color: rgba(32, 95, 120, 0.9) !important; }

.fv-theme-textcolor-lt-10 {
  color: #2b7fa0 !important; }

.fv-theme-textcolor-dk-10 {
  color: #153f50 !important; }

.fv-theme-textcolor-hov-lt-10:hover {
  color: #2b7fa0 !important; }

.fv-theme-textcolor-hov-dk-10:hover {
  color: #153f50 !important; }

.fv-theme-bg-lt-15 {
  background-color: #308fb4 !important; }

.fv-theme-bg-dk-15 {
  background-color: #102f3c !important; }

.fv-theme-bg-hov-lt-15:hover {
  background-color: #308fb4 !important; }

.fv-theme-bg-hov-dk-15:hover {
  background-color: #102f3c !important; }

.fv-theme-bg-tp-15 {
  background-color: rgba(32, 95, 120, 0.85) !important; }

.fv-theme-bg-hov-tp-15:hover {
  background-color: rgba(32, 95, 120, 0.85) !important; }

.fv-theme-textcolor-lt-15 {
  color: #308fb4 !important; }

.fv-theme-textcolor-dk-15 {
  color: #102f3c !important; }

.fv-theme-textcolor-hov-lt-15:hover {
  color: #308fb4 !important; }

.fv-theme-textcolor-hov-dk-15:hover {
  color: #102f3c !important; }

.fv-theme-bg-lt-20 {
  background-color: #359fc9 !important; }

.fv-theme-bg-dk-20 {
  background-color: #0b1f27 !important; }

.fv-theme-bg-hov-lt-20:hover {
  background-color: #359fc9 !important; }

.fv-theme-bg-hov-dk-20:hover {
  background-color: #0b1f27 !important; }

.fv-theme-bg-tp-20 {
  background-color: rgba(32, 95, 120, 0.8) !important; }

.fv-theme-bg-hov-tp-20:hover {
  background-color: rgba(32, 95, 120, 0.8) !important; }

.fv-theme-textcolor-lt-20 {
  color: #359fc9 !important; }

.fv-theme-textcolor-dk-20 {
  color: #0b1f27 !important; }

.fv-theme-textcolor-hov-lt-20:hover {
  color: #359fc9 !important; }

.fv-theme-textcolor-hov-dk-20:hover {
  color: #0b1f27 !important; }

.fv-theme-bg-lt-30 {
  background-color: #5db2d4 !important; }

.fv-theme-bg-dk-30 {
  background-color: black !important; }

.fv-theme-bg-hov-lt-30:hover {
  background-color: #5db2d4 !important; }

.fv-theme-bg-hov-dk-30:hover {
  background-color: black !important; }

.fv-theme-bg-tp-30 {
  background-color: rgba(32, 95, 120, 0.7) !important; }

.fv-theme-bg-hov-tp-30:hover {
  background-color: rgba(32, 95, 120, 0.7) !important; }

.fv-theme-textcolor-lt-30 {
  color: #5db2d4 !important; }

.fv-theme-textcolor-dk-30 {
  color: black !important; }

.fv-theme-textcolor-hov-lt-30:hover {
  color: #5db2d4 !important; }

.fv-theme-textcolor-hov-dk-30:hover {
  color: black !important; }

.fv-theme-bg-lt-50 {
  background-color: #aed8e9 !important; }

.fv-theme-bg-dk-50 {
  background-color: black !important; }

.fv-theme-bg-hov-lt-50:hover {
  background-color: #aed8e9 !important; }

.fv-theme-bg-hov-dk-50:hover {
  background-color: black !important; }

.fv-theme-bg-tp-50 {
  background-color: rgba(32, 95, 120, 0.5) !important; }

.fv-theme-bg-hov-tp-50:hover {
  background-color: rgba(32, 95, 120, 0.5) !important; }

.fv-theme-textcolor-lt-50 {
  color: #aed8e9 !important; }

.fv-theme-textcolor-dk-50 {
  color: black !important; }

.fv-theme-textcolor-hov-lt-50:hover {
  color: #aed8e9 !important; }

.fv-theme-textcolor-hov-dk-50:hover {
  color: black !important; }

@charset "UTF-8";
.wd-app-svg {
  background-repeat: no-repeat;
  background-position: 8px 7px; }

.wd-app-tile-svg {
  background-repeat: no-repeat; }

.app-view-file-tab .wd-app-svg {
  background-position: 0px 7px; }

.context-dropdown-button .wd-app-svg {
  background-position: -2px 2px;
  width: 30px;
  height: 100%; }

/*
.wd-app- {
	background-image: url('./icons/fileView/.svg');
}
*/
.wd-app-about {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v24h24v-24z' fill='none'/%3E%3Cpath d='m11.5 4c-4.694 0-8.5 3.806-8.5 8.5 0 4.695 3.806 8.5 8.5 8.5s8.5-3.805 8.5-8.5c0-4.694-3.806-8.5-8.5-8.5zm1.5 14h-3v-7h3zm0-8h-3v-3h3z' fill='%23819cce'/%3E%3C/svg%3E"); }

.wd-app-data-set {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239cf'%3E%3Cpath d='m3 13.918v.767c0 .773 1.436 1.438 3.5 1.74 0-.707 0-1.575 0-2.324 0-.12 0-.246 0-.358-.999-.141-1.995-.375-2.768-.743-.466.272-.732.585-.732.918z'/%3E%3Cpath d='m15 5.818c0-1.005-2.688-1.818-6-1.818-3.313 0-6 .813-6 1.818v.364c0 1.004 2.687 1.818 6 1.818 3.312 0 6-.814 6-1.817z'/%3E%3Cpath d='m3.732 9c-.466.272-.732.584-.732.918v.767c0 .772 1.436 1.437 3.5 1.738 0-.886 0-1.663 0-2.681-.999-.14-1.995-.374-2.768-.742z'/%3E%3C/g%3E%3Cpath d='m10.395 9.5c-1.047 0-1.895.85-1.895 1.895v7.711c0 1.047.848 1.395 1.895 1.395h7.211c1.045 0 1.895-.348 1.895-1.395v-7.711c0-1.045-.85-1.895-1.895-1.895z' fill='%23fff'/%3E%3Cpath d='m18 9h-8c-1.104 0-2 .896-2 2v .522h12v-.522c0-1.104-.896-2-2-2z' fill='%23f5c633'/%3E%3Cpath d='m18 9h-8c-1.104 0-2 .896-2 2v8c0 1.105.896 2 2 2h8c1.104 0 2-.895 2-2v-8c0-1.104-.896-2-2-2zm-8 1h8c .551 0 1 .449 1 1v .001h-10v-.001c0-.551.449-1 1-1zm8 10h-8c-.551 0-1-.447-1-1v-6.999h10v6.999c0 .553-.449 1-1 1z' fill='%23819cce'/%3E%3Cg fill='%23b3b3b3'%3E%3Cpath d='m10 16h2v1h-2z'/%3E%3Cpath d='m16 16h2v1h-2z'/%3E%3Cpath d='m10 18h2v1h-2z'/%3E%3Cpath d='m16 18h2v1h-2z'/%3E%3Cpath d='m13 16h2v1h-2z'/%3E%3Cpath d='m13 18h2v1h-2z'/%3E%3Cpath d='m10 14h2v1h-2z'/%3E%3Cpath d='m16 14h2v1h-2z'/%3E%3Cpath d='m13 14h2v1h-2z'/%3E%3C/g%3E%3Cpath d='m0 0v24h24v-24z' fill='none'/%3E%3C/svg%3E"); }

.wd-app-help {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v24h24v-24z' fill='none'/%3E%3Cpath d='m10.5 17h2v2h-2z' fill='%231c7cdc'/%3E%3Cpath d='m14.57 12.25-.9.92c-.72.73-1.17 1.33-1.17 2.83h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.369-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.359 1.68-.93 2.25z' fill='%231c7cdc'/%3E%3Cpath d='m19 4c .551 0 1 .449 1 1v15c0 .553-.449 1-1 1h-15c-.551 0-1-.447-1-1v-15c0-.551.449-1 1-1zm0-1h-15c-1.104 0-2 .896-2 2v15c0 1.105.896 2 2 2h15c1.104 0 2-.895 2-2v-15c0-1.104-.896-2-2-2z' fill='%23819cce'/%3E%3C/svg%3E"); }

.wd-app-report-new {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.996 4h-10.996c-.553 0-1 .448-1 1v15c0 .553.447 1 1 1h13c .553 0 1-.447 1-1v-12.996z' fill='%23fff'/%3E%3Cg fill='%23f5c633'%3E%3Cpath d='m7 8h1v3h-1z'/%3E%3Cpath d='m9 6h1v5h-1z'/%3E%3Cpath d='m11 7h1v4h-1z'/%3E%3C/g%3E%3Cg fill='%23969696'%3E%3Cpath d='m7 12h9v1h-9z'/%3E%3Cpath d='m7 14h8v1h-8z'/%3E%3Cpath d='m7 16h6v1h-6z'/%3E%3Cpath d='m7 18h5v1h-5z'/%3E%3C/g%3E%3Cpath d='m0 0v24h24v-24z' fill='none'/%3E%3Cpath d='m15.996 4h-10.996c-.553 0-1 .541-1 1.092v15c0 .553.447.908 1 .908h7.5v-1h-7.5v-15h10v3h3v6.5h1v-7.496zm.004 3.093v-1.52l1.5 1.521h-1.5z' fill='%23819cce'/%3E%3Cpath d='m18 18v-2h-2v2h-2v2h2v2h2v-2h2v-2z' fill='%231c7cdc'/%3E%3C/svg%3E"); }

.wd-app-report-open {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17 4h-4.5l-2.5 2h-6c-1.104 0-2 .896-2 2v11c0 1.105.896 2 2 2h13c1.104 0 2-.895 2-2v-13c0-1.104-.896-2-2-2z' fill='%23fff'/%3E%3Cpath d='m0 0h24v24h-24z' fill='none'/%3E%3Cpath d='m19 10v-4c0-1.104-.896-2-2-2h-4.5l-2.5 2h-6c-1.104 0-2 .896-2 2v11c0 1.105.896 2 2 2h13c .418 0 .745-.096 1.014-.285.588-.348.986-.983.986-1.715l2-7c .25-1.016-.896-2-2-2zm-16-2c0-.551.449-1 1-1h6.5l2.5-2h4c .551 0 1 .449 1 1v4h-12c-1.104 0-1.735 1.006-2 2l-1 3.5z' fill='%23f5c633'/%3E%3C/svg%3E"); }

.wd-app-report-save-as {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v24h24v-24z' fill='none'/%3E%3Cpath d='m18 4h-1v9h-11v-9h-2c-.552 0-1 .448-1 1v15c0 .553.448 1 1 1h15c .553 0 1-.447 1-1v-14zm-6.5 15.5c-1.104 0-2-.896-2-2s .896-2 2-2 2 .896 2 2-.896 2-2 2z' fill='%23727272'/%3E%3Cpath d='m16 12v-8h-9v8zm-7-6h5v1h-5zm0 3h5v1h-5z' fill='%239cf'/%3E%3C/svg%3E"); }

.wd-app-report {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.996 4h-10.996c-.553 0-1 .448-1 1v15c0 .553.447 1 1 1h13c .553 0 1-.447 1-1v-12.996z' fill='%23fff'/%3E%3Cpath d='m15.996 4h-10.996c-.553 0-1 .541-1 1.092v15c0 .553.447.908 1 .908h13c .553 0 1-.355 1-.908v-13.088zm.004 1.573 1.5 1.52h-1.5zm2 14.427h-13v-15h10v3h3z' fill='%23819cce'/%3E%3Cg fill='%23f5c633'%3E%3Cpath d='m7 8h1v3h-1z'/%3E%3Cpath d='m9 6h1v5h-1z'/%3E%3Cpath d='m11 7h1v4h-1z'/%3E%3C/g%3E%3Cg fill='%23969696'%3E%3Cpath d='m7 12h9v1h-9z'/%3E%3Cpath d='m7 14h9v1h-9z'/%3E%3Cpath d='m7 16h9v1h-9z'/%3E%3Cpath d='m7 18h6v1h-6z'/%3E%3C/g%3E%3Cpath d='m0 0v24h24v-24z' fill='none'/%3E%3C/svg%3E"); }

.wd-app-template {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.996 4h-10.996c-.553 0-1 .448-1 1v15c0 .553.447 1 1 1h13c .553 0 1-.447 1-1v-12.996z' fill='%23fff'/%3E%3Cpath d='m15.996 4h-10.996c-.553 0-1 .541-1 1.092v15c0 .553.447.908 1 .908h13c .553 0 1-.355 1-.908v-13.088zm.004 1.573 1.5 1.52h-1.5zm2 14.427h-13v-15h10v3h3z' fill='%23819cce'/%3E%3Cg fill='%23f5c633'%3E%3Cpath d='m7 8h1v3h-1z'/%3E%3Cpath d='m9 6h1v5h-1z'/%3E%3Cpath d='m11 7h1v4h-1z'/%3E%3C/g%3E%3Cg fill='%23969696'%3E%3Cpath d='m7 18h6v1h-6z'/%3E%3C/g%3E%3Cpath d='m0 0v24h24v-24z' fill='none'/%3E%3C/svg%3E"); }

.wd-big {
  background-size: cover;
  background-position: center; }

/* Template for adding new SVG icons */
/*
.icon {
	background-image: url('./icons/path/icon.svg');
}
*/
@font-face {
  font-family: 'material';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype"); }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'material';
    src: url('../font/material.svg?89943803#material') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "material";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  vertical-align: baseline !important; }

.icon-alert-outline:before {
  content: '\F02A'; }

/* '' */
.icon-arrow-left:before {
  content: '\F04D'; }

/* '' */
.icon-arrow-right:before {
  content: '\F054'; }

/* '' */
.icon-chevron-left:before {
  content: '\F141'; }

/* '' */
.icon-chevron-right:before {
  content: '\F142'; }

/* '' */
.icon-close:before {
  content: '\F156'; }

/* '' */
.icon-view-list:before {
  content: '\F279'; }

/* '' */
.icon-search:before {
  content: '\F349'; }

/* '' */
.icon-view-grid:before {
  content: '\F757'; }

/* '' */
body {
  font-family: "segoe ui", helvetica, arial, sans-serif;
  margin: 0;
  padding: 0;
  color: #333; }

button, input {
  outline: none; }

.btn, .btn.btn-default {
  vertical-align: top;
  border: 0;
  border-radius: 0;
  outline: none;
  box-shadow: none; }

.btn:focus, .btn:active:focus, .btn:hover, .btn:active:hover, .btn.btn-default:focus, .btn.btn-default:active:focus, .btn.btn-default:hover, .btn.btn-default:active:hover {
  border: 0;
  border-radius: 0;
  outline: none;
  box-shadow: none; }

.fileview-container {
  width: 100%;
  height: calc(100% - 50px);
  outline: none; }
  .fileview-container * {
    box-sizing: border-box;
    outline: none; }

.loader-circle {
  display: block;
  width: 40px;
  height: 40px;
  -webkit-animation: loaderCircleAnimation 1.1s infinite linear;
  animation: loaderCircleAnimation 1.1s infinite linear;
  border-top: 4px solid rgba(0, 0, 0, 0.2);
  border-right: 4px solid rgba(0, 0, 0, 0.2);
  border-bottom: 4px solid rgba(0, 0, 0, 0.2);
  border-left: 4px solid #262d40;
  border-radius: 50%; }

.loader-circle.small {
  width: 20px;
  height: 20px;
  border-width: 2px; }

.loader-circle.big {
  width: 80px;
  height: 80px;
  border-width: 8px; }

@-webkit-keyframes loaderCircleAnimation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes loaderCircleAnimation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

