input:focus, textarea:focus {
    border-color: blue;
}


input:invalid, select:invalid, textarea:invalid {
    border-color: red;
}


input:valid, select:valid,textarea:valid  {
    border-color: green;
}

button:hover {
    background-color: gray;
}

.radio-group input[type="radio"]:checked {
    border-color: orange;
    background-color: black;
    box-shadow: 5px 10px;
    
}

.radio-group input[type="radio"]:checked + label {
    color: green;
}

input:first-of-type {
    border-radius: 25px;
}

h1 {
    text-align: center;
}

#name {
    margin: 10px;
    
}

#email {
    margin: 10px;
}

#position {
    margin: 10px;
}

fieldset {
    margin: 10px;
}


