body{
   box-sizing: border-box; 
   margin: 0px;
   background-color: aliceblue;
}
 nav{
   height: 50px;
   width: 100%;
   margin-top: -30px;
    display: flex;
    background-color: rgb(148, 148, 249);
    overflow: hidden;
    position: fixed;
}
.logo{
    flex:0.2;
    
    
    
}
.nav-items{
    flex:0.8;
    
    display: flex;
    justify-content: space-evenly;
    
}
.nav-items a{
    color: black;
    height:fit-content;
    width:fit-content;
    padding: 5px;
    font-size: 25px;
    margin: auto;
    text-decoration: none;
    
    
    
}
/* .nav-items a:hover{
color: white;
} */
.nav-items a strong{
    padding: 5px;
    border-radius: 3px;
    
  }
.logo img{
    height:50px;
    width:70px;  
}
.main-container{
    display: flex;
    flex-direction: column;
    
    align-items: center;
    width:40%;
    height: fit-content;
    margin: auto;
    margin-top: 30px;
    padding-top: 50px;
    padding: bottom 20px;
    font-size: 24px;
    
}
.my-info{
background-color: lightgray;
width: 100%;
border: solid;
border-radius: 10px;
padding-left: 20px;

}
.my-info span{
    font-weight: 400;
}
.contents{
margin-top: 30px;
background-color: blanchedalmond;
border: solid;
width: 100%;
border-radius: 10px;
padding-left: 20px;
}
.contents h1{
    margin: 10px;
    text-align: center;
}
.contents ol li{
    padding: 15px;
   
}
.contents  ol  ul li{
    list-style: disc ;
    
}
.btn{
    margin-top: 50px;
   display: flex;
    
   
}
.btn div {
    background-color: aliceblue;
    margin: 20px;
    margin-top: 40px;
    margin-bottom: 10px;
    width:100px;
    padding:8px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    border:2px solid lightgrey ;
    border-radius: 5px;
    
   
}
.btn a{
    text-decoration: none;
    color: black;
}
.btn div:hover{
    cursor: pointer;
    background-color: hsl(0, 2%, 87%);
    box-shadow: 5px 5px 5px  rgba(0, 0, 255, .15);
}
