.section__content{
    z-index: unset !important;
}
.grey-young{
    background-color: #f7f7f7;
}
.btn.add_button{
    background-color: #3A98B9; 
    color: white;
}
.btn.add_button:hover{
    background-color: #2b7893; 
    color: white;
}
.delete.btn.btn-danger{
    color: #fff;
}
.delete.btn.btn-danger:hover{
    color: #fff;
}
.dataTables_length select{
    height: calc(1.5em + 0.5rem + 2px);
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 0.875rem;
    margin: 0 5px;
}
.dataTables_wrapper .dataTables_filter input{
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
}
table.dataTable{
    padding-top: 20px;
}
table.dataTable.no-footer. table.table{
    border-bottom: 1px solid #dee2e6;
}
table.dataTable thead th, .table th{
    border-top: 0;
}
table.table thead th, table.table thead td, table.dataTable.no-footer{
    border-bottom: 1px solid #dee2e6;
}
table.table thead th, table.table tbody th, table.table tbody td{
    padding: 10px 18px;
}
.dataTables_wrapper .dataTables_info{
    padding-top: 1.755em;
}
.dataTables_wrapper .dataTables_paginate{
    padding-top: 1.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next{
    background-color: #fff;
    border-color: #dee2e6;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover{
    color: #fff !important;
    border: 1px solid #111;
    background: linear-gradient(to bottom, #585858 0%, #111 100%);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
    box-shadow: inset 0 0 3px #111;
    border: 0;
    color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    border-radius: 5px;
}