/* style.css */

body {
      font-family: 'Montserrat', sans-serif;
      background-color: #f9f9f9;
    }
    .form-container {
      max-width: 900px;
      margin: 2rem auto;
      background: white;
      padding: 2rem;
      border-radius: 24px;
      box-shadow: 0 4px 20px rgba(0,0,0,0.06);
    }
    .form-title {
      font-weight: 700;
      margin-bottom: 1.5rem;
      color: #004a45;
    }
    .form-label {
      font-weight: 600;
      color: #333;
    }
    .form-control, .form-select {
      border-radius: 12px;
      padding: 0.6rem 1rem;
    }
    .btn-primary {
      background-color: #ffc107;
      border: none;
      border-radius: 30px;
      font-weight: 600;
      padding: 0.6rem 1.5rem;
      color: #004a45;
    }
    .btn-outline-primary {
      border-color: #00a292;
      color: #00a292;
      border-radius: 30px;
      font-weight: 600;
    }
    .btn-outline-primary:hover {
      background-color: #00a292;
      color: white;
    }
    hr {
      border-top: 2px solid #e0e0e0;
    }
	
	.movet-header {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
.text-yellow {
  color: #f4c542;
}
.text-teal {
  color: #287873;
}
.btn-teal {
  background-color: #287873;
  color: #fff;
}
.btn-teal:hover {
  background-color: #1c5d56;
  color: #fff;
}

.text-yellow {
  color: #f4c542;
}
.text-teal {
  color: #287873;
}
.btn-teal {
  background-color: #287873;
  color: #fff;
  border: none;
}
.btn-teal:hover {
  background-color: #1c5d56;
  color: #fff;
}

/* Ajustar altura y padding de Tom Select para que coincida con otros inputs Bootstrap */
.ts-wrapper.form-select .ts-control {
  min-height: calc(2.25rem + 2px); /* igual a .form-control */
  padding-top: 0.375rem;           /* igual a .form-control */
  padding-bottom: 0.375rem;        /* igual a .form-control */
  line-height: 2.1;
}

.ts-wrapper.form-select.single.input-active .ts-control {
  min-height: calc(2.25rem + 2px);
}

.ts-wrapper.form-select .ts-control > input {
  height: auto; /* evita desajustes en el buscador interno */
}
