.x-selectable,.x-selectable * {
	-moz-user-select: text !important;
	-khtml-user-select: text !important;
}


/* mcm
.x-grid3-cell-selectable,.x-grid3-cell-selectable * {
	-moz-user-select: text !important;
	-khtml-user-select: text !important
}
*/

/*allow grid content to be selectable */
/* mcm .x-grid-row ,.x-grid-cell, .x-unselectable, .x-unselectable * {
 -webkit-user-select: text !important;
 -o-user-select: text !important;
 -khtml-user-select: all !important;
 -ms-user-select: text !important;
 user-select: text !important;
 -moz-user-select: text !important;
} */

.mapmarker {
display: block;
border: none;
border-radius: 50%;
cursor: pointer;
padding: 0;
}

.CodeMirror-hints {
    z-index: 2147483647; /* Choose a value higher than what ExtJS window uses */
}



.shortcutmenuitem2 .x-menu-item-text {
    float: right;
    padding-right: 10px;
    color: #666; /* Adjust color to match or contrast with your menu text */
    font-size: 12px; /* Match or slightly smaller than menu text */
    line-height: 1.4; /* Match the line-height of menu items */

}

/*To change the color of togrid selected cell */
.toGridCls .x-grid-cell-selected {
	background-color: #b8cfee !important;
}

.lab_btn_image .x-btn-tl, 
.lab_btn_image .x-btn-tr, 
.lab_btn_image .x-btn-tc, 
.lab_btn_image .x-btn-ml, 
.lab_btn_image .x-btn-mr, 
.lab_btn_image .x-btn-mc, 
.lab_btn_image .x-btn-bl, 
.lab_btn_image .x-btn-br, 
.lab_btn_image .x-btn-bc,
.lab_btn_image {
	background-image:url(../images/btn-green.gif);
}

.black-full-cell {
	background: black;
}

.green-full-cell {
	background: green !important;
}

.yellow-full-cell {
	background: yellow;
}

.red-full-cell {
	background: red !important;
}

.gray-full-cell {
	background: LightGray !important;
}

.tf-include {
	background-image: url(../images/tf-include.gif) !important;
}

.tf-exclude {
	background-image: url(../images/tf-exclude.gif) !important;
}

.dash-color .x-panel-body {
	background-color: red;
}

.labrador_link {
	color: #0000FF !important;
}
.labrador_link:hover{
	text-decoration:underline
}


.lab_text {
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
}

