#usma-app #usma-app-header {
	background-color: #FFFFFF;
}

#usma-app #usma-app-header .logo-text {
	color: #3487C3;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	font-family: helvetica, arial, verdana, sans-serif;
}

#usma-app #usma-app-header .logo-text-small {
  font-size: 8px;
  font-weight: normal;
  font-style: italic;
	font-family: helvetica, arial, verdana, sans-serif;
}

/*Login page*/
/*#usma-app #usma-app-login-panel .x-panel-default-framed-tl,
#usma-app #usma-app-login-panel .x-panel-default-framed-bl,
#usma-app #usma-app-login-panel .x-panel-default-framed-tr,
#usma-app #usma-app-login-panel .x-panel-default-framed-br,
#usma-app #usma-app-login-panel .x-panel-default-framed-tc,
#usma-app #usma-app-login-panel .x-panel-default-framed-bc,
#usma-app #usma-app-login-panel .x-panel-default-framed-ml,
#usma-app #usma-app-login-panel .x-panel-default-framed-mr {
	zoom: 1;
	background-image: url(../images/panel/panel-framed-corners.gif);
}

#usma-app #usma-app-login-panel .x-panel-default-framed-ml,
#usma-app #usma-app-login-panel .x-panel-default-framed-mr {
    zoom: 1;
    background-image: url(../images/panel/panel-framed-sides.gif);
    background-repeat: repeat-y;
}

#usma-app #usma-app-login-panel .x-panel-header-default-framed-top .x-tool-img {
	background-image: url(../ext/resources/ext-theme-neptune/images/tools/tool-sprites.png);
	background-color: #A2BD30;
}

#usma-app #usma-app-login-panel .x-panel-header-default-framed-top {
	background-image: none;
	background-color: #A2BD30;
}

#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-mc {
	background-color: #A2BD30;
}

#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-tl,
#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-bl,
#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-tr,
#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-br,
#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-tc,
#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-bc,
#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-ml,
#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-mr {
	zoom: 1;
	background-image: url(../images/panel/panel-header-framed-corners.gif);
}

#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-ml,
#usma-app #usma-app-login-panel .x-panel-header-default-framed-top-mr {
	zoom: 1;
	background-image: url(../images/panel/panel-header-framed-sides.gif);
	background-repeat: repeat-y;
}

#usma-app #usma-app-login-panel.x-panel-default-framed {
	border-color: #A2BD30;
}

#usma-app #usma-app-login-panel .x-panel-header-default-framed {
	font-size: 13px;
	border: 5px solid #A2BD30;
}

#usma-app #usma-app-login-panel .x-panel-header-default-framed-top .x-header-text {
	color: #ffffff;
}*/

/*Logout page*/
/*#usma-app #usma-app-logout-panel .x-panel-default-framed-tl,
#usma-app #usma-app-logout-panel .x-panel-default-framed-bl,
#usma-app #usma-app-logout-panel .x-panel-default-framed-tr,
#usma-app #usma-app-logout-panel .x-panel-default-framed-br,
#usma-app #usma-app-logout-panel .x-panel-default-framed-tc,
#usma-app #usma-app-logout-panel .x-panel-default-framed-bc,
#usma-app #usma-app-logout-panel .x-panel-default-framed-ml,
#usma-app #usma-app-logout-panel .x-panel-default-framed-mr {
	zoom: 1;
	background-image: url(../images/panel/panel-framed-corners.gif);
}

#usma-app #usma-app-logout-panel .x-panel-default-framed-ml,
#usma-app #usma-app-logout-panel .x-panel-default-framed-mr {
    zoom: 1;
    background-image: url(../images/panel/panel-framed-sides.gif);
    background-repeat: repeat-y;
}

#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top .x-tool-img {
	background-image: url(../ext/resources/ext-theme-neptune/images/tools/tool-sprites.png);
	background-color: #A2BD30;
}

#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top {
	background-image: none;
	background-color: #A2BD30;
}

#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-mc {
	background-color: #A2BD30;
}

#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-tl,
#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-bl,
#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-tr,
#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-br,
#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-tc,
#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-bc,
#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-ml,
#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-mr {
	zoom: 1;
	background-image: url(../images/panel/panel-header-framed-corners.gif);
}

#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-ml,
#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top-mr {
	zoom: 1;
	background-image: url(../images/panel/panel-header-framed-sides.gif);
	background-repeat: repeat-y;
}

#usma-app #usma-app-logout-panel.x-panel-default-framed {
	border-color: #A2BD30;
}

#usma-app #usma-app-logout-panel .x-panel-header-default-framed {
	font-size: 13px;
	border: 5px solid #A2BD30;
}

#usma-app #usma-app-logout-panel .x-panel-header-default-framed-top .x-header-text {
	color: #ffffff;
}*/

