﻿
.menuMobileButtonContainer {
    padding: 10px;
    background-color:#286a9b;
    position:absolute;
    bottom: 25%;
}

.menuMobileButton {
    height: 40px;
    width: 40px;
    display: block;
    overflow: hidden;
    text-align:center
}

.menu-mobile-container {
    max-height: 365px;
    width: 300px;
    background-color: #286a9b;
    position: fixed;
    left: 0;
    top: 98px;
    z-index: 10000;
    font-size: 14px;
    font-weight: bold;
    color: white;
	overflow: auto;
}

@media (max-height:415px) {
    .menu-mobile-container {
		max-height: 160px;
	}
}

#ToPreviousLevel {
    padding: 10px;
}

#ToPreviousLevel > span {
    padding: 0;
}

div.menu-mobile-container > div {
    /*padding:10px;*/
}

div.menu-mobile-container > div > a { 
    text-decoration:none;
    font-weight: bold;
    color: white;
    font-size: 14px;
    padding:10px;
}

div.menu-mobile-container > div > span { 
    padding:10px;
}