body {
  height: 100%;
  background-color: #050708;
  background-image: url("/gfx/hjemmevipBG.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: center;
}
.bg-red {
  background-color: #cc092f;
}
.bg-blue {
  background-color: #091c33;
}
.bg-black {
  background-color: #050708;
}
.bg-grey {
  background-color: #b4b9bc;
}
.bg-white {
  background-color: #fff;
}
.red {
  color: #cc092f;
}
.blue {
  color: #091c33;
}
.grey {
  color: #b4b9bc;
}
.black {
  color: #050708;
}
.white {
  color: #fff;
}
.headerline {
  width: 100%;
  height: 15px;
}
.topbar .h30 {
  height: 30px;
}
.topbar-overlay {
  margin-top: -45px;
}
.topbar-overlay .logo {
  height: 70px;
  width: 70px;
  background-image: url("/gfx/logo.png");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
}
.signup-form .invitedBy {
  font-weight: bold;
  margin-bottom: 10px;
}
.signup-form label {
  width: 120px;
}
@media (max-width: 500px) {
  .signup-form label {
    float: none;
    display: block;
    margin-bottom: 0;
  }
}
.signup-form input[type=text] {
  width: 50%;
}
@media (max-width: 500px) {
  .signup-form input[type=text] {
    width: 100%;
    margin-bottom: 20px;
  }
}
.signup-form input[type=number] {
  width: 80px;
}
.signup-form input[type=submit] {
  background-color: #cc092f;
  color: #fff;
  border: none;
  padding: 5px 10px;
  margin: 20px 0;
}
.signup-form .info-text {
  background-color: #cfcfcf;
  padding: 10px;
  margin-top: 20px;
}
#overview-data-container .overview-order-container-item {
  padding: 5px 0;
}
#overview-data-container .overview-order-container-item:nth-child(even) {
  background-color: #cfcfcf;
}
.input-container-main .input-container,
form .input-container {
  margin-bottom: 30px;
}
.input-container-main .input-container label,
form .input-container label {
  width: 100%;
  font-size: 1.3em;
}
.input-container-main .input-container input,
form .input-container input {
  width: 100%;
  margin-bottom: 20px;
}
.input-container-main .input-container input[type=text],
form .input-container input[type=text],
.input-container-main .input-container input[type=email],
form .input-container input[type=email],
.input-container-main .input-container input[type=number],
form .input-container input[type=number] {
  padding: 5px 10px;
}
.input-container-main .input-container input[type=checkbox],
form .input-container input[type=checkbox] {
  transform: scale(1.5);
  width: 30px;
  margin-bottom: 0;
}
.input-container-main .input-container input[type=button],
form .input-container input[type=button] {
  padding: 5px 10px;
}
.input-container-main .input-container input[type=button].small,
form .input-container input[type=button].small {
  max-width: 50%;
  font-size: 100%;
}
.input-container-main .input-container input[type=button]:hover,
form .input-container input[type=button]:hover {
  cursor: pointer;
}
.input-container-main .input-container input[type=button-small],
form .input-container input[type=button-small] {
  padding: 5px 10px;
  max-width: 25%;
}
.input-container-main .input-container input[type=button-small]:hover,
form .input-container input[type=button-small]:hover {
  cursor: pointer;
}
.maincontent {
  margin-top: -25px;
  padding-top: 25px;
  padding-bottom: 25px;
  opacity: 0.95;
}
.spinner-container {
  display: none;
  padding: 15px 15px;
}
.spinner-container i {
  font-size: 30px;
}
.chain-member-num-container,
.corona-game-attend-num-container,
.corona-game-select-container {
  margin-bottom: 30px;
}
.chain-member-num-container label,
.corona-game-attend-num-container label,
.corona-game-select-container label {
  font-size: 1.3em;
}
.chain-member-num-container select,
.corona-game-attend-num-container select,
.corona-game-select-container select {
  font-size: 1.3em;
}
.chain-member-num-container input[type=checkbox],
.corona-game-attend-num-container input[type=checkbox],
.corona-game-select-container input[type=checkbox] {
  transform: scale(1.5);
}
#chain-members-container .person {
  padding: 10px;
}
#chain-members-container input[type=checkbox] {
  transform: scale(1.5);
  margin-right: 10px;
}
#chain-members-container .input-container small {
  float: right;
}
#chain-members-container .input-container small a {
  color: #050708;
}
#chain-members-container #corona-chain-form-submit {
  background-color: #28a745;
  color: #fff;
  padding: 5px 15px;
  border: none;
}
#chain-members-container textarea {
  width: 100%;
}
#chain-members-container .error {
  background-color: #cfcfcf;
}
#chain-members-container input.error {
  border: 2px solid #cc092f;
}
.cardnumber-how-to {
  display: none;
}
.corona-game-attend-num-container {
  display: none;
}
h3 {
  font-size: 1.2rem;
}
h4 {
  font-size: 1.1rem;
}
/*# sourceMappingURL=style.css.map */