/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 10, 2015, 12:05:14 PM
    Author     : circle
*/

.ui-widget,
.ui-widget .ui-widget
{
    font-size: 11px !important;
} 


.registerRowClosed {
    color: darkgray !important;
}

table.people TH{
    background: red !important;
    color: blue;
}

.ui-inputfield {
    padding: 1px !important;
}

.ui-panelgrid .ui-panelgrid-cell {
    padding: 2px 5px !important;
}

.ui-panelgrid>*>tr,
.ui-panelgrid>*>tr>td {
    border: none !important;
}

/*.ui-panelgrid td, .ui-panelgrid tr
{
    border-style: none !important;
}*/

/**
.ui-datatable tr {
   height: 55px !important;
} */

.ui-layout-unit .ui-layout-unit-content {
    overflow-y: hidden !important;
}

.ui-datatable td {
    /*width: 50px;*/
}

.singleLine{
    /*
    text-wrap:none;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;*/
}

/*  thead tr td.ui-state-default[role="columnheader"]*/
th.cruscottoColTesta {
    /* background :#FFFFFF !important; */
    background-image: none !important;
    /*width: 50px !important;*/
}

th.cruscottoColArrivi {
    background: #ff3399 !important;
}

th.cruscottoColTrendGaranzia {
    background: #cd8600 !important;
}

th.cruscottoColMMA {
    background: #00b050 !important;
}

th.cruscottoColCaricoA3 {
    background: #00b0f0 !important;
}

th.cruscottoColCCD {
    background: #0c6d91 !important;
}
th.cruscottoColScaricoA3 {
    background : #b89d3e !important;
}
th.cruscottoColGiacenza {
    background : #ffc000 !important;
}

th.cruscottoColTransparent {
    background : transparent !important;
}

th.cruscottoColMovimentiDaA {
    background : #00b0f0 !important;
}

th.cruscottoColCarichiDettaglio {
    background : #00b0f0 !important;   
}

th.cruscottoColScarichi {
    background : #f09b00 !important;   
}

th.cruscottoColContainerStatus {
    background : #9999ad !important;   
}
th.cruscottoColContainerInfo {
    background : #66dd66 !important;   
}
th.cruscottoColShipmentInfo {
    background : #6666ff !important;   
}
th.cruscottoColTrainInfo {
    background : #ff9933 !important;   
}

/*#listForm\:childdatalist thead {*/
#listForm\:datalist\:nth-child\(n\)\:childdatalist_head th {
    background : #00b0f0 !important;
}

/*
.ui-datatable .ui-state-highlight {
  background-color: red !important;
  background-image: none !important;
} */

.ui-datatable .ui-datatable-data tr.ui-state-hover {
    background-color: #9fc6fb !important;
    background-image: none !important;
}


.circle-transarent, .circle-green {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    float: right;
    height: 15px;
    margin-left: 5px;
    width: 15px;
}

.circle-green {
    background: #00b050;
    border: 1px solid #333;
}

#VTcCruscottoListForm\:datalist td {
    padding: 0px 0px 0px 0px !important;
}
#VTcCruscottoListForm\:datalist_frozenTbody td {
    padding: 0px 4px 0px 4px !important;
}
#VTcCruscottoListForm\:datalist_frozenThead th {
    padding: 0px 4px 0px 4px !important;
}
tbody#VTcCruscottoListForm\:datalist_scrollableTbody td {
    padding: 0px 4px 0px 4px !important;
}

thead#VTcCruscottoListForm\:datalist_scrollableThead th {
    padding: 0px 4px 0px 4px !important;
}

thead#VTcCruscottoListForm\:datalist_frozenThead tr {
    height: 55px !important;
}

thead#VTcCruscottoListForm\:datalist_scrollableThead tr {
    height: 55px !important;
}

#dashboardListForm\:datalist td {
    padding: 0px 0px 0px 0px !important;
}
#dashboardListForm\:datalist_frozenTbody td {
    padding: 0px 4px 0px 4px !important;
}
#dashboardListForm\:datalist_frozenThead th {
    padding: 0px 4px 0px 4px !important;
}
tbody#dashboardListForm\:datalist_scrollableTbody td {
    padding: 0px 4px 0px 4px !important;
}

