

body{color: #155d76!important;}
a,
a:focus,
a:hover{color:#fff!important;}
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus{color:#333!important;text-shadow:none!important;background-color:#fff!important;border:.05rem solid #fff!important;}
.logo{margin: 0 0 0 -406px !important;}
.texto-footer a{text-decoration:none!important;}
.texto-1{color:#000!important;}
.lista li{list-style:none!important;}
.btn-primary:hover{color:#fff!important;background-color:#155d76!important;border-color:#155d76!important;}
.btn-primary:focus{color:#fff!important;background-color:#155d76!important;border-color:#155d76!important;}
html,
body{height:100%!important;}
body{color:#fff!important;text-align:center!important;}
.site-wrapper{display:table!important;width:100%!important;height:100%!important;min-height:100%!important;-webkit-box-shadow:inset 0 0 5rem rgba(0,0,0,.5)!important;box-shadow:inset 0 0 5rem rgba(0,0,0,.5)!important;}
.site-wrapper:before{
    content: '';
    background: url(../img/overlays/01.png);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

h2 {
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: white;
}


.site-wrapper-inner{
    z-index: 1;
    position: relative;
}
.modal-backdrop {
    position: relative!important;
}
.site-wrapper-inner{display:table-cell!important;vertical-align:top!important;}
.cover-container{margin-right:auto!important;margin-left:auto!important;}
.inner{padding:2rem!important;}
.masthead{margin-bottom:2rem!important;}
.masthead-brand{margin-bottom:0!important;}
.nav-masthead .nav-link{padding:.25rem 0!important;font-weight:bold!important;color:#fff!important;background-color:transparent!important;border-bottom:.25rem solid transparent!important;text-shadow:none!important;}
.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus{border-bottom-color:#0095c2!important;}
.nav-masthead .nav-link + .nav-link{margin-left:1rem!important;}
.nav-masthead .active {
    color: #fff!important;
    border-bottom-color: #0095c2!important;
}

.btn-primary {
    color: #fff;
    background: none!important;
    border: 3px solid #0095c2!important;
}
.btn-primary:hover {
    color: #fff;
    background-color: #0095c2!important;
    border: 3px solid transparent!important;
    transition: all ease 0.4s;
}
.btn-primary:focus{
	color: #fff;
    background-color: #0095c2!important;
}
.modal-content {
    color: #000!important;
}
.lista-serv{
	color: #000!important;
}
.modal-footer {
    border-top: none!important;
}
.billetes{
  margin-bottom: 30px;
}

.texto-mayuscula{
  text-transform: uppercase;
  color: #f25900;
  margin-bottom: 15px;
}
.inner-cover .parrafo{
  font-size: 25px !important;
}
.divider{
  height: 4px;
  width: 200px;
  background: #fff;
  border-radius: 28px;
  margin: 0 auto;
  margin-bottom: 20px;
}



@media (min-width:48em){.masthead-brand{float:left!important;}
.nav-masthead{float:right!important;}
}
.parrafo{
  font-size: 18px !important;
}

.cover{padding:0 1.5rem!important;}
.cover .btn-lg{padding:.75rem 1.25rem!important;font-weight:bold!important;}
.mastfoot{color:#696969!important;}
@media (min-width:40em){.masthead{position:fixed!important;top:0!important;}
.mastfoot{position:fixed!important;bottom:0!important;}
.site-wrapper-inner{vertical-align:middle!important;}
.masthead,
.mastfoot,
.cover-container{width:100%!important;}
.parrafo{
  font-size: 18px !important;
}

}
@media (min-width:62em){.masthead,
.mastfoot,
.cover-container{width: 56rem!important;}
}
@media screen and (max-width: 992px){
    .logo {
        margin: 0 0 0 -306px!important;
    }
}
@media screen and (max-width:600px){
.logo{margin:0 0 90px -14px !important;}
.nav-masthead .active{color:#f25900!important; border-bottom-color:#f25900!important;}
.nav-masthead .nav-link{padding:.25rem 0!important;font-weight:bold!important;color:#fff!important;background-color:transparent!important;text-shadow:none!important;}
.cover p{font-size: 18px!important;}
.imagen-5{
    width: 80%;
}
}
