#folder-headline {
    display: inline;
}

#folder-main .folder-control-button {
    background-color: var(--mainBackgroundColor);
    color: var(--mainColor);
    font-size: 130%;
    padding-right: 1em;
    padding-left: 1em;
}

#folder-main .folder-control-button i {
    margin-right: 0;
}

#folder-download-button {
    position: absolute;
    top: 11.5em;
    right: 3.8em;
}

#folder-upload-button {
    position: absolute;
    top: 11.5em;
    right: 7.8em;
}

#folder-delete-button {
    position: absolute;
    top: 11.5em;
    right: 11.8em;
}

.tooltip span.tooltiptext-move {
    left: 30%;
}

#folder-box-left {
    padding-top: 1.8em;
}

#folder-form {
    font-size: 85%;
}

#folder-empty {
    margin-top: 5em;
}

#folder-name-input {
    vertical-align: middle;
    width: 11em;
}

#folder-accept-name-button {
    height: 2.5em;
    width: 4em;
    text-align: center;
    padding: 0;
}

#folder-accept-name-button i {
    margin: 0;
}

.folderSize {
    color: var(--folderSize);
}

#folder-sort {
    margin-left: 1em;
    margin-right: 1em;
}

#folder-sort:hover {
    opacity: 100%;
}

.folder-sort {
    background-color: inherit;
    border: none;
}

#folder-sort-name {
    width: 8em;
    display: inline-block;
}

#folder-sort-downloads {
    width: 10em;
    display: inline-block;
}

#folder-sort-size {
    width: 8em;
    display: inline-block;
}

.sort-arrow {
    margin-left: 0.5em;
}

#folder-files-container {
    display: flex;
    justify-content: center;
}

.folder-file-container {
    background-color: var(--bubble);
    border-radius: 5px;
    margin: 0.6em;
    width: 25em;
    height: 7.5em;
    display: inline-block;
}

.folder-file-container:hover {
    background-color: var(--hoverBubbleColor);
    transition: 0.3s;
}

.folder-file-container-1 {
    display: inline-block;
    float: left;
    width: 4.5em;
    padding-left: 0.2em;
}

.folder-file-container-1 .folder-password-icon {
    margin-left: 1.2em;
    font-size: 120%;
}

.folder-file-container-2 {
    display: inline-block;
    width: 15.5em;
}

.folder-file-container-2 .icon-large i {
    margin-right: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.folder-file-container-2-right {
    display: inline-block;
    padding-left: 3em;
}

.folder-file-container-3 {
    display: inline-block;
    float: right;
}

.folder-file-container-3 .folder-download-icon {
    font-size: 180%;
}

.folder-file-container-3 .folder-download-icon i {
    margin-left: 0.7em;
    margin-right: 0.8em;
}