body {
  background-image: url('../img/game-feature-bg.jpg');
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top;
  background-color: #213347;
  background-attachment: fixed;
}
header.fs-navbar {
  position: absolute;
  border-bottom: 1px solid #fdfdfd;
  width: 100%;
z-index: 999;
}
header .play-button {
  background: url('../img/music.png') no-repeat center center;
  background-size: contain;
}
section {
  padding: 100px 0 100px 0;
  text-align: center;
}
section .page-title h1 {
  color: #fff;
  margin: 0 auto 50px auto;
}
.fc {
  background-color: #1e2f7a8c;
  color: #e0e0e0;
  border-color: #2c2c3a;
}
.fc .fc-toolbar {
  background-color: #1a2d5a;
  border-bottom: 1px solid #444;
}
.fc .fc-button {
  background-color: #3a3a5a;
  border: none;
  color: #fff;
}
a.fc-col-header-cell-cushion {
  color: #fff;
  text-decoration: none;
  font-size: 24px;
  text-transform: uppercase;
}
.fc .fc-button:hover,
.fc .fc-button:focus {
  background-color: #50507a;
}
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled).fc-button-active {
  background-color: #4a4a6a;
}
.fc .fc-daygrid-day-number {
  color: #fff;
  font-size: 20px;
  text-decoration: none;
}
.fc .fc-daygrid-event {
  background-color: #394b70;
  border: 1px solid #5a6b8a;
  padding: 0 2px;
  color: #fff;
  cursor: pointer;
}
.fc .fc-daygrid-event:hover {
  border-color: #fff;
}
.fc .fc-day-today {
  background-color: #2e2e4a;
}
#calendar {
  padding: 50px;
}
button.btn-close.btn-close-white {
  position: absolute;
  top: -30px;
  right: -30px;
  z-index: 100;
}
.modal-body {
  position: relative;
}
.modal-body p:last-of-type {
  margin: 0;
}
.modal-body img {
  margin-bottom: 10px;
  width: 100%;
}
.fc .fc-daygrid-more-link {
  color: #fff;
  position: absolute;
}
.fc-theme-standard .fc-popover {
  background: #36497a;
}
.fc-theme-standard .fc-popover-header {
  background: #1a2d5a;
}
.fc .fc-popover-title {
  color: #ffffff;
  font-size: 14px;
}