@charset "UTF-8";
/**
 * Farben 
 **/
:root {
  --rubgreen: #8DAE10;
  --rubblue: #003560;
  --bordernormal: #c1bbba;
  --borderhover: $rub-green;
  --bgboxes: #E6E4E4; }

/**
 * SharePoint Globals 
 **/

#ms-error-error-content #DeltaPlaceHolderMain span{
  display: none;
}
#ms-error-error-content #DeltaPlaceHolderMain span:before{
  content: ' ';
}


.rfRow #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_LastNameLabel:before{
  content: 'Last name | ';
  color: #003560;
}

.rfRow #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_LastNameLabel:before{
  content: 'Last name | ';
  color: #003560;
}

.rfRow #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_LastNameLabel:before{
  content: 'Last name | ';
  color: #003560;
}


#ctl00_ctl47_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_FirstNameLabel {
color: #003560;
}

/* --------------------------------------------------EIGENE ÄNDERUNGEN ANFANG------------------------------------------------*/

/* REGISTRATION HEADER */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_Header:after{
	content: '  | Registration';
	color: #444;
}

/* INSTRUCTION */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_Instruction:after{
	content: '  | Please use this form to register.';
	color: #444;
}

/* FIRST NAME */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_FirstNameLabel:after{
  content: ' | First name';
  color: #444;
}

/* LAST NAME */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_LastNameLabel:after{
  content: '  | Last name';
  color: #444;
}

/* EMAIL */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_EmailLabel:after{
  content: '  | E-mail';
  color: #444;
}

/* EMAIL CONFIRMATION */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_ConfirmEmailLabel:after{
	content: '  | E-mail confirmation';
	color: #444;
}

/* PASSWORD */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel:after{
	content: '  | Password (min. 8 Zeichen/characters, mind. 1 Sonderzeichen/special character, z.B./e.g. ! $ % & * +)';
	color: #444;
}

/* PASSWORD CONFIRMATION */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_ConfirmPasswordLabel:after{
	content: '  | Password confirmation';
	color: #444;
}

/* ABSENDEN BUTTON */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_CreateUserButton:after{
	content: '  | SEND';
}

/* ABBRECHEN BUTTON */
.rfRow #ctl00_ctl50_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_CancelButton:after{
	content: '  | CANCEL';
}

/* ------ ctl51 (Variante für diese Seite) ------ */

.rfRow #ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_Header:after{
	content: '  | Registration';
	color: #444;
}

.rfRow #ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_Instruction:after{
	content: '  | Please use this form to register.';
	color: #444;
}

.rfRow #ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_FirstNameLabel:after{
  content: ' | First name';
  color: #444;
}

.rfRow #ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_LastNameLabel:after{
  content: '  | Last name';
  color: #444;
}

.rfRow #ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_EmailLabel:after{
  content: '  | E-mail';
  color: #444;
}

.rfRow #ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_ConfirmEmailLabel:after{
	content: '  | E-mail confirmation';
	color: #444;
}

.rfRow #ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel:after{
	content: '  | Password (min. 8 Zeichen/characters, mind. 2 Sonderzeichen/special characters, z.B./e.g. ! $ % & * +)';
	color: #444;
}

.rfRow #ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_ConfirmPasswordLabel:after{
	content: '  | Password confirmation';
	color: #444;
}

/* Buttons: Text bleibt sichtbar, englischer Zusatz wird ergänzt */
#ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_CreateUserButton:after{
	content: '  | SEND';
}

#ctl00_ctl51_g_f6818b51_38ee_4a47_8fb4_18e33023ab2c_FBACreateUserWizard_CreateUserStepContainer_CancelButton:after{
	content: '  | CANCEL';
}

/* --------------------------------------------------EIGENE ÄNDERUNGEN ENDE------------------------------------------------*/


#ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_FirstNameLabel {
color: #003560;
}

#ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_FirstNameLabel {
color: #003560;
}

#ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_FirstNameLabel {
color: #003560;
}

.rfRow #ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_FirstName:before{
  content: 'First name | ';
  color: #003560;
}

#ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_FirstName {
color: #003560;
}


.rfRow #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_EmailLabel:before{
  content: 'E-mail | ';
  color: #003560;
}

.rfRow #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_EmailLabel:before{
  content: 'E-mail | ';
  color: #003560;
}

.rfRow #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_EmailLabel:before{
  content: 'E-mail | ';
  color: #003560;
}

#ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_EmailLabel {
 color: #003560;
}

#ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_EmailLabel {
 color: #003560;
}

#ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_EmailLabel {
 color: #003560;
}

