a:hover {
    text-decoration: none;
}

.subheader-logo  {
    display: flex;
    align-items: center;
}
.subheader-logo > img {
    max-height : 30px;
    margin-right: 5px;
}
.app-brand-logo {
    max-height: 40px;
}

.justify-content-none {
    justify-content: unset !important;
}
.white-space-normal {
    white-space: normal !important;
}


/* Drop zone */

.dropzone {
    border: 2px dashed #ccc !important;
    border-radius: 3px;
    height: 150px;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

    .dropzone.drag-over {
        background-color: #f7f7f7;
    }

.dropzone__input {
    display: none;
}

.dropzone__prompt {
    font-size: 1.2rem;
    text-align: center;
    color: #999;
}

.dropzone:hover {
    border: 2px dashed #206bc4 !important;
}

.dropzone_hover {
    border: 2px dashed #206bc4 !important;
}

.table-tr-no-border > tbody > tr,
.table-tr-no-border > tbody > tr > td {
    border-style: none !important;
}

.table-tr-lc-no-border > tbody > tr:last-child,
.table-tr-lc-no-border > tbody > tr:last-child > td {
    border-style: none !important;
}

.h-50p {
    height: 50px !important;
}

.h-100p {
    height: 100px !important;
}

.h-150p {
    height: 150px !important;
}
.mh-50p {
    max-height: 50px !important;
}
.mh-100p {
    max-height: 100px !important;
}
.mh-150p {
    max-height: 150px !important;
}

.w-50p {
    width: 50px !important;
}

.w-100p {
    width: 100px !important;
}

.w-150p {
    width: 150px !important;
}
.mw-50p {
    max-width: 50px !important;
}
.mw-100p {
    max-width: 100px !important;
}
.mw-150p {
    max-width: 150px !important;
}