body{
    margin:0;
    padding:0;
    //min-height: 100vh;
    max-height:400px;
    justify-content: center;
    color: orange;
}

.container{
    //margin: 20px;
    max-width: 500px;
    max-height:400px;
    //height: 725px;
    //color: blue;
   // background-color: gray;
    justify-content: center;
    flex-wrap: wrap;
}

.row{
    display:flex;
    max-width: 100%;
    max-height:400px;
    justify-content: center;
    flex-wrap: wrap;
}

.header{
    top: 0;
    display: flex;
    overflow-x:auto;
    justify-content: center;
    font-family:helvetica;
    align-items: center;
    //color: #444444;
    color:white;
    background-color:#fa7f05;
    position:fixed;
   // flex:1;
   // margin:10px;
    //max-width:500px;
    height:65px;
    width:100%;
    //border-radius: 10px;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.footer{
    display: flex;
    position: fixed;
    overflow-x: auto;
    bottom: 0;
    justify-content: center;
    align-items: center;
    background-color:white;
    //flex:1;
    //margin:10px;
    //max-width:500px;
    height:55px;
    width:100%;
   //border-radius: 10px;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}



.navigation{
    display: flex;
    justify-content: center;
    align-items: center;
    background:white;
    position:relative;
    flex:1;
    margin:10px;
    max-width:500px;
    height:40px;
    margin:10px;
    border-radius: 10px;
   // box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.navigasi-gambar{
    display: flex;
    justify-content: center;
    align-items: center;
    background:white;
    position:relative;
    flex:1;
    margin:10px;
    max-width:500px;
    height:200px;
    margin:10px;
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.sidebar{
    display: flex;
    justify-content: center;
    align-items: center;
    background:gray;
    position:relative;
    flex:1;
    margin:10px;
    max-width:500px;
    height:80px;
    margin:10px;
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.content{
    display: flex;
    justify-content: center;
    align-items: center;
    background:#f5f4f2;
    color:#444444;
    position:relative;
    flex:1;
    margin:10px;
    max-width:500px;
    height:100%;
    margin:10px;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}


.nav{
    position: fixed;
    bottom: 0;
    // -- width: 100%;
    width: 500px;
    // untuk mobile screen -- height: 725px; width: 500px
    height: 55px;
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
    background-color: white;
    display: flex;
    overflow-x: auto;
}

.nav__link{
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-grow: 1;
    min-width: 50px;
    overflow: hidden;
    white-space: nowrap;
    font-family: sans-serif;
    font-size: 13px;
    color: #444444;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    transition: background-color 0.1s ease-in-out ;

}

.nav__link:hover{
    background-color: #eeeeee;
}

.nav__link--active{
   // color: #009578;
   color: #444444;
}

.nav__icon{
    font-size: 18px;
}

.nav__text{
    //color: #009578;
    color: #444444;
}

// -- dari website: material.io

.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}
