@keyframes fade-in {
  from {
    opacity: .5; }
  to {
    opacity: 1; } }

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

@keyframes fade-in2 {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.bi-text {
  font-size: 13px; }

.bi-text--ui {
  font-family: 'bi-ui'; }

.bi-text--ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.bi-text--sm {
  font-size: 10px; }

.bi-text--md {
  font-size: 14px; }

.bi-text--lg,
.bi-text--large {
  font-size: 20px; }

.bi-text--200 {
  font-weight: 200; }

.bi-text--300 {
  font-weight: 300; }

.bi-text--400 {
  font-weight: 400; }

.bi-text--600 {
  font-weight: 600; }

.bi-text--700 {
  font-weight: 700; }

quix-file-explorer,
bi-file-explorer,
bi-file-explorer-static,
bi-file-explorer-static,
bi-file-explorer-inner-static {
  position: relative;
  display: block; }
  quix-file-explorer bi-dropdown bi-toggle,
  bi-file-explorer bi-dropdown bi-toggle,
  bi-file-explorer-static bi-dropdown bi-toggle,
  bi-file-explorer-static bi-dropdown bi-toggle,
  bi-file-explorer-inner-static bi-dropdown bi-toggle {
    height: 35px; }
  quix-file-explorer > ul > li,
  bi-file-explorer > ul > li,
  bi-file-explorer-static > ul > li,
  bi-file-explorer-static > ul > li,
  bi-file-explorer-inner-static > ul > li {
    user-select: none;
    cursor: default !important; }
    quix-file-explorer > ul > li .fe-item,
    bi-file-explorer > ul > li .fe-item,
    bi-file-explorer-static > ul > li .fe-item,
    bi-file-explorer-static > ul > li .fe-item,
    bi-file-explorer-inner-static > ul > li .fe-item {
      padding-right: 5px;
      height: 35px; }
      quix-file-explorer > ul > li .fe-item > div,
      bi-file-explorer > ul > li .fe-item > div,
      bi-file-explorer-static > ul > li .fe-item > div,
      bi-file-explorer-static > ul > li .fe-item > div,
      bi-file-explorer-inner-static > ul > li .fe-item > div {
        flex-grow: 1;
        overflow: hidden;
        text-overflow: ellipsis; }
    quix-file-explorer > ul > li .fe-item-name,
    bi-file-explorer > ul > li .fe-item-name,
    bi-file-explorer-static > ul > li .fe-item-name,
    bi-file-explorer-static > ul > li .fe-item-name,
    bi-file-explorer-inner-static > ul > li .fe-item-name {
      height: 35px; }
      quix-file-explorer > ul > li .fe-item-name .fe-icon-container,
      bi-file-explorer > ul > li .fe-item-name .fe-icon-container,
      bi-file-explorer-static > ul > li .fe-item-name .fe-icon-container,
      bi-file-explorer-static > ul > li .fe-item-name .fe-icon-container,
      bi-file-explorer-inner-static > ul > li .fe-item-name .fe-icon-container {
        line-height: 0; }
      quix-file-explorer > ul > li .fe-item-name .fe-icon,
      bi-file-explorer > ul > li .fe-item-name .fe-icon,
      bi-file-explorer-static > ul > li .fe-item-name .fe-icon,
      bi-file-explorer-static > ul > li .fe-item-name .fe-icon,
      bi-file-explorer-inner-static > ul > li .fe-item-name .fe-icon {
        margin-right: 4px;
        font-size: 18px;
        vertical-align: text-bottom; }
  quix-file-explorer ul.fe-folders > li .fe-toggle,
  bi-file-explorer ul.fe-folders > li .fe-toggle,
  bi-file-explorer-static ul.fe-folders > li .fe-toggle,
  bi-file-explorer-static ul.fe-folders > li .fe-toggle,
  bi-file-explorer-inner-static ul.fe-folders > li .fe-toggle {
    transition: transform .2s;
    transform: rotate(-90deg);
    font-size: 19px; }
    quix-file-explorer ul.fe-folders > li .fe-toggle.fe-toggle--hidden,
    bi-file-explorer ul.fe-folders > li .fe-toggle.fe-toggle--hidden,
    bi-file-explorer-static ul.fe-folders > li .fe-toggle.fe-toggle--hidden,
    bi-file-explorer-static ul.fe-folders > li .fe-toggle.fe-toggle--hidden,
    bi-file-explorer-inner-static ul.fe-folders > li .fe-toggle.fe-toggle--hidden {
      visibility: hidden; }
  quix-file-explorer ul.fe-folders > li.fe-folder--open > div > div > .fe-toggle,
  bi-file-explorer ul.fe-folders > li.fe-folder--open > div > div > .fe-toggle,
  bi-file-explorer-static ul.fe-folders > li.fe-folder--open > div > div > .fe-toggle,
  bi-file-explorer-static ul.fe-folders > li.fe-folder--open > div > div > .fe-toggle,
  bi-file-explorer-inner-static ul.fe-folders > li.fe-folder--open > div > div > .fe-toggle {
    transform: rotate(0); }
  quix-file-explorer ul.fe-folders > li > .fe-item.fe-item-depth-0,
  bi-file-explorer ul.fe-folders > li > .fe-item.fe-item-depth-0,
  bi-file-explorer-static ul.fe-folders > li > .fe-item.fe-item-depth-0,
  bi-file-explorer-static ul.fe-folders > li > .fe-item.fe-item-depth-0,
  bi-file-explorer-inner-static ul.fe-folders > li > .fe-item.fe-item-depth-0 {
    padding-left: 4px; }
  quix-file-explorer ul.fe-folders > li > .fe-item.fe-item-depth-1,
  bi-file-explorer ul.fe-folders > li > .fe-item.fe-item-depth-1,
  bi-file-explorer-static ul.fe-folders > li > .fe-item.fe-item-depth-1,
  bi-file-explorer-static ul.fe-folders > li > .fe-item.fe-item-depth-1,
  bi-file-explorer-inner-static ul.fe-folders > li > .fe-item.fe-item-depth-1 {
    padding-left: 16px; }
  quix-file-explorer ul.fe-folders > li > .fe-item.fe-item-depth-2,
  bi-file-explorer ul.fe-folders > li > .fe-item.fe-item-depth-2,
  bi-file-explorer-static ul.fe-folders > li > .fe-item.fe-item-depth-2,
  bi-file-explorer-static ul.fe-folders > li > .fe-item.fe-item-depth-2,
  bi-file-explorer-inner-static ul.fe-folders > li > .fe-item.fe-item-depth-2 {
    padding-left: 28px; }
  quix-file-explorer ul.fe-folders > li > .fe-item.fe-item-depth-3,
  bi-file-explorer ul.fe-folders > li > .fe-item.fe-item-depth-3,
  bi-file-explorer-static ul.fe-folders > li > .fe-item.fe-item-depth-3,
  bi-file-explorer-static ul.fe-folders > li > .fe-item.fe-item-depth-3,
  bi-file-explorer-inner-static ul.fe-folders > li > .fe-item.fe-item-depth-3 {
    padding-left: 40px; }
  quix-file-explorer.fe-folder-mode-select ul.fe-files > li,
  quix-file-explorer.fe-folder-mode-select ul.fe-folders > li > .fe-item,
  bi-file-explorer.fe-folder-mode-select ul.fe-files > li,
  bi-file-explorer.fe-folder-mode-select ul.fe-folders > li > .fe-item,
  bi-file-explorer-static.fe-folder-mode-select ul.fe-files > li,
  bi-file-explorer-static.fe-folder-mode-select ul.fe-folders > li > .fe-item,
  bi-file-explorer-static.fe-folder-mode-select ul.fe-files > li,
  bi-file-explorer-static.fe-folder-mode-select ul.fe-folders > li > .fe-item,
  bi-file-explorer-inner-static.fe-folder-mode-select ul.fe-files > li,
  bi-file-explorer-inner-static.fe-folder-mode-select ul.fe-folders > li > .fe-item {
    transition: border-color .2s;
    border-left: 2px solid transparent; }
    quix-file-explorer.fe-folder-mode-select ul.fe-files > li:hover, quix-file-explorer.fe-folder-mode-select ul.fe-files > li.bi-active,
    quix-file-explorer.fe-folder-mode-select ul.fe-folders > li > .fe-item:hover,
    quix-file-explorer.fe-folder-mode-select ul.fe-folders > li > .fe-item.bi-active,
    bi-file-explorer.fe-folder-mode-select ul.fe-files > li:hover,
    bi-file-explorer.fe-folder-mode-select ul.fe-files > li.bi-active,
    bi-file-explorer.fe-folder-mode-select ul.fe-folders > li > .fe-item:hover,
    bi-file-explorer.fe-folder-mode-select ul.fe-folders > li > .fe-item.bi-active,
    bi-file-explorer-static.fe-folder-mode-select ul.fe-files > li:hover,
    bi-file-explorer-static.fe-folder-mode-select ul.fe-files > li.bi-active,
    bi-file-explorer-static.fe-folder-mode-select ul.fe-folders > li > .fe-item:hover,
    bi-file-explorer-static.fe-folder-mode-select ul.fe-folders > li > .fe-item.bi-active,
    bi-file-explorer-static.fe-folder-mode-select ul.fe-files > li:hover,
    bi-file-explorer-static.fe-folder-mode-select ul.fe-files > li.bi-active,
    bi-file-explorer-static.fe-folder-mode-select ul.fe-folders > li > .fe-item:hover,
    bi-file-explorer-static.fe-folder-mode-select ul.fe-folders > li > .fe-item.bi-active,
    bi-file-explorer-inner-static.fe-folder-mode-select ul.fe-files > li:hover,
    bi-file-explorer-inner-static.fe-folder-mode-select ul.fe-files > li.bi-active,
    bi-file-explorer-inner-static.fe-folder-mode-select ul.fe-folders > li > .fe-item:hover,
    bi-file-explorer-inner-static.fe-folder-mode-select ul.fe-folders > li > .fe-item.bi-active {
      border-color: #FC4A6A; }
  quix-file-explorer ul.fe-files .fe-item.fe-item-depth-0,
  bi-file-explorer ul.fe-files .fe-item.fe-item-depth-0,
  bi-file-explorer-static ul.fe-files .fe-item.fe-item-depth-0,
  bi-file-explorer-static ul.fe-files .fe-item.fe-item-depth-0,
  bi-file-explorer-inner-static ul.fe-files .fe-item.fe-item-depth-0 {
    padding-left: 29px; }
  quix-file-explorer ul.fe-files .fe-item.fe-item-depth-1,
  bi-file-explorer ul.fe-files .fe-item.fe-item-depth-1,
  bi-file-explorer-static ul.fe-files .fe-item.fe-item-depth-1,
  bi-file-explorer-static ul.fe-files .fe-item.fe-item-depth-1,
  bi-file-explorer-inner-static ul.fe-files .fe-item.fe-item-depth-1 {
    padding-left: 41px; }
  quix-file-explorer ul.fe-files .fe-item.fe-item-depth-2,
  bi-file-explorer ul.fe-files .fe-item.fe-item-depth-2,
  bi-file-explorer-static ul.fe-files .fe-item.fe-item-depth-2,
  bi-file-explorer-static ul.fe-files .fe-item.fe-item-depth-2,
  bi-file-explorer-inner-static ul.fe-files .fe-item.fe-item-depth-2 {
    padding-left: 53px; }
  quix-file-explorer ul.fe-files .fe-item.fe-item-depth-3,
  bi-file-explorer ul.fe-files .fe-item.fe-item-depth-3,
  bi-file-explorer-static ul.fe-files .fe-item.fe-item-depth-3,
  bi-file-explorer-static ul.fe-files .fe-item.fe-item-depth-3,
  bi-file-explorer-inner-static ul.fe-files .fe-item.fe-item-depth-3 {
    padding-left: 65px; }
  quix-file-explorer ul.fe-files .fe-item > span,
  bi-file-explorer ul.fe-files .fe-item > span,
  bi-file-explorer-static ul.fe-files .fe-item > span,
  bi-file-explorer-static ul.fe-files .fe-item > span,
  bi-file-explorer-inner-static ul.fe-files .fe-item > span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

quix-file-explorer .bi-spinner--xs {
  margin-right: 3px; }
  quix-file-explorer .bi-spinner--xs:after {
    border-color: #9a9da2;
    border-right-color: transparent; }

quix-file-explorer .fe-item-depth-0 {
  padding-left: 6px;
  padding-right: 3px; }

quix-file-explorer .fe-item-depth-1 {
  padding-left: 18px;
  padding-right: 3px; }

quix-file-explorer .fe-item-depth-2 {
  padding-left: 30px;
  padding-right: 3px; }

quix-file-explorer .fe-item-depth-3 {
  padding-left: 42px;
  padding-right: 3px; }

quix-file-explorer .fe-item {
  border-left: 2px solid transparent;
  transition: border-color .2s; }
  quix-file-explorer .fe-item:hover {
    border-color: #FC4A6A; }
