.v-generated-body, .v-app { background: #f5f5f5; } /* Global font styles */ .v-app, .v-window, .v-popupview-popup, .v-tooltip, .v-app input, .v-app select, .v-app button, .v-app textarea, .v-window input, .v-window select, .v-window button, .v-window textarea, .v-popupview-popup input, .v-popupview-popup select, .v-popupview-popup button, .v-popupview-popup textarea, .v-filterselect-suggestpopup, .v-datefield-popup, .v-contextmenu { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: normal; color: #222; } /* Fonts for Safari, exchange Helvetica for Arial */ .v-sa .v-app, .v-sa .v-window, .v-sa .v-popupview-popup, .v-sa .v-tooltip, .v-sa .v-app input, .v-sa .v-app select, .v-sa .v-app button, .v-sa .v-app textarea, .v-sa .v-window input, .v-sa .v-window select, .v-sa .v-window button, .v-sa .v-window textarea, .v-sa .v-popupview-popup input, .v-sa .v-popupview-popup select, .v-sa .v-popupview-popup button, .v-sa .v-popupview-popup textarea, .v-sa .v-filterselect-suggestpopup, .v-sa .v-datefield-popup, .v-sa .v-contextmenu { font-family: Helvetica, Arial, "Lucida Grande", Geneva, Tahoma, Verdana, sans-serif; } .v-errorindicator { width: 12px; height: 16px; background: transparent url(../../default/icons/16/error.png) no-repeat top right; } .v-ie6 .v-errorindicator { /* gif for transparency */ background-image: url(../../default/icons/16/error.gif); } .v-ie7 .v-errorindicator { margin-left: -3px; } .v-tooltip { background-color: #fffcdd; border: 1px solid #b8b295; font-size: 11px; line-height: 13px; color: #222; } .v-tooltip-text { padding: 2px 4px; } .v-tooltip .v-errormessage { padding: 3px 4px; background: #ffecc6; color: #b74100; border: none; border-top: 1px solid #fff3dc; } .v-tooltip .v-errormessage h2 { font-size: 16px; font-weight: normal; color: #ab3101; margin: 2px 0 8px 0; } .v-tooltip .v-errormessage h3 { font-size: 13px; font-weight: bold; margin: 1px 0 4px 0; } .v-contextmenu { background: #f8f8f9; border: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; overflow: hidden; padding: 4px 0; } .v-contextmenu .gwt-MenuItem { padding: 1px 12px 1px 8px; height: 16px; user-select: none; -moz-user-select: none; -webkit-user-select: none; cursor: default; } .v-contextmenu .gwt-MenuItem .v-icon { margin-right: 3px; } .v-contextmenu .gwt-MenuItem-selected { background: transparent repeat-x; background-image: url(../common/img/sel-bg.png); /** sprite-ref: verticals; sprite-alignment: repeat */ color: #fff; text-shadow: #3b5a7a 0 1px 0; } .v-ie .v-contextmenu .gwt-MenuItem-selected { background-image: url(../common/img/sel-bg.png); } .v-contextmenu .gwt-MenuItem-selected div { background: transparent; cursor: default; }