@import '_content/UIComponents/UIComponents.bundle.scp.css';

/* /ModuleLogin/Pages/FallingLeavesAnimationComponent.razor.rz.scp.css */
.falling-files[b-3zlphr6qlu] {
    position: absolute;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    z-index:-1;
}

    .falling-files img[b-3zlphr6qlu] {
        max-height: 100px;
        position: absolute;
        display: block;
    }

        .falling-files img:nth-child(1)[b-3zlphr6qlu] {
            left: 20%;
            animation: animate-b-3zlphr6qlu 15s linear infinite;
            animation-delay:-3s;
        }

        .falling-files img:nth-child(2)[b-3zlphr6qlu] {
            left: 55%;
            animation: animate-b-3zlphr6qlu 20s linear infinite;
            animation-delay: -5s;
        }

        .falling-files img:nth-child(3)[b-3zlphr6qlu] {
            left: 70%;
            animation: animate-b-3zlphr6qlu 25s linear infinite;
            animation-delay: -7s;
        }

        .falling-files img:nth-child(4)[b-3zlphr6qlu] {
            left: 0%;
            animation: animate-b-3zlphr6qlu 15s linear infinite;
            animation-delay: -3s;
        }

        .falling-files img:nth-child(5)[b-3zlphr6qlu] {
            left: 85%;
            animation: animate-b-3zlphr6qlu 18s linear infinite;
            animation-delay: -2s;
        }

        .falling-files img:nth-child(6)[b-3zlphr6qlu] {
            left: 10%;
            animation: animate-b-3zlphr6qlu 10s linear infinite;
            animation-delay: -1s;
        }

        .falling-files img:nth-child(7)[b-3zlphr6qlu] {
            left: 15%;
            animation: animate-b-3zlphr6qlu 25s linear infinite;
            animation-delay: -6s;
        }

        .falling-files img:nth-child(8)[b-3zlphr6qlu] {
            left: 60%;
            animation: animate-b-3zlphr6qlu 10s linear infinite;
            animation-delay: -3s;
        }

        .falling-files img:nth-child(9)[b-3zlphr6qlu] {
            left: 80%;
            animation: animate-b-3zlphr6qlu 12s linear infinite;
            animation-delay: -4s;
        }

        .falling-files img:nth-child(10)[b-3zlphr6qlu] {
            left: 75%;
            animation: animate-b-3zlphr6qlu 18s linear infinite;
            animation-delay: -4s;
        }

        .falling-files img:nth-child(11)[b-3zlphr6qlu] {
            left: 25%;
            animation: animate-b-3zlphr6qlu 22s linear infinite;
            animation-delay: -8s;
        }

        .falling-files img:nth-child(12)[b-3zlphr6qlu] {
            left: 35%;
            animation: animate-b-3zlphr6qlu 28s linear infinite;
            animation-delay: -9s;
        }

        .falling-files img:nth-child(13)[b-3zlphr6qlu] {
            left: 45%;
            animation: animate-b-3zlphr6qlu 17s linear infinite;
            animation-delay: -5s;
        }

        .falling-files img:nth-child(14)[b-3zlphr6qlu] {
            left: 40%;
            animation: animate-b-3zlphr6qlu 12s linear infinite;
            animation-delay: -3s;
        }

        .falling-files img:nth-child(15)[b-3zlphr6qlu] {
            left: 50%;
            animation: animate-b-3zlphr6qlu 10s linear infinite;
            animation-delay: -2s;
        }

        .falling-files img:nth-child(16)[b-3zlphr6qlu] {
            left: 90%;
            animation: animate-b-3zlphr6qlu 20s linear infinite;
            animation-delay: -7s;
        }
.falling-files-2[b-3zlphr6qlu] {
    transform: scale(1.2) rotateY(180deg);
    filter: blur(2px)
}

.falling-files-3[b-3zlphr6qlu] {
    transform: scale(0.8) rotateX(180deg);
    filter: blur(4px)
}
    
