@charset "utf-8";

/* **** START - All background-color *** */
body, .logo-background,
#viewport-offset-left,
#viewport-offset-right,
#page-header-container .x-panel-body,
#page-footer-container .x-panel-body,
#app-tabpanel.x-tab-panel > .x-tab-panel-header > .x-tab-strip-wrap > .x-tab-strip-top,
.form-window-footer-body,
.edit-form-footer-body
{
	background-color: #FFFFFF;
}

.form-window .x-panel-body {
	background-color: #FAFAFA;
}

.form-window fieldset.x-fieldset,
.form-window fieldset.x-fieldset .x-form-item
{
	background-color: #F4F4F4;
}

.form-window .x-form-item-focus,
.form-window fieldset.x-fieldset .x-form-item-focus
{
	background-color: #333333;
}

.help-panel .x-toolbar
{
	background-color: #FBFBFB;
}

.help-panel .help-menu-body
{
	background-color: #F5F5F5;
}


.detail-view-body
{
	background-color: #FFFFFF !important;
}

.main-panel .x-border-layout-ct
{
	background-color: #F0F0F0;
}

/*.x-panel-tl, .x-panel-tr, .x-panel-bl, .x-panel-br {border-bottom-color: #FDD409;}*/

.x-date-inner .x-date-weekendday
{
	background-color: #DFE8F6;
}

.x-date-inner .x-date-weekendday.x-date-disabled a
{
	background-color: #DAE3F1;
}

fieldset.x-fieldset
{
	background-color: #F0F0F0;
	border-color: #E0E0E0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.gmap-tooltip
{
	background-color: #EEEEEE;
}

.edit-form fieldset.x-fieldset
{
	background-color: #FFFFFF;
}

/* **** END - All background-color *** */

/* **** START - All Images *** */
#app-tabpanel.x-tab-panel > .x-tab-panel-header > .x-tab-strip-wrap > .x-tab-strip-top > li > .x-tab-right,
#app-tabpanel.x-tab-panel > .x-tab-panel-header > .x-tab-strip-wrap > .x-tab-strip-top > li > .x-tab-right > .x-tab-left,
#app-tabpanel.x-tab-panel > .x-tab-panel-header > .x-tab-strip-wrap > .x-tab-strip-top > li > .x-tab-right > .x-tab-left > .x-tab-strip-inner
{
  /* tabs over the ribbon */
  background-image: url(../images/3ggsm/tabs-sprite.gif);
}

#viewport-offset-left,
#viewport-offset-right,
#page-header {
	background-image: url(../images/3ggsm/header_bkg.gif);
}

#viewport-offset-left,
#viewport-offset-right {
	background-position: 0px 0px;
}

.main-toolbar .x-panel-tl,
.main-toolbar .x-panel-tr,
.main-toolbar .x-panel-bl,
.main-toolbar .x-panel-br
{
	background-image: url(../images/3ggsm/panel/corners-sprite.gif);
}

.main-toolbar .x-panel-tc,
.main-toolbar .x-panel-mc,
.main-toolbar .x-panel-bc
{
	background-image: url(../images/3ggsm/panel/top-bottom.gif);
}

.main-toolbar .x-panel-ml,
.main-toolbar .x-panel-mr
{
	background-image:url(../images/3ggsm/panel/left-right.gif);
}

.main-toolbar-button .x-btn-tl,
.main-toolbar-button .x-btn-tr,
.main-toolbar-button .x-btn-tc,
.main-toolbar-button .x-btn-ml,
.main-toolbar-button .x-btn-mr,
.main-toolbar-button .x-btn-mc,
.main-toolbar-button .x-btn-bl,
.main-toolbar-button .x-btn-br,
.main-toolbar-button .x-btn-bc
{
	background-image:url(../images/3ggsm/button/btn.gif);
}

