.glbSidebarContainer
{
	border: none; 
	position: absolute; 
	top: 0; 
	right: 0;
}

.glbSidebarContainer .close
{
	padding-top: 16px; 
	padding-right: 10px;
}

.alert {
	z-index: 5000;
	left: 0;
	top: 0;
	width: 100%;
}

/* No tooltips on mobile*/
.tooltip-inner {
	display: none;
}
.tooltip-arrow {
	display: none;
}

/* header */
.navbar-header {
	min-height: 12px;
	line-height: 10px;
}

.navbar.navbar-static-top.navbar-default {
	min-height: 10px;
	line-height: 10px;
}

.navbar .fullscreen-map .navbar-brand {
	font-size: 12px;
	min-height: 16px;
}
.navbar .fullscreen-map .navbar-brand small {
	font-size: 10px;
	position: absolute; 
	left: 10px;
	top: 18px;
}
.navbar .fullscreen-map .navbar-brand .ge-logo{
	display: none;
}

/* logout button*/
.navbar .fullscreen-map
{
	padding-left: 0; 
	padding-right: 0;
}

.navbar .fullscreen-map .pull-right
{
	position: absolute; 
	top: 0px;
	right: 0;
}

.navbar .fullscreen-map .pull-right .btn-toolbar
{
	position: absolute; 
	top: 0;
	right: 0;
	margin-top: 7px;
}

.user-name
{
	display: none;
}
/* Map */
#app-window {
    height: calc(100% - 90px);
}

#mapContainer {
    width: 100vw !important;
}

#mapLayersButton, #currentLocationButton, #clearHighlightButton {
	width: 35px;
}

/* Dropdown menus chevrons out */
.icon-chevron-down
{
	display: none;
}

/* Popovers should be larger */
.popover-content #popupInner {
	height: 300px;
  }

  .map .popover {
	max-width: 600px;
  }

  /* menu buttons*/
#sidebar-controls {
    height: 40px;
    width: 100%;
    top: 0px;
	left: 0px;
    bottom: 10px;
    position: relative;
	background-color: rgb(134,134,134);
	overflow-y: hidden;
	overflow-x: auto;
}
.controls-list {
	width: 360px;
	height: 40px;
	font-size: 10px;
	margin: 0px ;
	padding-left: 5px;
  }

.control-item
{
	position:relative;
	top: -10px;
    width: 40px;
    height: 40px;
}

.control-item .control-icon {
	position:relative;
	left: -39px;
	padding: 6px 6px;
  }

.control-item .control-icon, .control-item .icon-shadow 
{
	width: 40px;
	height:40px;
	padding-left: 5px;
}

.control-item a {
    width: 40px;
    height: 40px;
}

/* asset search */
.map-toolbar div.pull-right {
	margin-right: 1px;
}

.map-toolbar div.pull-left {
	margin-left: 1px;
	width: calc(100% - 117px); /* 3 buttons + spaces */
}

#mapSearch .tt-menu /* list */
{
	width: 99vw;
	top: 5px !important;
}
#mapSearch .tt-facet-name { /* External name */
	min-width: 20px;
	max-width: 50px;
    font-size: 10px;
	padding-right: 3px;
	white-space: normal;
	line-height: 12px;
}
#mapSearch .tt-faceted-suggestion { /* description */
	width: calc(100% - 50px)  !important;
	padding-left: 3px !important;
	padding-right: 1px !important;
}

/* connectivity menu */
#connectivity-hierarchy .node text {
	font-size: 12px;
}