thead#dashboardListForm\:datalist_scrollableThead th {
    padding: 0px 4px 0px 4px !important;
}

thead#dashboardListForm\:datalist_frozenThead tr {
    height: 55px !important;
}

thead#dashboardListForm\:datalist_scrollableThead tr {
    height: 55px !important;
}

#VTcCruscottoListForm .ui-datatable table, #VTcCruscottoListForm .ui-datatable-scrollable table, #VTcCruscottoListForm .ui-datatable-sticky table {
    table-layout: auto !important;
}

#dashboardListForm .ui-datatable table, #VTcCruscottoListForm .ui-datatable-scrollable table, #VTcCruscottoListForm .ui-datatable-sticky table {
    table-layout: auto !important;
}

#VTcCruscottoListForm\:infoCorridorMissionDialog .ui-datatable table, #VTcCruscottoListForm\:infoCorridorMissionDialog .ui-datatable-resizable table {
    table-layout: auto !important;
}

#VTcCruscottoListForm\:infoCorridorMissionDialog .ui-datatable-scrollable table {
    table-layout: fixed !important;
}


#dashboardListForm\:infoCorridorMissionDialog .ui-datatable table, #VTcCruscottoListForm\:infoCorridorMissionDialog .ui-datatable-resizable table {
    table-layout: auto !important;
}

#dashboardListForm\:infoCorridorMissionDialog .ui-datatable-scrollable table {
    table-layout: fixed !important;
}

.dateTimeField input {
    vertical-align: middle;
    margin-right: 1px;
}

.dateTimeField img {
    vertical-align: middle;
}

.spacer {
    width: 1px;
    height: 19px; 
    position: relative; 
    background-color: #A8A8A8; 
    margin-left: 10px;
    margin-right: 10px;
}


/*.ui-datatable ui-datatable-scrollable-header table
{
   table-layout: auto !important;
}

.ui-datatable ui-datatable-scrollable-body table
{
   table-layout: fixed !important;
}*/

.disable-scroll .ui-dialog-content {
    overflow: hidden !important;
}

td.fields_separator {
    height: 16px;
    padding: 8px 5px !important;
}

div.fields_separator {
    width: 100%; 
    height: 8px; 
    border-bottom: 1px solid #1484e6; 
    text-align: left;
    padding: 0 0 0 0;
}

span.fields_separator {
    font-size: 10px; 
    background-color: #F3F5F6; 
    padding: 0 5px 0 0;   
    color: #1484e6;
}

.orangeTitle {
    font-size: 12px; 
    color: #e69700; 
    font-weight: bold;
}

.bm-read-only-property-text {
    color: #2293f7;
}

/*.ui-icon-circle-triangle-e {
    background-image: url("/blu/faces/javax.faces.resource/plus.png?ln=images") !important;
    background-position: 0px 0px;   
}*/

/*.ui-icon-circle-triangle-s {
    background-image: url("/blu/faces/javax.faces.resource/minus.png?ln=images") !important;
    background-position: 0px 0px;
}*/


.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
    padding: 4px !important;
}