@keyframes animate-b-3zlphr6qlu {
    0% {
        opacity: 0;
        top: -10%;
        transform: translateX(20px) rotate(0deg);
    }

    10% {
        opacity: 1;
    }

    20% {
        transform: translateX(-20px) rotate(45deg);
    }

    40% {
        transform: translateX(-20px) rotate(90deg);
    }

    60% {
        transform: translateX(20px) rotate(135deg);
    }

    80% {
        transform: translateX(-20px) rotate(180deg);
    }

    100% {
        top: 100%;
        transform: translateX(-20px) rotate(225deg);
    }
}
/* /ModuleUser/Pages/Browser/Dropzone.razor.rz.scp.css */
.dropzone[b-updu07aq9a] {
    min-height: 230px;
    border: 2px dashed rgba(255, 255, 255, 0.3);
    background: rgba(255, 255, 255, 0.2);
    border-radius: 4px;
}

    .dropzone .dz-preview.dz-image-preview[b-updu07aq9a] {
        background: transparent;
    }

    .dropzone .dz-message[b-updu07aq9a] {
        font-size: 30px;
    }

[b-updu07aq9a] input.input-file {
    opacity: 0;
    height: 200px;
    width: 100%;
    position: absolute;
}
/* /ModuleUser/Pages/Browser/FolderListComponent.razor.rz.scp.css */
/* Remove default bullets */
ul[b-pxbba6dhue], #ul-folder-list[b-pxbba6dhue] {
    list-style-type: none;
}

/* Remove margins and padding from the parent ul */
#ul-folder-list[b-pxbba6dhue] {
    margin: 0;
    padding: 0;
}
/* /ModuleUser/Pages/Browser/TagsComponent.razor.rz.scp.css */
.tag[b-i4ca3mm41g] {
    background: #eee;
    border-radius: 3px 0 0 3px;
    color: black;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 20px 0 23px;
    position: relative;
    margin: 0 10px 10px 0;
    text-decoration: none;
    -webkit-transition: color 0.2s;
}

    .tag[b-i4ca3mm41g]::before {
        background: #fff;
        border-radius: 10px;
        box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
        content: '';
        height: 6px;
        left: 10px;
        position: absolute;
        width: 6px;
        top: 10px;
    }

    .tag[b-i4ca3mm41g]::after {
        background-color: black;
        border-bottom-width: 13px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
        border-left: 10px solid #eee;
        border-top: 13px solid transparent !important;
        content: '';
        position: absolute;
        right: 0;
        top: 0;
    }

    .tag:hover[b-i4ca3mm41g] {
        background-color: #14abef;
        color: white;
    }

        .tag:hover[b-i4ca3mm41g]::after {
            border-left-color: #14abef;
            border-top-color: transparent;
            border-bottom-color: transparent;
        }
/* /ModuleUser/Pages/FileComponent.razor.rz.scp.css */
.selected[b-jlm4bs3okj] {
    background-color: #b4dfdf;
    border-radius:5px;
    color:black;
}
/* /ModuleUser/Pages/Home.razor.rz.scp.css */
/*
  *  CSS Helper Class
  */
.pt-table[b-ab7zkrrmcr] {
    display: table;
    width: 1200px;
    height: -webkit-calc(100vh - 4px);
    height: -moz-calc(100vh - 4px);
    height: calc(100vh - 4px);
}

.pt-tablecell[b-ab7zkrrmcr] {
    display: table-cell;
    padding-top: 100px;
    /*vertical-align: middle;*/
}

/*------------------------------------------------
    Home Page
-------------------------------------------------*/
.hexagon-item:first-child[b-ab7zkrrmcr] {
    margin-left: 0;
}

.hexagon-item[b-ab7zkrrmcr] {
    cursor: pointer;
    width: 200px;
    height: 173px;
    float: left;
    margin-left: -29px;
    z-index: 0;
    position: relative;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}

    .hexagon-item:first-child[b-ab7zkrrmcr] {
        margin-left: 0;
    }

    .hexagon-item:hover[b-ab7zkrrmcr] {
        z-index: 1;
    }

        .hexagon-item:hover .hex-item:last-child[b-ab7zkrrmcr] {
            opacity: 1;
            -webkit-transform: scale(1.3);
            -moz-transform: scale(1.3);
            -ms-transform: scale(1.3);
            -o-transform: scale(1.3);
            transform: scale(1.3);
        }

        .hexagon-item:hover .hex-item:first-child[b-ab7zkrrmcr] {
            opacity: 1;
            -webkit-transform: scale(1.2);
            -moz-transform: scale(1.2);
            -ms-transform: scale(1.2);
            -o-transform: scale(1.2);
            transform: scale(1.2);
        }

            .hexagon-item:hover .hex-item:first-child div[b-ab7zkrrmcr]:before,
            .hexagon-item:hover .hex-item:first-child div[b-ab7zkrrmcr]:after {
                height: 5px;
            }

        .hexagon-item:hover .hex-item div[b-ab7zkrrmcr]::before,
        .hexagon-item:hover .hex-item div[b-ab7zkrrmcr]::after {
            /*background-color: #ff0037;*/
            background-color: var(--global-menu-color);
        }

        .hexagon-item:hover .hex-content svg[b-ab7zkrrmcr] {
            -webkit-transform: scale(0.97);
            -moz-transform: scale(0.97);
            -ms-transform: scale(0.97);
            -o-transform: scale(0.97);
            transform: scale(0.97);
        }

