.clusterize-scroll{
    max-height: 600px;
    overflow: auto;
}
.clusterize-extra-row{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.clusterize-extra-row.clusterize-keep-parity{
    display: none;
}
.clusterize-content{
    outline: 0;
    counter-reset: clusterize-counter;
}
.clusterize-no-data td{
    text-align: center;
}





.dataroomTreeWrapper {
    position: relative;
}
.dataroomTreeWrapper .context-menu-icon.context-menu-icon--fa::before {
    font-family: "Font Awesome 5 Pro";
}

.dataroomTreeWrapper ul.dataroomTree {
    list-style: none;
    padding: 0 !important;
}

.dataroomTreeWrapper ul.dataroomTree ul {
    padding: 0;
    list-style: none;
}
.dataroomTreeWrapper li.ui-tree span.item_status.item_status_to_create,
.dataroomTreeWrapper li.ui-tree span.item_status.item_status_to_restore,
 .dataroomTreeWrapper li.ui-tree span.item_status.item_status_to_delete {
     display: none;
     margin-left: 0.5rem;
     font-size: 0.8rem;
 }

.dataroomTreeWrapper i.fa_fileicon {
    font-size: 1.2rem;
    line-height: inherit;
    margin-top: 0;
    margin-right: 3px;
    width: 1.7rem;
}
.dataroomTreeWrapper i.fa-folder,
.dataroomTreeWrapper i.fa-folder-open,
.dataroomTreeWrapper i.fa-file-excel,
.dataroomTreeWrapper i.fa-file-word,
.dataroomTreeWrapper i.fa-file-pdf,
.dataroomTreeWrapper i.fa-file-image,
.dataroomTreeWrapper i.fa-file-archive,
.dataroomTreeWrapper i.fa-file-powerpoint,
.dataroomTreeWrapper i.fa-file-alt {
    color: #ffd867;
}

.dataroomTreeWrapper i.fa-file-image {
    color: #d8b13f;
}

.dataroomTreeWrapper i.fa-file-pdf {
    color: #da3015;
}

.dataroomTreeWrapper i.fa-file-excel {
    color: #207144;
}

.dataroomTreeWrapper i.fa-file-word {
    color: #2a5599;
}

.dataroomTreeWrapper i.fa-file-powerpoint {
    color: #cb4a32;
}

.dataroomTreeWrapper i.fa-file-archive {
    color: #666;
}

.dataroomTreeWrapper li.ui-tree.level_1 > div.inner {
    padding-left: 1.8rem;
}

.dataroomTreeWrapper li.ui-tree.level_2 > div.inner {
    padding-left: 2.8rem;
}

.dataroomTreeWrapper li.ui-tree.level_3 > div.inner {
    padding-left: 3.8rem;
}

.dataroomTreeWrapper li.ui-tree.level_4 > div.inner {
    padding-left: 4.8rem;
}

.dataroomTreeWrapper li.ui-tree.level_5 > div.inner {
    padding-left: 5.8rem;
}

.dataroomTreeWrapper li.ui-tree.level_6 > div.inner {
    padding-left: 6.8rem;
}

.dataroomTreeWrapper li.ui-tree.level_7 > div.inner {
    padding-left: 7.8rem;
}

.dataroomTreeWrapper li.ui-tree.level_8 > div.inner {
    padding-left: 8.8rem;
}

.dataroomTreeWrapper li.ui-tree.level_9 > div.inner {
    padding-left: 9.8rem;
}

.dataroomTreeWrapper li.ui-tree.level_10 > div.inner {
    padding-left: 10.8rem;
}

.dataroomTreeWrapper ul.level_0 {
    padding: 0;
}

.dataroomTreeWrapper ul li.level_0.placeholder {
    margin-left: 0rem;
}
.dataroomTreeWrapper ul li.level_1.placeholder {
    margin-left: 1.8rem;
}
.dataroomTreeWrapper ul li.level_2.placeholder {
    margin-left: 2.8rem;
}
.dataroomTreeWrapper ul li.level_3.placeholder {
    margin-left: 3.8rem;
}
.dataroomTreeWrapper ul li.level_4.placeholder {
    margin-left: 4.8rem;
}
.dataroomTreeWrapper ul li.level_5.placeholder {
    margin-left: 5.8rem;
}
.dataroomTreeWrapper ul li.level_6.placeholder {
    margin-left: 6.8rem;
}
.dataroomTreeWrapper ul li.level_7.placeholder {
    margin-left: 7.8rem;
}
.dataroomTreeWrapper ul li.level_8.placeholder {
    margin-left: 8.8rem;
}
.dataroomTreeWrapper ul li.level_9.placeholder {
    margin-left: 9.8rem;
}
.dataroomTreeWrapper ul li.level_10.placeholder {
    margin-left: 10.8rem;
}


.dataroomTreeWrapper * {
    cursor: pointer;
}




.dataroomTreeWrapper .progressWrapper {
    display: none;
}



.dataroomTreeWrapper li.ui-tree {
    border-top: 1px solid #ddd;
    background: #ffffff;
    font-weight: normal;
}

.dataroomTreeWrapper li.ui-tree div.inner {
    padding: 0 1rem;
    min-height: 2.8rem;
    line-height: 2.5rem;
    white-space: nowrap;
    cursor: pointer;
    clear: both;
    font-size: 0.9rem;
}
.dataroomTreeWrapper li.ui-tree.inProgress div.inner {
    line-height: 2.1rem;
}
.dataroomTreeWrapper li.ui-tree.even {
}

.dataroomTreeWrapper li.ui-tree.odd {
    background: #f5f5f5b3;
}

.dataroomTreeWrapper li.ui-tree span.item_status,
.dataroomTreeWrapper li.ui-tree span.title {
    font-size: 0.9rem;
    text-decoration: none !important;
    color: #666;
}
.dataroomTreeWrapper li.ui-tree span.title {
    cursor: pointer;
}

.dataroomTreeWrapper li.ui-tree.isFile span.title {
    font-weight: bold;
    display: inherit;
    overflow: hidden;
}

.dataroomTreeWrapper .ui-tree > div.inner.hover,
.dataroomTreeWrapper .ui-tree > div.inner.context-menu-active {
    background: #fff5d5 !important;
}

.dataroomTreeWrapper .indexSearchCancel {
    position: absolute;
    right: 0.5rem;
    top: 0.3rem;
    font-size: 1rem;
    cursor: pointer
}
.dataroomTreeWrapper .folder_toggler {
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    z-index: 1;
    font-size: 0.9rem;
}
.dataroomTreeWrapper .folder_toggler i {
    color: #999;
}

.dataroomTreeWrapper .folder_actions {
    position: absolute;
    top: 0.5rem;
    right: 4rem;
    z-index: 1;
    font-size: 0.9rem;
}
.dataroomTreeWrapper .folder_actions i {
    color: #999;
}

@keyframes pulseFinding {
    0% {
        background-color: #ffefc1;
    }
    50% {
        background-color: #fddf87;
    }
    100% {
        background-color: #ffefc1;
    }
}

.barsTrigger {
    display: none;
}


.indexToggler {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 3rem;
    background: transparent;
    opacity: 0.5;
    z-index: 50
}


li.ui-tree.isSelected > div.inner {
    background: #fff5d5 !important;
}
li.ui-tree.isSelected > div.inner.hover {
     background: #ffeeb7 !important;
 }


.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.leftIndexHighlighted {
    background: #ffeeb7 !important;
}

.rightsSwitcher, .movePosition {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    text-align: right;
    margin-top: 0.6rem;
    float: right;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(1.8rem,1.8rem));
    justify-content:center;
    grid-auto-rows:auto;
    width:13rem
}
.rightsSwitcher > div > a,
.rightsSwitcherBatchTool > div > a {
    cursor: pointer;
}
.rightsSwitcher > div {
    text-align: center;
}

