.process-steps li{
	width: 20%;
}

.process-steps li.active a,
.process-steps li.ui-state-active a
{
	background-color: #004f86 !important;
	color: #FFFFFF !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-color: #004f86 !important;
}

.process-steps li.active h5, .process-steps li.ui-tabs-active h5{
	color: #004f86 !important;
}

.labelForm {
	line-height: 1.5;
	/*color: #555;
	font-family: 'MuseoSans300';
	font-size: 14px;*/
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0;
	margin-left: 13px;
}

.button{
	background-color: #004f86;
	/*color: #FFFFFF !important;*/
}

.hideElement {
	display:none;
}

.sm-form-control.invalid {
	border-color:red !important;
}

.additionalInformationsStudent{
	display:none !important;
}

a.disabled {
  pointer-events: none;
  cursor: default;
}

div#processTabs div.col{
  margin-bottom: 1.5rem !important;
}

input[type="file"] {
    border: none;
}

form#anmeldung div.line {
	border-top: 1px solid #F0ECEC;
}

form#anmeldung div.col.foreign-person div.form-floating label {
	height: auto;
}

form#anmeldung div#ptab5 label,
form#anmeldung div#ptab5 input
{
	padding: 0;
}

.pager.col-12{
	width: 100% !important;
}