article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}body,html{height:100%}body{min-height:100%;font-size:.875rem}#wrapper{margin:0 auto;height:100%}#header{height:50px;width:100%;background:rgba(0,0,0,.7);box-shadow:0 6px 6px -5px rgba(0,0,0,.75);z-index:10}#header .navbar{height:inherit}#fullscreen-container{height:100%}#map{height:inherit;width:100%}#floating-sidebar{padding:10px 5px;position:absolute;top:70px;left:10px;width:25%;max-width:400px;min-width:250px;background:rgba(34,34,34,.9);border-radius:5px 0 5px 5px;box-shadow:6px 6px 13px -5px rgba(0,0,0,.75);min-height:300px;max-height:calc(100% - 220px)}#floating-sidebar .sidebar-hider{position:absolute;right:13px;top:2px;color:#949494;font-weight:700;font-size:11px;cursor:pointer;z-index:2}#floating-sidebar .sidebar-hider:hover{color:#77b300}#content-container{padding-top:50px}#footer{height:18px;padding-top:2px;background:rgba(0,0,0,.75);width:100%;text-align:center;font-size:10px;color:silver}#base_layers_switcher{position:absolute;bottom:0;z-index:100;padding:20px 17px;transition-duration:.2s}#base_layers_switcher .base_layer_item{width:100px;height:100px;display:inline-block;margin:5px;cursor:pointer;position:relative;vertical-align:bottom;background-size:cover!important;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.45);transition:transform .15s,box-shadow .15s}#base_layers_switcher .base_layer_item:not(.base_layer_item_active):hover{transform:translateY(-3px);box-shadow:0 6px 14px rgba(0,0,0,.5)}#base_layers_switcher .base_layer_item span{position:absolute;left:0;right:0;bottom:0;padding:16px 7px 6px;border-radius:0 0 8px 8px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff;font-size:12px;line-height:1.2;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;pointer-events:none}.base_layer_item_overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.25);transition-duration:.2s;border-radius:8px}.base_layer_item_overlay:hover{background-color:transparent}.base_layer_item_active{width:104px!important;height:104px!important;margin:3px 5px!important}.base_layer_item_active .base_layer_item_overlay{background-color:transparent}#base_layers_switcher.base_layers_expanded .base_layer_item_active{box-shadow:0 0 0 3px #77b300,0 3px 10px rgba(0,0,0,.45)}#layer-controls-tabs{background:none;color:#888;border:none}#layer-controls-tabs .ui-tabs-tab{font-weight:700!important;outline:none;box-shadow:6px 6px 13px -5px rgba(0,0,0,.75)}#layer-controls-tabs .ui-tabs-tab a{cursor:pointer!important;outline:none!important}#layer-controls-tabs .ui-tabs-nav{position:absolute;right:-43px;top:-106px;width:-moz-max-content;width:max-content;transform:rotate(90deg) translate(20.4em);transform-origin:100% 0;background:transparent;border:none}#layer-controls-tabs .ui-tabs-panel{padding:0;margin:0;color:inherit}#layer-controls-tabs .ui-state-default{border:1px solid #aaa;background:#aaa}#layer-controls-tabs .ui-state-active,#layer-controls-tabs .ui-state-default:hover{border:1px solid #77b300;background:#77b300}#tabs_container{overflow-y:auto;overflow-x:visible}.mCSB_scrollTools .mCSB_draggerContainer{top:9px!important}.header_contactinfo{color:#fff;margin-right:-3px!important;text-align:right}.header_contactinfo a{color:#fff}.header_contactinfo a:hover{color:#77b300}.loginform{margin-top:70px}.loading{background:#fff url(/icons/ajax-loader_green.gif) 50% no-repeat;width:100%;height:100%}