@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');
body {
  background-color: rgb(0, 0, 0);
  margin: 0;
  padding: 0;
  background-image: url('../../../bancoppel/assets/images/background.png');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  height: 100vh; /* 100% del viewport height */
  background-attachment: fixed;
}

.navbar {
  /*background-color: rgb(225,60,38)!important;*/
  background-color: rgb(255,255,255);
  color: rgb(255, 255, 255)!important;
}

.mlt-register {
  background-color: rgb(255,255,255);
  color: rgb(225,60,38)!important;
  padding: 30px;
  border-radius: 8px;
  width: 100%;
  max-width: 600px;
}

.mlt-checkin {  
  background-color: rgb(255,255,255);
  color: rgb(225,60,38)!important;
  padding: 30px;
  border-radius: 8px;
  width: 100%;
}

.mlt-register-title {
  color: rgb(255, 255, 255)!important;
  font-weight: 800;
}

.mlt-register .btn-primary {
  background-color: rgb(225,60,38)!important;
  color: rgb(255, 255, 255)!important;
}

.error-message {
  color: red;
  font-size: 12px;
  margin-top: 5px;
}

.logo {
  width: 100%;
  max-width: 120px;
}

.jconfirm-content,
.jconfirm-content-pane {
  color: rgb(195,42,43)!important;
  font-weight: 600;
  font-size: large;
}

.imagen-footer {
  width: 100%;
  max-width: 200px;
  margin-top: -150px;
}

.imagen-gala {
  width: 100%;
  max-width: 600px;
  padding: 20px;
}

.mlt-checkin-txt {  
  color: rgb(0, 0, 0)!important;
  font-weight: 400;
  font-size:x-large;
}


/* Agregar estilos personalizados aquí */
.loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9); /* Negro con 50% de opacidad */
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000; /* Asegúrate de que el z-index sea mayor que el resto de tu contenido */
  display: none; /* Ocultar el overlay inicialmente */
}

.loading-message {
  color: white;
  font-size: 24px;
}