.page-home .hexagon-item:nth-last-child(1)[b-ab7zkrrmcr],
.page-home .hexagon-item:nth-last-child(2)[b-ab7zkrrmcr],
.page-home .hexagon-item:nth-last-child(3)[b-ab7zkrrmcr] {
    -webkit-transform: rotate(30deg) translate(87px, -80px);
    -moz-transform: rotate(30deg) translate(87px, -80px);
    -ms-transform: rotate(30deg) translate(87px, -80px);
    -o-transform: rotate(30deg) translate(87px, -80px);
    transform: rotate(30deg) translate(87px, -80px);
}

.hex-item[b-ab7zkrrmcr] {
    position: absolute;
    top: 0;
    left: 50px;
    width: 100px;
    height: 173.20508px;
}

    .hex-item:first-child[b-ab7zkrrmcr] {
        z-index: 0;
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -o-transform: scale(0.9);
        transform: scale(0.9);
        -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
        -moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
        -o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
        transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    }

    .hex-item:last-child[b-ab7zkrrmcr] {
        transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
        z-index: 1;
    }

    .hex-item div[b-ab7zkrrmcr] {
        box-sizing: border-box;
        position: absolute;
        top: 0;
        width: 100px;
        height: 173.20508px;
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center;
    }

        .hex-item div[b-ab7zkrrmcr]::before, .hex-item div[b-ab7zkrrmcr]::after {
            background-color: #1e2530;
            content: "";
            position: absolute;
            width: 100%;
            height: 3px;
            -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
            -moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
            -o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
            transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
        }

        .hex-item div[b-ab7zkrrmcr]:before {
            top: 0;
        }

        .hex-item div[b-ab7zkrrmcr]:after {
            bottom: 0;
        }

        .hex-item div:nth-child(1)[b-ab7zkrrmcr] {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
        }

        .hex-item div:nth-child(2)[b-ab7zkrrmcr] {
            -webkit-transform: rotate(60deg);
            -moz-transform: rotate(60deg);
            -ms-transform: rotate(60deg);
            -o-transform: rotate(60deg);
            transform: rotate(60deg);
        }

        .hex-item div:nth-child(3)[b-ab7zkrrmcr] {
            -webkit-transform: rotate(120deg);
            -moz-transform: rotate(120deg);
            -ms-transform: rotate(120deg);
            -o-transform: rotate(120deg);
            transform: rotate(120deg);
        }

