.table-nonfluid {
    width: auto !important;
}

.rounded {
    -moz-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
}

.res_group {
    -moz-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    border: 1px solid black;
    background: yellow;
    padding: 4px;
}

.blink_me {
    animation: blinker 1s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control, .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    height: auto;
}
.ui-jqgrid .ui-pager-control td[id$="_toppager_center"], .ui-jqgrid .ui-pager-control td[id$="pager_center"] {
    width: auto !important;
    white-space: normal !important;
    height: auto;
}
.ui-jqgrid .ui-pager-control td[id$="_toppager_left"], .ui-jqgrid .ui-pager-control td[id$="pager_left"] {
    width: auto !important;
    white-space: normal !important;
    height: auto;

}
.ui-jqgrid .ui-pager-control td[id$="_toppager_right"], .ui-jqgrid .ui-pager-control td[id$="pager_right"] {
    width: auto !important;
    white-space: normal !important;
    height: auto;
}
.ui-jqgrid .ui-jqgrid-bdiv, .ui-jqgrid .ui-jqgrid-view.table-responsive, .ui-jqgrid, .ui-jqgrid-pager,
.ui-jqgrid-toppager, .ui-jqgrid-hdiv {
    width: auto !important;
}
.ui-jqgrid .ui-pager-control td[id$="_toppager_left"], .ui-jqgrid .ui-pager-control td[id$="pager_left"],
.ui-jqgrid .ui-pager-control td[id$="_toppager_center"], .ui-jqgrid .ui-pager-control td[id$="pager_center"] {
    overflow-x: auto;
    overflow-y: hidden;
}

.dropdown:hover >.dropdown-menu{
    display: block !important;
}
.dropdown-submenu:hover > .dropdown-menu{
    display: block !important;
    left: 100%;
    margin-top: -37px;
}

.dropdown-item{
    font-size: small; /* 13px */
}
.dropdown-toggle::after{
    font-size: var(--font-md);
    margin-bottom: -2px;
}
.dropdown-menu li a.active{
    color:#fff;
}

.custom-toggle-arrow{
    font-size: 18px;
    margin-top: 1px;
    line-height: 12px;
}

.dot {
    height: 15px;
    width: 15px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
}
