/* Barra di navigazione */
/*#masthead {
  background: #b0aa7e !important;
}*/
/* FINE Barra di navigazione */

/*.#page {
  background: #f8f9fa !important;
}*/

.pagination
{
    float: right !important;
    margin-top: 30px !important;
}
/* Datable filter */
.dataTables_filter
{
    position: relative;
    float: right;
}
/*Datable wrapper*/
#TableListTicket_wrapper.dataTables_wrapper.row
{
    margin-bottom: 20px;
}
/*Datable lenght views*/
.dataTables_length label
{
    display: flex;
}

.dataTables_length select
{
    max-width: 100px;
    margin: -3px 10px 20px 10px;
}

/* Datable info footer */
.dataTables_info
{
    margin-top: 20px;
}
/*Datable truncate text in a cell*/
.truncate_txt {
    max-width:230px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} 
/* header datableJs shorting arrow*/
th.sorting
{
    position: relative !important;
}
.sorting::after
{
    right: 1em !important;
    content: "\2193" !important;
    position: absolute;
    opacity: 0.3;

}

.sorting_asc::after
{
    right: 1em !important;
    content: "\2191" !important;
    
}
/* FINE header datableJs shorting*/

div.dataTables_wrapper div.dataTables_filter input
{
    width: 100% !important;
}
/* Form control 
select.form-control {
    background-color: #f7f7f7;
}
input.form-control {
    background-color: #f7f7f7;
}*/
/* Filtro Mese Lav */
.capitalize-text
{
    text-transform: capitalize;
}
/* validator bootstrap */
.has-error .help-block {
    color: #ff0000;
}

.has-success .col-form-label {
    color: #46a347;
    font-weight: 600;
}

.has-error .col-form-label {
    color: #ff0000;
    font-weight: 600;
}

.has-success input.form-control
{
    border-color: #47a447 !important;
}

.has-success .form-control:focus
{
    border-color: #47a447 !important;
    box-shadow: 0 0 0 0.25rem rgb(203, 232, 203) !important;
}
/*.has-success .form-control-feedback
{
	font-size: 12px;
    color: #ffffff;
    position: absolute;
    left: 90%;
    margin: -25px 0px 0px 0px;
    text-align: center;
    line-height: 15px;
    width: 15px;
    background: #46a347;
    border-radius: 100%;
}

.has-error .form-control-feedback
{
	font-size: 15px;
    color: #ffffff;
    position: absolute;
    left: 90%;
    margin: -25px 0px 0px 0px;
    text-align: center;
    width: 15px;
    background: #ff0000;
    border-radius: 100%;
}*/

.btn-success{
    background-color: #47a447 !important;
    border-color: #47a447 !important;
}

/** Mpdal Loading Trasparent**/
#LoadingModalLav .modal-content {
    background-color: rgba(0,0,0,.0001) !important;
    border: 0px !important;
    

}
#LoadingModalLav .spinner-grow
{
    color: #f09130 !important;
    width: 6rem !important;
    height: 6rem !important;
}
/* Dimensione colonne lavorazione */

.column-lav-0-2
{
    width: 0.2% !important;
    max-width: 100px;
    min-width: 100px;
    font-size: 15px;
}

.column-lav-1
{
    width: 1% !important;
    min-width: 90px !important;
    font-size: 15px;
}

.column-lav-2
{
    width: 2% !important;
    font-size: 15px;
}

.column-lav-3
{
    width: 3% !important;
    /*max-width: 150px;
    min-width: 150px;*/
    font-size: 15px;
}

.column-lav-4
{
    width: 4%;
    font-size: 15px;
}

.column-lav-5
{
    width: 5%;
    font-size: 15px;
}

.column-lav-10
{
    width: 40% !important;
    font-size: 15px;
}

/*Assegnato a sfondo msg*/
#select2-inputAssegnatoaTicket-container
{
    background: #d1e7dd !important;
}

/* Badge user message proprety ticket*/
.bg-user-msg
{
    --bs-bg-opacity: 1;
  background-color: rgb(207, 226, 255) !important;
  color: #052c65;
}

/* Badge user message proprety ticket*/
.hr-grey
{
    color: #e5e5e6 !important;
    opacity: 1 !important;

}