
.hidden {
  display: none;
}

/* ----------------------------------- */


.setup-window-box {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  z-index: 3;

}


.setup-window-box::after {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  content: '';
}

form {
  width: calc(100% - 35px);
  border-radius: 0 20px 20px 0;
  color: limegreen;
}
fieldset {
    margin: 15px;
    padding: 5px;
}
label {
  position: relative;
  display: inline-flex;
  gap: 10px;
  padding: 15px;
  margin: 0 15px;
  font-size: 18px;
  text-align: center;
}
label > input {
  padding: 15px;
  margin: 0 15px;
  text-align: center;
  color: #005386;
}

.close-button {
  position: relative;
  top: 0;
  left: 0;
  background-image: url(http://s1.iconbird.com/ico/1112/Koloria/w21h211351868964ErrorSymbol.png);
  width: 15px;
  height: 15px;
  border-radius: 3px;
  margin: 5px;
  padding: 3px;
}

.blur {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #062204;
  opacity: 0.7;
  z-index: 2;
}


/*INPUTS */
input[type="tel"],
input[type="date"],
input[type="number"],
input[type="password"],
input[type="text"],
input[type="email"] {
  position: absolute;
  left: 100px;
  border-width: 0;
  outline: none;
  margin: 5;
  width: 220px;
  padding: 5px;
  background-color: rgba(144, 186, 212, 0.71);
  box-shadow: 0 0 3px rgba(29, 41, 25, 0.842);
  font-size: 16px;
  color: black;
}

input[type="tel"]:focus,
input[type="date"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="text"]:focus,
input[type="email"]:focus {
  background-color: rgba(232, 247, 25, 0.84);
  box-shadow: 3px 3px 5px rgba(19, 58, 7, 0.75);
}

.mini-button,
button[type="submit"],
input[type="button"],
input[type="reset"] {
  border-width: 0;
  border-radius: 15px;
  padding: 5px 15px;
  margin: 5px 25px;
  background-color: rgba(59, 175, 243, 0.692);
  box-shadow: 4px 4px 3px rgba(9, 24, 90, 0.726);
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 18px;
}

a {
  padding: 10px;
}

#test {
  position: relative;
  font-size: 20px;
  margin: 25px;
  width: 150px;
  background: #f6c564;
  border: 1px solid darkred;
  box-shadow: 8px 6px 3px 3px rgba(100, 150, 87, .4);
}






