body {
	padding-top: 60px;
	padding-bottom: 40px;
	font-size: 13px;
	/*background-color: #eee;*/
}
.form-signin {
	max-width: 300px;
	padding: 30px;
	margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
	position: relative;
	font-size: 16px;
	height: auto;
	padding: 10px;
	-webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
					box-sizing: border-box;
}
.form-signin input[type="text"]:focus,
.form-signin input[type="password"]:focus {
	z-index: 2;
}
.form-signin input[type="text"] {
	margin-bottom: -1px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.container-narrow {
	max-width: 800px;
}
.form-inline span {
	display: inline-block;
}
.table td {
	vertical-align: middle;
}
.header {
	margin: 20px 0;			
}
.breadcrumb {
	color: #999999;
}
.breadcrumb b {
	font-weight: normal;
	color: #333333;
}
.control-group {
	margin-bottom: 20px;
}
.hint {
	margin-bottom: 20px;
}
.btn-narrow {
	padding: 4px 4px;
}
.modal-narrow {
	top: 40%;
	width: 300px;
	margin-left: -150px;
	text-align: center;
}

/* colori per tonalià pagina 'Info tracce' */
.do { background-color: rgba(230,46,78,.5); }
.dod { background-color: rgba(230,46,111,.5); }
.reb { background-color: rgba(230,46,143,.5); }
.re { background-color: rgba(230,46,176,.5); }
.red { background-color: rgba(230,46,208,.5); }
.mib { background-color: rgba(219,46,230,.5); }
.mi { background-color: rgba(186,46,230,.5); }
.fa { background-color: rgba(154,46,230,.5); }
.fad { background-color: rgba(121,46,230,.5); }
.solb { background-color: rgba(89,46,230,.5); }
.sol { background-color: rgba(57,46,230,.5); }
.sold { background-color: rgba(46,67,230,.5); }
.lab { background-color: rgba(46,100,230,.5); }
.la { background-color: rgba(46,132,230,.5); }
.lad { background-color: rgba(46,165,230,.5); }
.sib { background-color: rgba(46,197,230,.5); }
.si { background-color: rgba(46,230,230,.5); }
.dom { background-color: rgba(46,230,197,.5); }
.dodm { background-color: rgba(46,230,165,.5); }
.rebm { background-color: rgba(46,230,132,.5); }
.rem { background-color: rgba(46,230,100,.5); }
.redm { background-color: rgba(46,230,67,.5); }
.mibm { background-color: rgba(57,230,46,.5); }
.mim { background-color: rgba(89,230,46,.5); }
.fam { background-color: rgba(121,230,46,.5); }
.fadm { background-color: rgba(154,230,46,.5); }
.solbm { background-color: rgba(186,230,46,.5); }
.solm { background-color: rgba(219,230,46,.5); }
.soldm { background-color: rgba(230,208,46,.5); }
.labm { background-color: rgba(230,176,46,.5); }
.lam { background-color: rgba(230,143,46,.5); }
.ladm { background-color: rgba(230,111,46,.5); }
.sibm { background-color: rgba(230,78,46,.5); }
.sim { background-color: rgba(230,46,46,.5); }