/* Hoja de estilo de secciones comunes */

/* GRAL */
/*
  font-family: 'Poppins', 'Open Sans', sans-serif;
    sbold -> 700
  AZUL: hsl(211, 100%, 50%);
        hsl(211, 90%, 50%);
*/

html {
  font-size: 16px;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
  body, nav {
    margin: 0 auto;
    max-width: 1600px;
  }

/* MAIN */
main {
  /*background-color: red;*/
  overflow: hidden;
  }
  p, a {
    font-size: 1rem;
    font-family: 'Poppins', sans-serif;
  }
  h1, h2, h3, h4, h5 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
  }
    .form-control, button { /* inputs forms */
      font-family: 'Poppins', sans-serif;
    }

button:focus, .btn:focus, a:focus {
  outline: none;
  box-shadow: none;
}

/******************************************************/
/**** MEDIA QUERIES ****/

/* Large devices (large desktops, 1200px and down) */
@media only screen and (max-width: 1200px) {  }

/* Medium devices (desktops, 992px and down) */
@media only screen and (max-width: 992px) {
  main {
    padding-top: 4.5rem;
  }
}

/* Small devices (tablets, 768px and down) */
@media only screen and (max-width: 768px) {
}
/********************************************************/




/******************************************************/
/**** MEDIA QUERIES ****/

/* Small devices (tablets, 768px and down) */
@media only screen and (max-width: 768px) {  }

/* Medium devices (desktops, 992px and down) */
@media only screen and (max-width: 992px) {  }

/* Large devices (large desktops, 1200px and down) */
@media only screen and (max-width: 1200px) {  }
/********************************************************/
