body {
  padding-top: 60px;
  padding-bottom: 40px;
  font-size: 14px;  
}

.label,
.badge {
  font-size: 11.998px;
}

.brand {
  /*background-image:url("../img/fg_bw.ico");*/
  background-repeat:no-repeat;
  background-position:left;
  text-indent:-15px;
}

.sidebar-nav {
  padding: 9px 0;
}

p.navbar-text.pull-right a {
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.ui-jqgrid .ui-pg-selbox {padding-top:1px; padding-bottom:1px;height:23px;}

.ui-jqgrid .ui-jqgrid-bdiv {
  overflow-x:hidden; 
}

.footer {
  text-align:center;
  }

.em_working {
  background-image:url("../img/core/waitingrot_azz.gif");
  background-repeat:no-repeat;
  background-size:16px 16px;
  display:inline-block;
  width:16px;
  height:16px;
}

.em_working_btn {
  background-image:url("../img/core/waitingrot_nera.gif");
  background-repeat:no-repeat;
  background-size:16px 16px;
  position:absolute;
  top:0;
  right:0;
  margin-top:6px;
  margin-right:4px;
}

.em_working_btn_reverse {
  background-image:url("../img/core/waitingrot_bianca.gif");
  background-repeat:no-repeat;
  background-size:16px 16px;
  position:absolute;
  top:0;
  right:0;
  margin-top:6px;
  margin-right:4px;
}

.em-btn-actions {
  width:130px;
}

.em-btn-actions-small {
  width:70px;
  padding:4px 1px 4px;
  margin-right:5px;
}

.em-btn-dialog {
  width:80px;
}

.em-area-btn-dialog {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  padding:20px;
}

.not-editable-cell {
  color:gray;
  font-style:italic;
}

/* Colore riga evidenziata */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
  border: 1px solid #80C8FE; background : none; background-color: #BFE3FE; 
}

span.validationError {
  color:red;
}

input.validationError, select.validationError {
  border: 1px solid red;
}

.fg-header {
  background-image:url("../img/sfuVuoto.gif");
  height: 70px;
  width: 100%;
  color: #666666;
}

.fg-logo {
}

div.content {
  padding-top: 30px;
}

.navbar .nav > li > a.dropdown-toggle {
  color: #CCCCCC;
}

.navbar .nav > li > a.dropdown-toggle:hover {
  color: black;
}

.dropdown-menu > li > a:hover {
  background-color:rgb(128,0,0);
  background-image:none;
}

.span-no-margin {
  margin-left:0px;
}

input.upper {
  text-transform: uppercase;
}

.certificato {
  padding: 8px 30px 8px 30px;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}