/* Application page*/
/* Application header */
/*#usma-app #usma-app-header .x-btn-default-small {
	border-color: #FFFFFF;
}

#usma-app #usma-app-header .x-btn-default-small {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #FFFFFF;
}

#usma-app #usma-app-header .x-btn-default-small-mc {
	background-image: none;
	background-color: #FFFFFF;
	padding: 1px 1px 1px 1px;
}

#usma-app #usma-app-header .x-btn-default-small-tl,
#usma-app #usma-app-header .x-btn-default-small-bl,
#usma-app #usma-app-header .x-btn-default-small-tr,
#usma-app #usma-app-header .x-btn-default-small-br,
#usma-app #usma-app-header .x-btn-default-small-tc,
#usma-app #usma-app-header .x-btn-default-small-bc,
#usma-app #usma-app-header .x-btn-default-small-ml,
#usma-app #usma-app-header .x-btn-default-small-mr {
	background-image: none;
	background-color: #FFFFFF;
}

#usma-app #usma-app-header .x-btn-default-small .x-btn-inner {
	font-size: 12px;
	font-weight: bold;
	font-family: helvetica, arial, verdana, sans-serif;
	color: #666666;
	padding: 0 5px;
}

#usma-app #usma-app-header .x-btn-default-small-over {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app #usma-app-header .x-btn-default-small-focus {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app #usma-app-header .x-btn-default-small-pressed {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app #usma-app-header .x-btn-default-small-pressed .x-frame-mc {
  background-color: #D5E495;
}*/

/* Info panel */
/*#usma-app #usma-app-header #usma-app-actual-info-panel {
    border-color: #C5DA6D;
    background-image: none;
    background-color: #C5DA6D;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small {
	border-color: #C5DA6D;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #C5DA6D;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-mc {
	background-image: none;
	background-color: #C5DA6D;
	padding: 1px 1px 1px 1px;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-tl,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-bl,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-tr,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-br,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-tc,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-bc,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-ml,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-mr {
	zoom: 1;
	background-image: url(../images/btn/btn-corners.gif);
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-ml,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-mr {
    zoom: 1;
    background-image: url(../images/btn/btn-sides.gif);
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small .x-btn-inner {
	font-size: 12px;
	font-weight: bold;
	font-family: helvetica, arial, verdana, sans-serif;
	color: #666666;
	padding: 0 5px;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small .x-btn-inner {
  line-height: 16px;
  padding-left: 21px;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over .x-frame-tl,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over .x-frame-bl,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over .x-frame-tr,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over .x-frame-br,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over .x-frame-tc,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over .x-frame-bc {
    background-image: url(../images/btn/btn-corners-over.gif);
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over .x-frame-ml,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over .x-frame-mr {
    background-image: url(../images/btn/btn-sides-over.gif);
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-over .x-frame-mc {
  background-color: #D5E495;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus .x-frame-tl,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus .x-frame-bl,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus .x-frame-tr,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus .x-frame-br,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus .x-frame-tc,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus .x-frame-bc {
    background-image: url(../images/btn/btn-corners-over.gif);
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus .x-frame-ml,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus .x-frame-mr {
    background-image: url(../images/btn/btn-sides-over.gif);
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-focus .x-frame-mc {
  background-color: #D5E495;
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed .x-frame-tl,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed .x-frame-bl,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed .x-frame-tr,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed .x-frame-br,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed .x-frame-tc,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed .x-frame-bc {
    background-image: url(../images/btn/btn-corners-over.gif);
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed .x-frame-ml,
#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed .x-frame-mr {
    background-image: url(../images/btn/btn-sides-over.gif);
}

#usma-app #usma-app-header #usma-app-actual-info-panel .x-btn-default-toolbar-small-pressed .x-frame-mc {
  background-color: #D5E495;
}*/

/* Application footer */
/*#usma-app #usma-app-app-name-ct {
	background-color: #cccccc;
}

#usma-app #usma-app-app-name {
	font-size: 9px;
	font-weight: bold;
}*/

