
body {
	height: 100%;
	margin: 5px 5px 100px 5px;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.fa, .fas {
	font-size: 24px !important;
}

.form-signin {
  width: 100%;
  max-width: 420px;
  padding: 15px;
  margin: auto;
}

.activeBox{
	background-color: #DBEED9;
}

.noActiveBox:nth-child(odd){
	background-color: #eeeeee;
}
.noActiveBox:nth-child(even){
	background-color: #e1e1e1;
}

.modifiedBox{
	background-color: #ffbb00;
}


#questionarioTitle{
	text-align:center;
	margin-bottom: 30px;
}

.boxDomanda{
	padding: 5px 20px;
	margin: 1px 5px 0 5px;
}


#questionarioContainer {
	display:inline-block; 
	width: 60%;
	margin-left:20%; 
}


.boxIntestazione{
	white-space: nowrap;
	margin-bottom:10px;
}

mylabel{
	display:inline-block;
	width: 120px;
	text-align:right;
}

hr{
	margin:3px 0;
	padding:0;
}

.frmMenu{
	display: inline-block;	
}

button, .pointer{
	cursor: pointer;
}

table{
	background-color: #fff;	
}

.tblCmd{
	width: 100px;
	text-align: center;
}

.login{
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-150px;
	margin-top: -140px;
	/*
	margin:-50% -50%;
	*/
	padding: 30px;
	
	width:300px;
	height:300px;
	
	border-radius:10px;
	box-shadow:#777 0px 0px 15px;
	
	background: rgba(237,237,237,1);
	background: -moz-linear-gradient(-45deg, rgba(237,237,237,1) 0%, rgba(194,194,194,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(100%, rgba(194,194,194,1)));
	background: -webkit-linear-gradient(-45deg, rgba(237,237,237,1) 0%, rgba(194,194,194,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(237,237,237,1) 0%, rgba(194,194,194,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(237,237,237,1) 0%, rgba(194,194,194,1) 100%);
	background: linear-gradient(135deg, rgba(237,237,237,1) 0%, rgba(194,194,194,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#c2c2c2', GradientType=1 );
}

.radialGray{
	background: #ffffff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #8c8c8c 100%) fixed; /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#8c8c8c 100%) fixed; /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #ffffff 0%,#8c8c8c 100%) fixed; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8c8c8c',GradientType=1 ) fixed; /* IE6-9 fallback on horizontal gradient */
}
