.v-main {
  flex: 1 0 auto;
  max-width: 100%;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  padding-left: var(--v-layout-left);
  padding-right: var(--v-layout-right);
  padding-top: var(--v-layout-top);
  padding-bottom: var(--v-layout-bottom);
}
@media (prefers-reduced-motion: reduce) {
  .v-main {
    transition: none;
  }
}
.v-main__scroller {
  max-width: 100%;
  position: relative;
}
.v-main--scrollable {
  display: flex;
}
.v-main--scrollable {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.v-main--scrollable > .v-main__scroller {
  flex: 1 1 auto;
  overflow-y: auto;
  --v-layout-left: 0px;
  --v-layout-right: 0px;
  --v-layout-top: 0px;
  --v-layout-bottom: 0px;
}.v-snackbar {
  justify-content: center;
  z-index: 10000;
  margin: 8px;
  margin-inline-end: calc(8px + var(--v-scrollbar-offset));
  padding: var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);
}
.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top) {
  align-items: flex-end;
}
.v-snackbar__wrapper {
  align-items: center;
  display: flex;
  max-width: 672px;
  min-height: 48px;
  min-width: 344px;
  overflow: hidden;
  padding: 0;
}
.v-snackbar__wrapper {
  border-radius: 4px;
}
.v-snackbar--variant-plain, .v-snackbar--variant-outlined, .v-snackbar--variant-text, .v-snackbar--variant-tonal {
  background: transparent;
  color: inherit;
}
.v-snackbar--variant-plain {
  opacity: 0.62;
}
.v-snackbar--variant-plain:focus, .v-snackbar--variant-plain:hover {
  opacity: 1;
}
.v-snackbar--variant-plain .v-snackbar__overlay {
  display: none;
}
.v-snackbar--variant-elevated, .v-snackbar--variant-flat {
  background: rgb(var(--v-theme-surface-variant));
  color: rgb(var(--v-theme-on-surface-variant));
}
.v-snackbar--variant-elevated {
  box-shadow: 0px 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 6px 10px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 18px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.v-snackbar--variant-flat {
  box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
}
.v-snackbar--variant-outlined {
  border: thin solid currentColor;
}
.v-snackbar--variant-text .v-snackbar__overlay {
  background: currentColor;
}
.v-snackbar--variant-tonal .v-snackbar__underlay {
  background: currentColor;
  opacity: var(--v-activated-opacity);
  border-radius: inherit;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.v-snackbar .v-snackbar__underlay {
  position: absolute;
}

@media (forced-colors: active) {
  .v-snackbar__wrapper {
    border: thick solid;
  }
}
.v-snackbar__content {
  flex-grow: 1;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.0178571429em;
  line-height: 1.425;
  margin-right: auto;
  padding: 14px 16px;
  text-align: initial;
}
.v-snackbar__actions {
  align-items: center;
  align-self: center;
  display: flex;
  margin-inline-end: 8px;
}
.v-snackbar__actions > .v-btn {
  padding: 0 8px;
  min-width: auto;
}
.v-snackbar__timer {
  width: 100%;
  position: absolute;
  top: 0;
}
.v-snackbar__timer .v-progress-linear {
  transition: 0.2s linear;
}
.v-snackbar--absolute {
  position: absolute;
  z-index: 1;
}
.v-snackbar--multi-line .v-snackbar__wrapper {
  min-height: 68px;
}
.v-snackbar--vertical .v-snackbar__wrapper {
  flex-direction: column;
}
.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions {
  align-self: flex-end;
  margin-bottom: 8px;
}
.v-snackbar--center {
  align-items: center;
  justify-content: center;
}
.v-snackbar--top {
  align-items: flex-start;
}
.v-snackbar--bottom {
  align-items: flex-end;
}
.v-snackbar--left, .v-snackbar--start {
  justify-content: flex-start;
}
.v-snackbar--right, .v-snackbar--end {
  justify-content: flex-end;
}

.v-snackbar-transition-enter-active, .v-snackbar-transition-leave-active {
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.v-snackbar-transition-enter-active {
  transition-property: opacity, transform;
}
@media (prefers-reduced-motion: reduce) {
  .v-snackbar-transition-enter-active {
    transition-property: opacity;
  }
}
.v-snackbar-transition-enter-from {
  opacity: 0;
  transform: scale(0.8);
}
.v-snackbar-transition-leave-active {
  transition-property: opacity;
}
.v-snackbar-transition-leave-to {
  opacity: 0;
}/* body.documents-download_form_webviewer { */
/*   #header-container-container { */
/*     display: none; */
/*   } */
/*   #app > .v-col-lg-2.v-col-12 { */
/*     display: none */
/*   } */
/* } */body.public-download_form_webviewer #header-container-container {
  display: none;
}
body.public-download_form_webviewer .sidebar {
  display: none;
}
body.public-download_form_webviewer #app > div {
  width: 100%;
  max-width: 100%;
  flex: 1 1 100%;
}
.v-treeview-item__level {
  display: none;
}.v-list-item--dense .v-list-item__title[data-v-5fa04033], .v-list-item--dense .v-list-item__subtitle[data-v-5fa04033], .v-list--dense .v-list-item .v-list-item__title[data-v-5fa04033], .v-list--dense .v-list-item .v-list-item__subtitle[data-v-5fa04033] {
  font-family: "Helvetica Neue", Arial;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #1976d2;
  white-space: normal;
}
.v-list-item--dense .v-list-item__title[data-v-5fa04033]:hover, .v-list-item--dense .v-list-item__subtitle[data-v-5fa04033]:hover, .v-list--dense .v-list-item .v-list-item__title[data-v-5fa04033]:hover, .v-list--dense .v-list-item .v-list-item__subtitle[data-v-5fa04033]:hover {
  text-decoration: none;
}
.v-application--is-ltr .v-list-item__action[data-v-5fa04033]:first-child, .v-application--is-ltr .v-list-item__icon[data-v-5fa04033]:first-child {
  margin-right: 10px;
}
a.nav-item[data-v-5fa04033]:hover {
  text-decoration: none !important;
}
a.v-btn[data-v-5fa04033]:hover {
  text-decoration: none !important;
}
.btn-item.v-list-item[data-v-5fa04033] {
  background-color: transparent !important;
}
.v-list-item__icon[data-v-5fa04033] {
  color: #1976d2 !important;
}
.v-list-item__icon[data-v-5fa04033]:hover {
  text-decoration: none;
}
[disabled] a[data-v-5fa04033] {
  color: gray;
  pointer-events: none;
  cursor: default;
}
.sidebar .v-list .btn[data-v-5fa04033] {
  max-width: 100%;
}
.content-modal {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        opacity: 0;
        visibility: hidden;
        transform: scale(1.1);
        transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.content-modal-content {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: white;
        padding: 1rem 1.5rem;
        border-radius: 0.5rem;
}
.cm-close-button {
        float: right;
        width: 1.5rem;
        line-height: 1.5rem;
        text-align: center;
        cursor: pointer;
        border-radius: 0.25rem;
        background-color: lightgray;
}
.cm-close-button:hover {
        background-color: darkgray;
}
.show-content-modal {
        opacity: 1;
        visibility: visible;
        transform: scale(1.0);
        transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}


/** When in sublist, there are no children hierarchy (tree view) **/
.tree.sublist .v-list-item-action {
  display: none;
}
.v-list-item.document > .v-list-item__prepend {
    margin-left: 28px;
}
.folder-icon {
  color: var(--blue);
}
.document-list .shared::after {
  content: "*";
  display: inline-block;
  color: #b68329;
  margin-right: 0.15rem;
  margin-left: -2.15rem;
}
.v-treeview-node--disabled {
  display: none;
}
.v-treeview-node__label {
  display: flex;
  flex-wrap: wrap;
}
.edit-control.right {
}
.v-treeview-node__label {
  white-space: normal;
}
