/*
Custom CSS for TemplateMo 561 Purple Buzz

https://templatemo.com/tm-561-purple-buzz

*/

a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
}

.bg-secondary {
  background-color: #9391be !important;
}

.bg-medio{
  background-color: #5b4b90 !important;
}

.bg-oscuro{
  background-color: #3f377c  !important;
}

.text-muted {
    color: #fff !important;
    font-size: 1.3rem!important;
}

.pt4 {
    Margin: 0 auto;
    Width: 100%;
}

.btn-primary {
    color: #f6f9fe;
    background-color: #3f377c;
    border-color: #3f377c;
}

.btn {
     display:table-cell;
     align-content:center;
     text-align: center;
     width: 460px;  
     margin: 0 auto;  
     display: block;
     left: 50%;
}

.navbar-brand {
    width: 75%;
}

.logo { 
  width: 30%;
  height: auto;
  margin-right: 30px;
}

.italica-400 {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400;
  font-style: italic;
  color: #5b4b90;
  font-size: x-large;
}

.img-fluid {
  box-shadow: -10px -10px 5px #3f377c;
  border-radius: 10%;
}

.list-inline, .list-unstyled {
    padding-left: 50% !important;
    padding-right: auto;
    list-style: none;
}

.img-barra {
  height: 75px;
}

.img-mapa {
    height: 75px;
    padding-left: 20px;
}

.img-nav {
    height: 25px;
}

 

  @media screen and (max-width: 768px){
    .img-movil {display: none;}
    .dl, ol, p, pre, ul {margin-top: 30px;}
    .list-inline, .list-unstyled {padding-left: 0 !important;}
    .container {text-align: center;}
}

.logo-footer {
  width: 8%;
  height: auto;
}
 
 
.py-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}


 