.rfRow #ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_Email:before{
  content: 'E-mail | ';
  color: #003560;
}

#ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_Email {
 color: #003560;
}

.rfRow #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmEmailLabel:before{
  content: 'E-mail confirmation | ';
  color: #003560;
}

.rfRow #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmEmailLabel:before{
  content: 'E-mail confirmation | ';
  color: #003560;
}

.rfRow #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmEmailLabel:before{
  content: 'E-mail confirmation | ';
  color: #003560;
}

#ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmEmailLabel {
color: #003560;
}

#ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmEmailLabel {
color: #003560;
}

.rfRow #ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_ConfirmEmail:before{
  content: 'E-mail confirmation | ';
  color: #003560;
}

#ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_ConfirmEmail {
color: #003560;
}


.rfRow #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel:before{
  content: 'Password | ';
  color: #003560;
}

.rfRow #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel:before{
  content: 'Password | ';
  color: #003560;
}

.rfRow #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel:before{
  content: 'Password | ';
  color: #003560;
}

#ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel {
 color: #003560;
}

#ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel {
 color: #003560;
}

#ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel {
 color: #003560;
}

/* Passworthinweis: min. 8 Zeichen, mind. 1 Sonderzeichen */
.rfRow #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel:after{
  content: '  (mind. 8 Zeichen & 1 Sonderzeichen / min. 8 characters & 1 special character, e.g. ! $ % & * +)';
  color: #8dae10;
  font-size: 14px;
}

.rfRow #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel:after{
  content: '  (mind. 8 Zeichen & 1 Sonderzeichen / min. 8 characters & 1 special character, e.g. ! $ % & * +)';
  color: #8dae10;
  font-size: 14px;
}

.rfRow #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_PasswordLabel:after{
  content: '  (mind. 8 Zeichen & 1 Sonderzeichen / min. 8 characters & 1 special character, e.g. ! $ % & * +)';
  color: #8dae10;
  font-size: 14px;
}

.rfRow #ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_Password:before{
  content: 'Password | ';
  color: #003560;
}

#ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_Password {
 color: #003560;
}

.rfRow #ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_Password:after{
  content: '  (mind. 8 Zeichen & 1 Sonderzeichen / min. 8 characters & 1 special character, e.g. ! $ % & * +)';
  color: #8dae10;
  font-size: 14px;
}

.rfRow #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmPasswordLabel:before{
  content: 'Password confirmation | ';
  color: #003560;
}

.rfRow #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmPasswordLabel:before{
  content: 'Password confirmation | ';
  color: #003560;
}

.rfRow #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmPasswordLabel:before{
  content: 'Password confirmation | ';
  color: #003560;
}

#ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmPasswordLabel {
color: #003560;
}

#ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmPasswordLabel {
color: #003560;
}

#ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_ConfirmPasswordLabel {
color: #003560;
}

.rfRow #ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_ConfirmPassword:before{
  content: 'Password confirmation | ';
  color: #003560;
}

#ctl00_PlaceHolderMain_MembershipRequest_FBACreateUserWizard_CreateUserStepContainer_ConfirmPassword {
color: #003560;
}


.rfRow #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Header:before{
  content: 'REGISTRATION';
  color: #003560;
}

.rfRow #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Header:before{
  content: 'REGISTRATION';
  color: #003560;
}

.rfRow #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Header:before{
  content: 'REGISTRATION';
  color: #003560;
}

#ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Header {
  color: transparent;
}

#ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Header {
  color: transparent;
}

#ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Header {
  color: transparent;
}

/* Instruction: deutsche und englische Version */
.rfRow #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Instruction:before{
  content: 'Füllen Sie das Formular aus und klicken Sie auf "Absenden". Zum Abbrechen klicken Sie auf "Abbrechen". | Please complete the form and click "Absenden" to submit. To cancel, click "Abbrechen".';
  font-weight: bold;
  color: #FF0000;
}

.rfRow #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Instruction:before{
  content: 'Füllen Sie das Formular aus und klicken Sie auf "Absenden". Zum Abbrechen klicken Sie auf "Abbrechen". | Please complete the form and click "Absenden" to submit. To cancel, click "Abbrechen".';
  font-weight: bold;
  color: #FF0000;
}

.rfRow #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Instruction:before{
  content: 'Füllen Sie das Formular aus und klicken Sie auf "Absenden". Zum Abbrechen klicken Sie auf "Abbrechen". | Please complete the form and click "Absenden" to submit. To cancel, click "Abbrechen".';
  font-weight: bold;
  color: #FF0000;
}

#ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Instruction {
  color: transparent;
}

#ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Instruction {
  color: transparent;
}

#ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CreateUserStepContainer_Instruction {
  color: transparent;
}

.rfInfo #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CompleteStepContainer_CompleteSuccess {
	color: transparent;
}

.rfInfo #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CompleteStepContainer_CompleteSuccess {
	color: transparent;
}

.rfInfo #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CompleteStepContainer_CompleteSuccess {
	color: transparent;
}

.ms-cursorPointer #ctl00_PlaceHolderMain_MembershipRequest {
	color: transparent;
}

.rfInfo #ctl00_ctl44_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CompleteStepContainer_CompleteSuccess:before{
	content: 'Vielen Dank für Ihre Registrierung. Bitte prüfen Sie Ihre E-Mails und klicken Sie auf den Bestätigungslink. Die E-Mail kann aus technischen Gründen einige Minuten auf sich warten lassen. Schauen Sie ggf. in Ihrem Spam-Ordner nach. Bei Fragen wenden Sie sich bitte an welcome@rub.de | Dear applicant, thank you for registering your account. Please check your emails and click on the confirmation link. For technical reasons, the mail may take a few minutes to arrive. If you do not find it, please check your spam folder. If you have any questions, please send a mail to welcome@rub.de';
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	color: #003560;
}

.rfInfo #ctl00_ctl45_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CompleteStepContainer_CompleteSuccess:before{
	content: 'Vielen Dank für Ihre Registrierung. Bitte prüfen Sie Ihre E-Mails und klicken Sie auf den Bestätigungslink. Die E-Mail kann aus technischen Gründen einige Minuten auf sich warten lassen. Schauen Sie ggf. in Ihrem Spam-Ordner nach. Bei Fragen wenden Sie sich bitte an welcome@rub.de | Dear applicant, thank you for registering your account. Please check your emails and click on the confirmation link. For technical reasons, the mail may take a few minutes to arrive. If you do not find it, please check your spam folder. If you have any questions, please send a mail to welcome@rub.de';
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	color: #003560;
}

.rfInfo #ctl00_ctl46_g_35bfc48d_d744_4e7f_b449_776a6952a275_FBACreateUserWizard_CompleteStepContainer_CompleteSuccess:before{
	content: 'Vielen Dank für Ihre Registrierung. Bitte prüfen Sie Ihre E-Mails und klicken Sie auf den Bestätigungslink. Die E-Mail kann aus technischen Gründen einige Minuten auf sich warten lassen. Schauen Sie ggf. in Ihrem Spam-Ordner nach. Bei Fragen wenden Sie sich bitte an welcome@rub.de | Dear applicant, thank you for registering your account. Please check your emails and click on the confirmation link. For technical reasons, the mail may take a few minutes to arrive. If you do not find it, please check your spam folder. If you have any questions, please send a mail to welcome@rub.de';
	font-weight: bold;
	font-size: 15px;
	text-align: left;
	color: #003560;
}

/* Button-Text bleibt sichtbar (Absenden / Abbrechen) */


body #suiteBarLeft .ms-tableCell:before {
  content: 'Public';
  color: #444;
  padding-left: 10px;
  font-weight: bold; }

body #suiteBarLeft .ms-tableCell:after {
  content: ' ';
  color: #444; }

body #suiteBarLeft .ms-tableCell .ms-core-brandingText {
  display: none; }

body .riRibbon .riLeft b {
  display: none; }

body .riRibbon .riLeft span:before {
  content: "Public";
  font-weight: bold; }

body #riMetaMenue {
  display: none; }