/* Main menu */
/*#usma-app .usma-app-main-menu-ct.x-panel-default .x-panel-header-default .x-tool-img,
#usma-app .x-panel-header-default-collapsed-left .x-tool-img,
#usma-app #usma-app-tab-panel .map-tools.x-panel-default .x-panel-header-default .x-tool-img,
#usma-app #usma-app-tab-panel .map-tools .x-panel-header-default-collapsed-left .x-tool-img{
	background-image: url(../ext/resources/ext-theme-neptune/images/tools/tool-sprites.png);
	background-color: #A2BD30;
}

#usma-app .usma-app-main-menu-ct.x-panel-default .x-panel-header-default,
#usma-app .x-panel-header-default-collapsed-left,
#usma-app #usma-app-tab-panel .map-tools.x-panel-default .x-panel-header-default,
#usma-app #usma-app-tab-panel .map-tools .x-panel-header-default-collapsed-left {
	background-image: none;
	background-color: #A2BD30;
}

#usma-app .usma-app-main-menu-item.x-panel-default .x-panel-header-default .x-tool-img,
#usma-app #usma-app-tab-panel .map-tools .usma-app-main-menu-item.x-panel-default .x-panel-header-default .x-tool-img {
	background-image: url(../ext/resources/ext-theme-neptune/images/tools/tool-sprites-dark.png);
	background-color: #C5DA6D;
}

#usma-app .usma-app-main-menu-item.x-panel-default .x-panel-header-default,
#usma-app #usma-app-tab-panel .map-tools .usma-app-main-menu-item.x-panel-default .x-panel-header-default {
	background-image: none;
	background-color: #C5DA6D;
}

#usma-app #usma-app-main-menu .x-btn-default-small {
	border-color: #C5DA6D;
}

#usma-app #usma-app-main-menu .x-btn-default-small {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #C5DA6D;
}

#usma-app #usma-app-main-menu .x-btn-default-small-mc {
	background-image: none;
	background-color: #C5DA6D;
	padding: 1px 1px 1px 1px;
}

#usma-app #usma-app-main-menu .x-btn-default-small-tl,
#usma-app #usma-app-main-menu .x-btn-default-small-bl,
#usma-app #usma-app-main-menu .x-btn-default-small-tr,
#usma-app #usma-app-main-menu .x-btn-default-small-br,
#usma-app #usma-app-main-menu .x-btn-default-small-tc,
#usma-app #usma-app-main-menu .x-btn-default-small-bc,
#usma-app #usma-app-main-menu .x-btn-default-small-ml,
#usma-app #usma-app-main-menu .x-btn-default-small-mr {
	zoom: 1;
	background-image: url(../images/btn/btn-corners.gif);
}

#usma-app #usma-app-main-menu .x-btn-default-small-ml,
#usma-app #usma-app-main-menu .x-btn-default-small-mr {
    zoom: 1;
    background-image: url(../images/btn/btn-sides.gif);
}

#usma-app #usma-app-main-menu .x-btn-default-small .x-btn-inner {
	font-size: 12px;
	font-weight: bold;
	font-family: helvetica, arial, verdana, sans-serif;
	color: #666666;
	padding: 0 5px;
}

#usma-app #usma-app-main-menu .x-btn-default-small-over {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app #usma-app-main-menu .x-btn-default-small-focus {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app #usma-app-main-menu .x-btn-default-small-pressed {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app #usma-app-main-menu .x-btn-default-small-over .x-frame-tl,
#usma-app #usma-app-main-menu .x-btn-default-small-over .x-frame-bl,
#usma-app #usma-app-main-menu .x-btn-default-small-over .x-frame-tr,
#usma-app #usma-app-main-menu .x-btn-default-small-over .x-frame-br,
#usma-app #usma-app-main-menu .x-btn-default-small-over .x-frame-tc,
#usma-app #usma-app-main-menu .x-btn-default-small-over .x-frame-bc {
    background-image: url(../images/btn/btn-corners-over.gif);
}

#usma-app #usma-app-main-menu .x-btn-default-small-over .x-frame-ml,
#usma-app #usma-app-main-menu .x-btn-default-small-over .x-frame-mr {
    background-image: url(../images/btn/btn-sides-over.gif);
}

#usma-app #usma-app-main-menu .x-btn-default-small-over .x-frame-mc {
  background-color: #D5E495;
}

#usma-app #usma-app-main-menu .x-btn-default-small-focus .x-frame-tl,
#usma-app #usma-app-main-menu .x-btn-default-small-focus .x-frame-bl,
#usma-app #usma-app-main-menu .x-btn-default-small-focus .x-frame-tr,
#usma-app #usma-app-main-menu .x-btn-default-small-focus .x-frame-br,
#usma-app #usma-app-main-menu .x-btn-default-small-focus .x-frame-tc,
#usma-app #usma-app-main-menu .x-btn-default-small-focus .x-frame-bc {
    background-image: url(../images/btn/btn-corners-over.gif);
}

#usma-app #usma-app-main-menu .x-btn-default-small-focus .x-frame-ml,
#usma-app #usma-app-main-menu .x-btn-default-small-focus .x-frame-mr {
    background-image: url(../images/btn/btn-sides-over.gif);
}

#usma-app #usma-app-main-menu .x-btn-default-small-focus .x-frame-mc {
  background-color: #D5E495;
}

#usma-app #usma-app-main-menu .x-btn-default-small-pressed .x-frame-tl,
#usma-app #usma-app-main-menu .x-btn-default-small-pressed .x-frame-bl,
#usma-app #usma-app-main-menu .x-btn-default-small-pressed .x-frame-tr,
#usma-app #usma-app-main-menu .x-btn-default-small-pressed .x-frame-br,
#usma-app #usma-app-main-menu .x-btn-default-small-pressed .x-frame-tc,
#usma-app #usma-app-main-menu .x-btn-default-small-pressed .x-frame-bc {
    background-image: url(../images/btn/btn-corners-over.gif);
}

#usma-app #usma-app-main-menu .x-btn-default-small-pressed .x-frame-ml,
#usma-app #usma-app-main-menu .x-btn-default-small-pressed .x-frame-mr {
    background-image: url(../images/btn/btn-sides-over.gif);
}

#usma-app #usma-app-main-menu .x-btn-default-small-pressed .x-frame-mc {
  background-color: #D5E495;
}*/

