﻿footer {
    position: fixed;
    left: 0;
    bottom: 0;
    padding: 5px;
    width: 100%;
    text-align: center;
}

/*form button.multiselect {
    margin: 0;
    padding: 5px;
    background: white;
    border: 1px solid #CCC;
    border-radius: 5px;
}
.multiselect-native-select > select.bg-white + div.btn-group > button.multiselect {
    margin: 0;
    padding: 5px;
    background: white;
    border: 1px solid #CCC;
    border-radius: 5px;
}

.multiselect-container {
    -webkit-overflow-scrolling: touch
}*/

tbody span.dtr-title {
    width: 100%;
}

/***BOOTSTRAP MULTISELECT***/
/*.elipsis-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

select.multiselect,
select.multiselect + div.btn-group,
select.multiselect + div.btn-group button.multiselect,
select.multiselect + div.btn-group.open .multiselect-container {
    width: 100% !important;
}

button.multiselect {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}*/

.multiselect-container, .multiselect {
    width: 275px;
}

.btn-group > .btn:first-child {
    /*width: 300px;*/
    text-align: right;
}
/***BOOTSTRAP MULTISELECT***/

/***Datatables.net Bootstrap 4***/
table.dataTable.compact > thead .sorting:before, table.dataTable > thead .sorting:after, table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_desc:after, table.dataTable > thead .sorting_asc_disabled:before, table.dataTable > thead .sorting_asc_disabled:after, table.dataTable > thead .sorting_desc_disabled:before, table.dataTable > thead .sorting_desc_disabled:after {
    bottom: 0.3em;
}

table.dataTable.compact thead th, table.dataTable.compact thead td {
    padding: 4px 17px
}

table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {
    padding: 4px
}

table.dataTable.compact tbody th, table.dataTable.compact tbody td {
    padding: 4px
}
/***Datatables.net Bootstrap 4***/

/***IOS FIXES***/
/*@supports (-webkit-overflow-scrolling: touch) {*/
/*body.modal-open {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.modal {
    will-change: display;
}

.modal-dialog {
    will-change: transform;
}

.modal-body {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}*/
/*}*/
/***IOS FIXES***/

/*
.bootstrap-select .dropdown-menu {
    max-width: 100% !important;
    transform: none !important;
    white-space: normal;
}

.bootstrap-select .dropdown-menu > .inner {
    overflow-x: auto;
}
*/