/*
    Landon Hansen
    2/7/2024
    Change Due Assignment for class
*/

body {
    display: flex;

    justify-content: center;

    min-height: 100vh;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

main {
    align-self: center;
    max-width: 750px;

    /* text-align: center; */

    box-sizing: border-box;

    padding: 30px;
    border-radius: 5px;

    border: 1px solid gray;
}

h2 {
    text-align: center;
}

label, input {
    display: block;
    text-align: left;
}

label {
    font-size: 1.2rem;
}

input[type="text"] {
    height: 1.2rem;
    font-size: 1.2rem;

    margin-bottom: 10px;
}

input[type="submit"] {
    
}

label.required::after {
    content: "*";
    color: red; 
}

input:disabled {
    background-color: rgb(250, 250, 250);
    border: 1px solid gray;
}

input:disabled:hover {
    cursor: not-allowed;
}