.FormBuilder input {
    background-color: transparent !important;
    border: 0;
}
.FormBuilder form{margin:0;padding:0;width:100%;}
.FormBuilder form label{display:none;}
.FormBuilder form div{display:inline-block;}
.FormBuilder form .InputfieldContent{display:block;width:100%;}
.FormBuilder form .Inputfields{display:block;width:100%;}
.FormBuilder form input{color:#fff;padding:10px;}
.FormBuilder form #wrap_Inputfield_email_address{width:70% !important;display:inline-block;margin-bottom:0px !important}
.FormBuilder form #wrap_signup_submit{width:30% !important; display:inline-block;margin-bottom:0px !important}

.FormBuilder form button{
    background-color: transparent !important;;
    padding: 0px;
    padding-left: 10px;
    font-size:11px;
}

.FormBuilder form button:hover{
    background-color: transparent !important;
    padding: 0px;
    padding-left: 10px;
    font-size:11px;
}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #949494;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #949494;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #949494;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #949494;
}




[class*="FormBuilder-signup"] form #wrap_Inputfield_email_address{
    width:70% !important;
    display:inline-block;
    margin-bottom:0px !important;
    border:1px solid white;
    border-right:0px;
    height:48px;
}

[class*="FormBuilder-signup"] form [id*=wrap_signup]{
    width:30% !important;
    display:inline-block;
    margin-bottom:0px !important;
    vertical-align: top;
    height:48px;
    border: 1px solid white;
    padding: 13px;
    border-left: 0px;
}

[class*="FormBuilder-signup"] form [id*=wrap_signup]  button{
    display:block;
    position:relative;
    margin:auto;
    background-color: transparent !important;;
    padding: 0px;
    font-size:11px;
}



#FormBuilderViewport_signup{
    height:80px !important;
}



.Inputfield Inputfield_email_address {
    display: inline-block;
    float: left;
    width: 80% !important;
}



.FormBuilder-signup form .Inputfields, .FormBuilder-signup-popup form .Inputfields {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:5px;
    /* border: 1px solid rgba(255, 255, 255, 0.54); */
}


[class*="FormBuilder-signup"] .Inputfield_privacy_policy, .Inputfield_receive_offers{
    width:100% !important;
    order:1;
    align-self:end;
    margin: 4px 0px 0px 5px !important;
}


[class*="FormBuilder-signup"] .InputfieldCheckbox .InputfieldContent label span {
    font-size: 12px;
    color: white;
}

[class*="FormBuilder-signup"] .InputfieldCheckbox .InputfieldContent label span a{
    color: white;
}
