.breadcrumb
{
    padding-left:0px;
    margin-bottom:0px;
}
td.money
{
    text-align:right;
    white-space:nowrap;
}
td.number {
    text-align: right;
    white-space: nowrap;
}
td.status
{
    text-align:center;
}
td.perc
{
    text-align:right;
}
input.money
{
    width:50px;
    text-align:right;
}
select.boolean
{
    width:60px;
}
input.quantity
{
    width:30px;
    text-align:right;
}
input.perc
{
    width:20px;
    text-align:right;
}
/* correzione per ridurre l'altezza degli span nelle form */
.control-group .span3, .control-group .span4, .control-group .span6, .control-group .span8
{
    margin-bottom:2px;
}
.control-group
{
    padding-top:10px;
    padding-bottom:10px;
}
td.rowbuttons
{
    white-space:nowrap;
}
table.internal
{
    width:100%;
}
table.internal td, table.internal tr
{
    border:none
}

.data-block .tab-content header .data-header-actions {
   margin: 0px 0 0;
}

.input-date {
  width: 76px;
}
input[type="number"] {
  width: 76px;
}


/** change input error visualization */
.controls.warning .control-label,
.controls.warning .help-block,
.controls.warning .help-inline {
  color: #c09853;
}
.controls.warning .checkbox,
.controls.warning .radio,
.controls.warning input,
.controls.warning select,
.controls.warning textarea {
  color: #c09853;
}
.controls.warning input,
.controls.warning select,
.controls.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.controls.warning input:focus,
.controls.warning select:focus,
.controls.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.controls.warning .input-prepend .add-on,
.controls.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.controls.error .control-label,
.controls.error .help-block,
.controls.error .help-inline {
  color: #b94a48;
}
.controls.error .checkbox,
.controls.error .radio,
.controls.error input,
.controls.error select,
.controls.error textarea {
  color: #b94a48;
}
.controls.error input,
.controls.error select,
.controls.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.controls.error input:focus,
.controls.error select:focus,
.controls.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.controls.error .input-prepend .add-on,
.controls.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.controls.success .control-label,
.controls.success .help-block,
.controls.success .help-inline {
  color: #468847;
}
.controls.success .checkbox,
.controls.success .radio,
.controls.success input,
.controls.success select,
.controls.success textarea {
  color: #468847;
}
.controls.success input,
.controls.success select,
.controls.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.controls.success input:focus,
.controls.success select:focus,
.controls.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.controls.success .input-prepend .add-on,
.controls.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.controls.info .control-label,
.controls.info .help-block,
.controls.info .help-inline {
  color: #3a87ad;
}
.controls.info .checkbox,
.controls.info .radio,
.controls.info input,
.controls.info select,
.controls.info textarea {
  color: #3a87ad;
}
.controls.info input,
.controls.info select,
.controls.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.controls.info input:focus,
.controls.info select:focus,
.controls.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.controls.info .input-prepend .add-on,
.controls.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
.page-header
{
    margin-bottom:20px;
}