
a:focus { outline: 0; }
.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color: #5087c6; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { background-color: #5087c6; }
a.blogger-all { text-decoration: underline !important; }
.list-group-item {
    background-color: transparent;
}
.moduletable h3 { padding: .5rem 1rem; }
.text-primary { color: #ff461a !important; }

.faq_num {
    background: #66b871;
    text-align: center;
    width: 50px;
    padding: 10px 0px;
    color: #FFFFFF;
    font-size: 32px;
    float: left;
    max-height: 70px;
}
.faq_question{
    margin-top: 0px;    
}
#faqs header { text-align: center; }

.thumbnail {
    position: relative;
}

.badge-primary {
    color: #fff;
    background-color: #ff461a;
}

.boxshadow { box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75) }

#presenta header { text-align: center; }

.caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    padding: 10px 0;
}

svg { color: #ff983c; }

.marketing h1, .marketing h2 {
    color: #fff !important;
}

.hero h1 {
    color: #ff983c;
}

#url { position:absolute; left: -50000px; }

.slick-prev::before, .slick-next::before { 
    color: #5087c6 !important;
    opacity: 1;
}
.slick-track > .paginacion { display: none; }

.slick-list {
    height: auto;
    padding: 10px 0;
}

.page-item.active .page-link {
    background-color: #5087c6;
    border-color: #5087c6;
}
.page-link {
    color: #5087c6;
}

@media screen and (max-width: 991px){
    .hidden-mobile {
        display: none;
    }
}