/*
 *  LOGIN
 */
html,
body {
  height: 100%;
  background: #163a5b;
  font-family: 'Nunito Sans', sans-serif;
}

body#login{
  background: linear-gradient(135deg, #1f4e79 0%, #163a5b 60%, #0f2a43 100%);
  display:flex;
    justify-content: center;
    align-items: center;
}

.textoCentrado{
  text-align: center;
}

.textoCentrado a{
  color:#2abbb5;
}

#ventanaLogin{
  width: 400px;
  background: #ffffff;
  box-shadow: 0 10px 30px rgba(0,0,0,.35);
  border-top: 4px solid #2abbb5;
  padding:40px;
}

#mensajeLogin{
  width:100%;
  float:left;
  color: #cc1600;
  text-align: center;
  line-height: 40px;
}

#ventanaLogin h1{
  color:#1f4e79;
  text-align: center;
  margin-top: 20px;
  font-size: 30px;
  margin-bottom: 40px;
}

#ventanaLogin a{
    color:#666;
}
.subtituloLogin{
  margin-top: 10px;
  color: #5b6b7b;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
