section#login {
  background-color: #212529;
  background-image: url("../img/login.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

section#login .section-heading {
  color: #fff;
}
section#login .form-group {
  margin-bottom: 25px;
}

section#login .form-group input,
section#login .form-group textarea {
  padding: 20px;
}

section#login .form-group input.form-control {
  height: auto;
}

section#login .form-group textarea.form-control {
  height: 248px;
}

section#login .form-control:focus {
  border-color: #fed136;
  box-shadow: none;
}

section#login ::-webkit-input-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#login :-moz-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#login ::-moz-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#login :-ms-input-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#reservar {
  background-color: #212529;
  background-image: url("../img/reservar.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

section#reservar .section-heading {
  color: #fff;
}

section#reservar .form-group {
  margin-bottom: 25px;
}

section#reservar .form-group input,
section#reservar .form-group textarea {
  padding: 20px;
}

section#reservar .form-group input.form-control {
  height: auto;
}

section#reservar .form-group textarea.form-control {
  height: 248px;
}

section#reservar .form-control:focus {
  border-color: #fed136;
  box-shadow: none;
}

section#reservar ::-webkit-input-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#reservar :-moz-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#reservar ::-moz-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

section#reservar :-ms-input-placeholder {
  font-weight: 700;
  color: #ced4da;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.efecto:hover{
    -webkit-background-size:15px;
    opacity: 0.4; filter: alpha(opacity=30);
  }

@media (min-width: 300px) {
  .logo{
    height: 40px;
  }
}

@media (min-width: 768px) {
  .logo{
    height: 40px;
  }
}

@media (min-width: 992px) {
  .logo{
    height: 50px;
  }
}

@media (min-width: 1200px) {
  .logo{
    height: 60px;
  }
}