@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css");

body {
	background-image: url("/img/ris-bg.gif");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	min-height: 100vh;
	margin: 0;
}

* {
	color: #888 !important;
}

h1.main {
	padding: 10px;
}

#fact {
	padding-top: 40px;
	padding-bottom: 40px;
	min-height: 200px;
	width: 60%;
	display: flex;
	opacity: 0.8;
	margin: auto;
}

#fact .result a {
	opacity: 0.5;
	word-wrap: normal;
}

#fact-reload {
	opacity: 0.5;
    word-wrap: normal;
}

#fact-reload:hover {
	cursor: pointer;
}

#astronomy {
	text-align: center;
	margin: auto;
}

#astronomy .maxheight {
	max-height: 220px;
}

.moon-phase {
	width: 550px;
	height: 550px;
	left: 40px;
	margin-left: 20%;
	position: relative;
	transform: scale(0.3);
	transform-origin: top left;
	background-image: url('/img/moon/moon-phases.png');
	background-repeat: no-repeat;
}

.moon-new  { background-position: 0 0; }
.moon-waxing-crescent  { background-position: -820px 0; }
.moon-first-quarter  { background-position: -1640px 0; }
.moon-waxing-gibbous  { background-position: -2460px 0; }

.moon-full  { background-position: 0 -800px; }
.moon-waning-gibbous  { background-position: -820px -800px; }
.moon-last-quarter  { background-position: -1640px -800px; }
.moon-waning-crescent  { background-position: -2460px -800px; }

#iss-container {
	margin: 40px auto 20px;
	padding: 40px;
}

#iss-map {
	width: 70%;
	display: flex;
	height: 400px;
	margin: auto;
}

#footer {
    bottom: 0;
    width: 100%;
    margin: auto;
    margin-top: 50px;
    position: relative;
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #000;
	display: inline-block;
	flex-direction: column;
	text-align: center;
	opacity: 0.4;
}

@keyframes fadeInUp {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}
	100% {
		transform: translateY(0%);
		opacity: 1;
	}
}

.fadeInUp-animation {
	animation: 1.5s fadeInUp;
}