/* Tabs */
/*#usma-app .x-tab-bar-default {
	background-color: #A2BD30;
}

#usma-app .x-tab-default-top {
	background-color: #849B27;
}

#usma-app .x-tab-default-top-mc {
  background-color: #849B27;
}

#usma-app .x-tab-default-top-tl,
#usma-app .x-tab-default-top-bl,
#usma-app .x-tab-default-top-tr,
#usma-app .x-tab-default-top-br,
#usma-app .x-tab-default-top-tc,
#usma-app .x-tab-default-top-bc,
#usma-app .x-tab-default-top-ml,
#usma-app .x-tab-default-top-mr {
  zoom: 1;
  background-image: url(../images/tab/tab-corners.gif);
}

#usma-app .x-tab-default-top-ml,
#usma-app .x-tab-default-top-mr {
  zoom: 1;
  background-image: url(../images/tab/tab-sides.gif);
  background-repeat: repeat-y;
}

#usma-app .x-tab-default-active,
#usma-app .x-tab-bar-strip-default {
	background-color: #C5DA6D;
}

#usma-app .x-tab-default-top-active .x-frame-tl,
#usma-app .x-tab-default-top-active .x-frame-bl,
#usma-app .x-tab-default-top-active .x-frame-tr,
#usma-app .x-tab-default-top-active .x-frame-br,
#usma-app .x-tab-default-top-active .x-frame-tc,
#usma-app .x-tab-default-top-active .x-frame-bc {
  background-image: url(../images/tab/tab-active-corners.gif);
}

#usma-app .x-tab-default-top-active .x-frame-ml,
#usma-app .x-tab-default-top-active .x-frame-mr {
  background-image: url(../images/tab/tab-active-sides.gif);
}

#usma-app .x-tab-default-top-active .x-frame-mc {
  background-color: #C5DA6D;
}

#usma-app .x-tab-default .x-tab-inner {
	color: #ffffff;
}

#usma-app .x-tab-default-active .x-tab-inner {
	color: #666666;
}

#usma-app .x-tab-bar-default .x-box-scroller {
	cursor: pointer;
	opacity: 0.5;
	background-color: #A2BD30;
}*/

