html,body, .wrapper {
    height: 100%;
}

.ac_results li, #ssrContainer .res a, #gabContainer .slimheader a {
    line-height: 30pt!important;
    /*font-size: 11pt!important;*/
}

/*#tabMember_routeplanner,
#tabMember_visikart,
.iad_popup_waypoint,
#tabMember_print,
#map-share-link-info,
#tabMember_routeplanner,
#gbFaqTitle {
    display: none;
}*/

#gabResult .slimheader, #ssrContainer .res, div#ssrRestLink {
    margin: 10px 10px 0px 16px;
}

#gabResult .slimheader a, #ssrContainer .res, div#ssrRestLink a {
    max-width: 200px;
}

#gabResult .slimheader, #ssrContainer .res, div#ssrRestLink {
    padding: 7px 0;
}

.touch #map-menu {
    height:     auto;
    min-height: 50px;
}

#map-menu,
.close-leftmenu {
    display: block;
    -webkit-transform: translate3d(-317px, 0, 0);
       -moz-transform: translate(-317px, 0);
        -ms-transform: translate(-317px, 0);
         -o-transform: translate(-317px, 0);
            transform: translate(-317px, 0);
    -webkit-transition: -webkit-transform 0.5s;
       -moz-transition:    -moz-transform 0.5s;
        -ms-transition:     -ms-transform 0.5s;
         -o-transition:      -o-transform 0.5s;
            transition:         transform 0.5s;
}

#map-main.sidemenu #map-menu,
#map-main.minimenu #map-menu,
#map-main.sidemenu .close-leftmenu,
#map-main.minimenu .close-leftmenu{
    -webkit-transform: translate(0, 0);
       -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
}

.close-leftmenu:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background: #06BEFB url("../images/symbol_close.png") no-repeat scroll 2px 7px;
    -webkit-transform: rotate(180deg);
}

#map-main.sidemenu .close-leftmenu:before,
#map-main.minimenu .close-leftmenu:before {
    -webkit-transform: rotate(0deg);
}

#map-share-link {
    margin-bottom:0;
}
a.only-touch {
    display: inline !important;
}

.filtergroup h4 {
    padding: 12px 8px !important;
}
.filtergroup label{
    padding:4px 0 !important;
}

#map-iad-verticals li,
#map-poi-categories ul li,
.map-historical-wrapper ul li {
    line-height: 25px;
}
#map-poi-categories ul li {
    background-position: 6px 13px !important;
}

.olPopupCloseBox {
    padding: 5px;
}


/**
 *      FINN.Map.Control.BigZoomButtons
 */

/*   Finn STD Knaff * duplicated from mainapp.css  */
.tools .panel-button{
	cursor: pointer;
	font-family: Arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	border: 1px solid;
	border-radius: 3px;
	display: inline-block;
	overflow:visible;
	color:#FFFFFF;
	background-color:#0099FF;
	border-color: #5abdff #004c7f #004c7f #5abdff;
}
