@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';


body { 

font-size: 14px;
line-height: 25px;
font-family: 'Open Sans', arial, sans-serif;
color: #565656;
margin: 0 10px;

}

input, select, textarea {
    width: 120%;
    font-size: 13px;
    border: 1px solid #e1e8ed;
    border-radius: 4px;
    padding: 10px 17px;
    color: #8a8a8a;
	
}



/* HIDDEN FIELDS */

#registration_maintitle {display:none;}
#registration_Address {display:none;}
#registration_Question {display:none;}
#registration_Questionbox {display: none;}



input[type='submit'] {

background: #a0d468;
font-size: 12px;
font-weight: 700;
padding: 11px 20px;
letter-spacing: 0.3px;
color: #fff;
margin-right: 10px;
line-height: 1.2em;
text-align: center;
border: 2px solid transparent;
vertical-align: top;
transition: all 0.3s;
position: relative;
text-transform: uppercase;
width: auto;
border-radius: 4px;
margin-top: 10px;
font-family: 'Open Sans', arial, sans-serif;

}

/* CLEAR */


#registration_CompanyNamebox { display: none; }
#registration_Titlebox { display:none; }
#registration_Firstnamebox {clear:both; }
#registration_Surnamebox {clear:both; }
#registration_EmailAddressbox {clear:both; }
#registration_StandardProfilebox {clear:both;}

#registration_CompanyName { display:none; }
#registration_Title { display:none; }
#registration_Firstname {margin-top:10px;}
#registration_Surname {margin-top:10px;}
#registration_Gender {margin-top:10px; width: 60px; }
#registration_Genderbox {margin-top:10px; width: 200px }
#ctl00_ContentPlaceHolder1_rblGender { width: 100%; }
label[for="ctl00_ContentPlaceHolder1_rblGender_0"] { display:none; }
label[for="ctl00_ContentPlaceHolder1_rblGender_1"] { display:none; }
#ctl00_ContentPlaceHolder1_rblGender_0::after { content:' Meneer'; display:inline-block; padding-left:30px; }
#ctl00_ContentPlaceHolder1_rblGender_1::after { content:' Mevrouw'; display:inline-block; padding-left:30px; }
#ctl00_ContentPlaceHolder1_rblGender_0 { width:30px; }
#ctl00_ContentPlaceHolder1_rblGender_1 { width:30px; }
#registration_EmailAddress {margin-top:10px;}
#registration_Profiling {margin-top:20px;}
.inputTextBox {width:320px}
/* #registration_EmailAddress {margin-top:10px;} */
#registration_profilemessage {margin-top:10px;}
.AcceptedAgreement { display:inline-block; width:50px; }
#ctl00_ContentPlaceHolder1_chkOptIn { width: 50px; }

#registration_BasicInfo { }
#registration_Firstnamerequired { position:absolute; top: 10px; left: 83px; }
#registration_Surnamerequired { position:absolute; top: 82px; left: 95px; }
#registration_EmailAddressrequired { position:absolute; top: 189px; left: 93px; }