.bottom-panel-bl,
.bottom-panel-br,
.bottom-panel-bc
{
	background-image: url(../images/3ggsm/panel/bottom-panel.gif);
}
/*
.help-panel .x-toolbar {
	background-image: none;
}

.x-tip .x-tip-tc, .x-tip .x-tip-tl, .x-tip .x-tip-tr, .x-tip .x-tip-bc, .x-tip .x-tip-bl, .x-tip .x-tip-br, .x-tip .x-tip-ml, .x-tip .x-tip-mr {
	background-image:none;
}
*/
/* *** END - All Images *** */


#page-header a {
	color: #04709f;
	border-right: 1px solid #AAAAAA;
}

#page-header a:hover {
	color: #04709f;
}

#page-footer {
	color: #888888;
}


#page-footer a {
	color: #888888;
}

#app-tabpanel.x-tab-panel > .x-tab-panel-header > .x-tab-strip-wrap > .x-tab-strip-top > li > .x-tab-right > .x-tab-left > .x-tab-strip-inner > .x-tab-strip-text  {
	/*font-weight: bold;*/
	/*color: #333333;*/
	color: #04709f;
}

#app-tabpanel.x-tab-panel > .x-tab-panel-header > .x-tab-strip-wrap > .x-tab-strip-top > li > .x-tab-right > .x-tab-left > .x-tab-strip-inner > :hover.x-tab-strip-text {
	/*color: #000000;*/
	color: #04709f;
}

#app-tabpanel .x-tab-strip #app-tabpanel__alerts-panel span.x-tab-strip-text {
	/*color: #FF0000;*/
}

#app-tabpanel.x-tab-panel > .x-tab-panel-header > .x-tab-strip-wrap > .x-tab-strip-top > li.x-tab-strip-active > .x-tab-right > .x-tab-left > .x-tab-strip-inner > .x-tab-strip-text,
#app-tabpanel.x-tab-panel > .x-tab-panel-header > .x-tab-strip-wrap > .x-tab-strip-top > li.x-tab-strip-active > .x-tab-right > .x-tab-left > .x-tab-strip-inner > :hover.x-tab-strip-text
{
	color: #FFFFFF;
	font-weight: normal;
}


.x-panel-infopanel tr + tr {
	border-top: 1px solid #EEEEEE;
}


.gmap-info-window th {
	/*color: #FFF;*/
}

.gmap-info-window td {
	/*color: #FFF;*/
}


.gmap-tooltip {
	border: 1px solid #888888;
	color: #15428B;
}


.edit-form .x-form-display-field {
	color: #000000;
}

.form-window .x-form-item {
	color: #787878;
}
.form-window .x-form-item-focus,
.form-window fieldset.x-fieldset .x-form-item-focus
{
	color: #FFFFFF
}

.help-panel .x-toolbar
{
	background-image: none;
}

/*
.x-tip .x-tip-tc,
.x-tip .x-tip-tl,
.x-tip .x-tip-tr,
.x-tip .x-tip-bc,
.x-tip .x-tip-bl,
.x-tip .x-tip-br,
.x-tip .x-tip-ml,
.x-tip .x-tip-mr,
.x-tip
{
	background-color:#444444;
}
.x-tip .x-tip-tc,
.x-tip .x-tip-tl,
.x-tip .x-tip-tr,
.x-tip .x-tip-bc,
.x-tip .x-tip-bl,
.x-tip .x-tip-br,
.x-tip .x-tip-ml,
.x-tip .x-tip-mr
{
	background-image: none;
}
.x-tip .x-tip-body
{
	color: #EEEEEE;
}
.x-tip
{
	border: 1px solid #AAAAAA;
}
*/


.xtb-text
{
  color: #EEEEEE;
}
#page-header
{
  background-position: center top;
}
.main-toolbar-button.x-btn-text-icon .x-btn-icon-medium-left .x-btn-text
{
	color: #FFFFFF;
}
.main-toolbar-button.x-btn-text-icon.x-btn-over .x-btn-icon-medium-left .x-btn-text
{
	color: #FFFFFF;
}
.main-toolbar-button.x-btn-text-icon.x-btn-pressed .x-btn-icon-medium-left .x-btn-text
{
	color: #FFFFFF;
}
.x-toolbar div.xtb-text
{
	color: #000000;
}

.form-window .activity-msg {
	background-image: url(../images/default/ajax-loader-black-on-gray.gif) !important;
	color: #000000;
}

