
.maproswebmaterial {
position:relative;
padding-top:30px;
overflow:hidden;
max-width: 100%;
}
.maproswebmaterial iframe,.maproswebmaterial object,.maproswebmaterial embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;   
}
.toast {
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.toast.show {
    transform: translateY(0);
    opacity: 1;
}

.toast:not(.show) {
    transform: translateY(100%);
    opacity: 0;
}
.navbar.header--clone {
    position: fixed;
    top: -100%;
    left: 0;
    width: 100%;
    transition: top 0.3s ease;
    z-index: 1000;
}

.navbar.header--stick {
    top: 0;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

.navbar.header--unstick {
    top: -100%;
}
