
/** Kalender **/
.bp-rsform .rsform-block.rsform-type-calendar .formControls .formBody  {
	position: relative;
}
.bp-rsform .rsform-block.rsform-type-calendar .formControls .formBody input {
	padding-left: 50px;
}
.bp-rsform .rsform-block.rsform-type-calendar .btnCal.rsform-calendar-button {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 38px;
	width: 38px;
	font-size: 18px;
	line-height: 1;
}
.bp-rsform .rsform-block.rsform-type-calendar .btnCal.rsform-calendar-button::before {
  font-family: fontawesome;
  content: "\f073";
}







/** Bewerbungsformular **/
#userForm-bewerbung input,
#userForm-bewerbung textarea {
	color: #131d4d;
	box-shadow: 3px 3px 7px 1px #ccc;
}
#userForm-bewerbung input.rsform-upload-box {
	box-shadow: none;
}


#userForm-bewerbung input[type="text"] {
  padding: 25px 15px;
  }
#userForm-bewerbung .rsform-block.rsform-type-calendar .formControls .formBody input[type="text"] {
  padding-left: 50px;
}
#userForm-bewerbung .rsform-block.rsform-type-calendar .btnCal.rsform-calendar-button {
  position: absolute;
  left: 1px;
  top: 1px;
  height: 50px;
  width: 45px;
  font-size: 25px;
  line-height: 1;
  background-color: #fff;
  border: 0 none;
  box-shadow: none;
  padding: 0;
  color: #FAB500;
}
#userForm-bewerbung .rsform-block.rsform-type-calendar .btnCal.rsform-calendar-button::before {
  font-family: fontawesome;
  content: "\f133";
}

#userForm-bewerbung .rsform-block.rsform-block-senden.rsform-type-submitbutton button[type="submit"] {
  background-color: #1A2662;
  color: #fff;
  text-shadow: none;
  background-position: unset;
  transition: none;
  box-shadow: none;
  border-radius: 0;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.3;
}
#userForm-bewerbung .rsform-block.rsform-block-senden.rsform-type-submitbutton button[type="submit"]:hover, 
#userForm-bewerbung .rsform-block.rsform-block-senden.rsform-type-submitbutton button[type="submit"]:focus {
  background-color: #131d4d;
  color: #fff;
}













/** Praktikum Bewerbungsformular **/
#userForm-praktikum input,
#userForm-praktikum textarea {
	color: #131d4d;
	box-shadow: 2px 2px 4px -1px #ccc;
}
#userForm-praktikum input.rsform-upload-box {
	box-shadow: none;
}


#userForm-praktikum input[type="text"] {
  padding: 25px 15px;
  }
#userForm-praktikum .rsform-block.rsform-type-calendar .formControls .formBody input[type="text"] {
  padding-left: 50px;
}


#userForm-praktikum .rsform-block.rsform-block-bereich label#bereich-grouplbl {
  display: block;
  margin-top: 30px;
  display: block;
}
#userForm-praktikum .rsform-block.rsform-block-bereich label#bereich-grouplbl strong.formRequired {
  display: none;
}

#userForm-praktikum .rsform-block.rsform-block-bereich .formBody > label {
  display: inline-block;
  min-width: 275px;
}



#userForm-praktikum .rsform-block.rsform-type-calendar .btnCal.rsform-calendar-button {
  position: absolute;
  left: 1px;
  top: 1px;
  height: 50px;
  width: 45px;
  font-size: 25px;
  line-height: 1;
  background-color: #fff;
  border: 0 none;
  box-shadow: none;
  padding: 0;
  color: #FAB500;
}
#userForm-praktikum .rsform-block.rsform-type-calendar .btnCal.rsform-calendar-button::before {
  font-family: fontawesome;
  content: "\f133";
}


#userForm-praktikum select {
  width: 100%;
  border: 1px solid #bbb;
  box-sizing: border-box;
  margin-bottom: 0;
  padding: 15px 15px;
  height: 52px;
  font-family: inherit;
  font-size: 16px;
}


#userForm-praktikum .rsform-block.rsform-block-upload.rsform-type-freetext {
  margin-bottom: 0;
}


#userForm-praktikum .rsform-block.rsform-block-senden.rsform-type-submitbutton button[type="submit"] {
  background-color: #1A2662;
  color: #fff;
  text-shadow: none;
  background-position: unset;
  transition: none;
  box-shadow: none;
  border-radius: 0;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.3;
}
#userForm-praktikum .rsform-block.rsform-block-senden.rsform-type-submitbutton button[type="submit"]:hover, 
#userForm-praktikum .rsform-block.rsform-block-senden.rsform-type-submitbutton button[type="submit"]:focus {
  background-color: #131d4d;
  color: #fff;
}