/* Buttons */
/*#usma-app .x-btn-default-small {
	border-color: #A2BD30;
}

#usma-app .x-btn-default-small {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #A2BD30;
}

#usma-app .x-btn-default-small-mc {
	background-image: none;
	background-color: #A2BD30;
	padding: 1px 1px 1px 1px;
}

#usma-app .x-btn-default-small-tl,
#usma-app .x-btn-default-small-bl,
#usma-app .x-btn-default-small-tr,
#usma-app .x-btn-default-small-br,
#usma-app .x-btn-default-small-tc,
#usma-app .x-btn-default-small-bc,
#usma-app .x-btn-default-small-ml,
#usma-app .x-btn-default-small-mr {
	zoom: 1;
	background-image: url(../images/btn/btn-corners-dark.gif);
}

#usma-app .x-btn-default-small-ml,
#usma-app .x-btn-default-small-mr {
    zoom: 1;
    background-image: url(../images/btn/btn-sides-dark.gif);
}

#usma-app .x-btn-default-small .x-btn-inner {
	font-size: 12px;
	font-weight: bold;
	font-family: helvetica, arial, verdana, sans-serif;
	color: #ffffff;
	padding: 0 5px;
}

#usma-app .x-btn-default-small-over {
    border-color: #B2CD3C;
    background-image: none;
    background-color: #B2CD3C;
}

#usma-app .x-btn-default-small-focus {
    border-color: #B2CD3C;
    background-image: none;
    background-color: #B2CD3C;
}

#usma-app .x-btn-default-small-pressed {
    border-color: #B2CD3C;
    background-image: none;
    background-color: #B2CD3C;
}
#usma-app .x-btn-default-small-pressed .x-btn-inner{
		color: #666666;
}

#usma-app .x-btn-default-small-over .x-frame-tl,
#usma-app .x-btn-default-small-over .x-frame-bl,
#usma-app .x-btn-default-small-over .x-frame-tr,
#usma-app .x-btn-default-small-over .x-frame-br,
#usma-app .x-btn-default-small-over .x-frame-tc,
#usma-app .x-btn-default-small-over .x-frame-bc {
    background-image: url(../images/btn/btn-corners-dark-over.gif);
}

#usma-app .x-btn-default-small-over .x-frame-ml,
#usma-app .x-btn-default-small-over .x-frame-mr {
    background-image: url(../images/btn/btn-sides-dark-over.gif);
}

#usma-app .x-btn-default-small-over .x-frame-mc {
  background-color: #B2CD3C;
}

#usma-app .x-btn-default-small-focus .x-frame-tl,
#usma-app .x-btn-default-small-focus .x-frame-bl,
#usma-app .x-btn-default-small-focus .x-frame-tr,
#usma-app .x-btn-default-small-focus .x-frame-br,
#usma-app .x-btn-default-small-focus .x-frame-tc,
#usma-app .x-btn-default-small-focus .x-frame-bc {
    background-image: url(../images/btn/btn-corners-dark-over.gif);
}

#usma-app .x-btn-default-small-focus .x-frame-ml,
#usma-app .x-btn-default-small-focus .x-frame-mr {
    background-image: url(../images/btn/btn-sides-dark-over.gif);
}

#usma-app .x-btn-default-small-focus .x-frame-mc {
  background-color: #B2CD3C;
}

#usma-app .x-btn-default-small-pressed .x-frame-tl,
#usma-app .x-btn-default-small-pressed .x-frame-bl,
#usma-app .x-btn-default-small-pressed .x-frame-tr,
#usma-app .x-btn-default-small-pressed .x-frame-br,
#usma-app .x-btn-default-small-pressed .x-frame-tc,
#usma-app .x-btn-default-small-pressed .x-frame-bc {
    background-image: url(../images/btn/btn-corners-dark-over.gif);
}

#usma-app .x-btn-default-small-pressed .x-frame-ml,
#usma-app .x-btn-default-small-pressed .x-frame-mr {
    background-image: url(../images/btn/btn-sides-dark-over.gif);
}

#usma-app .x-btn-default-small-pressed .x-frame-mc {
  background-color: #B2CD3C;
}*/

