﻿
html,
body {
	font-family: DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    color: #5f6468;
    height: 100%;
}

body {
    flex-direction: column;
    display: flex;
}

a, .btn-link {
    color: #0071c1;
}

p {
	line-height: 1.5em;
}

.btn {
	border-radius: 4px;
}


.content {
    padding-top: 1.1rem;
}

.page {
	background-color: #fcfcfc;
}

.invalid {
    outline: 1px solid red;
}

.validation-message {
    color: red;
}



/* LBU CUSTOM */
.leedsbeckett {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALUAAABMCAYAAAArzvZ4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwNEI3RDBCQTVGQTExRTg4NzVEQTZDQkU5QTdCQTYzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwNEI3RDBBQTVGQTExRTg4NzVEQTZDQkU5QTdCQTYzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIyLjEgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NGE1MGVkOS02OTFmLTQ4ZGQtYmI3Yi03MWQyNWNiMmUzNjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5k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');
	width: 181px;
	height: 76px;
	display: block;
	text-align: center;
 }

.app-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 30vh;
}

.app-container-item {
	margin: 20px;
}

.app-sub-container {
	display: flex;
	align-items: center;
}

.spinner {
	display: block;
	width: 30px;
	height: 20px;

}

@keyframes spinner-ani {
	to {
		transform: rotate(360deg);
	}
}

.spinner:before {
	content: '';
	box-sizing: border-box;
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 2px solid #a77fff;
	border-top-color: #4800ff;

	animation: spinner-ani 0.8s linear infinite;
}

a {
    text-decoration: none;
}

#blazor-error-ui {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss {
	cursor: pointer;
	position: absolute;
	right: 0.75rem;
	top: 0.5rem;
}

.blazor-error-boundary {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
    padding: 1rem 1rem 1rem 3.7rem;
    color: white;
}

.blazor-error-boundary::after {
	content: "An error has occurred."
}

.app-down-message {
	position: absolute;
	top: 25%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
}

.app-down-message .card {
	background-color: #eee;
}


.navbar {
	padding: 0;
}

.navbar .nav-item {
	padding: 0 1rem;
}

.primary-nav-link, .secondary-nav-link {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #fff;
}

.primary-nav-link, .secondary-nav-link {
	font-family: DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.5;
	position: relative;
	padding: 0 20px;
	color: inherit;
	height: 53px;
}

@media (max-width: 600px) {

	.primary-nav-link.active, .secondary-nav-link.active {
		line-height: 1.28;
		border-bottom: 0 !important;
	}

	.primary-nav-link, .secondary-nav-link {
		float: none;
		display: block;
	}
}


.primary-nav-link.active, .secondary-nav-link.active {
	border-bottom: 1px solid black;
}

.primary-nav-link:hover, .secondary-nav-link:hover {
	border-bottom: 1px solid #753bbd;
}

.primary-nav-link:after, .secondary-nav-link:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	transform: scaleX(0);
	width: 100%;
	height: 1px;
	background-color: #131313;
	transition: transform .3s linear
}

.primary-nav-bar, .secondary-nav-bar {
	padding-left: 5px
}

h1, h2, h3, h4, h5 {
	color: #694D9A !important;
	font-weight: 300;
}

h1 {
	margin: 0 0 20px;
	font-size: 40px;
}

h2 {
	margin-bottom: 20px;
}

.form-control[readonly] {
	background-color: #e9ecef;
}

.form-row label {
	margin-bottom: .5rem;
}

.good {
	color: green !important;
}

.bad {
	color: red !important;
}

.isDirty {
	background-color: #fff1f1;
}

.isDirtyRow {
	background-color: #ffd1d1;
}



/* Bootstrap fixes */
.table a, .table span, .table svg {
	background-color: inherit;
	color: inherit;
	padding: 0;
}
