/*
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap');
*/
@font-face {
    font-family: 'latolight';
    src: url('/fonts/lato-light-webfont.eot');
    src: url('/fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'), 
        url('/fonts/lato-light-webfont.woff2') format('woff2'), 
        url('/fonts/lato-light-webfont.woff') format('woff'), 
        url('/fonts/lato-light-webfont.ttf') format('truetype'), 
        url('/fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal; 
    font-style: normal;
}

@font-face {
    font-family: 'Bauhaus 93';
    src: url('/fonts/bauhs93-webfont.eot');
    src: url('/fonts/bauhs93-webfont.eot?#iefix') format('embedded-opentype'), 
        url('/fonts/bauhs93-webfont.woff2') format('woff2'), 
        url('/fonts/bauhs93-webfont.woff') format('woff'), 
        url('/fonts/bauhs93-webfont.ttf') format('truetype'), 
        url('/fonts/bauhs93-webfont.svg#latolight') format('svg');
    font-weight: normal; 
    font-style: normal;
}

html {
    height:100%;
}

body {
    height:100%;
    /*font-family: 'Lato', sans-serif !important;*/
    font-family:'latolight' !important;
    font-size:20px;
    background-color:#fff !important;
}

.app {
    height:100%;
    margin-bottom:5vh;
    background-color:#fff;
}

.cursorPointer {
    cursor: pointer;
}

.marginTop1rem {
    margin-top: 1rem;
}

.marginBottom1rem {
    margin-bottom: 1rem;
}

.marginTop1rem {
    margin-top: 1rem;
}

.show {
    /*transition: height 1000ms 0ms, opacity 1000ms 1000ms;*/
    transition: opacity 0.5s;
    opacity: 1;
}
   
.hide {
    /*transition: height 1000ms 1000ms, opacity 1000ms 0ms;*/
    transition: opacity 0.5s;
    opacity: 0;
    pointer-events: none;
}

#modifyLandingPage {
    /*overflow-x:hidden;*/
    background-color:#fff;
}

.landingPageBody {
    background-color:#fff !important;
}