html {
    background: url("/images/backmusic.jpeg");
    background-size: cover;
    background-color: rgba(255,255,255,0.8);
    background-blend-mode: lighten;
    background-repeat:none;
    height:auto;
    
}
.topnav {
    margin:10px 40px 0px 45px;
    overflow:hidden;
}

.topnav a {
    
    font-weight:bold;
    float: left;
    color: black;
    text-align: center;
    padding: 14px;
    text-decoration:black;
    font-size: 17px;
  }

.topnav a:hover{
    color:red
}

.white {
    background-color:beige;
    padding:10px;
    border:1px solid black;
    opacity:0.6;
}
.white p {
    color:black;
    margin:10px;
    font-weight:700;
    font-style:italic;
}

.algo {
    margin-left:30px;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}


div.code {
    display:flex;
    justify-content:center;
}
h3 {
    margin-left:30px;
}
.ans {
    font-size:2em;
    text-align:center;
    
}

.next {
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    margin-left:30px;
    margin-bottom:50px;
    margin-top:50px;
    font-size:2em;

}
.next a:hover {
    color:red
}
.first {
    margin-right:600px;
}
.second {
    margin-right:10px
}

.sieve {
    margin-top:25px;
    
}