.ui-datatable-scrollable-theadclone th.ui-state-default {
    border-bottom-width: 0 !important;
    border-top-width: 0 !important;
    height: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

/*  allineamento a sisnistra bottone add */

.ui-paginator .dataTableExportersOnLeft {
    float: left;
    margin-right: 5px;
}

.rowHidden {
    display: none;
}

tr.rigaCarico {
    background: #00b0f0;
}

tr.rigaCaricoList {
    background: #E6E6FA;
}

tr.rigaCaricoList td {
    border: 1px solid #aaaaaa !important;
}

tr.rigaBookingList {
    background: #E6E6FA;
    border: 3px solid #2293f7 !important;
}

tr.rigaBookingList td {
    border: 1px solid #aaaaaa !important;
}

tr.rigaScaricoRedList {
    background: #FF6347;/*#FF492D;*/
}

tr.rigaScaricoRedList td {
    border: 1px solid #aaaaaa !important;
}

tr.rigaCaricoRettList {
    background: #f09b00;
}

tr.rigaCambioViaggioMRN {
    background: #FFE4C4;
}


tr.rigaCaricoRettList td {
    border: 1px solid #aaaaaa !important;
}

tr.ui-expanded-row-content.ui-widget-content {
    border: 3px solid #2293f7 !important;
}

tr.rigaScarico {
    background: white;
}

tr.rigaScarico.rigaCarico_ripianificata {
    color: red !important;
}

tr.rigaScarico.rigaCarico_nascondi {
    display: none;
}

tr.rigaResiduo {
    background: yellow;
}

tr.rigaResiduoZero {
    background: greenyellow;
}

td.alignRight{
    text-align: right;
}

td.alignCenter{
    text-align: center;
}

td.alignLeft{
    text-align: left;
}

.ui-chkbox-box {
    background: #1484e6 !important;
    border-color: #1484e6 !important;
    /*border: #ffffff !important;*/
}

/*PROVA*/
/*#listForm\:datalist_head th {
    background: #0c6d91 !important;
}*/

/*#listForm\:datalist_data tr\:hover {
    background: #CCCCFF !important;
}*/

/*#listForm\:datalist_data tr\:focus {
    background-color: black !important;
}*/


.columnInline {
    white-space: nowrap; 
    overflow: hidden;
}

.carichiSeparator {
    /*background: #0c6d91 !important;*/
    height: 8px !important;
    margin: 0px !important;
}

.inputTextDialog {
    width: 150px !important;
}


.sectionTitle {
    background: #00b0f0 !important;
    border-color: #00b0f0 !important;    
}

.ui-selectonemenu {
    width: 100% !important;
    padding-right: 0 !important;
    min-width: 80px;
}

.ui-selectonemenu label {
    width: auto !important;
}

#addBookingForm\:codiceNHM_panel { 
    width: 800px;
    height: 500px; 
    overflow-y: scroll; 
    overflow-x: hidden;
}

.ui-chkbox .ui-chkbox-box {
    background-color: white !important;
    border-radius: 2px;
    display: inline-block;
    height: 16px;
    width: 16px;
}

.ui-state-active .ui-icon {
    /** background-image: url("/blu/faces/javax.faces.resource/images/ui-icons_0b54d5_256x240.png?ln=primefaces-excite-bike"); */
    background-image: url("/blu/faces/javax.faces.resource/images/ui-icons_0b54d5_256x240.png?ln=primefaces-excite-bike")
}

/*
.tracciaTrenoIncompleta {
    background: orangered !important;
}*/

.tracciaTrenoIncompleta div.ui-radiobutton {
    display:none !important;
}

tr.tracciaTrenoSelezionata {
    background: lightgreen !important;    
}

.bigSaveButton {
    font-size: 14px !important;
    background:  #00b050 !important;
    width: 100px !important;
    height: 30px !important;
}

.ui-picklist td:first-child,
.ui-picklist td:last-child {
    width: 50% !important;
}

.ui-picklist .ui-picklist-list {
    width: auto!important;
    min-width: 200px!important;
    height: 100px !important;
}
.ui-picklist .ui-picklist-buttons {
    height: 100px !important;
}

button.fc-agendaWeek-button {
    display: none !important;
}

button.fc-agendaDay-button {
    display: none !important;
}

span.fc-time {
    display: none !important;
}

div.fc-row.fc-week.ui-widget-content {
    height: 40px !important;
    background: #eeeeee !important;
}

#addBookingForm\:tipouti {
    width: 80% !important;
    padding-right: 0 !important;
    min-width: 60px;
}

#addBookingForm\:lunghezzaUti{
    width: 100% !important;
    padding-right: 0 !important;
    min-width: 40px;
}

.command-icon-small table tr td img {
    width: 25px;
    height : 25px;
}

#listFormDashFrozenCols\:datalist td {
    padding: 0px 0px 0px 0px !important;
}
#listFormDashFrozenCols\:datalist_frozenTbody td {
    padding: 0px 4px 0px 4px !important;
}
#listFormDashFrozenCols\:datalist_frozenThead th {
    padding: 0px 4px 0px 4px !important;
}
tbody#listFormDashFrozenCols\:datalist_scrollableTbody td {
    padding: 0px 4px 0px 4px !important;
}
thead#listFormDashFrozenCols\:datalist_scrollableThead th {
    padding: 0px 4px 0px 4px !important;
}
thead#listFormDashFrozenCols\:datalist_frozenThead tr {
    height: 55px !important;
}
thead#listFormDashFrozenCols\:datalist_scrollableThead tr {
    height: 55px !important;
}
#listFormDashFrozenCols .ui-datatable table, #listFormDashFrozenCols .ui-datatable-scrollable table, #listFormDashFrozenCols .ui-datatable-sticky table {
    table-layout: auto !important;
}

