@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.boxmesi {
	border:1px solid #e0e0e0;
	border-radius:7px;
	background-color: #F5F5F5;
	margin:8px 0;
	padding:4px 12px;
	min-height:200px;
}
.boxmesi2 {
	border:1px solid #e0e0e0;
	border-radius:7px;
	background-color: #F5F5F5;
	margin:8px 0;
	padding:5px 12px;
	height:286px;
	overflow-y:auto;
}
.boxgenerici {
	border:1px solid #eFeFeF;
	border-radius:7px;
	background-color: #FAFAFA;
	margin:5px 0;
	padding:5px 10px;
	min-height:120px;
}
.intervento {
	border-radius:4px;
	margin:3px 1px;
	padding:7px 10px;
	background:#D1E6ED;
}
.INTaperto {
	background:#D1E6ED;
}
.INTchiuso {
	background:#B0E0B8;
}
.intervento a {
	color:#222222;
	text-decoration:none;
}
.pulsantiera {
	text-align:right;
	clear:both;
	height:35px;
	margin-bottom:8px;
}
.pulsantenuovo {
	padding:6px;
	border-radius:5px;
	background-color:#00ADEC;
	border:1px solid #0066CC;
	display:ruby;
}
.pulsantenuovo a {
	color:#FFF;
	text-decoration:none;
}
.contenuto {
	margin:0px;
}
.pulsantihome {
	display:block;
	padding:10px;
	border:1px solid #e0e0e0;
	border-radius:8px;
	background-color: #F5F5F5;
	color:#333333;
	font-size:150%;
	text-decoration:none;
}
.bombatura {
	padding-bottom: 6px!important;
    padding-left: 12px!important;
    padding-right: 12px!important;
    padding-top: 6px!important;
    text-align: center;
    vertical-align: middle;
}
.pulsantihome:hover {
	text-decoration:none;
}
.messaggi {
	padding:8px;
	border-radius:8px;
}
#contenitoreFirma {
	width:640px;
	height: 320px;
	background: #FFFFFF;
	border: 2px #787878 solid;
	border-radius: 4px;
}
.firmaVecchia {
	width:300px;
	height: 100px;
	background: #FFFFFF;
	border: 2px #787878 solid;
	border-radius: 4px;
}

@media (max-width: 767px) {
	.contenuto {
		margin:0px -30px;
	}
	.contenuto2 {
		margin:0px -15px;
	}
}
#ui-id-1 {
    position: relative;
    z-index: 2147483647;
}
.ui-widget-content {
    background: #fcfdfd url("/images/ui-bg_inset-hard_100_fcfdfd_1x100.png") repeat-x scroll 50% bottom;
    width: 300px!important;
    border: 1px solid #000;
    overflow: auto;
    height: 300px;
}

td.details-control {
    background: url('/images/details_open.png') no-repeat center center;
    cursor: pointer;a
}
tr.details td.details-control {
    background: url('/images/details_close.png') no-repeat center center;
}

.btn-freccie {
  color: #1F596E;
  background-color: #C5E8F5;
  border-color: #357ebd;
  margin:6px 0;
}
.btn-freccie:hover,
.btn-freccie:focus,
.btn-freccie:active,
.btn-freccie.active,
.open .dropdown-toggle.btn-freccie {
  color: #1F596E;
  background-color: #A4D6E8;
  border-color: #285e8e;
}
.btn-freccie:active,
.btn-freccie.active,
.open .dropdown-toggle.btn-freccie {
  background-image: none;
}
.btn-freccie.disabled,
.btn-freccie[disabled],
fieldset[disabled] .btn-freccie,
.btn-freccie.disabled:hover,
.btn-freccie[disabled]:hover,
fieldset[disabled] .btn-freccie:hover,
.btn-freccie.disabled:focus,
.btn-freccie[disabled]:focus,
fieldset[disabled] .btn-freccie:focus,
.btn-freccie.disabled:active,
.btn-freccie[disabled]:active,
fieldset[disabled] .btn-freccie:active,
.btn-freccie.disabled.active,
.btn-freccie[disabled].active,
fieldset[disabled] .btn-freccie.active {
  background-color: #99C8DA;
  border-color: #357ebd;
}
.btn-freccie .badge {
  color: #428bca;
  background-color: #fff;
}

.manutenzione:before {
	font-family: FontAwesome;
	/*content: "\f0f0";*/
	content: "\f085";
	margin-right:3px;
	font-size:120%;
}
.assistenza:before {
	font-family: FontAwesome;
	/*content: "\f170";*/
	content: "\f0fa";
	margin-right:3px;
	font-size:120%;
}

.contenuto2 .form-horizontal .form-group {margin-left:0px; margin-right:0px;}
.navbar-collapse {font-size:130%;}

.ingrandirus label {
	line-height: 20px;
	font-size: 110%;
}
.ingrandirus input[type=checkbox], .ingrandirus input[type=radio]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
  margin-right: 10px;
}

/* Might want to wrap a span around your checkbox text */
.ingrandirus .checkboxtext
{
  /* Checkbox text */
  font-size: 110%;
  display: inline;
}

.invisibileadmin 
{
  display: none;
}

.vaiadestracoglione
{
	text-align:right;
}