/* Windows */
/*#usma-app .x-window-default {
	background-image: none;
	background-color: #A2BD30;
}

#usma-app .x-window-default-tl,
#usma-app .x-window-default-bl,
#usma-app .x-window-default-tr,
#usma-app .x-window-default-br,
#usma-app .x-window-default-tc,
#usma-app .x-window-default-bc,
#usma-app .x-window-default-ml,
#usma-app .x-window-default-mr {
	zoom: 1;
	background-image: url(../images/window/window-corners.gif);
}

#usma-app .x-window-default-ml,
#usma-app .x-window-default-mr {
	zoom: 1;
	background-image: url(../images/window/window-sides.gif);
	background-repeat: repeat-y;
}

#usma-app .x-window-default .x-window-header-default {
	background-image: none;
	background-color: #A2BD30;
}

#usma-app .x-window-default .x-window-header-default .x-tool-img {
	background-image: url(../ext/resources/ext-theme-neptune/images/tools/tool-sprites.png);
	background-color: #A2BD30;
}

#usma-app .x-window-default,
#usma-app .x-window-default .x-window-header-default {
	border-color: #A2BD30;
}

#usma-app .x-window-default .x-window-header-default-top-mc {
	background-color: #A2BD30;
}

#usma-app .x-window-default .x-window-header-default-top-tl,
#usma-app .x-window-default .x-window-header-default-top-bl,
#usma-app .x-window-default .x-window-header-default-top-tr,
#usma-app .x-window-default .x-window-header-default-top-br,
#usma-app .x-window-default .x-window-header-default-top-tc,
#usma-app .x-window-default .x-window-header-default-top-bc,
#usma-app .x-window-default .x-window-header-default-top-ml,
#usma-app .x-window-default .x-window-header-default-top-mr {
	zoom: 1;
	background-image: url(../images/window/window-header-corners.gif);
}

#usma-app .x-window-default .x-window-header-default-top-ml,
#usma-app .x-window-default .x-window-header-default-top-mr {
    zoom: 1;
    background-image: url(../images/window/window-header-sides.gif);
    background-repeat: repeat-y;
}

#usma-app .x-window-default .x-window-header-default .x-header-text {
	color: #ffffff;
}*/

/*Panels*/
/*#usma-app #usma-app-tab-panel .x-panel-header-default .x-tool-img {
	background-image: url(../ext/resources/ext-theme-neptune/images/tools/tool-sprites-dark.png);
	background-color: #C5DA6D;
}

#usma-app .x-window-default .x-panel-header-default .x-tool-img {
	background-image: url(../ext/resources/ext-theme-neptune/images/tools/tool-sprites-dark.png);
	background-color: #C5DA6D;
}

#usma-app #usma-app-tab-panel .x-panel-header-default {
	background-image: url(../images/panel/panel-header-bg.png);
	background-repeat: repeat-y;
	background-color: #ffffff;
}

#usma-app .x-window-default .x-panel-header-default {
	background-image: url(../images/panel/panel-header-bg.png);
	background-repeat: repeat-y;
	background-color: #ffffff;
}

#usma-app #usma-app-tab-panel .x-panel-header-default .x-header-text {
	color: #666666;
}

#usma-app .x-window-default .x-panel-header-default .x-header-text {
	color: #666666;
}*/

/* General purpose */
#usma-app .gray-text {
	color: #555555;
}

#usma-app .light-gray-background {
	background-color:	#E8E8E8;
}
#usma-app .light-gray-background:hover {
	background-color:	#DCDCDC;
}

#usma-app .light-green-background {
	background-color:	#c3e6cb;
}
#usma-app .light-green-background:hover {
	background-color:	#c3e6cb;
}

#usma-app .light-yellow-background {
	background-color:	#ffeeba;
}
#usma-app .light-yellow-background:hover {
	background-color: #ffeeba;
}

#usma-app .light-red-background {
	background-color:	#f5c6cb;
}
#usma-app .light-red-background:hover {
	background-color:	#f5c6cb;
}

#usma-app .red-text {
	color: #ff0000;
}

#usma-app .green-text {
	color: #00ff00;
}

#usma-app .blue-text {
	color: #0000ff;
}


#usma-app .gray-text .x-form-display-field {
	color: #555555;
}

#usma-app .x-grid-item-focused .x-grid-cell-inner:before {
    border: none;
}

#usma-app .x-required .x-usma-after-label-text {
	background-image: url(../images/mandatory.png) !important;
	width: 12px;
	height: 12px;
	vertical-align: -1px;
	display: inline-block;
}

/*#usma-app .x-boundlist-item-over {
	background: none repeat scroll 0% 0% #D5E495;
	border-color: #D5E495;
}

#usma-app .x-boundlist-selected {
	background: none repeat scroll 0% 0% #C3D969;
	border-color: #C3D969;
}

#usma-app .x-menu-item-active {
	background-image: none;
	background-color: #D5E495;
	border-color: #D5E495;
}

#usma-app .x-form-display-field a {
	color: #000000;
}*/

/* Forms */
#usma-app .x-field.x-form-item-default.x-item-disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: 0.70;
		pointer-events: auto;
}

#usma-app .x-form-fieldcontainer.x-form-item-default.x-item-disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1.00;
}

#usma-app .x-form-fieldcontainer.x-form-item-default.x-item-disabled  label {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: 0.70;
}

