.label1 {
	font-size: 17px;
	font-weight: 400;
	color: #00809d;
	margin-left: 4px;
}

.vincoliTable > div > table > tbody > tr > td {
	padding: 0 !important;
}

.two-state-button {
	border-radius: 10px;
    font-weight: bold;
    margin: 3px auto 3px auto;
    padding: 5px;
    height:20px;
    width:100px;
}

.two-state-button span, 
.two-state-button .ui-state-hover, 
.reminder-icon .ui-state-hover,
.reminder-icon .ui-state-active {
	background: none !important;
	border: 0 !important;
	color: #222222;
}

.two-state-button button span {
	font-size: 14px;
	font-weight: bold;
}

.two-state-button button {
	height:20px;
    width: 100px;
}

.two-state-button.simple-toggler {
	border: 1px solid darkgrey;
}

.two-state-button.simple-toggler button {
	width:auto !important;
}

.two-state-button.simple-toggler.iconButton > span > span > button > span::before {
	padding-right: 0 !important;
}

.button-check-disable button {
    cursor: default !important;
}

.button-check button {
  	padding-left: 20px;
	position: relative;
	padding-right: 0;
	text-align: left;
}

.button-check button::before {
  	position: absolute;
  	font-family: fontawesome-alloy;
  	left: 0;
  	content: "\f096";
  	font-size: 20px;
  	color: #2b2c2d;
}

.button-check.activate button::before {
  	color: white;
   	content: "\f046";
}

.aui .row-fluid .span1 {
      width: 8%; 
 }
 
 .userAnagrafePanel .responsiveInfoRow > span {
 	/*padding-left: 30px;*/
 	margin-bottom:15px;
 }