.imgPreview {
	margin-bottom: 10px;
}

.Image-Container {
	background-image: url('data:image/jpeg;base64,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');
	height: 720px;
	width: 1280px;
	background-repeat: no-repeat;
}

summary {
	cursor: pointer;
	outline: none;
	border-radius: 0.3em;
	font-weight: bold;
}

details[open] summary~* {
	animation: open 0.5s ease-in-out;
}

@keyframes open {
	from {
		opacity: 0;
		margin-top: -10px;
	}

	to {
		opacity: 1;
		margin-top: 0;
	}
}

.content {
	margin-bottom: 2em;
}

body {
	font-family: 'Source Sans Pro', sans-serif;
}

h1 {
	padding-bottom: 0;
	margin-bottom: 0;
}

h3 {
	margin-top: 0;
	font-weight: 300;
}

.container {
	margin-top: 2px;
	width: 15em;
}

.ac-label {
	font-weight: 700;
	position: relative;
	padding: 0.5em 1em;
	margin-bottom: 0.5em;
	display: block;
	cursor: pointer;
	background-color: whiteSmoke;
	transition: background-color 0.15s ease-in-out;
}

.ac-input:checked+label,
.ac-label:hover {
	background-color: #999;
}

.ac-label:after,
.ac-input:checked+.ac-label:after {
	content: '+';
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	width: 2em;
	height: 100%;
	line-height: 2.25em;
	text-align: center;
	background-color: #e5e5e5;
	transition: background-color 0.15s ease-in-out;
}

.ac-label:hover:after,
.ac-input:checked+.ac-label:after {
	background-color: #b5b5b5;
}

.ac-input:checked+.ac-label:after {
	content: '-';
}

.ac-input {
	display: none;
}

.ac-text,
.ac-sub-text,
.ac-sub-sub-text {
	opacity: 0;
	height: 0;
	margin-bottom: 0.5em;
	transition: opacity 0.5s ease-in-out;
	overflow: hidden;
}

.ac-input:checked~.ac-text,
.ac-sub .ac-input:checked~.ac-sub-text {
	opacity: 1;
	height: auto;
}

.ac-sub .ac-label {
	background: none;
	font-weight: 600;
	padding: 0.5em 2em;
	margin-bottom: 0;
}

.ac-sub .ac-label:checked {
	background: none;
	border-bottom: 1px solid whitesmoke;
}

.ac-sub .ac-label:after,
.ac-sub .ac-input:checked+.ac-label:after {
	left: 0;
	background: none;
}

.ac-sub .ac-input:checked+label,
.ac-sub .ac-label:hover {
	background: none;
}

.ac-sub-text {
	padding: 0 1em 0 2em;
}

.frontCard {
	width: 100px;
	height: 100px;
}

.backCard {
	background-color: bisque;
	height: 200px;
	width: 230px;
}

.react-datepicker {
	display: flex !important;
}

.react-datepicker__time-container {
	width: 90px !important;
}

.react-datepicker__navigation-icon::before,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
	border-color: #000 !important;
}

.MuiSwitch-colorSecondary.Mui-checked {
	color: #dee2e6 !important;
}

.MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track {
	background-color: #007bff !important;
}

.MuiSwitch-track {
	width: 100%;
	height: 100%;
	opacity: 1 !important;
	z-index: -1;
	transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,
		background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	border-radius: 7px;
	background-color: #007bff !important;
}

.panel-default>.panel-heading {
	color: #333;
	border-color: #e4e5e7;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.panel-default>.panel-heading a {
	display: block;
	padding: 10px 15px;
}

.panel-default>.panel-heading a:after {
	content: '';
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	transition: transform 0.25s linear;
	-webkit-transition: -webkit-transform 0.25s linear;
}

.panel-default>.panel-heading a[aria-expanded='true']:after {
	content: '\2212';
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.panel-default>.panel-heading a[aria-expanded='false']:after {
	content: '\002b';
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.sidenav---sidenav---_2tBP {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1006;
	min-width: 64px;
	background: #343a40 !important;
	transition: min-width 0.2s;
}

.panel-default>.panel-heading {
	color: #fff !important;
}

.listItem {
	color: #fff !important;
	text-decoration: none !important;
}

.listNavItem {
	width: max-content !important;
}

.linkItem {
	padding: 0 2rem !important;
}

.table-responsive {
	overflow-x: none !important;
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch;
}