@CHARSET "ISO-8859-1";

a:HOVER {
    text-decoration: none;
}

/* Bootstrap customization */
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #83cef9;
}

.grid-view-loading {
    background: url(loading.gif) no-repeat;
}

.grid-view-loading > * {
    opacity: 0.5;
}

.widget-box-overlay {
    position: relative;
    background-color: rgba(255, 255, 255, 0.5);
}

.widget-body .table thead:first-child tr {
    background-color: #f2f2f2;
}

.currency {
    text-align: right;
}

.button-column {
    text-align: left;
}

.btn-group > .btn,
.btn-group + .btn {
    margin: 0 1px 0 0;
    border-width: 5px;
    /* the border under an active button in button groups */
}

.dataTables_wrapper input[type=text], .dataTables_wrapper select {
    margin-bottom: 0 !important;
    margin: 0;
}

.modal-dialog {
    padding: 5px;
}

.modal-xl {
    width: auto;
    max-width: 1140px;
}

.header-color-light-grey {
    background: #ABBAC3;
    border-color: #AAA;
}

/* multi-dates picker */
[data-provide="multiDatesPicker"] .ui-datepicker td > a {
    background-color: #fff;
    color: #393939;
}

[data-provide="multiDatesPicker"] .ui-datepicker td.ui-state-highlight > a {
    background-color: #2283c5;
}

.popover {
    max-width: none;
}

.line-through {
    text-decoration: line-through;
}

.action-buttons {
    font-size: small;
}

table.table thead th {
    border: 1px solid #ddd;
}

#item-list select {
    font-size: 12px;
    padding: 0;
}

.dropdown-navbar {
    width: 391px;
}

.filters input[type=text] {
    width: 100%;
    margin: 0;
}

.filters input[type=date] {
    max-width: 100%;
    margin: 0;
    height: 28px;
}

.filters select {
    width: 100%;
}

.ajax-file-upload-progress {
    width: 100%;
    display: none !important;
}

.ajax-file-upload-statusbar {
    margin: 0;
    border: 1px dotted #A5A5C7;
    border-radius: 0;
    border-top: none;
}

.ajax-file-upload {

}

.ajax-upload-dragdrop {
    border: 1px dotted #A5A5C7;
}

.ajax-file-upload-container {
    margin: 0;
}

input[type=checkbox].ace.ace-switch.ace-switch-6:checked + .lbl::before {
    content: "\f00c";
    text-indent: 6px;
    color: #FFF;
    border-color: #b7d3e5;
    background-color: #6fb3e0;
}

.editable-element-block img {
    width: auto;
    max-height: 236px;
    min-height: 236px;
    object-fit: contain;
}

.editable-image {
    min-height: 198px;
    max-height: 236px;
}

.form-horizontal .editable {
    padding-bottom: 5px;
}

.inline-block {
    display: inline-block !important;
}

.ace-file-multiple .file-label .file-name [class*="icon-"] {
    line-height: 124px;
    font-size: 128px;
}

.ace-file-multiple .file-label.selected .file-name:after {
    white-space: normal;
}

.currency-input {
    min-width: 100px;
}

.resizable {
    border: 2px solid;
    padding: 20px;
    width: 100px;
    resize: both;
    overflow: auto;
}

.notification-summary {
    display: inline-block;
    width: 210px;
    white-space: normal;
}

.chosen-container {
    min-width: 210px !important;
}

.date-mini {
    width: 70px;
    font-size: 12px !important;
}

.ace-nav > li .dropdown-menu {
    max-height: 800px;
    overflow: auto;
}

.ac1-item {
    width: 45px;
}
