#bsRequest-Alter, #bsRequest-Form { width: 100%; }
#bsRequest-Alter .highlight { width: 250px; }
#bsRequest-Form { margin-bottom: 10px; }
#bsRequest-Form ul { list-style-type: none; list-style-image: none !important; margin: 0px 0px 10px 0px; padding: 0px; }
#bsRequest-Form textarea { width: 100%; }
#bsRequest-Privacy { padding: 5px 10px 5px 30px; font-size: 80%; text-align: justify; }
#bsRequest-Privacy input[name="privacy"] { margin: 0px 5px 0px -20px; position: relative; top: 2px; }
#bsRequest-Sbm { text-align: right; }
#bsRequest-Sbm input { width: 30%; margin-left: 10px; }    
.bsRequest-Float { width: 50%; float: right; }
.bsRequest-Sbm-Text { float: left; margin: 5px 10px 0px 0px; padding: 0px; }
.bsRequest-Alter-cl1 { padding: 1px 10px; }
.bsRequest-Alter-cl1 img{ float: right; }
.bsRequest-Alter-cl1 span{ display: block; font-weight: bold; font-size: 1.1em; margin-bottom: 10px; }
.bsRequest-Info { margin-bottom: 30px; }
.bsRequest-Info img { float: left; margin-right: 10px; width: 40px; }
.bsRequest-Info span { margin-left: 30px; font-weight: bold; }
.g-recaptcha { float: right; margin: 5px 0px 0px 10px; }
#bsRequest-Privacy input[type="checkbox"] + label::after { top: 12px; }
#bsRequest-Privacy input[type="checkbox"] + label::before { top: 5px; }