/* ICON FONT STUFF */

@font-face {
	font-family: 'icomoon';
	src: url('/fonts/icomoon.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home3:before {
	content: "\e902";
}

.icon-pencil:before {
	content: "\e905";
}

.icon-file-text:before {
	content: "\e922";
}

.icon-file-empty:before {
	content: "\e924";
}

.icon-files-empty:before {
	content: "\e925";
}

.icon-undo:before {
	content: "\e965";
}

.icon-user:before {
	content: "\e971";
}

.icon-unlocked:before {
	content: "\e990";
}

.icon-checkmark:before {
	content: "\ea10";
}

.icon-bin:before {
	content: "\e9ac";
}


/* EVERYTHING ELSE */

.navbar {
	margin-bottom: 40px;
}

.inputGap {
	padding-top: 10px;
}

.shade {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.6);
}

.glow:hover {
	color: #5bc0de;
}

.fieldError {
	border-color: #ff8b8b;
}

.resultUpdate {
	/*box-shadow: 0px 0px 5px 0px rgba(0, 150, 218, 1);*/
	animation-name: update;
	animation-duration: 1s;
	animation-iteration-count: 1;
}

@keyframes update {
	from {
		box-shadow: 0px 0px 5px 0px rgba(0, 150, 218, 1);
	}
	to {
		box-shadow: 0px 0px 5px 0px rgba(0, 150, 218, 0);
	}
}

.react-datepicker__input-container {
	width: 100%;
}

.selectedColumn{
	background-color: #d8f3ff;
	cursor: default;
}

.header-split {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}
