body{
box-sizing: border-box;
text-align : left;
/* background: linear-gradient(90deg, black, dodgerblue); */
}

.header {
/* margin-bottom: 20px; */
padding: 20px;
text-align: left;
background: linear-gradient(90deg, white, dodgerblue);
}
h1 {
color: black;
text-align: left;
font-size: 24px; 
padding-left: 1%;
}

.hlink{
    background-color: #EEEEEE;
    padding: 8px 20px;
    text-decoration:none;
    font-weight:bold;
    border-radius:5px;
    margin-left: 1%;
    cursor:pointer;

}
.hlink:hover {
    background-color:green;
    color: #FFFFFF;
}

.footer {
    /* position: fixed; */
    margin-top: 20px;
    position: fixed;
    display: flex;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: black;
    color: rgb(209, 195, 195);
    text-align: left;
    padding-left: 1px;
    
}
.site-title a{
    text-decoration:none;
    color : black;
}

fieldset{
    border : 2px solid black;
    box-sizing: border-box;
    border-radius: 5px;
    text-align : left;
    margin-bottom: 1%;


}
.button{
background-color: green; /* Green */
border: 2px;
color: black;
padding: 2px;
text-align: center;
border : 5px solid green;
border-radius: 5px;
text-decoration: none;
display: inline-block;
font-size: 15px;
}
.sel_op{
    margin-top : 10px;
    text-align : left;
    margin-left: 10%;
}
legend{
    font-size :20px;
}

.topnav {
    overflow: hidden;
    background-color: #333;
    margin-bottom: 20px;
  }
  
  .topnav a {
    float: left;
    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
  }
  
  .topnav a:hover {
    background-color: #ddd;
    color: black;
  }
  
.topnav a.active {
    background-color: #04AA6D;
    color: white;
  }
  
  