/*
    Gestione frozen data table
*/

.frozenTable {

}

.frozenTable .ui-datatable-scrollable-header-box th {
    padding: 0px 4px 0px 4px !important;
}
.frozenTable .ui-datatable-scrollable-theadclone tbody td {
    padding: 0px 4px 0px 4px !important;
}

.frozenTable .ui-datatable-scrollable-header-box thead tr {
    height: 55px !important;
    padding: 0px 4px 0px 4px !important;
}

.frozenTable .ui-datatable table, .frozenTable .ui-datatable-scrollable table, .frozenTable .ui-datatable-sticky table {
    table-layout: auto !important;
}
/*
   fine Gestione frozen data able
*/

/*
    stili pagina export dashboard CC
*/
th.exportDashboardCC_partenza {
    background : #ff3399 !important;    
}
th.exportDashboardCC_dogana {
    background : #00b050 !important;
}
th.exportDashboardCC_preavviso {
    background : #00b0f0 !important;    
}
th.exportDashboardCC_gateout {
    background : #0c6d91 !important;
}
th.exportDashboardCC_booking {
    background : #b89d3e !important;
}
th.exportDashboardCC_dogana {
    background : #00b050 !important;    
}
th.exportDashboardCC_gatein {
    background : #ffc000 !important;    
}
.ui-datatable.headerless thead {
    display: none;
}
.ui-datatable.borderless thead th,
.ui-datatable.borderless tbody,
.ui-datatable.borderless tbody tr,
.ui-datatable.borderless tbody td {
    border-style: none;
} 

.pe-fluidgrid-item .ui-panel-title {
    text-transform: none !important;
}

.pe-fluidgrid-item .ui-panel {
    padding: 0em;
}

/*capire come settare queste proprieta al datalist specifico*/
/*#tabView\:viewDocsForm\:filterTagDatalist_list .ui-datalist-data dl {
    height: 100px !important;
    width: 150px !important;
    overflow: auto !important;
}*/


/*.ui-icon-tree-folder {
    background-image: url("/blu/faces/javax.faces.resource/minus.png?ln=images") !important;
    background-position: 0px 0px;
}*/

.headline_class.ui-widget {
    font-weight: bold !important;
    font-size: 20px !important;
}

.headline_class.ui-widget .ui-widget-content .ui-inputfield {
    font-weight: bold !important;
    font-size: 20px !important;
}

.ui-fieldset .ui-fieldset-legend {
    padding: 3px 3px !important;
    background: none;
    border:1px solid #AAAAAA;
    color: #555555;
    font-weight:normal;
}

/*.ui-widget-content {
    background: #F7F7F7 !important;
}*/

/*.ui-widget-content.ui-panelgrid-even {
        background: none !important;
}

.ui-widget-content.ui-panelgrid-odd {
        background: none !important;
}*/

.noBackgroundRow {
    background: none !important;
}

.fontBold{
    font-weight: bold;
}

.fullWidth{
    max-width: 200px;
}

.panel-no-header {
    background: none !important;
    border: 0px;
}

#listForm\:datalist\:actionMenu {
    overflow-y: scroll;      
    height: 300px;      
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 10, 2015, 12:05:14 PM
    Author     : circle
*/

.ui-widget,
.ui-widget .ui-widget
{
    font-size: 11px !important;
} 


.registerRowClosed {
    color: darkgray !important;
}

table.people TH{
    background: red !important;
    color: blue;
}

.ui-inputfield {
    padding: 1px !important;
}

.ui-panelgrid .ui-panelgrid-cell {
    padding: 2px 5px !important;
}

.ui-panelgrid>*>tr,
.ui-panelgrid>*>tr>td {
    border: none !important;
}

/*.ui-panelgrid td, .ui-panelgrid tr
{
    border-style: none !important;
}*/