.rightsSwitcherBatchTool > div > a > i:before:hover {
    color: darkred !important;
}

.movePosition {
    grid-template-columns:  2.8rem 2.8rem 2.8rem 2.8rem;
}
.movePosition td {
    padding:0.5rem;
    cursor: pointer;
    text-align: center;
}

.moveUp, .moveTop, .moveDown, .moveBottom {
    font-size: 1.3rem;
}

li.canupload_1 .rSwitch.access_upload,
li.canupload_1 .rSwitch.access_upload i:before {
    color: darkred !important;
}
li.access_0 .rSwitch.access_0 i:before {
    color: darkred;
}
li.access_1 .rSwitch.access_1 i:before,

li.access_2 .rSwitch.access_1 i:before,
li.access_2 .rSwitch.access_2 i:before,

li.access_3 .rSwitch.access_1 i:before,
li.access_3 .rSwitch.access_2 i:before,
li.access_3 .rSwitch.access_3 i:before,

li.access_4 .rSwitch.access_1 i:before,
li.access_4 .rSwitch.access_2 i:before,
li.access_4 .rSwitch.access_3 i:before,
li.access_4 .rSwitch.access_4 i:before,

li.access_5 .rSwitch.access_1 i:before,
li.access_5 .rSwitch.access_2 i:before,
li.access_5 .rSwitch.access_3 i:before,
li.access_5 .rSwitch.access_4 i:before,
li.access_5 .rSwitch.access_5 i:before {
    color: #1661a7;
}
li.changedAccesslevel.org_access_0 .rSwitch.access_0 i:before,
li.changedAccesslevel.org_access_1 .rSwitch.access_1 i:before,
li.changedAccesslevel.org_access_2 .rSwitch.access_2 i:before,
li.changedAccesslevel.org_access_3 .rSwitch.access_3 i:before,
li.changedAccesslevel.org_access_4 .rSwitch.access_4 i:before,
li.changedAccesslevel.org_access_5 .rSwitch.access_5 i:before
{
    color: #3ca6c7b5 !important;
}
.rSwitch.rSwitchDisabled {
    cursor: default;
}
.rSwitch.rSwitchDisabled i:before {
    color: #f1f1f1 !important;
}

.isFile .rightsSwitcher .canUploadSwitch {
    opacity: 0;
    pointer-events: none;
}
.isFile .rightsSwitcher .canUploadSwitch div,
.isFile .rightsSwitcher .canUploadSwitch a {
    pointer-events: none;
}
.isFolder .rightsSwitcher .canUploadSwitch {

}
.folderToggle {
    display: inline-block;
    width: 3.3rem;
    margin-left: -1.3rem;
    padding-left: 1.3rem;
    float: left;
}

.notselectable {
    color: #a9a9a9 !important;
 }

.indexNoData {
    font-size: 1.3rem;
    color: #ccc;
    padding: 1rem;
    text-align: center;
}

.readingProgress {
    background-color:#b0d7f9 !important;
    color:#777 !important;
    font-weight: 600;
    padding-left: 0.2rem;
}
