﻿body {
    padding-top: 5px;
    padding-bottom: 10px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 100%;
}

#myTable {
    overflow: auto;
    overscroll-behavior: contain;
    width: auto !important;
}
/* Global DataTables pagination accessibility fix */

.dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #337ab7 !important;
    background: #fff !important;
    border: 1px solid #ddd !important;
    opacity: 1 !important;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
    .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
        color: #23527c !important;
        background: #eee !important;
        border: 1px solid #adadad !important;
        outline: none !important;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button.current,
    .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        color: #fff !important;
        background: #337ab7 !important;
        border: 1px solid #337ab7 !important;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
    .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
    .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus {
        color: #555 !important;
        background: #f5f5f5 !important;
        border: 1px solid #ddd !important;
        opacity: 1 !important;
        cursor: not-allowed !important;
    }
/*.pagination li a,
.dataTables_paginate .paginate_button {
    color: #495057 !important;*/ /* darker gray */
/*}*/

    /* Active page */
    /*.pagination .active a,
    .dataTables_paginate .paginate_button.current {*/
        /*background-color: #0d6efd !important;
        color: #ffffff !important;*/
    /*}*/

    /* Disabled */
    /*.pagination .disabled a,
    .dataTables_paginate .paginate_button.disabled {
        color: #6c757d !important;
        opacity: 0.7;
    }*/