/**
.ui-datatable tr {
   height: 55px !important;
} */

.ui-layout-unit .ui-layout-unit-content {
    overflow-y: hidden !important;
}

.ui-datatable td {
    /*width: 50px;*/
}

.singleLine{
    /*
    text-wrap:none;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;*/
}
/*  thead tr td.ui-state-default[role="columnheader"]*/
th.cruscottoColTesta {
    /* background :#FFFFFF !important; */
    background-image: none !important;
    /*width: 50px !important;*/
}
th.cruscottoColArrivi {
    background : #ff3399 !important;
}
th.cruscottoColMMA {
    background : #00b050 !important;
}
th.cruscottoColCaricoA3 {
    background : #00b0f0 !important;
}
th.cruscottoColCCD {
    background : #0c6d91 !important;
}
th.cruscottoColScaricoA3 {
    background : #b89d3e !important;
}
th.cruscottoColGiacenza {
    background : #ffc000 !important;
}

th.cruscottoColTransparent {
    background : transparent !important;
}

th.cruscottoColMovimentiDaA {
    background : #00b0f0 !important;
}

th.cruscottoColCarichiDettaglio {
    background : #00b0f0 !important;   
}

th.cruscottoColScarichi {
    background : #f09b00 !important;   
}

th.cruscottoColContainerStatus {
    background : #9999ad !important;   
}
th.cruscottoColContainerInfo {
    background : #66dd66 !important;   
}
th.cruscottoColShipmentInfo {
    background : #6666ff !important;   
}
th.cruscottoColTrainInfo {
    background : #ff9933 !important;   
}

/*#listForm\:childdatalist thead {*/
#listForm\:datalist\:nth-child\(n\)\:childdatalist_head th {
    background : #00b0f0 !important;
}

/*
.ui-datatable .ui-state-highlight {
  background-color: red !important;
  background-image: none !important;
} */

.ui-datatable .ui-datatable-data tr.ui-state-hover {
    background-color: #9fc6fb !important;
    background-image: none !important;
}


.circle-transarent, .circle-green {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    float: right;
    height: 15px;
    margin-left: 5px;
    width: 15px;
}

.circle-green {
    background: #00b050;
    border: 1px solid #333;
}

#VTcCruscottoListForm\:datalist td {
    padding: 0px 0px 0px 0px !important;
}
#VTcCruscottoListForm\:datalist_frozenTbody td {
    padding: 0px 4px 0px 4px !important;
}
#VTcCruscottoListForm\:datalist_frozenThead th {
    padding: 0px 4px 0px 4px !important;
}
tbody#VTcCruscottoListForm\:datalist_scrollableTbody td {
    padding: 0px 4px 0px 4px !important;
}

thead#VTcCruscottoListForm\:datalist_scrollableThead th {
    padding: 0px 4px 0px 4px !important;
}

thead#VTcCruscottoListForm\:datalist_frozenThead tr {
    height: 55px !important;
}

thead#VTcCruscottoListForm\:datalist_scrollableThead tr {
    height: 55px !important;
}

#dashboardListForm\:datalist td {
    padding: 0px 0px 0px 0px !important;
}
#dashboardListForm\:datalist_frozenTbody td {
    padding: 0px 4px 0px 4px !important;
}
#dashboardListForm\:datalist_frozenThead th {
    padding: 0px 4px 0px 4px !important;
}
tbody#dashboardListForm\:datalist_scrollableTbody td {
    padding: 0px 4px 0px 4px !important;
}

thead#dashboardListForm\:datalist_scrollableThead th {
    padding: 0px 4px 0px 4px !important;
}

thead#dashboardListForm\:datalist_frozenThead tr {
    height: 55px !important;
}

thead#dashboardListForm\:datalist_scrollableThead tr {
    height: 55px !important;
}

#VTcCruscottoListForm .ui-datatable table, #VTcCruscottoListForm .ui-datatable-scrollable table, #VTcCruscottoListForm .ui-datatable-sticky table {
    table-layout: auto !important;
}

#dashboardListForm .ui-datatable table, #VTcCruscottoListForm .ui-datatable-scrollable table, #VTcCruscottoListForm .ui-datatable-sticky table {
    table-layout: auto !important;
}

