
body, label, input, select {font-size:1em;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ui-widget {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:1em!important;font-weight:normal!important}

label, .form-control, th {font-size:0.9em;}

.no-print,
.box-ricerca,
.menupaprivati, .btn, .nav, hr , .popover-help, .icon-calendar,
.empty, .remove_record_nucleo {display:none;}

h4.panel-title a {color:#000;text-transform:uppercase}

.popover-text {display:inline-block!important;font-weight:normal;font-size:0.7em}

label {font-weight:bold;}
.form-control {border: 1px solid #ccc!important;width: 90%; padding:3px;margin-bottom:10px;
    display: block;
    height: auto;
    line-height: 1.2em;
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset;
    transition: none;
}
select.form-control {width:91%;padding:0px!important;}

.form-group-check {margin-bottom:10px;}

[class*="col-sm-"] label {font-style:italic}
label.checkbox-inline {font-style:normal}

table, th, td {border-collapse:collapse!important;}
table td,
table th {border:1px solid #ccc;text-align:left;padding:3px;}
.form-table .form-control {border: 0!important;padding:0!important;margin:0!important;display:inline-block!important;text-align:left;}

.calendar-control .form-control {display:inline-block!important;}

.footer {display:none}
.italia-it-button-size-m > span img {display:none}
h1 img{display:block; margin-bottom:30px;}
::-webkit-input-placeholder { /* WebKit browsers */
      color: transparent;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
      color: transparent;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
      color: transparent;
  }
  :-ms-input-placeholder { /* Internet Explorer 10+ */
      color: transparent;
  }
