.redemption-form{background:#f1f1f1;color:#222}
#redemption-form{padding-top:50px;padding-bottom:50px;padding-left:50px;padding-right:50px}
#redemption-form input[type="text"]{margin:inherit;margin-bottom:20px}
#redemption-form .button{margin-top:20px;color:white;white-space:normal}
#redemption-form .button[disabled]{background:#444}
#redemption-form .red{color:red}
#redemption-form .form-terms{display:inline-block;width:90%;vertical-align:top;margin-top:3px}
#redemption-form .opt-in-box{width:20px;display:inline-block}
#redemption-form .opt-in-box.sms-opt-in.hide,#redemption-form .form-terms.sms-opt-in.hide{display:none}
#redemption-form .extra-legal{width:100%}
#redemption-form ul.CompanySearchResults{margin-top:-20px}
.redemption-form .batchoffercodes{display:none}
.redemption-form .batchoffercodes_description{font-size:12px;font-weight:light;margin-bottom:0}
.redemption-form .batchoffercodes_quantity_statement{font-size:16px}
.redemption-form .batchoffercodes_quantity_statement #batchoffercodes_quantity{font-weight:bold;color:red}
#redemption-form.dark-style{background:#363636;color:#fff}
#redemption-form.dark-style p{font-size:12px;font-weight:300;line-height:1.4;padding-top:5px}
#redemption-form.dark-style .redemption-subhead{margin-bottom:5px}
#redemption-form.dark-style input[type="text"]{margin-bottom:14px}
#redemption-form.dark-style .form-terms a,#redemption-form.dark-style .opt-in-terms a{color:#ec008c}
#redemption-form.dark-style .opt-in-box{float:left;padding-top:4px}
#redemption-form.dark-style ul.CompanySearchResults{color:black}