.formContainer{
    font-family:"GalanoGrotesque", Century Gothic !important;
    margin: 0 auto !important;
    width: 532px !important;
}

input{
 margin-bottom: 15px;
}

select{
    margin-bottom: 15px;
}

td {
font-size: 14px;
}

span{ 
    margin-left: 18px;
}

input{
    padding: 5px;
    border: 1px solid #c8c8c8 !important;
    border-radius: 5px;
}

table {
  border-spacing: 0 0.5em;
}

input#SubmitButton {
    font-size: 1.25em !important;
    display: inline-block !important;
    padding: 0 10px !important;
    min-width: 152px;
    width: 280px;
    font-weight: bold;
    background: #6CBE45 !important;
    color: #fff !important;
    height: 40px !important;
    line-height: 40px !important;
    border-radius: 28px !important;
    margin: 15px 0 0 !important;
    border: none;
}

input[type="checkbox"]::before {
    left: 4px !important;
    top: 8px !important;
}

label#marketing{
    position: relative;
}

input#164495FF, input#165145FF{
    position: absolute;
}

input.full-width{
    width: 98%;
}

span.label2 {    top: -2px !important;
    position: relative;}

@media screen and (max-width: 600px){
    .formContainer{
    width: 366px !important;
}
    
    input, select{
        width: 98%;
    }
    
    col-sm-12{
        width:100%;
    }
}