/** datatable fix for argon **/
#datatable, .datatable {
    width: 100% !important;
}

div.dt-buttons.btn-group.flex-wrap{
    margin-left: 5px;
}

.dataTables_length{
    width: 170px;
    float: left;
}

.dataTables_length label select {
    width: 65px!important;
}

/*table.dataTable tbody td.select-checkbox::before,*/
/*table.dataTable tbody td.select-checkbox::after,*/
/*table.dataTable tbody th.select-checkbox::before,*/
/*table.dataTable tbody th.select-checkbox::after {*/
/*    !*top: 50%;*!*/
/*}*/

.dataTables_info{
    float: left;
}

.datatable_paginate{
    float: right;
}

.dataTables_wrapper.dt-bootstrap4.no-footer > div.actions{
    clear: both;
}

/** datatables 2 upgrade patch */
div.dt-length{
     padding-left: 1.5rem;
     margin-bottom: .5rem;
     font-size: .875rem;
}

div.dt-search{
    padding-right: 1.5rem;
    font-size: .875rem;
}

div.dt-info{
    padding-left: 1.5rem;
    margin-bottom: .5rem;
    font-size: .875rem;
}

div.dt-paging{
    padding-right: 1.5rem;
    font-size: .875rem;
}


@media only screen and (max-width: 767px) {
    div.dt-buttons.btn-group.flex-wrap {
        width: auto;
    }
}

/** select 2 drop down color fix for argon **/
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    border: 0;
    color: var(--white);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{
    padding-left: 20px;
    color: var(--white);
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color: var(--default);
    padding-bottom: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    display: inline-block;
}
.select2-container .select2-search--inline {
    display: inline;
}

/*file upload fix*/
.custom-file .custom-file-label{
    z-index: 2 !important;
}
