﻿.userimage .nav {
    min-width: 185px;
}

/*.userimage .cat-paste-container {
        min-height: 270px;
    }*/

.cat-upload .cat-image-preview-page {
    width: 100%;
}

.cat-paste-container:not(.inline):not(li), .cat-paste-container-disabled:not(.inline):not(li) {
    border: 1px solid #e6e6e6;
    min-height: 150px;
    margin-top: -3px;
    width: 100%;
    overflow: auto;
    text-align: center;
    line-height: 100%;
}

.cat-paste-container:not(.inline) > img, .cat-paste-container-disabled:not(.inline) > img {
    width: 100%;
    vertical-align: middle;
    max-width: fit-content;
}

.cat-paste-container.active {
    border: 1px solid #66afe9;
}

div.cat-paste-container:empty:before {
    content: attr(data-placeholder);
    color: gray;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cat-paste-container:hover {
    cursor: pointer;
}

.cat-control-container > .cat-upload {
    height: 100%;
}

.cat-upload .inline {
    display: inline-flex;
    width: calc(100% - 128px);
    position: relative;
    bottom: 5px;
}

.cat-upload #label div {
    margin: 0px;
}

.cat-upload-inline {
    height: 36px;
    border: none;
}

.CatGridV3 .cat-upload-inline {
    height: 30px;
}

.CatGridV3 .cat-upload .inline {
    display: inline-flex;
    width: 100%;
    position: relative;
    bottom: unset;
    top: -2px;
}

.cat-control-container .cat-upload-file.inline li > a {
    padding: 3px;
}

.BSDocUpload span.label-group {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

    .BSDocUpload span.label-group > a {
        text-decoration: underline;
        padding-right: 3px;
    }


.CatGridV3 .cat-file-download {
    cursor: pointer;
    text-align: left;
}

.cat-file-download {
    cursor: pointer;
    display: block;
}

div:not(.inline) > div > .cat-file-download {
    text-align: center;
}

.cat-file-download > i {
    font-size: 99px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.cat-file-download > div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    position: relative;
}

ul.multi-doc {
    list-style: none;
    display: flex;
    gap: 5px;
    align-items: center;
    margin: 0px;
    padding: 0px;
    height: 100%;
}

    ul.multi-doc > li {
        display: flex;
        align-items: center;
        min-width: 25px;
    }

        ul.multi-doc > li > a {
            min-width: 0px;
        }

        ul.multi-doc > li > button {
            border: none;
            background-color: transparent;
            height: 23px;
        }

            ul.multi-doc > li > button:hover {
                color: red;
            }

.cat-upload > nav > ul > li > a, .cat-upload > nav > ul > li > div {
    padding: 0px;
}

.cat-upload > nav > ul > li > div {
    padding-bottom: 2px;
}

.cat-upload .pmd-navbar .navbar-nav > li > a {
    padding: 0px;
}

/*.cat-upload #delete > a, .cat-upload #upload > a {
    padding-left: 5px;
    padding-right: 5px;
}*/

.cat-upload #delete > a > i, .cat-upload #upload > a > i {
    margin-right: 0px;
}

li .cat-upload-file {
    width: -webkit-fill-available !important;
    margin-top: 5px;
}

    li .cat-upload-file > div.cattokenupdate {
        border: none;
    }

    li .cat-upload-file ul.nav > li > a {
        padding: 5px;
    }

        li .cat-upload-file ul.nav > li > a > i {
            padding-right: 0px;
            top: 2px;
        }

li .cat-upload-inline .upload-disabled > div > a > div {
    top: 5px;
}

li .cat-file-download {
    padding-left: 15px;
    padding-top: 5px;
}

/*.uploadpicker .filter-option .btn-danger {
    display: none;
}

.uploadpicker .filter-option span.btn-group {
    width: auto;
}


.uploadpicker .filter-option span.btn {
    padding-left: 2px;
    padding-right: 2px;
}

.uploadpicker .dropdown-menu span.btn-group {
    width: 100%;
}

.uploadpicker .dropdown-menu span.check-mark {
    display: none !important;
}*/
