*{
    box-sizing: border-box;
}

body{
    font-family: 'Times New Roman', Times, serif;
    margin: 10px 10px;
    font-size: 17px;
    padding: 8px;
}

nav {
    display: flex;
    flex-direction: row;
    left: 25%;
    background-color: #ffd700;
    height: 50px;
    border-radius: 10px;
    position:fixed;
}
nav a{
    color: black;
    text-decoration: none;
    font-weight: bold;
    font-size: 22px;
    padding: 15px;
}
nav a:hover{
    color: #f4f4f4;
    transition: all 0.2s ease-in-out;
}
nav a:active{
    color: tomato;
}

.whole{
    background-color: #fff;
    padding: 10px;
    border: 3px solid #ffd700;
    border-radius: 5px;
}

input[type= "text"],
input[type= "email"],
input[type= "password"]{
    width: 100%;
    padding: 12px;
    border:2px solid #ffd700;
    border-radius: 5px;
}

input[type="radio"]{
    padding: 10%;
}

h1 {
    padding-top: 1cm;
    font-family: 'Dancing Script';
    color: #ffd700;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    font-size: 58px;
    text-decoration:underline;
}

p{
    padding: 10px;
    font-size: 22px;
    text-align: left;
    font-weight:bold;
}
button[ type="submit"],
button[type="button"]{
    margin-top: 5px;
    background-color: #ffd700;
    color: #fff;
    padding: 12px ;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    width: 100%;
}

button[type="button"]:hover{
    background-color:blue;
    color: #fff;
}

button[type="submit"]:hover{
    background-color:blue;
    color: #fff;
}


h1 {
    padding-top: 1cm;
}
