body{background:#FEB800}
/*.main-content,.header,.header-body {overflow:hidden;}*/

.w-4em {width:4em; height:4em;}
.w-6em {width:6em; height:6em;}
.w-8em {width:8em; height:8em;}
.w-10em {width:10em; height:10em;}
.icon-shape-custom {display: inline-flex; text-align: center; border-radius: 50%; align-items: center; justify-content: center;}

table.table-dati-class tr th .fht-cell .filter-control .form-control {height:auto; padding:.25rem .75rem;}
.card table#table-dati td, .card table#table-dati th {padding-left:.50rem;padding-right:.50rem;}
table.table-dati-class .progress-wrapper {padding-top:0;}
table.table-dati-class .progress-label span {color: #ddd;}
.card table.table-dati-class td {padding-top:.25rem;padding-bottom:.25rem;}
table.table-dati-class .thead-dark th, .pagination-detail  {color:#8e96a9;}
.class_note {max-width:200px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }

.is-invalid button.genera_password {margin-right:50px;}
.is-invalid {border: 1px #FDA08B solid; border-radius: .375rem;}

.text-yellow {color: #ffc107!important;}
.text-pink {color: #ffc0cb!important;}
.text-segnalato {color: #11cdef!important;}
.text-firma {color: #498500!important;}
.text-fin-appr {color: #a1a3d3!important;}
.bg_riga {background:#f3f5fb}
.bg_riga_selected {background:#ced4da}
.bg_riga_selected_alt {background:#e7e7e7}

button.f_elimina {cursor:pointer;}

@media (min-width: 768px)
{
	.main-content .container-fluid  { padding-right: 15px !important; padding-left: 15px !important; }
	.navbar-vertical.navbar-expand-md .navbar-nav{  margin-left: -1rem;   margin-right: -1rem;  }
}
.gestionale-input,.gestionale-ceckbox,.gestionale-input-readonly {background:#fff; width:100%; height:calc(2.75rem + 2px);  padding:.625rem .75rem; transition: box-shadow .15s ease; box-shadow: 0 1px 3px rgba(50, 50, 93, .15), 0 1px 0 rgba(0, 0, 0, .02); border: 1px #ddd solid; border-radius: .375rem; color: #8898aa;}
.gestionale-ceckbox label {padding-left:30px;}
.gestionale-ceckbox .custom-control-label::before,.gestionale-ceckbox .custom-control-label::after{left:0px; }
.gestionale-input-readonly {background-color: #e9ecef;}

.form-control-alternative, .focused .form-control,.focused .input-group-alternative, .custom-control-alternative .custom-control-label::before {border: 1px #ddd solid;}
.focused .input-group-alternative .form-control-alternative {border:0;}
.form-group label {width:100%}
.btn_multilingua {padding-top:0rem; padding-bottom:0rem}

table .th_id,table .th_attivo,table .th_num  {width:80px;}

@media (min-width: 992px){
	#form_report_div .modal-dialog {max-width: 850px;}
}

.bg-gradient-primary {background:linear-gradient(87deg, #ffffff 0, #f8f9fc 100%) !important}
.bg-gradient-default {background:linear-gradient(87deg, #f2f2f2 0, #f8f8f8 100%) !important}

.card-footer {padding:0;1.5rem}

/*iframe_app*/
.phone-preview {}
#iframe_div_app {  position: -webkit-sticky;  position: sticky;  left: 0;  top: 0; width: 304px;height: 640px; margin-top: 0px;border-radius: 35px; border-bottom:2px solid #444; overflow: hidden;}
#iframe_app {border:0;}