#VTcCruscottoListForm\:infoCorridorMissionDialog .ui-datatable table, #VTcCruscottoListForm\:infoCorridorMissionDialog .ui-datatable-resizable table {
    table-layout: auto !important;
}

#VTcCruscottoListForm\:infoCorridorMissionDialog .ui-datatable-scrollable table {
    table-layout: fixed !important;
}


#dashboardListForm\:infoCorridorMissionDialog .ui-datatable table, #VTcCruscottoListForm\:infoCorridorMissionDialog .ui-datatable-resizable table {
    table-layout: auto !important;
}

#dashboardListForm\:infoCorridorMissionDialog .ui-datatable-scrollable table {
    table-layout: fixed !important;
}

.dateTimeField input {
    vertical-align: middle;
    margin-right: 1px;
}

.dateTimeField img {
    vertical-align: middle;
}

.spacer {
    width: 1px;
    height: 19px; 
    position: relative; 
    background-color: #A8A8A8; 
    margin-left: 10px;
    margin-right: 10px;
}


/*.ui-datatable ui-datatable-scrollable-header table
{
   table-layout: auto !important;
}

.ui-datatable ui-datatable-scrollable-body table
{
   table-layout: fixed !important;
}*/

.disable-scroll .ui-dialog-content {
    overflow: hidden !important;
}

td.fields_separator {
    height: 16px;
    padding: 8px 5px !important;
}

div.fields_separator {
    width: 100%; 
    height: 8px; 
    border-bottom: 1px solid #1484e6; 
    text-align: left;
    padding: 0 0 0 0;
}

span.fields_separator {
    font-size: 10px; 
    background-color: #F3F5F6; 
    padding: 0 5px 0 0;   
    color: #1484e6;
}

.orangeTitle {
    font-size: 12px; 
    color: #e69700; 
    font-weight: bold;
}

.bm-read-only-property-text {
    color: #2293f7;
}   
.bm-read-only-property-redtext {
    color: #FF0000;
}

/*.ui-icon-circle-triangle-e {
    background-image: url("/blu/faces/javax.faces.resource/plus.png?ln=images") !important;
    background-position: 0px 0px;   
}*/

/*.ui-icon-circle-triangle-s {
    background-image: url("/blu/faces/javax.faces.resource/minus.png?ln=images") !important;
    background-position: 0px 0px;
}*/


.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td {
    padding: 4px !important;
}

.ui-datatable-scrollable-theadclone th.ui-state-default {
    border-bottom-width: 0 !important;
    border-top-width: 0 !important;
    height: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

/*  allineamento a sisnistra bottone add */

.ui-paginator .dataTableExportersOnLeft {
    float: left;
    margin-right: 5px;
}

.rowHidden {
    display: none;
}

tr.rigaCarico {
    background: #00b0f0;
}

tr.rigaCaricoList {
    background: #E6E6FA;
}

tr.rigaCaricoList td {
    border: 1px solid #aaaaaa !important;
}

tr.rigaBookingList {
    background: #E6E6FA;
    border: 3px solid #2293f7 !important;
}

tr.rigaBookingList td {
    border: 1px solid #aaaaaa !important;
}

tr.rigaScaricoRedList {
    background: #FF6347;/*#FF492D;*/
}

tr.rigaScaricoRedList td {
    border: 1px solid #aaaaaa !important;
}

tr.rigaCaricoRettList {
    background: #f09b00;
}

tr.rigaCaricoRettList td {
    border: 1px solid #aaaaaa !important;
}

tr.ui-expanded-row-content.ui-widget-content {
    border: 3px solid #2293f7 !important;
}

tr.rigaScarico {
    background: white;
}

tr.rigaScarico.rigaCarico_ripianificata {
    color: red !important;
}

tr.rigaScarico.rigaCarico_nascondi {
    display: none;
}

tr.rigaResiduo {
    background: yellow;
}

tr.rigaResiduoZero {
    background: greenyellow;
}

td.alignRight{
    text-align: right;
}

td.alignCenter{
    text-align: center;
}

td.alignLeft{
    text-align: left;
}

.ui-chkbox-box {
    background: #1484e6 !important;
    border-color: #1484e6 !important;
    /*border: #ffffff !important;*/
}

/*PROVA*/
/*#listForm\:datalist_head th {
    background: #0c6d91 !important;
}*/

/*#listForm\:datalist_data tr\:hover {
    background: #CCCCFF !important;
}*/

/*#listForm\:datalist_data tr\:focus {
    background-color: black !important;
}*/


.columnInline {
    white-space: nowrap; 
    overflow: hidden;
}

.carichiSeparator {
    /*background: #0c6d91 !important;*/
    height: 8px !important;
    margin: 0px !important;
}

.inputTextDialog {
    width: 150px !important;
}


.sectionTitle {
    background: #00b0f0 !important;
    border-color: #00b0f0 !important;    
}

.ui-selectonemenu {
    width: 100% !important;
    padding-right: 0 !important;
    min-width: 80px;
}

.ui-selectonemenu label {
    width: auto !important;
}

#addBookingForm\:codiceNHM_panel { 
    width: 800px;
    height: 500px; 
    overflow-y: scroll; 
    overflow-x: hidden;
}

