 .form-container {
        display: flex;
        justify-content: space-around;
        align-items: center;
        margin-bottom: 20px;
        flex-wrap: wrap; /* Allows items to wrap in smaller screens */
    }
    .form-group {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin: 10px;
    }
    label, input {
        margin: 5px;
    }
    #result, #probability {
        font-weight: bold;
    }

    /* Media Query for small screens */
    @media (max-width: 600px) {
        .form-group {
         flex-direction: row;
              
        }
        .form-container {
            justify-content: center;

        }
    }

.gbtn {
    background-color: #04AA6D;
    color: #ffffff;
    border-color: #04AA6D;
    font-size: 18px;
    font-family: 'Source Sans Pro', sans-serif;
    padding-left: 19px;
    padding-right: 19px;
    border: 1px solid #cccccc;
    border-radius: 5px;
}
/** (c) Sports-statistics.com **/