body, .bgg {background-color:#eee;}
.form-group strong {text-transform:uppercase;}
textarea.form-control,
input.form-control {
    margin-bottom: 0.5rem;
}

input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc !important;
  opacity: 1; /* Firefox */
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc !important;
}

input::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc !important;
}

#olacts-30 {
    height:5rem;
}

.card form small {padding-bottom:0.25rem !important;}
#mxinfo {
    min-height:2.5rem;
    padding:0 0 0.5rem;
}
#mxinfo.add-err {
    color:red;
    font-weight:bold;
}
#footer {
    padding:2rem 0 1rem;
}
.pgol{
    min-height:25rem;
}
div.dataTables_processing { z-index: 1; }

#tinta{
    text-align:center;
}

:placeholder-shown{
    font-style:italic;
}

.inactiv, .eye-slash {color:#ccc;font-style:italic;}

.row-h {background-color:#999;color:#eee;}
.ents-table {width:100%;}
.ents-table th {padding:0.25rem 2rem;max-height:25px;}
.ents-table td {padding:0.25rem;}
.ents-table tr {border-bottom:2px solid #fff !important;}
.ents-table tr:hover {background-color:#f9f9f9;}
.ents-table tr.row-h:hover {background-color:#999;color:#eee;}

#users .kol-0 {width:5%;text-align:center;}
#users .kol-1 {width:15%;}
#users .kol-2 {width:15%;}
#users .kol-3 {width:15%;}
#users .kol-4 {width:20%;}
#users .kol-5 {width:5%;text-align:center;}
#users .kol-6 {width:5%;text-align:center;}
#users .kol-7 {width:5%;text-align:center;}

#ols td {max-width:1px;word-wrap:break-word;word-overflow:break-word;}
#ols .kol-0 {width:1%;text-align:center;font-size:12px;}
#ols .kol-1 {width:10%;}
#ols .kol-2 {width:5%;}
#ols .kol-3 {width:10%;}
#ols .kol-4 {width:8%;font-size:12px;}
#ols .kol-5 {width:10%;text-align:center;}
#ols .kol-6 {width:5%;text-align:center;}
#ols .kol-7 {width:5%;text-align:center;}
#ols .kol-8 {width:5%;text-align:center;}
#ols .kol-9 {width:1%;text-align:center;padding:0 5px;}
#ols .kol-3x {text-align:center;background-color:#555;}

#ols.alerts td {max-width:1px;word-wrap:break-word;word-overflow:break-word;}
#ols.alerts .kol-0 {width:1%;text-align:center;font-size:12px;}
#ols.alerts .kol-1 {width:10%;}
#ols.alerts .kol-2 {width:5%;}
#ols.alerts .kol-3 {width:10%;}
#ols.alerts .kol-4 {width:8%;font-size:12px;}
#ols.alerts .kol-5 {width:10%;text-align:center;}
#ols.alerts .kol-6 {width:5%;text-align:center;}
#ols.alerts .kol-7 {width:5%;text-align:center;}
#ols.alerts .kol-8 {width:5%;text-align:center;}
#ols.alerts .kol-9 {width:1%;text-align:center;padding:0 5px;}
#ols.alerts .kol-3x {width:1%;text-align:center;padding:0 5px;background-color:#555;font-weight:normal;}


.tofisa{cursor:pointer;}
.kol-cautabile{display:none;}

#ols_filter label{
    text-align:right;
    white-space:nowrap;
    display:block;
}
#olsbox input[type='search']{
    margin-left:1rem;
    display:inline-block;
    width:26rem;
    max-width:75%
}
#olsbox select.custom-select.custom-select-sm.form-control.form-control-sm {
    width:5rem;
}
.pagination{float:right;}
.sorting{cursor:pointer;background-color:#007bff;}
.faze-blur{
    position:absolute;
    top:0;bottom:0;left:0;right:0;
    background:rgba(100,100,100,0.6);
    backdrop-filter: blur(3px);
    border:1px solid #ccc;
    text-shadow:0 0 3px #000;
}