.cr_node {
	background-image: url(../images/folder.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.has-time-filters {
	background: url(../images/time_filter.gif) center no-repeat !important;
}

.time_filter {
	background-image: url(../images/time_filter.gif) !important;
}

.char {
	background-image: url(../images/char.gif) !important;
}
.chars {
	background-image: url(../images/chars.gif) !important;
}
.events {
	background-image: url(../images/icons/events.gif) !important;
}
.tmpl_link {
	background-image: url(../images/tmpl_link.gif) !important;
	background-repeat: no-repeat;
}
.comp_black {
	background-image: url(../images/icons/comp_black.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.comp_blue {
	background-image: url(../images/icons/comp_blue.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.comp_gray {
	background-image: url(../images/icons/comp_gray.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.comp_green {
	background-image: url(../images/icons/comp_green.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.comp_red {
	background-image: url(../images/icons/comp_red.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.comp_tan {
	background-image: url(../images/icons/comp_tan.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.comp_violet {
	background-image: url(../images/icons/comp_violet.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.comp_white {
	background-image: url(../images/icons/comp_white.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.comp_yellow {
	background-image: url(../images/icons/comp_yellow.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}

.comp_black_map {
	background-image: url(../images/icons/comp_black_map.gif) !important;
}
.comp_blue_map  {
	background-image: url(../images/icons/comp_blue_map.gif) !important;
}
.comp_gray_map  {
	background-image: url(../images/icons/comp_gray_map.gif) !important;
}
.comp_green_map  {
	background-image: url(../images/icons/comp_green_map.gif) !important;
}
.comp_red_map  {
	background-image: url(../images/icons/comp_red_map.gif) !important;
}
.comp_tan_map  {
	background-image: url(../images/icons/comp_tan_map.gif) !important;
}
.comp_violet_map  {
	background-image: url(../images/icons/comp_violet_map.gif) !important;
}
.comp_white_map  {
	background-image: url(../images/icons/comp_white_map.gif) !important;
}
.comp_yellow_map  {
	background-image: url(../images/icons/comp_yellow_map.gif) !important;
}

.event_black {
	background-image: url(../images/icons/event_black.gif) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.event_blue {
	background-image: url(../images/icons/event_blue.gif) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.event_gray {
	background-image: url(../images/icons/event_gray.gif) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.event_green {
	background-image: url(../images/icons/event_green.gif) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.event_red {
	background-image: url(../images/icons/event_red.gif) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.event_tan {
	background-image: url(../images/icons/event_tan.gif) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.event_violet {
	background-image: url(../images/icons/event_violet.gif) !important;
	background-repeat: no-repeat;
}
.event_white {
	background-image: url(../images/icons/event_white.gif) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.event_yellow {
	background-image: url(../images/icons/event_yellow.gif) !important;
	background-repeat: no-repeat;
	background-position:center;
}

.event_black_map {
	background-image: url(../images/icons/event_black_map.gif) !important;
	background-repeat: no-repeat;
}
.event_blue_map  {
	background-image: url(../images/icons/event_blue_map.gif) !important;
	background-repeat: no-repeat;
}
.event_gray_map  {
	background-image: url(../images/icons/event_gray_map.gif) !important;
	background-repeat: no-repeat;
}
.event_green_map  {
	background-image: url(../images/icons/event_green_map.gif) !important;
	background-repeat: no-repeat;
}
.event_red_map  {
	background-image: url(../images/icons/event_red_map.gif) !important;
	background-repeat: no-repeat;
}
.event_tan_map  {
	background-image: url(../images/icons/event_tan_map.gif) !important;
	background-repeat: no-repeat;
}
.event_violet_map  {
	background-image: url(../images/icons/event_violet_map.gif) !important;
	background-repeat: no-repeat;
}
.event_white_map  {
	background-image: url(../images/icons/event_white_map.gif) !important;
	background-repeat: no-repeat;
}
.event_yellow_map  {
	background-image: url(../images/icons/event_yellow_map.gif) !important;
	background-repeat: no-repeat;
}


.apiKey {
	background-image: url(../images/api_key.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.tools {
	background-image: url(../images/tools.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.actionPkg {
	background-image: url(../images/actionPkg.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.actionPkgFolder {
	background-image: url(../images/actionPkgFolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.cycle {
	background-image: url(../images/cycle.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.cycleFolder {
	background-image: url(../images/cycleFolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.deleteProfile {
	background-image: url(../images/deleteProfile.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.deleteProfileFolder {
	background-image: url(../images/deleteProfileFolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.rcCal {
	background-image: url(../images/rcCal.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.rcCalFolder {
	background-image: url(../images/rcCalFolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.timeFilter {
	background-image: url(../images/timeFilter.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.timeFilterFolder {
	background-image: url(../images/timeFilterFolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.unit {
	background-image: url(../images/unit.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.item-label-icon {    
	padding-left: 22px !important;    
	background-repeat: no-repeat;    
	background-position: 0px 8px;
} 
.unitFolder {
	background-image: url(../images/unitFolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.sqlResultFolder {
	background-image: url(../images/sqlresultfolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.sqlResult {
	background-image: url(../images/sqlresult.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.fmodelFolder {
	background-image: url(../images/fmodelFolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.fmodel {
	background-image: url(../images/fmodel.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.modelInactive {
	background-image: url(../images/modelInactive.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.connectorFolder {
	background-image: url(../images/connectorFolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.connector {
	background-image: url(../images/connector.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.certOpFolder {
	background-image: url(../images/certOpFolder.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.certOp {
	background-image: url(../images/certOp.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.certClientFolder {
	background-image: url(../images/certClientFolder.png) !important;
	background-repeat: no-repeat;
}
.certClient {
	background-image: url(../images/certClient.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.certClientInactive {
	background-image: url(../images/certClientInactive.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.certCa {
	background-image: url(../images/certCa.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.certCaInactive {
	background-image: url(../images/certCaInactive.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.certPolicyFolder {
	background-image: url(../images/certPolicyFolder.png) !important;
	background-repeat: no-repeat;
}
.certPolicy {
	background-image: url(../images/certPolicy.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}

.tools2 {
	background-image: url(../images/tools2.png) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.excel{
	background-image: url(../images/excel.gif) !important;
}
.comp_group {
	background-image: url(../images/comp_group.png) !important;
	background-repeat: no-repeat;
}
.component {
	background-image: url(../images/icons/comp_tan.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.componentFolder {
	background-image: url(../images/componentFolder.gif) !important;
	background-repeat: no-repeat;
	background-position:center;
}
.streamIntvl {
	background-image: url(../images/streamIntvl.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}

.streamFnDiag {
	background-image: url(../images/streamFnDiag.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.streamFnExe{
	background-image: url(../images/streamFnExe.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}

.streamFnDrill{
	background-image: url(../images/streamFnDrill.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.stream {
	background-image: url(../images/stream.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.streamAgg {
	background-image: url(../images/streamAggIntvl.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.streamGroup {
	background-image: url(../images/stream_group.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.streamGroupFolder {
	background-image: url(../images/stream_groupFolder.png) !important;
	background-repeat: no-repeat;
}

.play {
	background-image: url(../images/play.png) !important;
	background-repeat: no-repeat;
}
.runnable {
	background-image: url(../images/runnable.png) !important;
	background-repeat: no-repeat;
}
.runnableFolder {
	background-image: url(../images/runnableFolder.png) !important;
	background-repeat: no-repeat;
}

.turnon {
	background-image: url(../images/turnonlg.png) !important;
	background-repeat: no-repeat;
}

.shutdown {
	background-image: url(../images/shutdownlg.png) !important;
	background-repeat: no-repeat;
}

.streamFn {
	background-image: url(../images/streamFnIntvl.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.streamRss {
	background-image: url(../images/streamRssIntvl.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.rdm_stream {
	background-image: url(../images/rdm_stream.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.rdm_streamFn {
	background-image: url(../images/rdm_streamFn.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.rdm_streamRss {
	background-image: url(../images/rdm_streamRss.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.point_stream {
	background-image: url(../images/point_stream.gif)  !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.point_streamFn {
	background-image: url(../images/point_streamFn.gif)  !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.point_streamRss {
	background-image: url(../images/point_streamRss.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.gsn {
	background-image: url(../images/gsn.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.gsnWarn {
	background-image: url(../images/gsnWarn.png) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.gsnCritical {
	background-image: url(../images/gsnCritical.png) !important;
	background-repeat: no-repeat;
	background-position: left center;
}
.map {
	background-image: url(../images/map.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.dashboard {
	background-image: url(../images/dashboard.gif) !important;
	background-repeat: no-repeat;
	background-position:left center;
}
.fullScreen {
	background-image: url(../images/fullScreen.gif) !important;
}
.share {
	background-image: url(../images/share.png) !important;
}
.page_first {
	background-image: url(../images/page-first.gif) !important;
}
.page_last {
	background-image: url(../images/page-last.gif) !important;
}
.page_prev {
	background-image: url(../images/page-prev.gif) !important;
}
.page_next {
	background-image: url(../images/page-next.gif) !important;
}


.user {
	background-image: url(../images/user.png) !important;
	background-repeat: no-repeat;
}
.user_group {
	background-image: url(../images/user_group.png) !important;
	background-repeat: no-repeat;
}

.lock {
	background-image: url(../images/lock.png) !important;
}
.unlock {
	background-image: url(../images/unlock.gif) !important;
}
.start-collapse {
	background-image: url(../images/start-collapse.png) !important;
}
.start-expand {
	background-image: url(../images/start-expand.png) !important;
}
.refresh {
	background-image: url(../images/refresh.gif) !important;
}
.refresh_gray {
	background-image: url(../images/refresh_gray.gif) !important;
}
.refresh_gray2 {
	background-image: url(../images/refresh_gray2.png) !important;
}
.gray_span_less {
	background-image: url(../images/gray_span_less.png) !important;
}
.gray_span_more {
	background-image: url(../images/gray_span_more.png) !important;
}
.gray_height_less {
	background-image: url(../images/gray_height_less.png) !important;
}
.gray_height_more {
	background-image: url(../images/gray_height_more.png) !important;
}
.gray_refresh {
	background-image: url(../images/gray_refresh.png) !important;
}
.gray_menu {
	background-image: url(../images/gray_menu.png) !important;
}
.gray_remove {
	background-image: url(../images/gray_remove.png) !important;
}
.scrolllock {
	background-image: url(../images/scrolllock.png) !important;
}
.help {
	background-image: url(../images/help.png) !important;
}
.search {
	background-image: url(../images/search.png) !important;
}
.issue {
	background-image: url(../images/issue.png) !important;
}
.file {
	background-image: url(../images/file.png) !important;
}.file_upload {
	background-image: url(../images/file_upload.png) !important;
}
.file_remove {
	background-image: url(../images/file_remove.png) !important;
}
.filebucket {
	background-image: url(../images/filebucket.png) !important;
}
.filebucket_remove {
	background-image: url(../images/filebucket_remove.png) !important;
}
.filebucket_add {
	background-image: url(../images/filebucket_add.png) !important;
}
.save {
	background-image: url(../images/save.gif) !important;
}

.feed {
	background-image: url(../images/feed.png) !important;
}

.edit {
    background-image: url( ../images/edit.gif ) !important;
}

.user_edit {
	background-image: url(../images/user_edit.gif) !important;
}

.unit_edit {
	background-image: url(../images/config.gif) !important;
}

.invoice {
	background-image: url(../images/invoice.png) !important;
}

.add_plus {
	background-image: url(../images/add_plus.gif) !important;
}

.add {
	background-image: url(../images/add.gif) !important;
}

.import {
	background-image: url(../images/import.png) !important;
}
.export {
	background-image: url(../images/export.png) !important;
}
.copy {
	background-image: url(../images/copy.png) !important;
}

.delete {
	background-image: url(../images/delete.gif) !important;
	background-position:center;
}

.stop {
	background-image: url(../images/stop.png) !important;
}

.error {
	background-image: url(../images/error.gif) !important;
}
.cog {
	background-image: url(../images/cog.png) !important;
}
.dollar {
	background-image: url(../images/dollar.png) !important;
}

.gssql2 {
	background-image: url(../images/GS_SQL2.png) !important;
}

.trace_start {
	background-image: url(../images/traceStart.png) !important;
}
.trace_stop {
	background-image: url(../images/traceStop.png) !important;
}

.arrow_up {
	background-image: url(../images/arrow-up.gif) !important;
}

.arrow_down {
	background-image: url(../images/arrow-down.gif) !important;
}

.chart_url {
	background-image: url(../images/chart-url.jpg) !important;
}

.chart_html {
	background-image: url(../images/chart-html.jpg) !important;
}

.chart_line {
	background-image: url(../images/chart-line.jpg) !important;
}

.chart_bar {
	background-image: url(../images/chart-bar.jpg) !important;
}

.chart_pie {
	background-image: url(../images/chart-pie.jpg) !important;
}

.chart_col {
	background-image: url(../images/chart-col.jpg) !important;
}

.chart_stacked_bar {
	background-image: url(../images/chart-stackedbar.jpg) !important;
}
.grid_view {
	background-image: url(../images/grid-view.jpg) !important;
}
.pivot_view {
	background-image: url(../images/pivot-view.jpg) !important;
}
.pivotsql_view {
	background-image: url(../images/pivotsql-view.jpg) !important;
}
.tablesql_view {
	background-image: url(../images/tablesql-view.jpg) !important;
}
.table_view {
	background-image: url(../images/table-view.jpg) !important;
}

.chart_stacked_col {
	background-image: url(../images/chart-stackedcol.jpg) !important;
}
.map_widget_trackbb {
	background-image: url(../images/map_widget_trackbb.png) !important;
}
.map_widget_trackone {
	background-image: url(../images/map_widget_trackone.png) !important;
}
.ss_odom {
	background-image: url(../images/ss_odom.png) !important;
}
.ss_single {
	background-image: url(../images/ss_single.png) !important;
}
.ss_rad {
	background-image: url(../images/ss_rad.png) !important;
}
.ss_radbar {
	background-image: url(../images/ss_radbar.png) !important;
}
.ss_wind {
	background-image: url(../images/ss_wind.png) !important;
}
.map_widget_trackone {
	background-image: url(../images/map_widget_trackone.png) !important;
}

.form_feed {
	background-image: url(../images/form-feed.jpg) !important;
}

.stick {
	background-image: url(../images/stick.gif) !important;
}

.stuck {
	background-image: url(../images/stuck.gif) !important;
}

/* For Widget buttons */

.excel-widget {
	background-color: transparent;
    background-image: url("../images/tool-sprites.gif");
	background-position: -15px -360px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 15px;
    margin: 0;
    overflow: hidden;
    width: 15px;
}

.embed-widget {
	background-color: transparent;
    background-image: url("../images/tool-sprites.gif");
	background-position: -15px -375px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 15px;
    margin: 0;
    overflow: hidden;
    width: 15px;
}

.setting-widget {
	background-color: transparent;
    background-image: url("../images/tool-sprites.gif");
	background-position: -15px -390px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 15px;
    margin: 0;
    overflow: hidden;
    width: 15px;
}


.startOrgDash {
    background-color: #FFFF;
    border: none !important;
    border-bottom: 1px dotted #5e5e5e !important;
}


.startOrgPanel .x-panel-body {
    background-color: #F8F8FF;
    border: none !important;
    border-top: 1px dotted #5e5e5e !important;
}

.startOrgTb .x-toolbar{
    background-image: none !important;
    border-top-width: 0px !important;
    background-color: transparent !important;
}

.startOrgTitle {
  color: #5e5e5e;
  font-size: 14px;
  font-weight: bold;
  font-family: tahoma, arial, verdana, sans-serif;
  line-height: 25px;
  text-transform: none;
}

.startOrgNotif {
  color: #5e5e5e;
  font-size: 13px;
  font-weight: bold;
  font-family: tahoma, arial, verdana, sans-serif;
  line-height: 25px;
  text-transform: none;
}

.correlation-grid .x-grid-cell {
    text-align: center;
}
.correlation-grid .x-grid-cell-inner {
    padding: 5px;
}
.forecast-result-averages-row .x-grid-cell {
    font-weight: bold;
    border-top: 2px solid #000 !important;
}



/* Metric performance colors */
.metric-good {
    background-color: #d4edda; /* Light green */
    color: #155724; /* Dark green text */
}

.metric-acceptable {
    background-color: #fff3cd; /* Light yellow */
    color: #856404; /* Dark yellow text */
}

.metric-poor {
    background-color: #f8d7da; /* Light red */
    color: #721c24; /* Dark red text */
}
