.sortable {
	width:100%; 
	border-collapse: unset;
}

.loginNotification {
	color: black;
	opacity: 1;
	transition: opacity 0.6s;
	height: fit-content;
    border-bottom: 2px solid;
    border-color: #074C96;
	
}

.container-notification-empty {
	background: transparent;
/* 	min-height: 330px; */
	padding: 20px;
}

.container-notification {
	background: transparent;
/* 	min-height: 450px; */
	padding: 20px;
}

.container-loginform {
	background: transparent;
	min-height: 450px;
	padding: 5px;
	text-align: center;
/* 	margin-top: -360px; */
}

.notificationBannerSymbol {
	color: white;
	font-size: 1.4em;
}

.loginNotification.critical {
	background-color: #f44336;
	width:40px;
	text-align:center;
}
.loginNotification.warning {
	width:30px;
	background-color: #04AA6D;
	text-align:center;
}

.loginNotification.info {
	background-color: #2196F3;
	text-align:center;
}

/* CSS for login page banner notice: Displays notifications with line break preserved */
.loginNotification p {
	white-space: pre-wrap;
	display: inline-block !important;
	margin: 0;
}


.modalcontent {
	overflow: auto;
	word-break: break-word;
	width: fit-content;
	margin: auto;
	transform: translate(0%, -50px);
    border: 2px solid #ccc;
    background: #f0f0f5;
	padding: 0px;
}