.widthPer100 {
    width: 100%;
}

.heightpx100 {
    height: 100px;
}

.visibility {
    visibility: hidden;
}

.login_page .bg-card-gradient {
    background-image: -o-linear-gradient(135deg, #1970e2, #4695ff);
    background-image: linear-gradient(-45deg, #cccccc, #bed3f1);
    background-position: center;
}

.mb_30 {
    margin-bottom: 30px;
}

.login-btn-style {
    margin: 0 2.5px;
}

.login-btn-style a {
    padding: 8px 15px;
    color: #fff !important;
    background-image: linear-gradient( -45deg,#4695ff,#1970e2);
    border-radius: 18px;
    text-decoration: none;
    transition: all 1s;
}

.login-btn-style a:hover {
    background-image: linear-gradient( -45deg,#1970e2,#4695ff);
}

.register_page form .form-group {
    display: flex;
}

.register_page form .form-group .label_text {
    line-height: 31px;
    margin-bottom: 0;
    width: 290px;
}

.mlr {
    margin-left: 103px;
    margin-right: 10px;
}

.register_logo_section {
    height: 100%;
    align-items: center;
    display: grid;
}

.register_page .bg-card-gradient {
    background-image: -o-linear-gradient(135deg, #1970e2, #4695ff);
    background-image: linear-gradient(-45deg, #cccccc, #bed3f1);
    background-position: center;
}

.btn_bottom_section .btn {
    margin: 0 10px;
}

.rounded20 {
    border-radius: 20px;
}

    .rounded20 .rounded-top {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
    }

.plr_5 {
    padding-left: 5px;
    padding-right: 5px;
}

.tbl_section table thead tr th {
    border: 1px solid #999;
}

.tbl_section table tbody tr td {
    border: 1px solid #999;
}

.tbl_section {
    overflow: hidden;
    overflow-x: auto;
}

    .tbl_section table {
        width: 3000px;
    }

.p_10 {
    padding: 10px;
}

.pt_26 {
    padding-top: 26px;
}

.line_width_height {
    height: 5px;
    background: #000;
    margin-bottom: 10px;
}

.rough_detail_filter_section .card-body .form-group {
    display: flex;
    margin-bottom: 10px;
}

.rough_detail_filter_section .card-body label {
    width: 40%;
    line-height: 34px;
    margin-bottom: 0;
}

.text_center {
    text-align: center;
}

.text_right {
    text-align: right;
}

.pt_100 {
    padding-top: 100px;
}

.mt_44 {
    margin-top: 44px;
}

.height100Vh {
    height: 100vh;
}

.height100{
    height: 100% !important;
}

.height97_2{
    height: 97.2% !important;
}

.bg_light_white {
    background: rgb(255 255 255 / 89%);
    background: #edf2f9 !important;
    padding: 0.5rem 1rem;
}

.navbar-dark.bg_light_white .navbar-nav .nav-link {
    color: #000;
}

.register_page .form-group {
    margin-bottom: 10px;
}

.pt_100 {
    padding-top: 100px;
}

.carousel-wrap {
    /*margin: 90px auto;*/
    padding: 0 5%;
    width: 100%;
    position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
    position: relative;
    z-index: 100;
    -webkit-backface-visibility: hidden;
}

/* end fix */
.owl-nav > div {
    margin-top: -26px;
    position: absolute;
    top: 50%;
    color: #cdcbcd;
}

.owl-nav i {
    font-size: 52px;
}

.owl-nav .owl-prev {
    left: -30px;
}

.owl-nav .owl-next {
    right: -30px;
}

.owl-carousel.owl-drag .owl-item {
    padding: 17px;
}

/*new css start*/

body {
    background: #fff;
}

.d-block {
    display: block;
}

.d-flex {
    display: flex;
}

.top__right_section {
    margin-left: auto;
    display: flex;
    align-items: center;
}

    .top__right_section p {
        margin: auto;
    }

.top_btn {
    background: #141414;
    color: #fff;
    border-radius: 5px;
    border: 0;
    padding: 0px 10px;
    margin: 0 5px;
    height: 33px;
}

.date_and_time {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    color: #000;
    min-width: 285px;
}

.mb_0 {
    margin-bottom: 0;
}

.font_bold_700 {
    font-weight: 700 !important;
}

.p_0 {
    padding: 0;
}

.plr_15 {
    padding-left: 15px;
    padding-right: 15px;
}

.pt_10 {
    padding-top: 10px;
}

.pt_5 {
    padding-top: 5px;
}

.pl_50 {
    padding-left: 50px;
}

.pt_20 {
    padding-top: 20px;
}

.pb_20 {
    padding-bottom: 20px;
}

.mb_20 {
    margin-bottom: 20px;
}

.top_header {
    background: #f0f0f1;
    border-bottom: 1px solid #d3d3d3;
}

.bg_light_white.bg_white {
    background: #fff !important;
}

.text_center {
    text-align: center;
}

.mlr_auto {
    margin: auto;
}

.auction_menu_ul {
    background: #6295b5;
    border-radius: 5px;
}

    .auction_menu_ul .active {
        background: #31576e;
    }

.auction_menu_ul{
    flex-direction: row;
    flex-wrap: wrap;
}

.navbar-dark.bg_light_white .auction_menu_ul .nav-item {
    /*border-right: 1px solid #fff;*/
    padding: .75rem 9px;
    position: relative;
    margin: .15rem 3px !important;
}

.ag-body-horizontal-scroll-viewport {
    overflow: auto !important;
    height: 10px !important;
    max-height: 10px !important;
    min-height: 10px !important;
}


.ag-body-horizontal-scroll-container {
    height: 10px !important;
    max-height: 10px !important;
    min-height: 10px !important;
}

.navbar-dark.bg_light_white .auction_menu_ul .nav-link {
    color: #fff;
}

.nav_toggle_bg {
    line-height: 0;
    background: #000;
    height: 40px;
    width: 40px;
    margin-top: auto;
    margin-bottom: auto;
}

.top_145 {
    top: 0;
}

.mt_10 {
    margin-top: 10px;
}

.mb_15 {
    margin-bottom: 15px;
}

.ml_20 {
    margin-left: 20px;
}

.mr_10 {
    margin-right: 10px;
}

.page_name_title {
    text-align: center;
}

.msg_box {
    background: #efd5d5;
    box-shadow: 1px 1px 5px #666;
    box-shadow: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
    padding: 10px;
    border-radius: 10px;
}

.msg_box .msg_text {
    font-weight: 600;
    text-align: center;
    color: #000;
}

.bg-200 {
    background-color: #87b3cf !important;
}

.table td, .table th {
    border: 1px solid;
}

.falcon-data-table thead tr th {
    color: #868995 !important;
    border-right: 1px solid;
}

.falcon-data-table tbody tr td {
    border: 1px solid #cfcfcf;
}

.open_lot_details {
    background: #f5f796;
    padding: 5px;
    font-size: 14px;
    color: #000;
}

    .open_lot_details strong {
        font-weight: 700;
    }

.text-center {
    text-align: center;
}

.bidding_progress .progress {
    border: 1px solid #d7d7d7;
    height: 40px;
}

    .bidding_progress .progress .progress-bar {
        width: 56%;
        background-color: #c5f5cc;
        color: #000;
        text-align: left;
        padding-left: 10px;
    }

.bidding_header {
    border: 1px solid #d7d7d7;
    padding: 12px 20px !important;
}

strong {
    font-weight: 700;
}

.widthPer_34 {
    width: 34%;
}

.widthPer_5 {
    width: 5%;
}

.widthPer_7 {
    width: 7%;
}

.widthPer_10 {
    width: 10%;
}

.widthPer_24 {
    width: 24%;
}

.widthPer_20 {
    width: 20%;
}

.add_bid input {
    border: none;
    border-bottom: 1px solid #999;
    background: transparent;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

/*.bg_light_green {
    background: #c5f5cc;
}

.bg_light_red {
    background: #efd5d5;
}

.bg_light_gray {
    background: #c3c3c3;
}*/

.bg_light_green {
    background: var(--green-color);
}

.bg_light_red {
    background: var(--red-color);
}

.bg_light_gray {
    background: #D3D3D3;
}

.font_15 {
    font-size: 15px;
}

.auction_navbar {
    position: absolute;
    top: 50px;
    width: 100%;
}

.timer_span {
    margin-right: 15px;
    padding: 10px 10px;
    background: #f5f796;
    color: #000;
    border-radius: 6px;
    min-width: 230px;
}

    .timer_span label {
        margin-bottom: 0;
        vertical-align: sub;
        margin: 0;
        font-size: 14px;
        line-height: 24px;
    }

.border_1 {
    border: 1px solid #d7d7d7;
    border-top: 0;
    padding-bottom: 10px !important;
}

html, body, .main {
    height: 100%;
    background-color: #edf2f9 !important;
}
body nav.header-part {
    background-color: transparent !important;
}
.home-logo  img{
    width:180px !important;
}
.header-btn {
    min-width: 100%;
}
/*new css end*/
@media (min-width: 1200px) {
    .rough_detail_filter_section .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 11.33333%;
        max-width: 11.33333%;
    }
    .container {
        max-width: 1200px !important;
        width:100%;
    }
}

@media (min-width: 1880px) {
    .rough_detail_filter_section .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }
}

    .register_page .p-md-5 {
        padding: 1rem 2rem !important;
    }
}

.bg_light_yellow {
    background: #f5f3b9;
}

#WonLotsDataList thead tr td {
    border: 1px solid #cfcfcf;
}

/*29-12-2021 css start*/

.px_15 {
    padding-left: 15px;
    padding-right: 15px;
}

.px_12 {
    padding-left: 12px;
    padding-right: 12px;
}

/*.height84vh{
    height:84vh;
}*/

.height68vh {
    /*height: 61vh;*/
}

.overflow_y_auto {
    overflow: auto;
}

.auctionMaster .grid_heightvh {
    height: 69vh;
}

.roundMaster .grid_heightvh {
    height: 69vh;
}

.roughDetails .grid_heightvh {
    height: 71.5vh;
}
.roughDetails .grid_height_62{
    height: 62vh;
}

.userList .grid_heightvh {
    height: 70vh;
}

.lotNoMaster .grid_heightvh {
    height: 71vh;
}

.ml_15 {
    margin-left: 15px;
}

#LblAuctionDetail {
    margin-bottom: 0;
}

/*#popupAuction {
    width: 655px;
}*/

.auctionInfo .card-body {
    height: 76vh;
}

.wonLost .card-body {
    height: 68vh;
}

#AuctionSheduleData_filter label {
    margin-bottom: 5px;
}

.px-0 {
    padding-left: 0;
    padding-right: 0;
}

.wonLost #WonLotsDataList {
    width: 100% !important;
}

