.formContainer{
font-family: 'Century Gothic' !important;
    margin: 0 auto !important;
    width: 532px !important;
}

input{
 margin-bottom: 15px;
}

select{
    margin-bottom: 15px;
    width: 99% !important; 
    padding: 6px 10px;
    height: 36px !important;
}

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: 14px !important;
    display: inline-block !important;
    padding: 0 10px !important;
    min-width: 152px;
    background: #6CBE45 !important;
    color: #fff !important;
    height: 40px !important;
    line-height: 40px !important;
    border-radius: 5px !important;
    margin: 15px 0 0 !important;
}

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 only screen and (max-width:600px){
	.formContainer{
    width: 400px !important;
}
	}