@font-face {
  font-family: "rub-web-icons";
  src: url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/rub-web-icons.woff) format("woff"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/rub-web-icons.ttf) format("truetype"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/rub-web-icons.svg#rub-web-icons) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Flama";
  src: url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/flamapro-basic.woff) format("woff"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/flamapro-basic.ttf) format("truetype"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/flamapro-basic.svg#Flama) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "FlamaBold";
  src: url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/FlamaPro-Medium.woff) format("woff"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/FlamaPro-Medium.ttf) format("truetype"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/FlamaPro-Medium.svg#FlamaBold) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "FlamaBasic";
  src: url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/Flama-Basic-A.woff) format("woff"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/Flama-Basic-A.ttf) format("truetype"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/Flama-Basic-A.svg#FlamaBasic) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Scala Offc W02';
  src: url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/179f9213-a414-4fd1-914a-8e7b8f2a24d2.eot#iefix) format("eot"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/f6dc818d-560b-492b-8a95-e5fb445c15cf.woff2) format("woff2"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/556c8792-4efa-40d8-9944-3ce48e9edc1b.woff) format("woff"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/402d489d-8605-4109-911f-c2fe749c5210.ttf) format("truetype"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/c2f4564c-1e6b-499c-875f-0e56eb9f6c35.svg#c2f4564c-1e6b-499c-875f-0e56eb9f6c35) format("svg"); }

@font-face {
  font-family: 'Scala Offc W02';
  src: url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/d6334097-85f7-45a7-b236-61fde24453f4.eot#iefix) format("eot"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/610a9c94-45a4-4549-81df-a9307ddfd949.woff2) format("woff2"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/3fe779fd-47cd-4f65-8e79-523e6106a73c.woff) format("woff"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/d1d81415-bffa-4516-a833-9e545abc685c.ttf) format("truetype"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/95fba401-19ec-44f6-b568-5cad124a3f73.svg#95fba401-19ec-44f6-b568-5cad124a3f73) format("svg");
  font-style: italic; }

@font-face {
  font-family: 'Scala Offc W02';
  src: url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/0e076fbb-4139-4d5e-8bc0-8bf5a90766e0.eot#iefix) format("eot"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/6a92fda6-9e6d-40b9-a93a-37e712a64599.woff2) format("woff2"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/06807d16-017f-4d3d-afb1-1f97c0150427.woff) format("woff"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/affe177e-580a-4dad-8333-dee8db15c368.ttf) format("truetype"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/d6e16d44-3e92-437e-9f02-6f3ca07c3a96.svg#d6e16d44-3e92-437e-9f02-6f3ca07c3a96) format("svg");
  font-weight: bold; }

@font-face {
  font-family: 'Scala Offc W02';
  src: url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/0a2caf4c-c387-4017-b49a-ff310c9b904a.eot#iefix) format("eot"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/76bc2c95-998a-471c-a9a1-d91a5acd91f4.woff2) format("woff2"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/dd5daa4e-14c2-42a9-838e-73fa41ea9044.woff) format("woff"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/3be292a2-4a09-4da9-a6d0-b49bc9bd1416.ttf) format("truetype"), url(https://www.ruhr-uni-bochum.de/themes/custom/rub/fonts/0af5367d-999c-4bc0-9bad-9422140ca749.svg#0af5367d-999c-4bc0-9bad-9422140ca749) format("svg");
  font-weight: bold;
  font-style: italic; }

.event__signup, .rfAuthChoose input[type=button],
.rfAuthChoose button, .rfAuth input[type=button],
.rfAuth button, .rfMembershipRequest input[type=button],
.rfMembershipRequest button, .rfPasswordRecovery input[type=button],
.rfPasswordRecovery button {
  border: 0;
  outline: 0;
  font-family: "Flama", Arial, sans;
  display: inline-block;
  position: relative;
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #003560;
  color: white;
  padding: 7px 8px 7px 38px;
  line-height: 1;
  height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .event__signup:visited, .rfAuthChoose input:visited[type=button],
  .rfAuthChoose button:visited, .rfAuth input:visited[type=button],
  .rfAuth button:visited, .rfMembershipRequest input:visited[type=button],
  .rfMembershipRequest button:visited, .rfPasswordRecovery input:visited[type=button],
  .rfPasswordRecovery button:visited {
    color: white; }
  .event__signup::before, .rfAuthChoose input[type=button]::before,
  .rfAuthChoose button::before, .rfAuth input[type=button]::before,
  .rfAuth button::before, .rfMembershipRequest input[type=button]::before,
  .rfMembershipRequest button::before, .rfPasswordRecovery input[type=button]::before,
  .rfPasswordRecovery button::before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    line-height: 1;
    content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' id='Ebene_1' x='0px' y='0px' viewBox='0 0 20 20'%3E %3Cpath fill='%23FFFFFF' d='M4.8,2.6c-0.6-0.5-0.7-1.4-0.1-2c0,0,0.1-0.1,0.1-0.1c0.5-0.6,1.4-0.7,2-0.1c0,0,0.1,0.1,0.1,0.1l8.2,8.4 c0.6,0.5,0.7,1.4,0.1,2c0,0-0.1,0.1-0.1,0.1L7,19.5c-0.5,0.6-1.4,0.7-2,0.1c0,0-0.1-0.1-0.1-0.1c-0.6-0.5-0.7-1.4-0.1-2 c0,0,0.1-0.1,0.1-0.1l6.7-7.4L4.8,2.6z'/%3E%3C/svg%3E");
    text-transform: lowercase;
    background-color: #8DAE10;
    width: 30px;
    height: 30px;
    padding: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .event__signup:hover, .rfAuthChoose input:hover[type=button],
  .rfAuthChoose button:hover, .rfAuth input:hover[type=button],
  .rfAuth button:hover, .rfMembershipRequest input:hover[type=button],
  .rfMembershipRequest button:hover, .rfPasswordRecovery input:hover[type=button],
  .rfPasswordRecovery button:hover {
    color: white;
    cursor: pointer;
    background-color: #8DAE10;
    text-decoration: none; }
  .event__signup a, .rfAuthChoose input[type=button] a, .rfAuthChoose button a, .rfAuth input[type=button] a, .rfAuth button a, .rfMembershipRequest input[type=button] a, .rfMembershipRequest button a, .rfPasswordRecovery input[type=button] a, .rfPasswordRecovery button a {
    color: #8DAE10;
    text-decoration: none; }

.event__signup {
  margin-bottom: 1em; }

/**
 * FBA
 **/
.ms-core-pageTitle {
  display: none; }

html,
#ms-error-body {
  background-color: white; }

#ms-error-body#ms-error-body {
  width: auto;
  max-width: 1280px;
  margin: 0; }