#usma-app .x-form-fieldcontainer.x-form-item-default.x-item-disabled-label-only  label {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: 0.70;
}

#usma-app .x-action-col-cell .x-item-disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: 0.70;
}

#usma-app .x-item-disabled .x-column-header-checkbox .x-column-header-checkbox,
#usma-app .x-item-disabled .x-grid-checkcolumn {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: 0.70;
}

#usma-app .x-combo-clear-trigger {
    background-image: url(../images/clear-trigger.png);
}

#usma-app .x-file-link a {
		color: #005B7F;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
}

/* Warn panel*/
/*#usma-app .usma-warn-panel {
    border-color: #C5DA6D;
    background-image: none;
    background-color: #C5DA6D;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small {
	border-color: #C5DA6D;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #C5DA6D;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-mc {
	background-image: none;
	background-color: #C5DA6D;
	padding: 1px 1px 1px 1px;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-tl,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-bl,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-tr,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-br,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-tc,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-bc,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-ml,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-mr {
	zoom: 1;
	background-image: url(../images/btn/btn-corners.gif);
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-ml,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-mr {
    zoom: 1;
    background-image: url(../images/btn/btn-sides.gif);
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small .x-btn-inner {
	font-size: 12px;
	font-weight: bold;
	font-family: helvetica, arial, verdana, sans-serif;
	color: #666666;
	padding: 0 5px;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small .x-btn-inner {
  line-height: 16px;
  padding-left: 21px;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-over {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed {
    border-color: #D5E495;
    background-image: none;
    background-color: #D5E495;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-over .x-frame-tl,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-over .x-frame-bl,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-over .x-frame-tr,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-over .x-frame-br,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-over .x-frame-tc,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-over .x-frame-bc {
    background-image: url(../images/btn/btn-corners-over.gif);
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-over .x-frame-ml,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-over .x-frame-mr {
    background-image: url(../images/btn/btn-sides-over.gif);
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus .x-frame-tl,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus .x-frame-bl,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus .x-frame-tr,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus .x-frame-br,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus .x-frame-tc,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus .x-frame-bc {
    background-image: url(../images/btn/btn-corners-over.gif);
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus .x-frame-ml,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus .x-frame-mr {
    background-image: url(../images/btn/btn-sides-over.gif);
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-focus .x-frame-mc {
  background-color: #D5E495;
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed .x-frame-tl,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed .x-frame-bl,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed .x-frame-tr,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed .x-frame-br,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed .x-frame-tc,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed .x-frame-bc {
    background-image: url(../images/btn/btn-corners-over.gif);
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed .x-frame-ml,
#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed .x-frame-mr {
    background-image: url(../images/btn/btn-sides-over.gif);
}

#usma-app .usma-warn-panel .x-btn-default-toolbar-small-pressed .x-frame-mc {
  background-color: #D5E495;
}

#usma-app .usma-warn-panel .x-btn-inner {
  overflow: visible;
  white-space: normal !important;
  line-height: normal !important;
}*/

/* Grids */
#usma-app .x-column-header .x-column-header-text {
	white-space: normal;
}

#usma-app .x-grid-row .x-grid-cell-inner {
	white-space: normal;
}

#usma-app .x-grid-row-over .x-grid-cell-inner {
	white-space: normal;
}

/*#usma-app .x-grid-row-focused .x-grid-td {
	background-color: #D5E495;
}

#usma-app .x-grid-row-over .x-grid-td {
	background-color: #D5E495;
}

#usma-app .x-grid-row-selected .x-grid-td {
	background-color: #C3D969;
}*/

/* Editable grid */
/*#usma-app .x-grid-row .x-grid-td.editable-cell {
	background-color: #dddddd;
}

#usma-app .x-grid-row-focused .x-grid-td.editable-cell {
	background-color: #D5E495;
}

#usma-app .x-grid-row-over .x-grid-td.editable-cell {
	background-color: #D5E495;
}

#usma-app .x-grid-row-selected .x-grid-td.editable-cell {
	background-color: #C3D969;
}*/

.ol-control button {
  background-color: #3892d4;
  font-size: 1.3em;
  height: 1.5em;
  line-height: 1.5em;
  width: 1.5em;
}

.ol-control button:hover,
.ol-control button:focus {
  text-decoration: none;
  background-color: #3892d4;
}

.usma-pub-mob-importa-rinda-icon {
	margin-right: 3px;
	color: #157FCC;
}

