@font-face {
        font-family: MrsAnt;
        src: url('../../fonts/Hipopotam Studio - MrsAnt-Regular.otf');
}
html{
    overflow-y: hidden!important;
}

#tileContainer{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}       

#slideContainer{
    position: absolute;       
    width: 100%;
    height: 100%;
    overflow: hidden;  
}

.slide{
    position: absolute;
    width: 100%;
    height: 100%;
    /*background-attachment: fixed;
    background-size: cover;*/
	background-size: cover;
    background-repeat: no-repeat;
}

.module{
    padding: 40px;         
    /*padding: 17px;*/         
    border-radius: 15px;        
    position: absolute;
    
}
.info_openinghours{
    
}
.info_openinghours_header{
    padding: 9px 10px 2px 10px;
    position: relative;
}
.info_openinghours_enkelt_kantine{
    float: left;
    padding-top: 5px;
    margin-right: 5%;
    position: relative;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
}
.info_openinghours_tider{
    position: absolute;
    left: 85px;
    width: max-content;
    top: 5px;
    font-size: 18px;
}
.menuheader{
    width: 100%;
    font-size: 40px;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}
.comboheader{
    width: 100%;
    font-size: 90px;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}
.headerbotborder{
    border-bottom: solid 1px;
    width: 65%;
    margin: auto;
}
.comboheaderbotborder, .studentmealheaderbotborder{
    border-bottom: solid 1px;
    width: 50%;
    margin: auto;
}
.todaysdish{
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
}
.todaysdish_desc{
    width: 100%;
    text-align: center;
}
.day, .menucategory{
    width: 100%;
    font-size: 20px;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 30px; 
}
.todaysbuffet{
    width: 100%;
    text-align: center;
    margin-top: 5px;
}
.todaysbuffet_desc{
    width: 100%;
    text-align: center;
    margin-bottom: 20px;;
}
.itemtext{
    width: 100%;
    font-size: 35px;
    text-align: center;
    margin-top: 100px;
    margin-bottom: 10px;
    font-weight: bold;
}
.pricetext{
    width: 100%;
    font-size: 35px;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 10px;
    font-weight: bold;
}
.additionalpricetext{
    width: 100%;
    font-size: 20px;
    text-align: center;
    margin-top: 15px;   
}
.foodwasteheader{
    width: 100%;
    font-size: 90px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 300px;
    font-weight: bold;
}
.foodwastepricetext, .studentmealpricetext{
    width: 100%;
    font-size: 35px;
    text-align: center;      
    margin-top: 250px;
    font-weight: bold;
}
.foodwasteadditionalpricetext, .studentmealpricetextadditionalpricetext{
    width: 100%;
    font-size: 20px;
    text-align: center;            
    margin-top: 20px;        
}
.studentmealheaderheader{
    width: 100%;
    font-size: 65px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 100px;
    font-weight: bold;
}
.faas_i_container{
    
}

/*Dagens menu css*/
    .dagen_menu{
        max-height: 700px;
    }
    .dagen_menu .menuheader,.dagen_menu .menucategory{
        font-family: MrsAnt;
    }  
     .dagen_menu .menucategory {
        margin-top: 20px;
    }
     .dagen_menu .ajaxview .todaysbuffet,.dagen_menu input[type="text"],.dagen_menu .menu_header {
        font-family: "Roboto",sans-serif;
    }
	.dagen_menu .ajaxview .menu_header{
        text-align: center;
        font-size: 14px;
        border:none;
    }
    
    .dagen_menu .menuheader{
        font-size: 27px;
    }
    /*Scroller css start*/
    .dagen_menu .ajaxview::-webkit-scrollbar {
        width: 1em;
    }   
    .dagen_menu .ajaxview::-webkit-scrollbar-track {
        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    }

    .dagen_menu .ajaxview::-webkit-scrollbar-thumb {
        background-color: darkgrey;
        outline: 1px solid slategrey;        
    }
    /*Scroller css end*/
    .dagen_menu .ajaxview{
        overflow-y: auto;
        max-height: 650px;
        min-height: 650px
    }
    .datepicker .day{
        font-weight: normal;
        font-size: medium;
    }
    .dagen_menu .datepicker-field{
        margin-bottom: 10px;
    }
    .dagen_menu .datepicker-field input[type="text"] {
        line-height: 30px;
        height: 30px;
        font-size: 16px;
        font-weight: bold;        
        width: 114px;
        border: 1px solid #000;
    }
    
    .dagen_menu .datepicker-days .day{
        font-weight: normal;
        font-size: medium;
    }
    .dagen_menu .todaysbuffet_desc {
        margin-bottom: 15px;
    }