.rajdhani-light {
  font-family: "Rajdhani", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.rajdhani-regular {
  font-family: "Rajdhani", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.rajdhani-medium {
  font-family: "Rajdhani", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.rajdhani-semibold {
  font-family: "Rajdhani", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.rajdhani-bold {
  font-family: "Rajdhani", sans-serif;
  font-weight: 700;
  font-style: normal;
}

table, th, td {
  border-collapse: collapse;
  padding: 1em;
  box-shadow: 3px 4px 5px #888888
}

body{
	background-image:url(../index_files/bottom.avif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-size:cover;
	background-attachment: fixed;
}

p, li {
	font-size: 1em;
	font-family: Rajdhani;
}

hr {
  border: 1px solid lightgray;
}

p.f {
  font-size: 1em;
  font-family: Rajdhani;
}

h1 {
  font-size: 2.5em;
  font-family: Rajdhani;
}

h2 {
  font-size: 1.5em;
  font-family: Rajdhani;
}

textarea {
  border: 1px solid black;
}

.button {
    top:50%;
    background-color: lightblue;
    color: black;
    border:none;
    border-radius:10px;
}

.flexbox {
	display: flex;
	align-items: center;
	justify-content: center;
}

.fade-in-short {
  animation: fadeIn 3s;
  -webkit-animation: fadeIn 3s;
  -moz-animation: fadeIn 3s;
  -o-animation: fadeIn 3s;
  -ms-animation: fadeIn 3s;
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}