.isActiveCol .fa-check {
    color: var(--green-color) !important;
}

.isActiveCol .fa-times {
    color: var(--red-color) !important;
}

#tblAllBids tr td:first-child {
    padding-left: 10px;
}

.pt_0 {
    padding-top: 0;
}

/*29-12-2021 css end*/

/*04-01-2022 css start*/

table.dataTable tbody th, table.dataTable tbody td {
    padding: 2px 10px !important;
}

.dataTables_wrapper .data-table.dataTable td, .dataTables_wrapper .data-table.dataTable th{
    border: 1px solid #cfcfcf;
}

table.dataTable tfoot th {
    border: 1px solid #cfcfcf;
}

.add_bid .underline {
    cursor: pointer !important;
}

.add_bid input {
    width: 100px;
}

 .text-left{
     text-align:left !important;
 }

 .mt_15{
     margin-top:15px;
 }

 #BidListData_wrapper #BidListData thead tr th{
     color: #868995 !important;
 }

#divhd{
        justify-content: space-between;
    }

/*04-01-2022 css end*/
/*Archana*/
@media print {
    body * {
        visibility: hidden;
    }

    .divtoPrintDoc * {
        visibility: visible;
    }

    .invoice .divtoPrintDoc {
        position: relative;
        top: -170px;
        /*left: 10px;
        right:10px;*/
    }

    .wonLost .divtoPrintDoc {
        position: relative;
        top: -70px;
    }

    .wonLost .fs--1 {
        font-size: 10px;
    }

    .wonLost .font_15 {
        font-size: 11px;
    }

    .wonLost .card-header .row p , .wonLost .card-header .row button{
        display:none;
    }

    .wonLost .falcon-data-table thead tr th {
        color: #000;
    }
}