.hex-content[b-ab7zkrrmcr] {
    color: #fff;
    display: block;
    height: 180px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    transform: rotate(-30deg);
    width: 156px;
}

    .hex-content .hex-content-inner[b-ab7zkrrmcr] {
        left: 50%;
        margin: -3px 0 0 2px;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .hex-content .icon[b-ab7zkrrmcr] {
        display: block;
        font-size: 36px;
        line-height: 30px;
        margin-bottom: 11px;
    }

    .hex-content .title[b-ab7zkrrmcr] {
        display: block;
        font-family: "Open Sans", sans-serif;
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 24px;
        text-transform: uppercase;
    }

    .hex-content svg[b-ab7zkrrmcr] {
        left: -7px;
        position: absolute;
        top: -13px;
        height: 200px;
        width: 174px;
        fill: #1e2530;
        transform: scale(0.87);
        z-index: -1;
        -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
        -moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
        -o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
        transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
    }

    .hex-content:hover[b-ab7zkrrmcr] {
        color: #fff;
    }

.page-home .hexagon-item:nth-last-child(1)[b-ab7zkrrmcr], .page-home .hexagon-item:nth-last-child(2)[b-ab7zkrrmcr], .page-home .hexagon-item:nth-last-child(3)[b-ab7zkrrmcr] {
    -webkit-transform: rotate(30deg) translate(87px, -80px);
    -moz-transform: rotate(30deg) translate(87px, -80px);
    -ms-transform: rotate(30deg) translate(87px, -80px);
    -o-transform: rotate(30deg) translate(87px, -80px);
    transform: rotate(30deg) translate(87px, -80px);
}

/*------------------------------------------------
    Welcome Page
-------------------------------------------------*/
@media (min-width: 1200px) {
    .col-lg-offset-2[b-ab7zkrrmcr] {
        margin-left: 16.66666667%;
    }
}

@media (min-width: 1200px) {
    .col-lg-8[b-ab7zkrrmcr] {
        width: 66.66666667%;
    }
}

.hexagon-item:first-child[b-ab7zkrrmcr] {
    margin-left: 0;
}

.hexagon-item:hover .icon i[b-ab7zkrrmcr] {
    /*color: #ff0037;*/
    color: var(--global-menu-color);
    transition: 0.6s;
}

.hexagon-item:hover .title[b-ab7zkrrmcr] {
    -webkit-animation: focus-in-contract 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: focus-in-contract-b-ab7zkrrmcr 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

/***************************/

@-webkit-keyframes focus-in-contract {
    0% {
        letter-spacing: 1em;
        -webkit-filter: blur(12px);
        filter: blur(12px);
        opacity: 0;
    }

    100% {
        -webkit-filter: blur(0px);
        filter: blur(0px);
        opacity: 1;
    }
}

@keyframes focus-in-contract-b-ab7zkrrmcr {
    0% {
        letter-spacing: 1em;
        -webkit-filter: blur(12px);
        filter: blur(12px);
        opacity: 0;
    }

    100% {
        -webkit-filter: blur(0px);
        filter: blur(0px);
        opacity: 1;
    }
}

@media only screen and (max-width: 767px) {
    .hexagon-item[b-ab7zkrrmcr] {
        float: none;
        margin: 0 auto 50px;
    }

        .hexagon-item:first-child[b-ab7zkrrmcr] {
            margin-left: auto;
        }

    .page-home .hexagon-item:nth-last-child(1)[b-ab7zkrrmcr], .page-home .hexagon-item:nth-last-child(2)[b-ab7zkrrmcr], .page-home .hexagon-item:nth-last-child(3)[b-ab7zkrrmcr] {
        -webkit-transform: rotate(30deg) translate(0px, 0px);
        -moz-transform: rotate(30deg) translate(0px, 0px);
        -ms-transform: rotate(30deg) translate(0px, 0px);
        -o-transform: rotate(30deg) translate(0px, 0px);
        transform: rotate(30deg) translate(0px, 0px);
    }
}
/* /ModuleUser/Shared/FolderTreeViewChildComponent.razor.rz.scp.css */

ul[b-pou42ashuj], #ul-folder-list[b-pou42ashuj] {
    list-style-type: none;
}

#ul-folder-list[b-pou42ashuj] {
    margin: 0;
    padding: 0;
}

/* Style the caret/arrow */
.caret[b-pou42ashuj] {
    cursor: pointer;
    user-select: none; /* Prevent text selection */
}

    /* Create the caret/arrow with a unicode, and style it */
    .caret[b-pou42ashuj]::before {
        content: "\25B6";
        color: black;
        display: inline-block;
        margin-right: 6px;
    }

/* Rotate the caret/arrow icon when clicked on (using JavaScript) */
.caret-down[b-pou42ashuj]::before {
    transform: rotate(90deg);
}

/* Hide the nested list */
.nested[b-pou42ashuj] {
    display: block;
}

/* Show the nested list when the user clicks on the caret/arrow (with JavaScript) */
.active[b-pou42ashuj] {
    display: block;
}

/* /Shared/LayoutComponents/FooterComponent.razor.rz.scp.css */
/*Template overwrite*/
footer.footer[b-izmrihea3e] {
    bottom: 0;
}
footer.footer .poweredby[b-izmrihea3e]{
    float:left;
    text-align:left;
    vertical-align:bottom;
}
    footer.footer .poweredby img[b-izmrihea3e], footer.footer .version img[b-izmrihea3e] {
        max-height: 50px;
    }
    footer.footer .version[b-izmrihea3e] {
        height:50px;
        float: right;
        margin-top:10px;
        vertical-align: bottom;
    }
/* /Shared/LayoutComponents/HeaderLogoComponent.razor.rz.scp.css */
/*Template overwrite*/
.logo-icon[b-1a8j9yo6gv] {
    border-radius: 5px;
}
