

.coaching_checkbox_container {
    display: flex;
    align-items: center;
    margin-top: 10px;
    padding: 10px;
    width: 80%;
}

.coaching_checkbox {
    width: 20px;
    height: 20px;
    margin-right: 5px; /* Spacing between the checkbox and the text */
}

.coaching_container {
  display: flex;
  align-items: center; /* Vertically align items */
  margin-bottom: 10px; /* Optional: Add some spacing between rows */
}

.coaching_container label {
  min-width: 110px; /* Set a minimum width for labels */
  margin-right: 10px; /*Add spacing between label and input */
  white-space: nowrap; /* Prevent text from wrapping */
}

.coaching_container textarea {
  width: 60%; /* Adjust the width of the screen */
  resize: vertical; /* Allow the user to vertically resize the textarea (not horizontally) */
  font-size: var(--fs-8);
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-bottom: 1rem;
}

.coaching_container input {
  margin-bottom: 1rem;
}


/* Media query for screens up to 768px wide (typical for phones) */
@media (max-width: 768px) {
    .coaching_checkbox_container {
      padding: 5px;
      width: 100%;
    }

    .coaching-container input {
      width: 100%;
    }    

}

@media (min-width: 1200px) {
    .coaching_checkbox_container {
      width: 50%;
    } 
}