@media (max-width: 1104px) {
    .time_menu{
        padding: 4px 4px !important;
    }
    .navbar-dark.bg_light_white .auction_menu_ul .nav-item{
        margin: .15rem 2px!important;
        padding: 12px 12px;
        align-self: flex-start !important;
    }
    .auctionMaster .grid_heightvh {
        height: 66vh;
    }
}

@media (max-width: 991px) {
    .navbar-standard .collapse{
        box-shadow: 0px 2px 4px rgba(0,0,0,0.08), 0px 8px 12px rgba(0,0,0,0.04);
        padding-bottom: 10px !important;
    }
    .mobile_class{
        justify-content: space-between;
    }
    #divhd{
        width: 100%;
        justify-content: space-between;
    }
    .container{
        max-width: 100% !important;
        padding-left: 0;
        padding-right: 0;
    }
    .navbar-standard .collapse{
        position: fixed;
        bottom: 0;
        top: 112px;
        background: #fff;
        left: 0;
        right: 0;
    }
    .auction_menu_ul{
        flex-direction: column;
        padding: 15px;
    }

    nav ul ul li{
        width: 100%;
    }

    nav ul ul{
        position: relative !important;
    }
    .men_menu{
        margin-top:16px;
    }
    .navbar-dark.bg_light_white .auction_menu_ul .nav-item{
        width: 100%;
    }
    /* krupali */
    .mobile-header{
        padding:0 !important;
        margin:0 !important;
    }
}
@media (max-width: 720px) {
    .user-name{
        display: none;
    }
    .header_book{
        max-width: 100%;
    }
    .wrap_720{
        flex-direction: column;
        align-items: flex-start !important;
        gap: 6px;
    }
}

