.bottom-scroll {
    overflow: visible;
    background-color: #ccc;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999;
    overflow-x: scroll;
}

.bottom-scroll div {
    float: left;
    overflow: visible;
    display: block;
    color: #f2f2f2;
    text-align: center;
    /* padding: 10px 10px; */
    text-decoration: none;
    font-size: 17px;
    height: 0;
    /* width: 2000px; */
}

.no-sticky {
    display: none;
}

/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
    position: fixed;
    top: 56px;
    background-color: #fff;
    width: 100%;
    z-index: 999999;

    /* display: table !important; */
}

#stickyhead {
    overflow: hidden;
    /* overflow-x: scroll !important; */
}

#stickyhead::-webkit-scrollbar {}

#stickyhead thead {
    white-space: nowrap;
}

#result_list thead {
    white-space: nowrap;
}

.unread {
    background-color: #fff8c3 !important;
}

.brand-link .brand-image {
    opacity: 1 !important;
}

.dropdown-menu.show {
    max-height: 456px !important;
    overflow-y: scroll !important;
}

.dropdown-item {
    text-overflow: ellipsis !important;
    width: 278px !important;
    display: block !important;
    overflow-x: hidden !important;
}

.max-h-300 {
    min-height: 300px;
}

.max-h-500 {
    min-height: 700px;
}

.vNumberField {
    width: auto !important;
    min-width: 200px !important;
}

.w-100 {
    width: 100px !important;
    min-width: 100px !important;
}

.view {
    cursor: pointer;
}

.table {
    transition: 0.5s;
}

.nowrap {
    white-space: nowrap !important;
}

.dynamic-orderdetails_set .select2-container {
    min-width: 110px;
}