.x-toolbar {
	/*background-image: none;
	background-color: #FFF1BB;*/
}
.x-panel-header-text {
	color: #111111;
}
.x-window-tl .x-window-header {
	color: #111111;
}



.x-date-mp-ybtn a {
    background-image:url(../images/3ggsm/panel/tool-sprites.gif);
}

.x-tool {
    background-image:url(../images/3ggsm/panel/tool-sprites.gif);
}



/*** white window & panel ***/

.x-window-tl { background-image: url(../images/3ggsm/window/left-corners.png); }
.x-window-tr { background-image: url(../images/3ggsm/window/right-corners.png); }
.x-window-tc { background-image: url(../images/3ggsm/window/top-bottom.png); }
.x-window-ml { background-image: url(../images/3ggsm/window/left-right.png); }
.x-window-mr { background-image: url(../images/3ggsm/window/left-right.png); }
.x-window-bl { background-image: url(../images/3ggsm/window/left-corners.png); }
.x-window-br { background-image: url(../images/3ggsm/window/right-corners.png); }
.x-window-bc { background-image: url(../images/3ggsm/window/top-bottom.png); }
.x-window-mc { background-color: #FFFFFF; border: 0px; }
.x-window-plain .x-window-mc { background-color: #FFFFFF; }
body.x-body-masked .x-window-plain .x-window-mc { background-color: #FFFFFF; }
.form-window .x-panel-body { background-color: #FFFFFF; }
ul.x-tab-strip-top { background-color: #FFFFFF; background-image: none; border-bottom-color: #FFFFFF; }

.x-panel-header { background-image: url(../images/3ggsm/panel/white-top-bottom.gif); }
.x-panel-tl { background-image: url(../images/3ggsm/panel/white-corners-sprite.gif); }
.x-panel-tr { background-image: url(../images/3ggsm/panel/white-corners-sprite.gif); }
.x-panel-tc { background-image: url(../images/3ggsm/panel/white-top-bottom.gif); }
.x-panel-ml { background-image:url(../images/3ggsm/panel/white-left-right.gif); }
.x-panel-mr { background-image: url(../images/3ggsm/panel/white-left-right.gif); }
.x-panel-bl { background-image: url(../images/3ggsm/panel/white-corners-sprite.gif); }
.x-panel-br { background-image: url(../images/3ggsm/panel/white-corners-sprite.gif); }
.x-panel-bc { background-image: url(../images/3ggsm/panel/white-top-bottom.gif); }
.x-panel-tl, .x-panel-tr, .x-panel-bl, .x-panel-br { border-bottom-color: #FFFFFF; }
.x-panel-mc { background-color: #FFFFFF; }
.x-panel-noborder .x-panel-header-noborder { border: 0px; }

.x-toolbar { background-color: #FFFFFF; background-image: none; }
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar { border: 0px; }
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar { border: 0px; }
.x-panel-noborder .x-panel-bbar-noborder { margin-top: 5px; }
.x-panel-noborder .x-panel-tbar-noborder { margin-bottom: 5px; }

.x-menu { background-color: #FFFFFF; background-image:url(../images/3ggsm/menu/menu.gif); }
.x-menu-sep { border: 0px; }
.x-grid-panel .x-panel-mc .x-panel-body { background-color: #DDDDDD; }
.x-panel-mc .x-panel-body.module-disabled-warning-bar-body { background-color: #CC0000; }

.hwconf-help-qtip .param-desc { padding: 5px; background-color: #444444; color: #DDDDDD; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.hwconf-help-qtip .param-desc b { color: #FFFFFF; }
.hwconf-help-qtip .value-desc { padding: 2px 5px; color: #222222; }
.hwconf-help-qtip .value-desc b { color: #000000; }



/* larger logo - custom for ALD schema */
#page-header-container .x-panel-body {
	height: 60px;
}
#page-header {
	height: 50px;
}
#page-header img#ApplicationLogo {
	margin-top: 12px;
}

.driving-style-title {
	color: #FFF;
	background-color: #508FC7
}









