/* Tema piattaforma - estratto da /u/jsfooter.inc il 2026-11-14.
   Valori per istanza: variabili CSS scritte dal server (u/jsfooter.inc per ASP, php/footer.php per PHP):
   --lsd-bg-color  --lsd-bg-top  --lsd-bg-sfondo  --lsd-font  (--lsd-sfondo: non valorizzata, come in ASP).
   Il CSS personalizzato dell'istanza (filecss) resta inline dopo questo file. */
	#myModal{
		z-index:10000000
	}
	
	.puntodiripristino{color:#fff;position:absolute;top:0;line-height:30px;font-size:13px;right:200px}
	.puntodiripristino:hover{color:#fff;textdecoration:underline}
	
	
	body {
		background: var(--lsd-bg-sfondo, #fff);
		color: var(--lsd-bg-color, #333);
		font-family: var(--lsd-font, "Helvetica Neue"), "Helvetica Neue", Helvetica, Arial, cursive;
	}
	
	h1,h2,h3,h4,h5,h6{
		padding:0;
		color: var(--lsd-bg-color, #333);
	}
	
	.navbar-inverse {
		background-color: var(--lsd-bg-color, #333);
		border-color:var(--lsd-bg-top, #428bca) ;
	}
	
	tr.light td *{
		font-weight:normal;
		color:#666
	}
	
	tr.strong td h4{
		font-weight:bold
	}
	
	p,div,td {
		color:var(--lsd-bg-color, #333);
		}
	a* {
		text-decoration:none
	}
	
	a {
		color: var(--lsd-bg-top, #428bca);
		text-decoration:none
	}
	
	.navbar-inverse {
		background-color: var(--lsd-sfondo, var(--lsd-bg-color, #222));
		color: white;
	}
	
	.date-header {
		background-color: #666;
	}
	
	.date-header h4 *{
		color: white;
	}
	
	.date-item {
		background-color: #f7f7f7;
		border: 1px solid #666;
		padding: 10px;
	}
	.table-responsive{
		overflow-y:hidden;
		overflow-x:auto;
	}
	
	.fixed-table-container thead th.small .th-inner {
		text-transform:uppercase;
		padding:3px;
		font-size:12px;
		white-space:normal
	}
	
	.date-item a:hover {
		color:#000;
		text-decoration:none;
	}
	
	.navbar-header .navbar-brand {
		color: white;
		background-color: var(--lsd-sfondo, transparent);
	}
	
	.small-header { 
		font-size: 12px; 
	}
	
	.max70{
		font-size:11px;
		border-radius:0;
		width:80px;
		border: 1px solid #c0c0c0;
		padding:2px
	}
	
	.ui-accordion .ui-accordion-content{
		padding:10px
	}
	
	form {
		background-color:transparent;padding:3px
	}
	
	.sidebar ul.nav .active a, .sidebar ul.nav li.parent a.active, .sidebar ul.nav .active > a:hover, .sidebar ul.nav li.parent a.active:hover, .sidebar ul.nav .active > a:focus, .sidebar ul.nav li.parent a.active:focus {
		color: var(--lsd-bg-color, #333);
		background-color: var(--lsd-bg-sfondo, #fff);
	}
	
	.panel-teal{
		background-color: red
	}
	
	.text-primary{
		color:var(--lsd-bg-top, #428bca)
	}
	
	.user-menu a {
		color: var(--lsd-bg-color, #333);
	}
	
	@media screen and (max-width: 480px) {
		.navbar-brand {padding:3px;margin:0;width:130px;overflow:hidden}
	}
