/* Estilos compartidos */
@font-face {
    font-family: 'Montserrat-italic';
    src: url('https://acceso.frumen.com/public/assets/fonts/Montserrat-Italic.woff2') format('woff2'),
        url('https://acceso.frumen.com/public/assets/fonts/Montserrat-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat-bold';
    src: url('https://acceso.frumen.com/public/assets/fonts/Montserrat-Bold.woff2') format('woff2'),
        url('https://acceso.frumen.com/public/assets/fonts/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://acceso.frumen.com/public/assets/fonts/Montserrat-Regular.woff2') format('woff2'),
        url('https://acceso.frumen.com/public/assets/fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat-light';
    src: url('https://acceso.frumen.com/public/assets/fonts/Montserrat-Light.woff2') format('woff2'),
        url('https://acceso.frumen.com/public/assets/fonts/Montserrat-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat-bold-italic';
    src: url('https://acceso.frumen.com/public/assets/fonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('https://acceso.frumen.com/public/assets/fonts/Montserrat-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

body {
  font-family: 'Montserrat', sans-serif;
  /*background-color: #f8f9fa;*/
  background-color: #ffffff;
}

h1,h2,h3,h4,h5,h6{
  font-family: 'Montserrat-bold';
}
button.btn-primary{
  background-color: #b18816;
  border: none;
  border-radius: 0.25rem;
  transition: background-color 0.2s;
  width: 100%;
  font-family: 'Montserrat-bold';
}
button.btn-primary:hover {
  background-color: #000000;
}
button.btn-primary:active, .btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
  background-color: #000000;
  border-color: #000000;
}
.centrar-txt{
  text-align: center;
}
.margin20{
  margin:20px 0px;
}
.txt-blanco{
  color: #ffffff;
}
.txt-negro{
  color: #000000;
}
.navbar .nav-link:hover {
  color: #b18816;
}
#recuperapass {
  color: #000;
}
