.jimu-widget-coordinate .coordinate-background{
  line-height: 17px;
  overflow: hidden;
  font-size: 10px;
  color: #fff;
  background-color: rgb(0,0,0);/*for ie8*/
  background-color: rgba(0,0,0,0.5);
}
.jimu-widget-coordinate .display-coordinate-menu{
  display: block !important;
  border-bottom: 1px solid rgba(255,255,255,0.4);
}
.jimu-widget-coordinate .coordinate-locate{
  width: 13px;
  height: 13px;
  background: url(images/locate.png) center no-repeat;
  margin: 2px;
}
.jimu-widget-coordinate .coordinate-locate-container{
  width: 17px;
  height: 17px;
  border-right: 1px solid rgba(255,255,255,0.4);
  /*margin: 1px;*/
}
.jimu-widget-coordinate .coordinate-locate-container:hover .coordinate-locate{
  background: url(images/locate-hover.png) center no-repeat !important;
  cursor: pointer;
}
.jimu-widget-coordinate .coordinate-locate-container-active .coordinate-locate{
  background: url(images/locate-active.png) center no-repeat !important;
  cursor: pointer;
}
.jimu-widget-coordinate .coordinate-info{
  margin: 0 5px;
  font-size: 11px !important;
  color: #fff !important;
}
.jimu-widget-coordinate .coordinate-info-menu-empty .coordinate-info{
  margin: 0;
}
.jimu-widget-coordinate .coordinate-info-menu-empty .coordinate-locate-container {
  border-style: none !important;
}
.jimu-widget-coordinate .coordinate-foldable-container {
  border-left: 1px solid rgba(255,255,255,0.4);
  height: 17px;
  /*margin: 1px;*/
}
.jimu-widget-coordinate .coordinate-foldable{
  background: url(images/more.png) center no-repeat;
  cursor: pointer;
  width: 13px;
  height: 13px;
  margin: 2px;
}
.jimu-widget-coordinate:hover .coordinate-foldable{
  background-image: url(images/more-hover.png);
}

.jimu-rtl .jimu-widget-coordinate .coordinate-locate-container{
  border-right-style: none;
  border-left: 1px solid rgba(255,255,255,0.4);
}

.jimu-rtl .jimu-widget-coordinate .coordinate-locate-container:hover .coordinate-locate,
.jimu-rtl .jimu-widget-coordinate .coordinate-locate-container-active .coordinate-locate{
  background-position: right center;
}

.jimu-rtl .jimu-widget-coordinate .coordinate-foldable-container{
  border-left-style: none;
  border-right: 1px solid rgba(255,255,255,0.4);
}

/*override dijitMenu*/
.claro .jimu-widget-coordinate .dijitMenuTable {
  background: transparent;
  border-style: none;
  padding: 2px;
}
.claro .jimu-widget-coordinate .dijitMenuItem {
  color: #fff;
}
.claro .jimu-widget-coordinate .dijitMenu .dijitMenuItem td{
  border-style: none;
  text-align: left;
  padding: 4px 2px;
}
.claro .jimu-widget-coordinate .dijitMenu .dijitMenuItem.selected-item{
  font-weight: bold;
  background: #000;
}
.jimu-rtl .claro .jimu-widget-coordinate .dijitMenu .dijitMenuItem td{
  text-align: right;
}
.claro .jimu-widget-coordinate .dijitMenu .dijitMenuItemHover td,
.claro .jimu-widget-coordinate .dijitMenu .dijitMenuItemHover {
  color: #fff;
  background: #000;
  border-style: none;
}
.claro .jimu-widget-coordinate .dijitMenu .dijitMenuItemActive,
.claro .jimu-widget-coordinate .dijitMenu .dijitMenuItemActive td,
.claro .jimu-widget-coordinate .dijitMenu .dijitMenuItemSelected,
.claro .jimu-widget-coordinate .dijitMenu .dijitMenuItemSelected td{
  background: #000;
  color: #fff;
}

/* DartTheme */
.DartTheme .jimu-widget-coordinate {
  z-index: 102 !important;
}