*{
    box-sizing: border-box;
}
form{
    width: 55%;
    margin: 0 auto;
}
.box{
    margin: 1.5em;
}
legend{
    font-size: xx-large;
    text-align: center;
}
label{
    font-size: x-large;
}
input[type="text"], input[type="email"]{
    width: 85%;
    float: right;
}
input[name="colourText"]{
    width: 70%;
}
input[type="button"]{
    border-radius: 15px;
    vertical-align: top;
    padding: 5px;
    margin-left: 1em;
}
#payments{
    float: left;
    width: 38%;
    text-align: center;
}
#choose{
    width: 60%;
    float: right;
    text-align: center;
}
#myButtons{
    clear: both;
    margin: 2em;
    text-align: center;
}
#fields{
    /*border: solid purple 4px;*/
    overflow: hidden;
}
span{
    color: red;
}