/* RCare color styles
-------------------------------------------------- */
.bg-rcblue {
	background-color: #336699;
}

.bg-rcorange {
	background-color: #dc8c3e;
}

.bg-rclightblue {
	background-color: #dbeaf5;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
	position: relative;
    min-height: 100%;
}

body {
	/* Margin bottom by footer height */
	margin-bottom: 40px;
	margin-top: 56px;
}
		
.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 40px;
	line-height: 40px; /* Vertically center the text there */
}

/* Dashboard styles
-------------------------------------------------- */

#loading-jumbo {
    min-height: 400px;
}

.printable-card {
    break-inside: avoid;
}

.drilldown-jump {
	cursor: pointer;
}

/* Compare styles
-------------------------------------------------- */
.compare-chart {
	height: 550px;
}

#added-data-rows {
	max-height: 600px;
	overflow-y: scroll;
}

.compare-data-name {
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* Compare styles
-------------------------------------------------- */
.clickable-row {
    cursor: pointer;
}

/* Modal styles
-------------------------------------------------- */
@media (min-width: 768px) {
	.modal-xl {
		width: 75%;
		max-width: 1100px;
		min-width: 840px;
	}
}

/* Admin styles
-------------------------------------------------- */
.text-nl2br {
    white-space: pre-line;
}

#fac-list-select {
    max-height: 60vh;
    overflow-y: scroll;
}