.ms-core-pageTitle {
  font-family: "Flama", Arial, sans;
  font-weight: bold;
  margin-left: 0;
  color: #003560; }

#ms-error-error-content p,
#ms-error-error-content span {
  font-family: "Scala Offc W02", Times, serif;
  color: #3c3c3b;
  font-size: 21px;
  line-height: 32px;
  display: block;
  letter-spacing: 0.02em; }

.rfAuthChoose .rfButtons, .rfAuth .rfButtons, .rfMembershipRequest .rfButtons, .rfPasswordRecovery .rfButtons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  .rfAuthChoose .rfButtons :first-child, .rfAuth .rfButtons :first-child, .rfMembershipRequest .rfButtons :first-child, .rfPasswordRecovery .rfButtons :first-child {
    margin-left: 0; }

div.rfMembershipRequest,
#ms-error-error-content .rfPasswordRecovery {
  background-color: #E6E4E4;
  padding: 40px; }
  div.rfMembershipRequest .rfRow > label,
  div.rfMembershipRequest .rfInput > input,
  div.rfMembershipRequest .rfInfo h3,
  #ms-error-error-content .rfPasswordRecovery .rfRow > label,
  #ms-error-error-content .rfPasswordRecovery .rfInput > input,
  #ms-error-error-content .rfPasswordRecovery .rfInfo h3 {
    font-family: "Flama", Arial, sans; }
  div.rfMembershipRequest .rfInfo.rfInfo h3,
  #ms-error-error-content .rfPasswordRecovery .rfInfo.rfInfo h3 {
    color: #17365c;
    font-weight: bold;
    border: none;
    height: inherit;
    padding: 0;
    line-height: 27px;
    font-size: 21px;
    letter-spacing: 0.02em;
    margin-bottom: 4px; }
  div.rfMembershipRequest .rfInfo.rfInfo span,
  #ms-error-error-content .rfPasswordRecovery .rfInfo.rfInfo span {
    font-family: "Flama", Arial, sans;
    color: #003560;
    display: block;
    text-align: left;
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 10px; }
  div.rfMembershipRequest .rfRow > label,
  #ms-error-error-content .rfPasswordRecovery .rfRow > label {
    border: none;
    height: inherit;
    padding: 0;
    line-height: 27px;
    font-size: 21px;
    letter-spacing: 0.02em;
    margin-bottom: 4px; }
  div.rfMembershipRequest .rfInput > input[type=text],
  div.rfMembershipRequest .rfInput > input[type=password],
  #ms-error-error-content .rfPasswordRecovery .rfInput > input[type=text],
  #ms-error-error-content .rfPasswordRecovery .rfInput > input[type=password] {
    background-color: #fff;
    color: #3c3c3b;
    font-weight: normal;
    border: none;
    height: 30px;
    padding: 0px 60px 0px 9px;
    line-height: 18px;
    font-size: 18px;
    letter-spacing: 0.02em;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    margin-bottom: 30px;
    width: 100%;
    display: block;
    float: none;
    resize: none; }

.rfAuthChoose .rfButtons, .rfAuth .rfButtons, .rfMembershipRequest .rfButtons, .rfPasswordRecovery .rfButtons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  .rfAuthChoose .rfButtons :first-child, .rfAuth .rfButtons :first-child, .rfMembershipRequest .rfButtons :first-child, .rfPasswordRecovery .rfButtons :first-child {
    margin-left: 0; }