.ui-chkbox .ui-chkbox-box {
    background-color: white !important;
    border-radius: 2px;
    display: inline-block;
    height: 16px;
    width: 16px;
}

.ui-state-active .ui-icon {
    /** background-image: url("/blu/faces/javax.faces.resource/images/ui-icons_0b54d5_256x240.png?ln=primefaces-excite-bike"); */
    background-image: url("/blu/faces/javax.faces.resource/images/ui-icons_0b54d5_256x240.png?ln=primefaces-excite-bike")
}

/*
.tracciaTrenoIncompleta {
    background: orangered !important;
}*/

.tracciaTrenoIncompleta div.ui-radiobutton {
    display:none !important;
}

tr.tracciaTrenoSelezionata {
    background: lightgreen !important;    
}

.bigSaveButton {
    font-size: 14px !important;
    background:  #00b050 !important;
    width: 100px !important;
    height: 30px !important;
}

.ui-picklist td:first-child,
.ui-picklist td:last-child {
    width: 50% !important;
}

.ui-picklist .ui-picklist-list {
    width: auto!important;
    min-width: 200px!important;
    height: 100px !important;
}
.ui-picklist .ui-picklist-buttons {
    height: 100px !important;
}

button.fc-agendaWeek-button {
    display: none !important;
}

button.fc-agendaDay-button {
    display: none !important;
}

span.fc-time {
    display: none !important;
}

div.fc-row.fc-week.ui-widget-content {
    height: 40px !important;
    background: #eeeeee !important;
}

#addBookingForm\:tipouti {
    width: 80% !important;
    padding-right: 0 !important;
    min-width: 60px;
}

#addBookingForm\:lunghezzaUti{
    width: 100% !important;
    padding-right: 0 !important;
    min-width: 40px;
}

.command-icon-small table tr td img {
    width: 25px;
    height : 25px;
}

#listFormDashFrozenCols\:datalist td {
    padding: 0px 0px 0px 0px !important;
}
#listFormDashFrozenCols\:datalist_frozenTbody td {
    padding: 0px 4px 0px 4px !important;
}
#listFormDashFrozenCols\:datalist_frozenThead th {
    padding: 0px 4px 0px 4px !important;
}
tbody#listFormDashFrozenCols\:datalist_scrollableTbody td {
    padding: 0px 4px 0px 4px !important;
}
thead#listFormDashFrozenCols\:datalist_scrollableThead th {
    padding: 0px 4px 0px 4px !important;
}
thead#listFormDashFrozenCols\:datalist_frozenThead tr {
    height: 55px !important;
}
thead#listFormDashFrozenCols\:datalist_scrollableThead tr {
    height: 55px !important;
}
#listFormDashFrozenCols .ui-datatable table, #listFormDashFrozenCols .ui-datatable-scrollable table, #listFormDashFrozenCols .ui-datatable-sticky table {
    table-layout: auto !important;
}

/*
    Gestione frozen data table
*/

.frozenTable {

}

.frozenTable .ui-datatable-scrollable-header-box th {
    padding: 0px 4px 0px 4px !important;
}
.frozenTable .ui-datatable-scrollable-theadclone tbody td {
    padding: 0px 4px 0px 4px !important;
}

