@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat');

body {
font-family: 'Montserrat', sans-serif;
color: #565656;
font-size: 16px;
}

input[type="text"] {
    float: left;
    width: 100%;
    padding: 5px 0px;
    margin-bottom: 15px;
    border: none;
    font-family: 'Montserrat', sans-serif;
    color: #565656;
    border-bottom: 1px solid #565656;
    font-size: 16px;
}

.button {
	float: left;
    border: none;
    color: #fff;
    background-color: #f25700;
    border-radius: 50px;
    padding: 7px 15px;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
	margin-top:25px;
	}

#registration_CompanyName {display: none;}
#registration_Firstname {display: none;}
#registration_Surname {display: none;}
#registration_Gender {display: none;}
#registration_EmailAddress {display: none; }
#registration_EmailAddressbox { margin-top:20px;}

#registration_maintitle span { font-size:44px; line-height:56px; font-weight:bold; }
#registration_maintitle { margin-bottom:40px; max-width:850px; }
#registration_Title {display: none}
#registration_Titlebox {display: none}
#registration_Address {display: none}
#registration_Question {display:none}
#registration_Questionbox {display: none}
#registration_profilemessage {display: none}
#registration_StandardProfile {display: none}
#registration_StandardProfilebox {display: none}

#ctl00_ContentPlaceHolder1_pnlUsernamePassword { display:none; }

#registration_CompanyNamebox,
#registration_Firstnamebox,
#registration_Surnamebox,
#registration_EmailAddressbox
 { position: relative; width:70%; max-width:735px;margin-bottom:10px;}

#registration_CompanyNamebox:after {
  content: 'Bedrijfsnaam: ';
  position: absolute;
  left: 0;
  top: 3px;
  color: #bbb;
}
#registration_Firstnamebox:after {
  content: 'Voorletters: ';
  position: absolute;
  left: 0;
  top: 3px;
  color: #bbb;
}
#registration_Surnamebox:after {
  content: 'Achternaam: ';
  position: absolute;
  left: 0;
  top: 3px;
  color: #bbb;
}
#registration_EmailAddressbox:after {
  content: 'E-mail: ';
  position: absolute;
  left: 0;
  top: 3px;
  color: #bbb;
}
#ctl00_ContentPlaceHolder1_txtCompanyName,
#ctl00_ContentPlaceHolder1_txtFirstname,
#ctl00_ContentPlaceHolder1_txtSurname,
#ctl00_ContentPlaceHolder1_txtEmailAddress {
  position: relative;
  z-index: 10;
  background:none;
  padding-left:115px;
  width:100%;
}
#registration_Gender {float:left; color: #bbb; }
input[type="radio"]{
    display:none;
}
input[type=radio] + label {
    background:url("http://www.enroutebv.nl/images/cb_drk.png") no-repeat;
    height: 24px;
    width: 26px;
	margin-right:30px;
	padding-left:30px;
	display:inline-block;
	color: #bbb;
}
input[type=radio]:checked + label {
    background:url("http://www.enroutebv.nl/images/cbc_drk.png") no-repeat;
    height: 24px;
    width: 26px;
	display:inline-block;
}