.jstree a {
color: #fff!important;	
}

.leaflet-container {
    background: #000;
}

#panelColumn {
    background-color: #292e35;
}

.jstree-apple a {
    text-shadow: none!important;
}

.jstree-apple.jstree-focused {
    background: #292e35!important;
}

#mapContainer .left-border {
    background: none;
}

.navbar-inner {
    background-color: #242b3a;
    background-image: none!important;
    border: 0px;
    border-bottom: 8px solid rgba(0,0,0,.4);
    border-radius: 0px;
}

.navbar-inner {
    background-color: #242b3a!important;
    background-image: trans!important;
    border: 0px;
    border-bottom: 8px solid rgba(0,0,0,.4);
    border-radius: 0px;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
    color: #555555;
    text-decoration: none;
    background-color: rgba(0,0,0,.4);
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}

.navbar .nav>li>a {
    color: #777777;
    text-shadow: none!important;
}

.jstree-apple .jstree-clicked {
    padding: 8px!important;
    border-radius: 0px!important;
	background: #0e2934!important;
}

body {
    color: #dedede;
}

.cfm-info {
    background-color: #292e35;
    border-bottom-left-radius: 0px;
}

#panelColumn {
    border-right: 5px solid rgba(0,0,0,.4);
}

.breadcrumb li {
    text-shadow: none;
}

.cfm-info, .cfm-legend, .cfm-region-legend {
    box-shadow: none;
}

.navbar .nav>li>a {
    color: #4dc9de;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
    color: #2ca2c7;
}

.nav-header {
    color: #4eb2bd;
    text-shadow: none;
}

.leaflet-bar a, .leaflet-bar a:hover {
    background-color: #242b3a;
    border-bottom: 4px solid rgba(0,0,0,.4);
    color: #b1b1b1;
    text-shadow: none;
}

.leaflet-bar a.leaflet-disabled {
    background-color: #242b3a;
    border-bottom: 4px solid rgba(0,0,0,.4);
    color: #b1b1b1;
    text-shadow: none;
}

.cfm-region-legend {
    border-top-left-radius: 0px;
    border-left: 4px solid rgba(0,0,0,.4);
    border-top: 4px solid rgba(0,0,0,.4);
    background-color: #242b3a;
}

.cfm-title {
    color: white;
}

.zoom-100 .cfm-marker .cfm-inner .cfm-title-params {
    background-color: #242b3a;
	border-bottom: 0px;
}

.cfm-legend .cfm-marker, .cfm-marker .cfm-inner {
    background-color: #242b3a;
}

.nav-list li a {
    padding: 3px 15px;
    margin: 0;
    text-shadow: none;
}

.navbar .nav>li>a:hover {
    color: white;
}

.zoom-50 .cfm-inner {
    background-color: transparent!important;
    border: 0px!important;
}

.cfm-legend {
    border-top-right-radius: 0px!important;
    border: 4px solid rgba(0,0,0,.4)!important;
}

.cfm-legend, .cfm-region-legend {
    background-color: #242b3a!important;
}

.cfm-legend .cfm-marker, .zoom-lt-50 .cfm-marker .cfm-inner {
    width: 5px!important;
    height: 5px!important;
}

.zoom-50 .cfm-marker .cfm-params, .zoom-50 .cfm-marker .cfm-title-params span {
  display: inline!important;
}

.zoom-50 td.cfm-custom-params {
display: none!important;
}

.zoom-50 .popover td.cfm-custom-params {
	display: block!important;
}

.popover-title {
    background-color: #242b3a;
    border-bottom: 1px solid #292e35;
}

.popover {
    background-color: #292e35;
}

.close:hover, .close:focus {
    color: white;
}

.close {
	color: white;
}

.popover.bottom-left .arrow:after {
    border-bottom-color: #242b3a;
}

.search-result-row {
    border-bottom: 4px solid rgba(0,0,0,.4);
}

.popover.right .arrow:after {
    border-right-color: #242b3a;
}

.zoom-50 .cfm-title {
    text-shadow: 2px 2px 4px rgba(0,0,0,.8);
}

.cfm-region-legend div {
    border: 0px;
}

.zoom-50 .cfm-region-legend {
    display: none;
}

.zoom-100 .cfm-region-legend {
    display: none;
}

path.leaflet-interactive {
    fill-opacity: .35;
    stroke-opacity: .8;
}

.leaflet-bottom {
    top: 0;
}

.leaflet-right {
    left: 0;
}

.cfm-region-legend {
    bottom: 0px;
    right: 0;
}

.cfm-info {
    display: none;
}

.cfm-legend .cfm-marker, .zoom-lt-50 .cfm-marker .cfm-inner {
    width: 7px;
    height: 7px;
    border: 0px!important
    margin-top: 0;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-transition: padding .6s, margin .6s;
    -moz-transition: padding .6s, margin .6s;
    -o-transition: padding .6s, margin .6s;
    -ms-transition: padding .6s, margin .6s;
    transition: padding .6s, margin .6s;
}

.cfm-legend .cfm-marker, .zoom-lt-50 .cfm-marker .cfm-inner {
    width: 5px !important;
    height: 5px !important;
    border: 0px !important;
}

.zoom-lt-50 .cfm-marker-planet .cfm-inner {
	opacity: .25!important;
}

.zoom-lt-50 .cfm-marker-custom-planet .cfm-inner {
	opacity: .25!important;
}

.zoom-lt-50 .cfm-marker-brokenplanet .cfm-inner {
	opacity: .25!important;
}

.zoom-lt-50 .cfm-marker-hypergate .cfm-inner {
	opacity: .25!important;
}

.cfm-marker-challengeHex .cfm-icon img {
	width: 160px!important;
	height: auto;
}