.list-movimenti li p.ui-li-desc {
    font-size: 17px;
}
#panel-matricole li p.ui-li-desc {
    font-weight: 100;
}
#panel-matricole li[data-disponibilita="scaricata"] a{
    background: orangered;
    color: black;
}

#matricola-details.scaricata, .matricola-details .scaricata , #matricola-details.scaricata 
{
    color:orangered;
}
#matricola-details {
    width: 100%;
}

#panel-matricole li[data-disponibilita="disponibile"] a{
    background: LIMEGREEN;
    color: black;
}

#list-matricole li[data-disponibilita="disponibile"] a, .matricola-details .disponibile, #matricola-details.disponibile{
    color: LIMEGREEN;
}


#panel-matricole li[data-disponibilita="riservata"] a{
    background: GOLD;
    color: black;
}

#matricola-details.riservata
{
    color:GOLD;
}


.matricola-details .riservata{
    color:GOLDENROD;
}
#matricole-list li[data-disponibilita="scaricata"],#list-matricole li[data-disponibilita="scaricata"] {
    display: none;
}

#situazione-page .filter .ui-field-contain, #visualizza-matricole-page .filter .ui-field-contain {
    clear: none;
    display: inline-block;
    float: left;
    margin-right: 5%;
    width: 45%;
}
#situazione-page .list-movimenti, #visualizza-matricole-page .list-movimenti{
    clear:both;
}

#situazione-page .list-movimenti, #visualizza-matricole-page .list-movimenti{
    clear:both;
}

#situazione-page .filter .date-container, #visualizza-matricole-page .filter .date-container{
    width: 100%;
}

.ui-listview li p.ui-li-desc.title {
    font-size: 16px;
}

.ui-li-desc .small-note {
    display: inline-block;
    font-size: 10px;
    margin-top: 3px;
}

span.small i {
    font-size: 12px;
}

.content-ore-giornata.ui-content {
    padding-left: 0;
    padding-right: 0;
}


.history-data p {
    font-style: italic;
    margin-bottom: 5px;
    margin-top: 5px;
}

#list-caricore li p.main-info,li p.main-info{
	font-size:20px;
	width:70%;
}

#list-caricore li[data-aperta="true"] {
    opacity: 0.84;
}
#list-caricore .startend-info {
    font-size: 16px;
}
.grid-totali-ore {
    margin-top: 25px;
}

div.grid-totali-ore .totale-ore span {
    font-size: 25px;
}

div.grid-totali-ore span {
    font-size: 19px;
}

.riepilogo-utente{
  font-size: 18px;
}

.riepilogo-utente.carico_ko,.carico_ko, td.carico_ko  a.ui-link {
    color: red;
	
}
.riepilogo-utente.carico_ok,.carico_ok, td.carico_ok  a.ui-link {
    color: LIMEGREEN;
}

td.carico_ko a.ui-link, a{
	 color: inherit;
}

table.analizza_ore tr.totore td{
	padding-bottom:0px;
}

table.analizza_ore tr.det_ng td{
	font-size:12px;
}

tr.totore td {
	padding-top: 16px;
}

tr.det_ng.notte td {
    padding-bottom: 16px;
    border-bottom: 1px solid white;
}

table.analizza_ore {
    font-size: 15px;
}
tr.det_ng td.ng {
	text-align: right;
}

#analisi-ore-page .data-container{
    overflow-x: scroll;
}

#analisi-ore-page table.ui-responsive {
    display: table;
    width: 100%;

}

td[data-holiday="1"], td[data-daytitle="Sat"], th[data-daytitle="Sat"], td[data-daytitle="Sun"], th[data-daytitle="Sun"],th[data-holiday="1"]  {
    color: gray;
}
.data-container table tr td {
    font-weight: bold;
}

td a.ui-link 
{
	text-decoration:none;
	color: inherit; 
}

#frmCaricamentoOre #ore-rimanenti {
    margin-bottom: 0;
}

/*GESTISCO VISIBILITà ORE FESTIVE S/N*/
#frmCaricamentoOre div.hidden
{
	display:none;
}
#frmCaricamentoOre div.visible
{
	display:block;
}

/*GESTIONE MAGAZZINO*/
.ui-li-aside.magazzino-CARICO.ui-li-desc,.ui-li-aside.magazzino-SCARICO.ui-li-desc {
    font-size: 20px;
    margin-top: 1%;
    margin-right: 4%;
    color: GREEN;
    font-weight: bold;
}
.ui-li-aside.magazzino-CARICO.ui-li-desc{
    color: GREEN;
}
.ui-li-aside.magazzino-SCARICO.ui-li-desc {
    color: RED;
}

#visualizza-movimenti-magazzino-page .closed-button {
    margin-bottom: 4%;
}

.secondary-info p {
    display: inline;
    margin-right: 20%;
}

.secondary-info .small {
    font-size: 12px;
}

.movimenti-magazzino li a {
    width: 70%;
}

div.movimenti-magazzino  ul.ui-listview p.ui-li-aside{
	width:10%;
}


#frmPickingCommessa {
    margin: 5%;
}

.commessa-main-info .right-info p.stato-commessa {
    font-weight: bold;
    font-size: 31px;
	margin-right:100px;
}

.commessa-main-info .right-info p.stato-commessa.C, p.stato-commessa.C strong {
	color:gray;
}

.commessa-main-info .right-info p.stato-commessa.A, p.stato-commessa.A strong {
	color:green;
}

.content-div-left{
	margin-left:15px;
}

.main-commessa-info{
	margin-top:20px;
}

.ui-li-aside.bottom {
  bottom: 1em;
  top: auto;
}
.ui-li-aside.bottom.statoodl-lavorazione {
  color: green;
  font-weight: bold;
  font-size: 15px;
  font-style: italic;
}

.ui-li-aside.bottom.statoodl-incorso {
  color: blue;
  font-weight: bold;
  font-size: 15px;
  font-style: italic;
}


.ui-li-aside.assegnatarioOdl {
  font-size: 15px;
}

.ui-li-aside.bottom.statoodl-terminato {
  color: #606060;
  font-weight: bold;
  font-size: 15px;
}

/*custom button icon caricore */
.ui-icon-caricore:after {
    background-image: url("../images/carica_ore_small.png");
    /* Make your icon fit */
    background-size: 16px 16px;
}