/** Add css rules here for your application. */

.menuFenice {
	font-size:150%;
}

.menuFenice2 {
	font-size: 18px;
} 
.--labelVTab{
	word-wrap:break-word;
	color:#cc0000;
	background-color: #cc0000;
}
.statusBarRisultati {
	--background-color: #C3D9FF;
	background-color: #FFF;
	color: #000;
	font-size: 11px;
	border: 1px solid #FFFFFF;
}
.waitMsg {
	color: #cc0000;
	font-size: 14px;
	border: 1px solid #FFFFFF;
}

.chartMsg {
	color: #0000CC;
	font-size: 14px;
	border: 1px solid #FFFFFF;
}

input[type=button], input[type=submit], input[type=reset] {
    background-color: #5ABEDC;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}

/** Example rules used by the template application (remove for your app) */
h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}
/** LOGIN **/
.loginText {
    font-family:Arial,Verdana,sans-serif; 
    font-size:13px;
    color:black;
    font-weight: bold;
}
.loginTextSmall {
    font-family:Arial,Verdana,sans-serif; 
    font-size:9px;
    color:black;
    font-weight: normal;
}
.loginInput {
    font-family:Arial,Verdana,sans-serif; 
    font-size:12px;
    color:#000000;
    foreground-color : #FFFFFF;
    background-color: #5ABEDC;
    font-weight: bold;
    border: 1px solid #000000;
}
.loginError {
    font-family:Arial,Verdana,sans-serif; 
    font-size:11px;
    color: #cc0000;;
    font-weight: bold;
}
.recordDeleted {
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px;
	color: #cc0000;
	text-decoration: line-through;
}
.logMonitor {
    font-family: ‘Courier New’, Courier, monospace; 
    font-size:12px;
    color:#000000;
    foreground-color : #FFFFFF;
    background-color: #ffffff;
}

/** LISTGRID **/
.rowMofified{
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	text-overflow:ellipsis;
	color:black; 
	border-bottom:1px solid; 
	border-bottom-color: #EDEDED; 
	background-color:#ffff00;
}

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:10px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	font-weight:bold;
}

.prettyText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: center;
	font-weight: normal;
	color: #222;
}
.bigTextBox {
	font-size: 24px;
	color: #000;
}
.myHighGridCell, .myHighGridCellDark {
    background-color: #FFC0C0;
    border-bottom: 1px solid #FFC0C0;
    border-top: 1px solid #FFC0C0;
    color: #000000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
    height: 48 px;
}
.myHighGridCellOver, .myHighGridCellOverDark {
    background-color: #FFC0C0;
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    color: #000000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.myHighGridCellSelected, .myHighGridCellSelectedDark {
    background-color: #FFC0C0;
    border-bottom: 1px solid #FFC0FF;
    border-top: 1px solid #FFC0FF;
    color: #000000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.myHighGridCellSelectedOver, .myHighGridCellSelectedOverDark {
    background-color: #FFC0C0;
    border-bottom: 1px solid #A0A0A0;
    border-top: 1px solid #A0A0A0;
    color: #000000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.myHighGridCellDisabled, .myHighGridCellDisabledDark {
    background-color: #FFC0C0;
    border-bottom: 1px solid #FFC0C0;
    border-top: 1px solid #FFC0C0;
    color: #808080;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.myLowGridCell, .myLowGridCellDark {
    background-color: #C0FFC0;
    border-bottom: 1px solid #C0FFC0;
    border-top: 1px solid #C0FFC0;
    color: #000000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
    height: 48 px;
}
.myLowGridCellOver, .myLowGridCellOverDark {
    background-color: #C0FFC0;
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    color: #000000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.myLowGridCellSelected, .myLowGridCellSelectedDark {
    background-color: #C0FFC0;
    border-bottom: 1px solid #C0FFFF;
    border-top: 1px solid #C0FFFF;
    color: #000000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.myLowGridCellSelectedOver, .myLowGridCellSelectedOverDark {
    background-color: #C0FFC0;
    border-bottom: 1px solid #A0A0A0;
    border-top: 1px solid #A0A0A0;
    color: #000000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.myLowGridCellDisabled, .myLowGridCellDisabledDark {
    background-color: #C0FFC0;
    border-bottom: 1px solid #C0FFC0;
    border-top: 1px solid #C0FFC0;
    color: #808080;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}

#cal,
#stanze { /* Note #1 */
    height: 100px;
    width: 300px;
}

.scrolling { /* Note #2 */
    position: fixed;
    top: 0;
}

.color, .colorDark, .colorOver, .colorOverDark , .colorSelected, .colorSelectedDark , .colorSelectedOver, .colorSelectedOverDark , .colorDisabled, .colorDisabledDark {
    background-color: #FFA2A2;
    border: 1px solid #000;
    border: 1px solid #000;
    color: #000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
}

.colorW, .colorWDark, .colorWOver, .colorWOverDark , .colorWSelected, .colorWSelectedDark , .colorWSelectedOver, .colorWSelectedOverDark , .colorWDisabled, .colorWDisabledDark {
    background-color: #FFF;
    border: 1px solid #000;
    border: 1px solid #000;
    color: #000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
}

.colorGreen, .colorGreenDark, .colorGreenOver, .colorGreenOverDark , .colorGreenSelected, .colorGreenSelectedDark , .colorGreenSelectedOver, .colorGreenSelectedOverDark , .colorGreenDisabled, .colorGreenDisabledDark {
    background-color: #CEF6D8;
    border: 1px solid #000;
    border: 1px solid #000;
    color: #000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
}

