/**********************
 Grid 
 **********************/

/* diminuzione padding */
.x-grid-cell-inner {padding: 8px 8px}

.x-grid-row.barrato .x-grid-cell{text-decoration: line-through;}


/**********************
 Tab Panel 
 **********************/
.x-tab-bar-default-top > .x-tab-bar-body-default {padding: 2px 4px 0 8px}
.x-tab-bar-horizontal > .x-tab-bar-body-default {min-height: 20px}
.x-tab-default-top {padding: 8px 32px 8px 32px; border-color: grey}
.x-tab-over.x-tab-default.x-tab-default-top {border-color: red}
/* non funziona bene su active */
a.x-tab.x-tab-active.x-tab-default.x-top {background-color: #2a5ca9; baorder-color: red} 
.x-tab-default {text-transform: inherit}


/**********************
 Tab Panel 
 **********************/
.x-form-field[readonly=readonly]{background-color: #f6f6f6; color: #b0b0b0}

/* Form invalid */
.x-form-type-text .x-form-trigger-wrap-invalid .x-form-text-default, 
  .x-form-type-password .x-form-trigger-wrap-invalid .x-form-text-default {
  	border-bottom: 3px solid #c62828
  }
  
  
/* BUTTONS */
.x-btn{background-color: #0F4C81; border: 1px solid white; border-radius: 15px}
.x-btn .x-btn-icon-el{color: white}
.x-btn .x-btn-inner{color: white}
.x-btn.x-btn-over{background-color: #0F4C81; opacity: 0.8}

.x-btn.action {background-color: green !important}
.x-btn.action .x-btn-icon-el {color: white !important}
.x-btn.action .x-btn-inner {color: white !important}  

.x-btn.warning {background-color: #ff8040!important}
.x-btn.error {background-color: red !important}



/* warning / error */
.x-action-col-cell.fl_ac_E  .x-action-col-icon{color: red}
.x-grid-cell.fl_ac_E {color: red}




/* REPORT */
div.report table {width: 100%; border-collapse: collapse}
div.report table th, div.report table td {border: 1px solid grey; padding: 3px}
div.report table th {text-align: left}
div.report td.no_border, div.report th.no_border {border: 0px}
div.report td.bottom_border, div.report th.bottom_border {border: 0px; border-bottom: 1px solid grey;}
div.report td.top_border, div.report th.top_border {border: 0px; border-top: 1px solid grey;}


tr.missing {background-color: red}