/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/*Evitar el cambio a estilos de Webkit en inputs cuando el navegador hace Autofill en algun Form (En navegadores Chromium)*/
/* line 5, templates/rt_galatea/custom/scss/CD2024-login.scss */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition: background-color 9999s ease-in-out 0s, font-family 9999s ease-in-out 0s;
  -webkit-text-fill-color: #97999c !important;
  -webkit-box-shadow: none !important;
  transition-delay: 9999s;
}
/* line 17, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-page-surround {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 !important;
  background: url('../../../../images/CD2024/login/Fondo.jpg') !important;
  background-size: cover !important;
  background-position-x: center !important;
}
/* SYSTEM MESSAGES */
/* line 29, templates/rt_galatea/custom/scss/CD2024-login.scss */
/* line 30, templates/rt_galatea/custom/scss/CD2024-login.scss */
/* line 31, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-top #system-message .alert-heading {
  display: none;
}
/* line 34, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-top #system-message div p {
  text-align: center;
  margin: 0;
}
/* LOGIN FORM */
/* line 43, templates/rt_galatea/custom/scss/CD2024-login.scss */
/* line 44, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 49, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .img-container {
  margin-top: 4.3rem;
}
@media only all and (min-width: 60rem) {
  #g-loginform .login-container .img-container {
    margin-top: 10vh;
  }
}
@media only all and (max-width: 59.99rem) {
  #g-loginform .login-container .img-container {
    margin-top: 8.3rem;
  }
}
/* line 59, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .img-container img {
  width: 25vw;
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  #g-loginform .login-container .img-container img {
    width: 25vw;
    min-width: 22rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-loginform .login-container .img-container img {
    width: 22rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-loginform .login-container .img-container img {
    width: 14rem;
  }
}
/* line 74, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container {
  text-align: center;
}
/* line 77, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .title {
  margin-top: 1rem;
}
/* line 79, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .title h3 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  font-family: 'gotham-medium';
  font-style: italic;
  margin: 0.75rem 0 1rem 0;
  font-size: 1.8rem;
}
@media only all and (min-width: 80rem) {
  #g-loginform .login-container .form-login-container .title h3 {
    font-size: 1.7vw;
  }
}
@media only all and (min-width: 80rem) and (max-width: 105.8823529412rem) {
  #g-loginform .login-container .form-login-container .title h3 {
    font-size: 1.8rem;
  }
}
@media only all and (min-width: 80rem) and (min-width: 117.6470588235rem) {
  #g-loginform .login-container .form-login-container .title h3 {
    font-size: 2rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
}
@media only all and (max-width: 47.99rem) {
  #g-loginform .login-container .form-login-container .title h3 {
    font-size: 1.2rem;
  }
}
/* line 101, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .inputs {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 106, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .inputs .form-field {
  position: relative;
  width: 18.8vw;
  min-width: 310px;
}
@media only all and (max-width: 47.99rem) {
  #g-loginform .login-container .form-login-container .inputs .form-field {
    min-width: 250px;
  }
}
/* line 115, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .inputs .form-field img {
  position: absolute;
  height: auto;
  width: 1.7rem;
  right: 0.9rem;
  bottom: 1.9rem;
}
@media only all and (min-width: 80rem) {
  #g-loginform .login-container .form-login-container .inputs .form-field img {
    bottom: 47%;
  }
}
@media only all and (min-width: 60rem) and (max-width: 79.99rem) {
  #g-loginform .login-container .form-login-container .inputs .form-field img {
    bottom: 1.65rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  #g-loginform .login-container .form-login-container .inputs .form-field img {
    bottom: 1.65rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-loginform .login-container .form-login-container .inputs .form-field img {
    width: 1.5rem;
    right: 0.6rem;
    bottom: 1.65rem;
  }
}
/* line 137, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .inputs .form-field input {
  height: 3vw;
  max-height: 3.2rem;
  min-height: 2.6rem;
  margin-bottom: 17px;
  border-radius: 10px;
  font-size: 1.15rem;
  font-style: italic;
  padding-right: 16%;
}
@media only all and (min-width: 80rem) {
  #g-loginform .login-container .form-login-container .inputs .form-field input {
    height: 3vw;
    max-height: 3.2rem;
    min-height: 2.6rem;
  }
}
@media only all and (max-width: 47.99rem) {
  #g-loginform .login-container .form-login-container .inputs .form-field input {
    height: 2.4rem;
    min-height: unset;
  }
}
/* line 158, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .inputs .policy-agreement-container {
  color: #fff;
}
/* line 161, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .inputs .policy-agreement-container #policy-agreement-checkbox {
  width: 15px;
  height: 15px;
  margin-top: 0;
  margin-bottom: 3px;
}
/* line 168, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .inputs .policy-agreement-container label {
  display: inline;
}
/* line 173, templates/rt_galatea/custom/scss/CD2024-login.scss */
@media only all and (min-width: 60rem) {
}
/* line 178, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-loginform .login-container .form-login-container .inputs .login-button-container button {
  margin-top: 17px;
  border-radius: 10px;
  padding: 1rem 7.75rem;
  background: url('../../../../images/CD2024/login/login-btn.png');
  background-position-x: center;
  background-position-y: center;
}
/* FOOTER */
/* line 194, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-footer {
  margin-top: unset;
}
/* line 196, templates/rt_galatea/custom/scss/CD2024-login.scss */
/* line 197, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-footer .footer-section .destello-foo {
  filter: saturate(30);
}
@media only all and (max-width: 47.99rem) {
  #g-footer .footer-section .destello-foo {
    filter: saturate(25);
  }
}
/* line 204, templates/rt_galatea/custom/scss/CD2024-login.scss */
/* line 205, templates/rt_galatea/custom/scss/CD2024-login.scss */
#g-footer .footer-section .legal-section .legal-tyc {
  display: none;
}
/*# sourceMappingURL=CD2024-login_97.css.map */