.pointer {
    cursor: pointer;
}

.hidden {
    display: none;
}

.section-compact-menu{
    font-size: 9px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.only-bottom {
    margin-top: 30px;
    bottom: 0;
    width: 100%;
}

.active-row{
    background-color: #ecf6e6
}

.min-w-250{
    min-width: 250px;
}

@media (max-width: 576px) {
    .tab-pane {
        padding: unset !important;
    }

    .card-block {
        padding: 5px 8px 5px 8px;
    }
}

@media (max-width: 1220px ) {
    .scroll-tab {
        margin-top: 10px;
        position: unset !important;
        max-height: unset !important;
        overflow-y: unset !important;
    }
    .custom-card-width{
        max-width: unset !important;
    }


}
.custom-card-width{
    max-width: 400px;
}

.scroll-tab {
    position: fixed;
    max-height: 70%;
    overflow-y: scroll;
}

.scroll-tab::-webkit-scrollbar {
    display: none;
}

.scroll-tab:hover::-webkit-scrollbar {
    width: .6em;
    display: unset;
}



.scroll-tab:hover {
    scrollbar-width: thin;
    scrollbar-base-color: rgb(64,	99,	140	);
}

.scroll-tab::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.scroll-tab::-webkit-scrollbar-thumb {
    background-color: rgb(64,	99,	140	);
    outline: 1px solid slategrey;
}

.bot-number-list:hover{
    color: #fff;
    background-color: rgb(64,	99,	140	);
}

.scroll-tab-msg {
    /* max-height: calc(70vh - 30px); */
    overflow-y: scroll;
}

.mt-60 {
    margin-top: 60px !important;
}
.min-width-360 {
    min-width: 360px !important;
}
.ks-color-purple {
    color: #4e54a8;
}

.height-100vh{
    height: 100vh;
}
.mt-26{
    margin-top: 26px !important;
}

.mt-30{
    margin-top: 30px !important;
}

.mt-4-5{
    margin-top: 1.7rem!important;
}

.color-white{
    color: #fff !important;
}

.f-18{
    font-size: 18px;
}
body {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}

.modal-backdrop {
  z-index: 1050 !important;
}