@media (max-width: 510px) {
    .auction_menu_ul{
        justify-content: center;
    }

    .navbar-dark.bg_light_white .auction_menu_ul .nav-item {
        width: 100%;
        max-width: 100%;
    }
    .navbar-standard .collapse{
        top: 112px;
    }
}

@media (max-width: 425px) {
    .top_header{
        flex-wrap: wrap;
    }
    .top__right_section{
        width: 100%;
    }
    .navbar-standard .collapse{
        top: 156px;
    }
}

@media (max-width: 1227px) {
    nav a{
        font-size: 12px;
    }
}

@media (max-width: 1411px) {
    .navbar-dark.bg_light_white .auction_menu_ul .nav-item{
        margin: .15rem 1px !important;
        padding: 10px 10px;
    }
    #lblIndianTime{
        font-size: 13px;
    }
    nav ul ul{
        right: unset;
        left: 0;
        z-index: 1;
    }
    .men_menu::after{
        left: 16px;
        right: unset;
    }
}

@media (max-width: 1668px) {
    #divhd{
        width: calc(100% - 100px) !important;
    }
}

@media (max-width: 1487px) {
    #divhd{
        width: 100% !important;
    }
}

.whatsapp_icon{
    width: 40px;
    height: 40px;
    margin-left: 4px;
}

.whatsapp_icon img, .whatsapp_icon_grid svg{
    width: 100%;
    height: 100%;
}

.whatsapp_icon_grid{
    width: 30px;
    height: 30px;
}

/*.userWinList_wrapper .dataTables_wrapper,.userWinList_wrapper .dataTables_wrapper .dataTables_scroll {
    height: 100% !important;
}*/

#UsersWinData_wrapper .row:nth-child(1){
    display: none !important;
}

#UsersWinData_wrapper.form-inline{
    align-items: flex-start;
}

#LotDetailBody_wrapper {
    height: unset !important;
}
.userWinList_wrapper .dataTables_scrollBody table thead{
    visibility: visible !important;
}

.userWinList_wrapper .dataTables_scrollBody #UsersWinData thead tr th{
    padding: 0px 5px !important;
}

.userWinList_wrapper .dataTables_scrollBody #LotDetailBody thead tr th{
    padding: 5px 5px !important;
}
/*.currenttime_wrapper .date-app.select_po_un .select2{
    width: 100% !important;
}*/
#UsersWinData_wrapper .dataTables_scrollFoot{
    position: sticky;
    bottom: 0;
}

@media (max-width: 1550px) {
    nav ul ul{
        left: 0;
        right: unset;
    }

    .men_menu::after{
        left: 16px;
        right: unset;
    }
}


/* new css */
:root {
    --blue-gradient-color: linear-gradient(30deg, rgba(0,143,213,0.8) 0%, rgba(0,115,189,0.8) 50%, rgba(0,99,175,0.8) 100%);
    --primary-comman-color: #3391cc;
    --green-color: #76b852;
    --red-color: #dc3836;
}
.bidding-heading {
    font-size: 17px !important;
    color: var(--primary-comman-color) !important;
    font-weight: 500 !important;
}

