/*
  Main content details
*/

main {
  max-width: 890px;
  padding: 0 1rem;
  margin: 0 auto;
}

form {
  margin-bottom: 4rem;
}

.ingress {
  padding-bottom: 1.5rem;
  margin-bottom: 2rem;
  border-bottom: 2px solid var(--color-border);
}

stb-checkboxes {
  display: block;
  margin-bottom: 2rem;
}

.brreg {
  margin-bottom: 2rem;
}

#contact-time {
  display: block;
  margin-top: 4rem;
}

#page-success i {
  position: relative;
  top: 2px;
  margin-right: 1rem;
  color: var(--color-success-accent);
}

@media (min-width: 350px) {
  main {
    padding: 0 2rem;
  }
}

.green-box {
    width: 200px;
    height: 200px;
    background-color: green;
    color: white; /* Set text color to white */
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    margin-left: 20px; /* Adjust this value to add space */
    font-size: 12px; /* Set font size to 12px */
}

.table-cell {
    position: relative;
    width: 200px;
    height: 100px;
}