.usma-pub-mob-importa-rinda-icon-hidden {
	margin-right: 3px;
	visibility: hidden !important;
}

.usma-bi-reports-leaf-valid {
  color: green;
}

.usma-bi-reports-leaf-invalid {
  color: red;
}

.usma-bi-reports-default-color {
	color: #157FCC;
}

.usma-bi-reports-icon {
	margin-right: 3px;
}

.usma-bi-reports-icon-hidden {
	margin-right: 3px;
	visibility: hidden !important;
}

.usma-afterlabelinfo:before {
  font-family: FontAwesome;
  content: "\f0eb";
}

.usma-afterlabelinfo {
  position:relative;
  display: inline-block;
  margin-left: 2px;
  color: #157FCC;
  cursor: pointer;
}
.usma-afterlabelinfo:hover {
  color: #D7DF01;
}

.usma-clear-grid-state-settings {
  position:absolute;
  top:0;
  right:0;
}

.usma-clear-grid-state-settings > a {
  background-color: transparent;
  border-color: transparent;
}

.usma-clear-grid-state-settings > a > span > span > span {
  color: black;
  opacity: 0.1 !important;
  font-size: 70% !important;
}

.usma-clear-grid-state-settings > a:hover {
  background-color: gray;
  opacity: 0.3;
  border-color: transparent;
}

.map-tooltips {
  position: relative;
  padding: 2px;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  opacity: 0.8;
  white-space: nowrap;
  font: 8pt sans-serif;
	font-variant: normal;
}
.map-center-cross {
  left: 50%;
  top: 50%;
  position: absolute;
  height: 19px!important;
  width: 19px!important;
  margin-left: -9px;
  margin-top: -9px;
  background: url(../images/crosshair.gif);
  background-repeat: no-repeat;
}

.map-center-info {
  bottom: 0.5em;
  right: 0.5em;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 1px;
  border-radius: 5%;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
	display: flex;
  justify-content: center;
  align-items: center;
	font-size: 0.9em;
}

.ol-rotate {
  top: 3em;
}

.ol-attribution {
    bottom: 0;
    right: 0;
    max-width: none;
}

.ol-attribution.ol-control {
    position: relative !important;
		padding: 0px;
}

.ol-attribution.ol-control button{
    font-size: 0.9em;
}

.map-address-combo {
  top: 0.5em;
  right: 3.5em;
  position:absolute;
  border: 0;
}

.map-address-clear-btn {
  color: #62a0cb;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1000;
  cursor: pointer;
}

.layer-switcher {
    z-index: 2000;
}

.map-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  background-color:  #62a0cb;
  width: 0;
  transition: width 250ms;
}

.info-table td.left-col {
  min-width: 150px;
  vertical-align: top;
  font-variant: small-caps;
}

.info-table td.right-col {
  font-weight: bold;
  text-align: left;
	width: 100%;
}

.unsaved-doc-link-field span {
  color:#62a0cb;
}

.button-fa {
	font-size: 17px !important;
	font-weight: normal;
}

.button-fa-tool {
	font-size: 16px !important;
	font-weight: normal;
	color: #3487C3;
}

.button-red {
	background-color: #c70039 !important;
	border-color: #900c3f !important;
}

.button-red:hover,
 .button-red:focus {
	background-color: #900c3f !important;
}

.button-black {
	background-color: #444444 !important;
	border-color: #000000 !important;
}

.button-black:hover,
 .button-black:focus {
	background-color: #000000 !important;
}

.badge{
      height: 18px;
      display: inline-block;
      text-align: center;
      font-size: 12px;
      line-height: 18px;
      background-color: gray;
      margin-right: 5px;
      padding-left: 4px;
      padding-right: 4px;
}

.base-color{
	color: #3487C3;
}

.badge-yes {
  background-color: #86b300;
	color: #fff;
}

.badge-yes-blue {
  background-color: #3487C3;
	color: #fff;
}

.badge-no {
  background-color: #cccccc;
}

.badge-error {
  background-color: #ff0000;
}

.mp-link {
		color: #3487C3;
		text-decoration: none;
		font-weight: bold;
}

.nowrap-form-fieldset {
    white-space: nowrap;
		min-width: 0;
}

.nowrap-form-fieldset .x-fieldset-header {
		max-width: 100%;
}

.errorMessageTable {
	width: 100%;
}

.errorMessageTable td {
	text-align: center;
  vertical-align: top;
}

.z-index-2001 {
  z-index: 2001;
}
