﻿.main-content{
    min-height:400px;
}
.table th{
    position:relative;
}
.sorting,.sorting:hover {
    display: block;
    text-decoration: none !important;
    color: inherit !important;
}
.sorting_asc, .sorting_asc:hover {
    display: block;
    text-decoration: none;
    color: inherit;
}
.sorting_desc, .sorting_desc:hover {
    display: block;
    text-decoration: none;
    color: inherit;
}
.sorting:before, .sorting:after, .sorting_asc:before, .sorting_asc:after, .sorting_desc:before, .sorting_desc:after {
    position: absolute;
    bottom: 0.9em;
    display: block;
    opacity: 0.3;
}
.sorting:before {
    right: 1em;
    content: "\2191";
}
.sorting:after {
    right: 0.5em;
    content: "\2193";
}
.sorting_asc:before {
    opacity:1;
    right: 1em;
    content: "\2191";
}

.sorting_asc:after {
    right: 0.5em;
    content: "\2193";
}
.sorting_desc:before {
    right: 1em;
    content: "\2191";
}

.sorting_desc:after {
    opacity:1;
    right: 0.5em;
    content: "\2193";
}

.sidebar .nav-item .collapse .collapse-inner .collapse-header, .sidebar .nav-item .collapsing .collapse-inner .collapse-header {
    color: #CEDB34;
}
.page-link:hover {
    z-index: 2;
    color: #fff;
    text-decoration: none;
    background-color: #611420;
    border-color: #dddfeb;
}
.table-loader {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 1;
    padding-top: 30px;
    background-color: rgba(255,255,255,0.7);
}
.form-group .error,.modal-body .error {
    font-size: inherit;
    color: red;
}
.error{
    width:inherit !important;
}
.input-group {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100%;
}
.jsgrid-cell {
    word-break: break-all;
}
.ui-menu-item{
    padding:5px;
}
ul.ui-autocomplete {
    z-index: 1100;
}
tbody.disabled button {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
}
.ph-item{
    background-color:transparent;
    border:0;
    padding:0;
}