.alert {
	margin-top: 4rem;
}
.alert ul {
	margin-bottom: 0;
}	
.select2-selection { 
	height: calc(2.25rem + 2px) !important; 
	border: 1px solid #ced4da !important;
 }
.select2-selection__arrow { margin-top: 5px !important; }
.select2-selection__rendered { color: #777 !important; }

.subtitle-text {
	font-size: 20px;
	color: #9A9A9A;
	margin: 24px 0 24px 0;
}

.page-label {
    padding: 15px 20px;
    background: #feebe7;
    display: inline-flex;
    border-left: 5px #D72E3B solid;
    font-size: 20px;
    font-weight: 700;
}

.login-card-body,
.register-card-body {
  border-radius: 20px;
}