.frozenTable .ui-datatable-scrollable-header-box thead tr {
    height: 55px !important;
    padding: 0px 4px 0px 4px !important;
}

.frozenTable .ui-datatable table, .frozenTable .ui-datatable-scrollable table, .frozenTable .ui-datatable-sticky table {
    table-layout: auto !important;
}
/*
   fine Gestione frozen data able
*/

/*
    stili pagina export dashboard CC
*/
th.exportDashboardCC_partenza {
    background : #ff3399 !important;    
}
th.exportDashboardCC_dogana {
    background : #00b050 !important;
}
th.exportDashboardCC_preavviso {
    background : #00b0f0 !important;    
}
th.exportDashboardCC_gateout {
    background : #0c6d91 !important;
}
th.exportDashboardCC_booking {
    background : #b89d3e !important;
}
th.exportDashboardCC_dogana {
    background : #00b050 !important;    
}
th.exportDashboardCC_gatein {
    background : #ffc000 !important;    
}
.ui-datatable.headerless thead {
    display: none;
}
.ui-datatable.borderless thead th,
.ui-datatable.borderless tbody,
.ui-datatable.borderless tbody tr,
.ui-datatable.borderless tbody td {
    border-style: none;
} 

.pe-fluidgrid-item .ui-panel-title {
    text-transform: none !important;
}

.pe-fluidgrid-item .ui-panel {
    padding: 0em;
}

/*capire come settare queste proprieta al datalist specifico*/
/*#tabView\:viewDocsForm\:filterTagDatalist_list .ui-datalist-data dl {
    height: 100px !important;
    width: 150px !important;
    overflow: auto !important;
}*/


/*.ui-icon-tree-folder {
    background-image: url("/blu/faces/javax.faces.resource/minus.png?ln=images") !important;
    background-position: 0px 0px;
}*/

.headline_class.ui-widget {
    font-weight: bold !important;
    font-size: 20px !important;
}

.headline_class.ui-widget .ui-widget-content .ui-inputfield {
    font-weight: bold !important;
    font-size: 20px !important;
}

.ui-fieldset .ui-fieldset-legend {
    padding: 3px 3px !important;
    background: none;
    border:1px solid #AAAAAA;
    color: #555555;
    font-weight:normal;
}

/*.ui-widget-content {
    background: #F7F7F7 !important;
}*/

/*.ui-widget-content.ui-panelgrid-even {
        background: none !important;
}

.ui-widget-content.ui-panelgrid-odd {
        background: none !important;
}*/

.noBackgroundRow {
    background: none !important;
}

.fontBold{
    font-weight: bold;
}

.fullWidth{
    max-width: 200px;
}

.panel-no-header {
    background: none !important;
    border: 0px;
}

#listForm\:datalist\:actionMenu {
    overflow-y: scroll;      
    height: 300px;      
}

#listForm\:datalist\:toolsButton {
    overflow-y: scroll;      
    height: 300px;      
}

.ui-datagrid-content {
    border: none;
}

/*.ui-button.ui-state-default, .ui-paginator-page.ui-state-default, .ui-paginator-first.ui-state-default, 
.ui-paginator-prev.ui-state-default, .ui-paginator-next.ui-state-default, .ui-paginator-last.ui-state-default,
.ui-selectonemenu-trigger.ui-state-default {
    border: 1px solid #1484e6 !important;
    background: #1484e6 !important;
    font-weight: bold !important;
    color: #ffffff !important;
}

.ui-button.ui-state-active, .ui-paginator-page.ui-state-active, .ui-paginator-first.ui-state-active, 
.ui-paginator-prev.ui-state-active, .ui-paginator-next.ui-state-active, .ui-paginator-last.ui-state-active,
.ui-selectonemenu-trigger.ui-state-active {
    border: 1px solid #e69700 !important;
    background: #e69700 !important;
    font-weight: bold !important;
    color: #ffffff !important;
}

.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff;
    color: #222222;
}

.ui-breadcrumb.ui-widget-header {
    border: none;
    background: #ffffff;
    color: #e69700;
    font-weight: bold;
}

.ui-paginator.ui-widget-header {
    border: 1px solid #cccccc;
    background: #ffffff;
    color: #e69700;
    font-weight: bold;
}*/