/* scrollbar */
.header-btn-section::-webkit-scrollbar-track, .scrollbar-gradient::-webkit-scrollbar-track, .comman-table-box-scrollbar .dataTables_scroll::-webkit-scrollbar-track, .select2-results__options::-webkit-scrollbar-track, .agree-popup-box .modal-box::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #eff9ff;
    border-radius: 10px;
}

.header-btn-section::-webkit-scrollbar, .scrollbar-gradient::-webkit-scrollbar, .comman-table-box-scrollbar .dataTables_scroll::-webkit-scrollbar, .select2-results__options::-webkit-scrollbar, .agree-popup-box .modal-box::-webkit-scrollbar {
    width: 8px;
    background-color: #eff9ff;
    border-radius: 10px;
}

.header-btn-section::-webkit-scrollbar-thumb, .scrollbar-gradient::-webkit-scrollbar-thumb, .comman-table-box-scrollbar .dataTables_scroll::-webkit-scrollbar-thumb, .select2-results__options::-webkit-scrollbar-thumb, .agree-popup-box .modal-box::-webkit-scrollbar-thumb {
    background-color: #F90;
    background-image: linear-gradient(30deg, rgba(51 145 204) 0%, rgba(51 145 204) 50%, rgba(51 145 204) 100%) !important;
    background: var(--primary-comman-color) !important;
}
.comman-table-box-scrollbar .dataTables_scroll::-webkit-scrollbar {
    height: 8px;
}
.select2-results__options::-webkit-scrollbar{
    width:5px !important;
}
/* diamond image */

.bidding-new-box {
    position: relative;
    z-index: 1;
}

/* agree popup main box */
.BodyOverflow {
    overflow-y: scroll;
    height: 450px;
}

.agree-popup-header {
    background: var(--blue-gradient-color);
}

.agree-popup-header .modal_title {
    color: #fff !important;
}

.agree-popup-box .agree-btn {
    background: var(--green-color);
    color: #fff;
}
.agree-popup-box .modal-box {
    font-family: "Roboto", sans-serif;
}
.agree-popup-box .text-note-heading {
    color: var(--primary-comman-color);
}
.agree-popup-box .modal-box ol li, .agree-popup-box .modal-box ul li {
    color: var(--primary-comman-color);
    padding: 6px 0;
    letter-spacing: 0.5px;
}
body .agree-popup-main-box {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
    background: transparent !important;
    position: fixed;
    top: 50%;
    left:50% !important;
    transform: translate(-50%, -50%) !important;
}
body .dropdown-popup-bg{
    background-color:transparent !important;
    position:initial !important;
}
/* agree page */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body {
    margin: 0 !important;
}

    .mb-0 {
        margin-bottom: 0px !important;
    }

    .BodyOverflow {
        overflow-y: scroll;
        height: 450px;
    }

    .terms-conditions-box {
        /*font-family: 'Inter', sans-serif !important;*/
        font-family: "Roboto", sans-serif;
        background: #edf2f9 !important;
        padding: 30px 15px !important;
    }

    .terms-conditions-box .terms-conditions-main-heading {
        text-align: center;
    }

    .terms-conditions-box .terms-conditions-heading {
        color: var(--primary-comman-color);
        font-size: 25px;
        position: relative;
        display: inline-block;
        margin-bottom: 15px;
        line-height: normal;
        text-decoration: none;
        font-family: "Roboto", sans-serif;
    }

    .terms-conditions-box .terms-conditions-heading:after {
        content: "";
        position: absolute;
        left: 0px;
        bottom: -10px;
        width: 100%;
        height: 2px;
        background: var(--primary-comman-color);
    }

    .terms-conditions-box ol li, .terms-conditions-box ul li {
        color: var(--primary-comman-color);
        padding: 6px 0;
        letter-spacing: 0.5px;
    }

    .container {
        max-width: 1200px !important;
        width: 100%;
        margin: auto;
    }

    .note-heading {
        margin: 10px 0 10px 20px !important;
    }

    .terms-conditions-heading {
        margin-left: 20px;
    }

    .pb-0 {
        padding-bottom: 0px !important;
    }

    .note-ul {
        padding-bottom: 30px;
    }

    .terms-conditions-sub-box {
        background: #fff;
        width: calc(100% - 30px);
        border-radius: 40px;
        padding: 20px 10px 20px 20px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        position: relative;
    }

        .terms-conditions-sub-box::after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url('../img/logos/kiran-header-logo.png');
            background-repeat: no-repeat;
            opacity: 0.1;
            background-position: center center;
            background-size: 800px auto;
            pointer-events: none;
        }