.color1, .color1Dark, .color1Over, .color1OverDark , .color1Selected, .color1SelectedDark , .color1SelectedOver, .color1SelectedOverDark , .color1Disabled, .color1DisabledDark {
    background-color: #EE7070;
    border: 1px solid #000;
    border: 1px solid #000;
    color: #000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
}

.color2, .color2Dark, .color2Over, .color2OverDark , .color2Selected, .color2SelectedDark , .color2SelectedOver, .color2SelectedOverDark , .color2Disabled, .color2DisabledDark {
    background-color: #FFA340;
    border: 1px solid #000;
    border: 1px solid #000;
    color: #000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
}

.color3, .color3Dark, .color3Over, .color3OverDark , .color3Selected, .color3SelectedDark , .color3SelectedOver, .color3SelectedOverDark , .color3Disabled, .color3DisabledDark {
    background-color: #DBA901;
    border: 1px solid #000;
    border: 1px solid #000;
    color: #000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
}

.color4, .color4Dark, .color4Over, .color4OverDark , .color4Selected, .color4SelectedDark , .color4SelectedOver, .color4SelectedOverDark , .color4Disabled, .color4DisabledDark {
    background-color: #F3F781;
    border: 1px solid #000;
    border: 1px solid #000;
    color: #000;
    font-family: Verdana,Bitstream Vera Sans,sans-serif;
    font-size: 11px;
}

.bigText {
	font-size: 42px;
}
#bigText {
	font-size: 42px;
}

.editGrey, .editGreyDark {
    background-color: #0909FF;
    /* border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
    height: 48 px; */
}
/* .editGreyOver, .editGreyOverDark {
    background-color: #0909FF;
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.editGreySelected, .editGreySelectedDark {
    background-color: #0909FF;
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.editGreySelectedOver, .editGreySelectedOverDark {
    background-color: #0909FF;
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.editGreyDisabled, .editGreyDisabledDark {
    background-color: #0909FF;
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    color: #808080;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
} */

.cell, .cellDark, .cellOver, .cellOverDark, .editGrey, .cellSelected, .cellSelectedDark, .cellSelectedOver, .cellSelectedOverDark, .cellDisabled, .cellDisabledDark, .tallCell, .tallCellDark, .tallCellOver, .tallCellOverDark, .tallCellSelected, .tallCellSelectedDark, .tallCellSelectedOver, .tallCellSelectedOverDark, .tallCellDisabled, .tallCellDisabledDark, .gridSummaryCell, .gridSummaryCellDisabled, .groupSummaryCell, .groupSummaryCellDisabled, .recordSummaryCell, .recordSummaryCellDark, .recordSummaryCellOver, .recordSummaryCellOverDark, .recordSummaryCellSelected, .recordSummaryCellSelectedDark, .recordSummaryCellSelectedOver, .recordSummaryCellSelectedOverDark, .recordSummaryCellDisabled, .recordSummaryCellDisabledDark, .expansionCellCell, .expansionCellCellDark, .expansionCellCellOver, .expansionCellCellOverDark, .expansionCellCellSelected, .expansionCellCellSelectedDark, .expansionCellCellSelectedOver, .expansionCellCellSelectedOverDark, .expansionCellCellDisabled, .expansionCellCellDisabledDark, .specialCol, .specialColOver, .specialColSelected, .specialColSelectedOver, .specialColDisabled, .groupNode {
    border-bottom: 1px solid #EDEDED;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}

.tallCellConf, .tallCellConfDark, .tallCellConfSelected, .tallCellConfSelectedDark, .tallCellConfSelectedOver, .tallCellConfSelectedOverDark, .tallCellConfDisabled, .tallCellConfDisabledDark {
	background-color: #FFFFFF;
	border-bottom: 1px solid #EDEDED;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
    text-overflow: ellipsis;
    font-weight: bold;
}
.tallCellConfScur, .tallCellConfOver, .tallCellConfOverDark, .tallCellConfSelectedOver, .tallCellConfSelectedOverDark,
.tallCellConfScurOver,.tallCellConfScurSelectedDark,.tallCellConfScurDark,
  .tallCellConfScurOverDark, .tallCellConfScurSelectedOver, .tallCellConfScurSelectedOverDark .tallCellConfScurOver, .tallCellConfScurOverDark,
  .tallCellConfScurSelectedOver, .tallCellConfScurSelectedOverDark,.tallCellConfScurSelectedOverDark, .tallCellConfScurDisabled, .tallCellConfScurDisabledDark
 {
    background-color: #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    font-weight: bold;
}
.smallCellConf, .smallCellConfDark, .smallCellConfSelected, .smallCellConfSelectedDark, .smallCellConfSelectedOver, .smallCellConfSelectedOverDark, .smallCellConfDisabled, .smallCellConfDisabledDark {
	background-color: #FFFFFF;
	border-bottom: 1px solid #EDEDED;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    text-overflow: ellipsis;
}
.smallCellConfScur, .smallCellConfOver, .smallCellConfOverDark, .smallCellConfSelectedOver, .smallCellConfSelectedOverDark,
.smallCellConfScurOver,.smallCellConfScurSelectedDark,.smallCellConfScurDark,
  .smallCellConfScurOverDark, .smallCellConfScurSelectedOver, .smallCellConfScurSelectedOverDark .smallCellConfScurOver, .smallCellConfScurOverDark,
  .smallCellConfScurSelectedOver, .smallCellConfScurSelectedOverDark,.smallCellConfScurSelectedOverDark, .smallCellConfScurDisabled, .smallCellConfScurDisabledDark
 {
    background-color: #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    font-size: 11px;
}