body{
    overflow-y: scroll;
}

a {
    text-decoration: none;
    color: #f5811e;
    outline: 0;
}

.btn-primary.button, .btn.btn-primary {
    color: #fff;
    border-color: #f6811c;
    background: #f6811c;
    padding: 5px 10px;
    border-radius: 5px;
    font-weight: bold;
}


.navbar-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.dropmenu {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.navigation {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

.navigation li {
    margin-right: 20px;
}

.lang-switcher {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    padding-left: 20px;
}

.lang-switcher li {
    margin-left: 0px; /* Adds spacing between language options */
    padding: 0px
}

.lang-switcher a {
    text-decoration: none;
    color: #333;
    font-weight: bold;
    padding: 3px!important
}

.lang-switcher strong {
    color: #007bff;
}


.form-row {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    width: 100%;
    margin: 0; /* remove margin if any */
  }
  
  .form-row .form-half {
    width: calc(50% - 0.5rem); /* Adjust for the 1rem gap */
    flex: 0 0 auto;
  }

  .form-group.has-errors {
    background: transparent; 
     border: none;
     border-radius: 0px; 
     margin: 0px; 
     padding: 0px;
     padding-right: .4rem;
     padding-left: .4rem; 
}

.toast.toast-error {
    border-color: #e85600;
    color: #e85600;
    background: rgba(251, 203, 175, 0.95);
}