@media (max-width:400px) {
    .terms-conditions-sub-box::after {
        background-size: 100% auto !important;
    }
}
@media (max-width:767px) {
    .bidding-heading {
        font-size: 15px !important;
    }
    /* agree popup main box */
    body .agree-popup-main-box {
        width: 100% !important;
        padding: 0 10px !important;
    }
    /* agree page */
    .terms-conditions-box {
        padding: 20px 15px 20px 15px !important;
    }

    .terms-conditions-sub-box {
        border-radius: 25px;
        width: 100%;
    }

    .terms-conditions-box-part {
        width: calc(100% - 30px);
    }

    .terms-conditions-box ol, .terms-conditions-box ul {
        padding-left: 20px;
    }

    .terms-conditions-box .terms-conditions-heading {
        font-size: 20px;
        margin: 0 0 0 0 !important;
    }

    .terms-conditions-box li {
        font-size: 15px;
    }

    .note-heading {
        margin: 0 !important;
    }

    .terms-conditions-sub-box::after {
        background-size: 300px auto;
        opacity: 0.2;
    }
}
@media (min-width:768px) and (max-width:991px){
    .terms-conditions-sub-box::after {
        background-size: 100% auto;
    }
}


/*only firefox css */
@-moz-document url-prefix() {

    .firefox-scrollbar, .ag-body-viewport.ag-layout-normal, .ag-body-horizontal-scroll, .scrollbar-gradient, body {
        overflow-y: auto;
        scrollbar-color: #008de4 #d9e2e7;
        scrollbar-width: thin;
    }
    /* bidlist table */
    .bidlist-main-table .comman-table-box thead tr {
        background: var(--blue-gradient-color) !important;
        background-color: #0a88cd !important;
    }
    /* selectbox */
    .comman-searchbox select {
        background: transparent;
        background-color: #fff !important;
    }

    .comman-searchbox select {
        padding: 10px 29px 7px 10px !important;
    }

    option:hover, option:focus {
        background-color: #000 !important;
    }

    .password-box .form-control::placeholder {
        font-size: 16px !important;
    }

    .password-box .form-control {
        font-size: 13px !important;
    }
    /*  .firefox-scrollbar {
        scrollbar-width: thin;
        scrollbar-color: #ff7f00 #b0b7c4;
    }*/
    /*  .firefox-scrollbar:-webkit-scrollbar, .ag-body-viewport.ag-layout-normal:-webkit-scrollbar, .ag-body-horizontal-scroll:-webkit-scrollbar {
        width: 11px;
    }

    .firefox-scrollbar:-webkit-scrollbar-track, .ag-body-viewport.ag-layout-normal:-webkit-scrollbar-track, .ag-body-horizontal-scroll:-webkit-scrollbar-track {
        background: transparent;
    }

    .firefox-scrollbar:-webkit-scrollbar-thumb, .ag-body-viewport.ag-layout-normal:-webkit-scrollbar-thumb, .ag-body-horizontal-scroll:-webkit-scrollbar-thumb {
        background-color: #eee;
        border-radius: 6px;
        border: 3px solid transparent;
    }*/
    /*.firefox-scrollbar::-webkit-scrollbar, .ag-body-viewport.ag-layout-normal::-webkit-scrollbar, .ag-body-horizontal-scroll::-webkit-scrollbar {
            width: 6px;
            height:6px;
            background-color: #eff9ff;
        }

        .firefox-scrollbar::-webkit-scrollbar-thumb, ag-body-viewport.ag-layout-normal::-webkit-scrollbar-thumb, .ag-body-horizontal-scroll::-webkit-scrollbar-thumb {
            background-color: #008de4;
            background-color: #F90;
            background-image: linear-gradient(30deg, rgba(51 145 204) 0%, rgba(51 145 204) 50%, rgba(51 145 204) 100%) !important;
        }

        .firefox-scrollbar::-webkit-scrollbar-track, ag-body-viewport.ag-layout-normal::-webkit-scrollbar-track, .ag-body-horizontal-scroll::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
            background-color: #eff9ff;
            border-radius: 10px;
        }*/
}
.dataTables_scrollFoot {
    overflow: unset !important;
}
.dataTables_scrollBody {
    overflow: visible !important;
}