html {
  font-size: 15px; }

p {
  font: 14px/24px 'Raleway',sans-serif; }

/*Estilos bloque bienvenidos*/
.portada {
  background: url("../images/fondoCco3.png");
  background-size: cover;
  height: 100vh;
  overflow: hidden; }

.fixed-top {
  background: rgba(173, 159, 199, 0.94); }

.img-thumbnail {
  background-color: rgba(255, 255, 255, 0.5);
  border: #cc9944 solid;
  max-width: 20%; }

.btn-warning {
  color: white;
  background-color: #cc9944;
  border-color: #cc9944; }

.container {
  height: 75%; }

.align-items-end {
  height: inherit;
  width: inherit;
  max-height: 90%; }

.row {
  margin-right: auto;
  margin-left: auto;
  margin-top: 2rem; }

img {
  border: #cc9944 solid;
  border-radius: 20%; }

.col-6 {
  padding: 0.1rem; }

/*Estilos bloque Idiomas*/
.btn-outline-light {
  border: none;
  padding: 0.13rem; }

/*Estilos bloque Descripcion*/
span {
  font-weight: bold; }

/*Estilos bloque Tarifas*/
.table {
  font-size: 0.7rem;
  margin-bottom: 0rem; }

.table th, .table td {
  padding: 0.5rem;
  border: black solid thin; }

/*Estilos bloque Pie de Pagina*/
.footer {
  background: #cc9944; }

.fab {
  font-size: 2.2rem; }

/*Estilos bloque Modal*/
.modal-open .modal {
  margin-top: 5rem; }

.modal-header {
  background: #cc9944; }

/* .modal-body {
    font-size: 1.2rem;
}

/*Estilos MEDIA QUERIES*/
@media (min-width: 768px) {
  .portada {
    height: 150vh;
    background: url("../images/fondo3.png");
    background-size: cover; }

  .img-thumbnail {
    max-width: 8%; }

  .img-fluid {
    max-width: 80%;
    margin: 10%;
    margin-top: 20%; }

  .mt-3, .my-3 {
    margin-top: 8rem !important;
    margin-bottom: 9rem; } }

/*# sourceMappingURL=estilos.css.map */