
.destacado1 {font-size: 1.3em; font-weight:bold;}
.destacado2 {font-size: 1.4em; font-weight:bold; color:#F17720;}


.offcanvas-menu .offcanvas-inner {
    padding: 0 25px 25px 25px;
    margin-top: -25px;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #0345BF !important;
}
.article-details h3 {margin: 30px 0 20px;}
.article-list img { width: 85%!important;}

.article-list .article .article-intro-image {
    float: left !important;margin: 0px -50px 20px -20px
}

.article-list .article {border:0;}
 .article-list .article .article-header h2 a { font-weight:bold!important;
    color: #162D6D;
}
.article-list .article .readmore a {
    color: #162D6D;
}

.article-introtext p {font-size: 0.9em;}
.tags>li a {
    border-radius: 0;
}
.sp-page-title {
    background: #162D6D;
    padding: 50px 0;
}
.sp-page-title .sp-page-title-heading {
    font-size: 2em!important;
}
/* Para ajustar scrolling de bookmarks */
:target {
  scroll-margin-top: 100px; /* height of sticky header */
}



/*.sp-scroll-up { bottom: 90px;}*/
.sp-scroll-up { bottom: 90px; right:15px;height:55px; width: 55px; line-height:55px; font-size:2em;}
.sp-scroll-up:hover { background-color:#162D6D; color: #fff}

.enfasis {font-size: 1.3em; font-weight: 500;color: #162D6D; margin: 30px 0;}

#sp-main-body {padding-top: 50px;}

#sp-right .sp-module {border:0; padding: 20px;}
.disabled.page-item {display:none!important;}

.page-item.active .page-link {

    background-color: #0345BF;
    border-color: #0345BF;
}
.btn {border-radius:0;}

.pagenavigation .btn {background-color: #0345BF;
    border-color: #0345BF;}

.pagenavigation .btn:hover {background-color: #333;
    border-color: #333;}
    
.footer1 {margin:10px 0;}

.privacidad .article-ratings-social-share, .privacidad .article-info {display:none!important;}

.privacidad .sp-page-title .sp-page-title-heading {font-size: 2em;}
.link-small {font-size: 0.7em;}

/* cookie module */

 .jb-cookie-title  {margin-top: 10px;font-size: 1em!important; line-height: 14px!important;}

.jb-cookie a {text-decoration: underline;}

.jb-accept {font-weight: bold; border-radius:0!important; color:#162d6d!important; }

/* faq */

.sppb-panel-title {font-size: 1.1em;}

.answer {margin:10px 0!important;}

.sppb-panel-heading {padding: 20px 10px 15px 15px ;}

/* header */
@media (max-width: 575px) {
    #sp-header {
        height: 60px;
    }
}

