.bd-top {
    border-top: 1px solid #dee2e6;
}

.sprites-icon-project {
    background-image: url('/images/ui/sprites-project-icon.png') !important;
    display: inline-block;
}

.folder-icon {
    width: 32px;
    height: 32px;
    background-position: 0 -19px;
}

/* not apply for last child action column */
.opacity-images div:not(:last-child) {
    opacity: 0.6;
}


.selecting-item {
    background-color: #e7f1f8 !important;
}

.select-hover-color:hover {
    background-color: #e7f1f85e !important;
}


.separator-icon {
    padding: 0 2px;
    position: relative;
}

.my-scroll {
    overflow: scroll;
}

/*view non protect file css*/

.my-viewer {
    width: 98%;
    height: 96vh !important;
}

.my-iframe {
    height: 93vh !important;
    width: 100%;
    border: 0;
}

@media (min-width: 1300px) {
    .modal-xl {
        max-width: 1205px;
    }
}

.icon-cursor {
    cursor: pointer;
}

.icon-cursor:hover {
    background: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 10%;
    padding: 1px;
}


.custom-context-menu {
    left: calc(100% - 170px) !important;
}

.max-width-75 {
    max-width: 75%;
}

.font-weight {
    font-weight: bold;
    font-size: 20px;
    text-align: center;
}

.p-l {
    padding-left: inherit !important;
}

.p-r {
    padding-right: 30px !important;
}

.o-8 {
    opacity: 0.8;
}

.color-email {
    color: #337ab6 !important;
}

.width-32 {
    width: 32px;
}

.height-24 {
    height: 24px
}

.b-radius {
    border-radius: 0;
}

.pl-20 {
    padding-left: 5px;
}

.dropdown-menu-hide {
    display: none !important;
}

.bottom-10 {
    bottom: 10px
}

.max-width-400 {
    max-width: 400px
}

.max-width-150 {
    max-width: 150px
}

.pr-06rem {
    padding-right: .6rem !important;
}

.pr-04rem {
    padding-right: .4rem !important;
}

.custom-label-version {
    background-color: rgb(146, 146, 146);;
    border-radius: 4px;
    padding: 2px 8px;
    color: rgb(255, 255, 255);
    overflow: hidden;
    text-overflow: ellipsis;
}
