/*
Theme Name: devdmbootstrap4
Theme URI: https://devdmbootstrap.com
Author: Danny Machal
Author URI: https://devdm.com/
Description: A no frills theme for Developers using Twitter Bootstrap 4.
Version: 1.81
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, sticky-post, translation-ready
Text Domain: devdmbootstrap4
GitHub Theme URI: https://github.com/dannymachal/devdmbootstrap4

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

The default Bootstrap 4 CSS and JS files are enqueued inside the functions.php file with the handles devdmbootstrap4-css and devdmbootstrap4-js
*/

body{
    font: 13px/1.35 Arial,sans-serif;
    color: #3F3F3F;
}


.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
}
button:focus, .btn-inicio:focus, input:focus, textarea:focus{outline:none !important;
    outline-width: 0 !important;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;}

input:focus, textarea:focus{ border: 1px solid #55a528!important;}

a {
    color: #55a528;
}
a:hover {
    color: #55a528;
}
.post-edit-link{
color: #027ac6;
font-weight: bold;
}
.dmbs-post-content img{ border-radius:0!important;  border: 1px solid #e5e5e5; padding:3px; 

}
.home .dmbs-post-content img{  margin-bottom: 5px!important;
}
.dmbs-content-wrapper{ border-top:1px solid #e5e5e5;padding-top:8px;} 

/*encabezados*/

h1.dmbs-post-title, .error404 .dmbs-page-title{
    
	  font-size: 20px; 
}
h1.dmbs-post-title{
     border-bottom: 1px solid #e5e5e5;
     padding: 0 0 13px 12px;  
	  
}
h2.dmbs-post-title{
font-size: 18px;
padding: 8px 0 13px 0;
border-bottom: 1px solid #e5e5e5;
}
.archive h2.dmbs-post-title{
 padding-left: 12px;
 padding-bottom: 0;
 border-bottom: none;
}

.home h1.dmbs-post-title, .page-id-22776 h1.dmbs-post-title{
   font-size: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: none;
}
.page-id-22776 .dmbs-page-header{ width: 100%;}
.page-id-22776 h1.dmbs-post-title{border-top: 1px solid #e5e5e5; width: 100%;}


.dmbs-post-content, .news_section_left h1, .home h2.dmbs-post-title, .page-id-22776 h2.dmbs-post-title{ padding-left: 12px;}

.home h2.dmbs-post-title, .page-id-22776 h2.dmbs-post-title{ border-top: 1px solid #e5e5e5;margin-top: 20px;}

.page-id-22776 h2.dmbs-post-title{ border-bottom:none;padding-bottom: 5px;}

.home .col-md-8 article:nth-child(2) h2.dmbs-post-title, .page-id-22776 .col-md-8 article:nth-child(2) h2.dmbs-post-title{ margin-top: 0px;}

.dmbs-post-content img.attachment-medium_large {
	border-radius: 0 !important;
	border: 1px solid #e5e5e5;
	padding: 3px;
	/*margin-bottom: 0px/*1rem !important;*/
	margin-right: 12px !important;
	/*float: left !important;*/
	background-color: #fff;
}
/*regresar al top*/

#back-top {
  display: none;
  position: fixed;
  bottom: 53px;
  right: 15px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #bfbfbf;
  color: #fff;
  cursor: pointer;
  border-radius: 4px;
  opacity: 0.5;
}

#back-top:hover{  opacity: 1;}

.dmbs-post-content{ margin-top: 17px;padding-top: 0;}
.page-id-22776 .dmbs-post-content{margin-top: 10px;}
.archive .dmbs-post-content{ margin-top: 6px;}
.dmbs-post-content p{  margin-bottom: 12px;}
.title-zoom .col-md-4{ padding: 4px 0 0 50px}
/*.dmbs-content-wrapper .row{margin-left: -15px;margin-right: -15px;}*/
.dmbs-content-wrapper .row .col-md-8{ padding-left: 0;}
.row.breadcrumbs .col-4 {padding-top: 1px;margin-bottom: 0 !important;padding-bottom: 10px;}
.col-md-9 .news_section_left{ padding-left: 0;/*border-bottom: 1px solid #e5e5e5;*/}
.single .dmbs-content-wrapper .row .col-md-4.dmbs-right,.archive .dmbs-content-wrapper .row .col-md-4.dmbs-right{ margin-top: -35px;}
.home .dmbs-content-wrapper .row .col-md-4.dmbs-right{ margin-top: 12px;}


/*head-top/barra-infomed*/
.header-first .row{margin-left: 0!important;}
#navbarBarraInfomed ul.nav{ margin-top:8px;}
/*#navbarTogglerDemo02.navbar-collapse {flex-grow: unset;}*/
#navbarBarraInfomed li{margin-left: 40px;border-radius: 20px;  }
#navbarBarraInfomed li.correo{border: 1px solid #fff;padding-bottom: 1px;padding-right: 12px;padding-left: 12px;}
#navbarBarraInfomed li.red-portales, #navbarBarraInfomed li.bvs,  #navbarBarraInfomed li.uvs  {margin-top: 8px;}
#navbarBarraInfomed ul.nav li a{ border-right:none; display: inline;}
ul.uvs li.uvs2{  margin-left: 2px; }
.navbar-nav > li > a{  text-transform: uppercase;}
#navbarBarraInfomed .navbar-nav > li > a, #navbarBarraInfomed .navbar-nav > li > a:hover{ color: #fff; }
#navbarBarraInfomed .navbar-nav > li > a:hover{  text-decoration: underline;}
#navbarBarraInfomed .navbar-nav > li.correo > a:hover{  text-decoration: none;}
/*#navbarBarraInfomed.collapse .nav a:hover{}*/
.dmbs-head-top .uvs a:focus{ text-decoration: none;}
.dmbs-header img{ display: inline;}
.dmbs-head-top .col-xs-3, .dmbs-head-top .col-xs-6{ padding-left: 0; padding-right: 0;}
.header-first.navbar{  padding-bottom: 0px;background:#51A820;padding: 10px 0;}
.header-first .container/*, .dmbs-footer .container*/{ justify-content: end; }
/*navbar*/
.float-right a.btn-inicio.grupos {
    margin-right: 0 !important;
}

.navbar{
    padding-top: 0px; border-top: 6px solid #BFBFBF;padding-bottom: 0;
}
/*.navbar .container{
   border-bottom: 1px solid #e5e5e5;padding: 0 0 29px 0;
}*/

.single article{border-top: 1px solid #e5e5e5;padding:8px 0 4px 0px }

  
.dmbs-post-meta-header,.text-muted, .comment_icon{ color: #737373!important;}
.text-muted, .comment_icon{ text-transform: uppercase; font-size: 11px;}


.comment_icon{ padding-left: 2px;}

.dmbs-post-meta-header{ padding-bottom: 12px;
}

.dmbs-post-meta-header .col-sm-12{ padding-left: 12px;color: #bfbfbf;
}

.borde_superior {
    border-top: 6px solid #BFBFBF;
}
/*ocultar*/
.oclinks, .dtree img,.comment-form-url,.single-pregunta_frecuente .dmbs-post-meta-header, .page-id-22776 .dmbs-post-meta-header{
     display: none!important;
}

button.navbar-toggler{color: #fff;
margin: 12px 4px 0 0;
background: #55a528;}


ul#menu-menu li a.nav-link {
    text-transform: uppercase;
    padding: 0 24px;
    font-size: 11px;
    line-height: 3;
    color: #3f3f3f;
}
/*#ul#menu-menu {
    width: max-content;
}*/

ul#menu-menu_principal li{
    border-right: 1px solid #BFBFBF;
}

ul#menu-menu_principal li a {
    text-transform: uppercase;
    padding: 0 24px;
    font-size: 11px;
    line-height: 3;
    color: #3F3F3F;
}
ul#ul#menu-menu li.current-menu-item {
    border:6px solid  #55a528;
    position: relative;
    top: -6px;
    height: 29px;
    line-height: 3.3;
}

ul#menu-menu_principal li:last-child{
   
    border-right: none!important;
   
}
ul#menu-menu_principal li:last-child a{
     padding-right: 0;
   
}
ul#menu-menu_principal li.menu-item-109{
    font-weight: bold;
}

ul#menu-menu_principal li.menu-item-110{
    font-weight: bold;
}

ul#menu-menu_principal li.current-menu-item a{
    color: #55a528;
    line-height: 4;
}

ul#menu-menu_principal li.current-menu-item{
    background: url(imgs/b-nav-global.png) repeat-x top;
    position: relative;
    top: -6px;
    height: 29px;
    line-height: 3.3;
}

.navbar-brand img{
    margin-top: 19px;
	 margin-left: 12px;
	 
}

#infosearch-searcher-form input.form-control{
    float: left;
    border: 1px solid #E5E5E5;
    height: 30px;
    width: 355px;
    padding: 0 0 0 6px;
	 border-radius:5px;
	 z-index: 2;
}

#edit-submit {
    background: url(imgs/buscar-estado-normal.jpg) no-repeat center;
    margin-top: 0px!important;
	 padding: 0px;
    height: 25px;
    width: 25px;
    position: absolute;
    right: 7px;
	 top:3px;
    color: #fff;
    text-align: left;
    border: none;
    overflow: hidden;
    text-indent: -9999px;
    font-size: 0;
    display: block;
    line-height: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


a.btn-inicio{
    font-size: 13px;
    background: #55A528;
    margin-right: 13px;
       padding: 0;
    color: #fff;
     text-decoration: none;
    height: 30px;
     line-height: 2.3;
    border: none;
    border-radius: 5px;
    width: 118px;
}

.btn-inicio:hover{
    background: #326B0D;
}
a.btn-inicio.grupos{
 margin-right: 0px;
}
/*a.btn-inicio{
    font-size: 13px;
    line-height: 2.3;
    text-transform: none;
    color: #ffffff;
    text-decoration: none;
    padding: 0;
}*/

a.btn-inicio i{
    font-size: 20px!important;
	 vertical-align: sub;
}

.mt-5, .my-5 {
    margin-top: 1.5rem !important;
}
/*footer*/
.dmbs-footer-navbar{
    border-top: 6px solid #BFBFBF;
    margin-top: 30px;
    position: relative;
    clear: both;
}
#footer, .dmbs-footer-navbar{

    background: #F7F7F7!important;
 
}


#footer-nav-content{
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 0px;

}
#footer-nav-content .text-muted{
     font-size: 13px;

}
ul#menu-menu_footer {
    padding-bottom: 10px;
}
ul#menu-menu_footer li{
    float: left;
    border-right: 1px solid #BFBFBF;
    height: 24px;
}

ul#menu-menu_footer li:hover{
    text-decoration: underline;
}

ul#menu-menu_footer li:last-child{
    float: left;
    border-right: none;
    height: 24px;
}

ul#menu-menu_footer li a{
    text-transform: uppercase;
    padding: 0 24px;
    font-size: 11px;
    line-height: 3;
    color: #3F3F3F;
}

#footer-nav-content .nav-item-redes .fab {
    font-size: 1.8em;
    color: #bfbfbf !important;
    text-decoration: none;
    padding-right: 6px !important;
    padding-top: 5px !important;
}


#footer-nav-content .nav-item-redes .fab:hover{  color: #727272!important; text-decoration: none!important;

}

.footer1{padding: 14px 12px 0;}

.footer2{
    margin-bottom: 10px;
    padding: 14px 0px 0 15px;
    display: inherit;
}


#hcard{
    float: right;
    margin: 0 8px 14px 0;
    width: 460px;
}

.footer1 p{
    font-size: 11px;
    line-height: 1.5;
}

.institucion span{
    font-size: 11px;
}

.responsable {
    font-size: 11px;
}


.bg-footer{
    background: #f7f7f7;
}

.sellosinfofooter .card-body {
    width: 168px;
    height: 118px;
    background: #E6E6E6;
    border-radius: 5px;
    margin-right: 24px;
    text-align: center;
    padding: 0.79rem;
}
.sellosinfofooter .card-body table{margin: 0 auto;}
.sellosinfofooter .card-body th, .sellosinfofooter .card-body td {
    padding: 0px;
}


.sellosinfofooteritem p {
    font-size: 11px;
    text-align: left;
    padding-left: 8px;
    padding-top: 6px;
}
.card-body.sellosinfofooteritem-first img{padding-top: 25px;}

.sellosinfofooter .sellosinfofooteritem:nth-child(2) img{margin-top: 12px;}

.sellosinfofooter .sellosinfofooteritem:nth-child(3) img{padding-top:28px;}

.sellosinfofooter .sellosinfofooteritem:nth-child(4) img {padding-top:12px;}

.sellosinfofooter .sellosinfofooteritem-last img {padding-top:23px;}

.copyright{
    background: #55A528;
    min-height: 42px;
    position: absolute;
    left: 0px;
    width: 100%;
    text-align: center;
    color: #fff;
}

.copyright p {
 color: #fff;
text-align: center;
margin-bottom: 0;
padding-top: 13px;
}

.sellosinfofooter{
    padding-bottom: 18px;
}

a.enlacesp{
    color: #fff;
    font-weight: bold;
}


.news_section_left h2 {
    font-size: 24px;
    padding-left: 12px;
}

.card-uvs{
    border: 1px solid #e5e5e5!important;
    background: #f3f3f3;
    float: left;
    margin: 0 0px 12px 0px;
}

.card-bvs{
    border: 1px solid #e5e5e5!important;
    background: #f3f3f3;
    float: left;
    margin: 0 0px 12px 0px;
}

.card-cencomed{
    border: 1px solid #e5e5e5!important;
    background: #f3f3f3;
    float: left;
    margin: 0 0px 12px 0px;
}

.card-header-uvs{
    border-top: 6px solid #8BC43F;
    background: url(imgs/uvs.png) no-repeat 7px center;
    padding-left: 43px;
}

.card-header-bvs{
    border-top: 6px solid #2B398E;
    background: url(imgs/bvs.png) no-repeat 7px center;
    padding-left: 47px;
}

.card-header-cencomed{
    border-top: 6px solid #BC1E2D;
    background: url(imgs/cencomed.png) no-repeat 7px center;
    padding-left: 47px;
}

.fa-external-link-alt{
    float: right;
    font-size: 18px;
    color: #bfbfbf;
}

.fa-external-link-alt:hover{
    color: grey;
}

.fa-folder{
    float: right;
    font-size: 18px;
    color: #bfbfbf;
    padding-right: 10px;
    padding-bottom: 10px;
}

.fa-folder:hover{
    color: grey;
}

.card-uvs li.list-group-item{
    background: #f3f3f3;
    margin: 0 12px;
    padding: 12px 0 12px 12px;
    font-size: 12px;
    border-bottom: 1px solid #E5E5E5!important;
    border-top: none;
    border-right: none;
    border-left: none;
}

.card-uvs .cwis-principal-title {
    display: block;
    margin-bottom: 5px;
}

.card-uvs .cwis-principal-title a{
    display: block;
    margin-bottom: 3px;
    color: #55A528;
}

.card-uvs li.list-group-item ul.item-field li{
    display: block;
    line-height: 1.5em;
}

.card-uvs li.list-group-item:hover{
    background: #e5e5e5;
}

.card-uvs li.list-group-item ul.item-field{
    padding-inline-start: initial!important;
    margin-block-end: auto!important;
}


.card-cencomed li.list-group-item{
    background: #f3f3f3;
    margin: 0 12px;
    padding: 12px 0 12px 12px;
    font-size: 12px;
    border-bottom: 1px solid #E5E5E5!important;
    border-top: none;
    border-right: none;
    border-left: none;
}

.card-cencomed .cwis-principal-title {
    display: block;
    margin-bottom: 5px;
}

.card-cencomed .cwis-principal-title a{
    display: block;
    margin-bottom: 3px;
    color: #55A528;
}

.card-cencomed li.list-group-item ul.item-field li{
    display: block;
    line-height: 1.5em;
}

.card-cencomed li.list-group-item:hover{
    background: #e5e5e5;
}

.card-cencomed li.list-group-item ul.item-field{
    padding-inline-start: initial!important;
    margin-block-end: auto!important;
}

.card-bvs .wp-show-posts-single{
    background: #f3f3f3;
    margin: 0 12px;
    padding: 12px 0 12px 12px;
    font-size: 12px;
    border-bottom: 1px solid #E5E5E5!important;
    border-top: none;
    border-right: none;
    border-left: none;
}

.card-bvs .wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child) {
    margin-bottom: 0;
}

.card-bvs .wp-show-posts-entry-header {
    margin-bottom: 3px;
    line-height: 1.5em;
    display: block;
}

.card-bvs a{
    color: #55A528;
}

.card-bvs .has-post-thumbnail{
    background: #e5e5e5;
    height: 110px;
    padding: 6px 12px;
    margin-bottom: 6px!important;
    margin-left: 0px;
    margin-right: 0px;

}

.card-bvs .wp-show-posts-image img{
    float: left;
    border-width: 0px;
    border-style: solid;
    margin: 7px 4px!important;
    width: 60px;
    height: 82px;
}

.card-bvs .post-17 .wp-show-posts-entry-content p{
    color: #737373;
    text-transform: uppercase;
    font-size: 11px;
}

.card-bvs .post-17 .wp-show-posts-entry-header a{
    color: #3f3f3f;
}

.card-bvs .post-17 .wp-show-posts-entry-title{
    padding-top: 20px;
}

.wp-show-posts-image.wpsp-image-left {
    float: left;
    margin-right: 0.5em;
}

.card-bvs .triangulo{
    border-left: 6px inset rgba(0, 0, 0, 0);
    border-right: 6px inset rgba(0, 0, 0, 0);
    border-top: 6px solid #F3F3F3;
    left: 120px;
    position: relative;
    top: 6px;
    width: 0px;
    height: 0px;
}

.card-bvs article.wp-show-posts-single:hover{
    background: #e5e5e5;
}

.card .textwidget{
    background: #f3f3f3;
}

.card-bvs .libros-bvs{
    background: #e5e5e5;
    height: 105px;
    padding: 6px 12px;
    margin-bottom: 6px;
    display: block;
}

.card-bvs .libros-bvs a{
    color: #3f3f3f;
}

.card-bvs .libros-bvs p{
    color: #737373;
    text-transform: uppercase;
    font-size: 11px;
    padding-top: 5px;
}

.card-bvs .libros-bvs img{
    margin-right: 7px!important;
}

.card-bvs .list-group-item{
    background: #f3f3f3;
    margin: 0 12px;
    padding: 14px 12px 14px 12px;
    font-size: 12px;
    border-bottom: 1px solid #E5E5E5!important;
    border-top: none;
    border-right: none;
    border-left: none;
}

.card-bvs li.list-group-item:hover{
    background: #e5e5e5;
}

.card-bvs li.list-group-item p{
    display: inline;
}

.card-bvs .list-group-item:last-child{
    border-bottom: none!important;
}

.card-bvs .list-group-item:first-child{
    border-bottom: none!important;
}

.card-bvs .list-group-item p{
    margin-bottom: 0px!important;
}

#metaslider_container_26{
    border-bottom: none;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}


.fa-rss{
    float: right;
    font-size: 18px;
    color: #bfbfbf
}

.fa-rss:hover{
    color: grey;
}

.card-actualidad{
    border: 1px solid #e5e5e5!important;
}

.card-actualidad .card-header{
    border-bottom: none;
}

.card-header-actualidad{
    background: #fff;
}

.card-actualidad .list-group-item:first-child {
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
}

.card-actualidad .list-group-item{
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0.125);
    border-top: 1px solid rgba(0,0,0,0.125);
}

.card-actualidad .list-group-item:hover{
    background: #f3f3f3;
}

.card-actualidad .list-group-item small{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #737373;
}

.card-actualidad .list-group-item a.d-block{
    margin-bottom: 12px;
    margin-top: 3px;
    font-size: 18px;
    color: #55A528;
}

.card-actualidad .list-group-item span.d-block{
    margin-bottom: 13px;
    margin-left: 12px;
}

.card-actualidad .list-group-item span.d-block-fuente{
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #737373;
    margin-left: 12px;
    display: block;
}

.card-actualidad .list-group-item img{
    border: 1px solid #e5e5e5;
    margin-right: 12px!important;
    float: left;
    width: 63px;
    height: 84px;
}

.card-actualidad .infowordpresshowmore{
    background: #fff;
}

.card-actualidad .infowordpresshowmore a{
    background: #fff;
    color: #55A528;
    font-weight: bold;
}

.card-header-red-portales{
    background: #f3f3f3;
}

.card-group-red-portales .card{
    background: #f3f3f3;
}

.card-group-red-portales .card i{
    font-size: 2.5em;
    display: block;
    line-height: 1.4;
    text-align: center;
    color: #3F3F3F;
    text-decoration: none;
}

a.png_bg:hover{
    text-decoration: none;
}

a.png_bg span{
    text-align: center;
    display: block;
    color: #3F3F3F;
}

.card-group-red-portales .card-body:hover{
    background: #e6e6e6;
}

.card-noticias{
    height: 400px;
}

.card-noticias .card-header{
    padding-top: 10px;
    padding-bottom: 0px;
}

.card-header-noticias{
    padding: 23px 12px 6px;
    background: #e6e6e6;
    border-bottom: none;
}

.card-header-noticias ul li a{
    color: #3F3F3F;
}

.card-header-noticias li a.nav-link{
    font-weight: normal!important;
    font: 16px/1.35 Arial,sans-serif!important;
    padding: 10px 24px 13px;
}

.card-header-noticias li:first-child a.active{
    border-top: 6px solid #e38001!important;
}

.card-header-noticias li:last-child a.active{
    border-top: 6px solid #4983e2!important;
}

.card-noticias .card-body{
    text-align: left!important;
    padding: 0px;
    background: #e6e6e6;


}

.card-noticias .card-body li.list-group-item{
    margin-left: 12px!important;
    margin-right: 12px!important;
}

.card-noticias .card-body li.list-group-item:hover{
    background: #f3f3f3;
}

.card-noticias .card-body li.list-group-item:first-child{
    border-top: none;
    border-top-left-radius: 0px;
}

.card-noticias .card-body li.list-group-item a{
    color: #3F3F3F;
}

.card-noticias .card-footer{
    background: transparent;
    border-top: none;
}

.card-noticias .nav-tabs{
    border-bottom: none;
}

#bloquealdia{
    margin-right: 16px;
    padding-top: 3px;
}

#prensa li.list-group-item{
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border-bottom: 1px solid rgba(0,0,0,0.125);
}

#prensa li.list-group-item ul li{
    display: block;
    padding: .75rem 1.25rem;
    border-bottom: 1px solid rgba(0,0,0,0.125);
}

#prensa li.list-group-item:hover{
   background: #f3f3f3;
}

#prensa li.list-group-item ul li:last-child{
    border-bottom: none;
}

#prensa ul{
    padding-inline-start: 0px;
    height: 300px;
}

.card-secciones{
    background: #ccc;
    border: none;
}

.card-secciones .card-title{
    background: #fff;
    margin-bottom: 0px;
    border-top-left-radius: .15em;
    border-top-right-radius: .15em;
}

.card-secciones .card-text{
    margin-bottom: 0px;
    padding-bottom: 10px;
    background: #fff;
}

.card-secciones .list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: none;
}

.card-body-secciones li.list-group-item{
    border: none!important;
    height: 140px;
}

.card-body-secciones li.list-group-item .titlesinenlaces{
    font-weight: bold;
    padding-bottom: 5px;
}

.card-secciones h5.card-title{
    font-size: 13px;
    text-align: center;
    /* height: 42px; */
    line-height: 2;
    text-transform: uppercase;
    font-weight: normal;
    padding-top: 10px;
    border-bottom: 1px solid #55A528;
    position: relative;
    padding-bottom: 10px;
}

.card-secciones h5.card-title i.fa{
    background: #fff none repeat scroll 0 0;
    border-left: 12px solid #fff;
    border-right: 12px solid #fff;
    left: 90px;
    top: 37px;
    position: absolute;
    color: #55a528;
    font-size: 20px;
}

.card-secciones .card-body{
    padding: .7rem;
}

.card-secciones .card-body-secciones{
    padding-right: 0px;
}

.card-group .card-secciones:last-child{
    padding-right: .7rem;
}

.card-body-secciones .textwidget{
    background: #fff;
    display: flow-root;
    border-bottom-left-radius: .15em;
    border-bottom-right-radius: .15em;
    padding-top: 14px;
    height: 140px;
}

.card-noticias .card-body #prensa li.list-group-item:first-child {
    border-top: none;
    border-top-left-radius: .25em;
}

li#first h3{
    font-size: 12px;
    color: #727272;
    font-weight: normal;
    text-transform: uppercase;
    margin-right: 50px;
    margin-left: 25px;
}

li#second h3{
    font-size: 12px;
    color: #727272;
    font-weight: normal;
    text-transform: uppercase;
    margin-right: 25px;
}

ul#m-n strong{
    font-weight: normal;
    font-size: 18px;
}

li#first strong{
    margin-left: 25px;
}

li#first{
    float: left;
    color: #727272;
    display: inline;
}

li#second{
    float: left;
    color: #727272;
    display: inline;
}

li.weather{
    display: inline-block;
    margin-top: 10px;
}

ul#m-n{
    padding-inline-start: 0px;
}

ul#s-t{
    padding-inline-start: 25px;
}

#s-t li{
    display: block;
    padding-right: 24px;
}

.card-secciones a{
    color: #55a528;
    font-weight: bold;
}

.dmbs-footer-nav-container {
    margin-top: 0px;
}

.footer1 a{
    color: #55a528;
    font-size: 13px;
}

.responsable span.given-name{
    color: #55a528;
    font-size: 13px;
}
.responsable1{padding-top: 10px;}

.institucion span.org{
    font-weight: bold;
    color: #737373;
}

.card-secciones .scrollbar-inner{
    margin-bottom: 0px;
}

.card-red-portales .card-body {
    flex: 1 1 auto;
    padding: 0.50rem;
}

.breadcrumbs{
    position: relative;
    font-size: 11px;
    padding-top: 0px;
    width: 100%;
}
.breadcrumbs a{
   
    font-weight: normal;
}
.row.breadcrumbs .col-8 {margin-bottom: 5px;padding-top: 2px;margin-top: 5px !important;color: #737373;
font-weight: bold;}

.archive .row.breadcrumbs .col-8, .page-id-22776 .row.breadcrumbs .col-8 {margin-top: 10px !important;}

h1.page-title{
    font: normal 20px Arial, sans-serif;
    margin-bottom: 14px;
    margin-top: 14px;
    padding-left: 12px;
    float: left;
}

.col-4 #list-tab{
    background: #F3F3F3;
    float: left;
    padding: 6px 0 11px 0;
    z-index: 2;
    border-top: 6px solid #55A528;
    border-radius: 5px;
    overflow: hidden;
}

.col-4 #list-tab a{
    margin: 0 12px;
    font-size: 12px;
    color: #3F3F3F;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    background: #F3F3F3;
    border-bottom: 1px solid #E5E5E5;
    border-top: none;
    border-left: none;
    border-right: none;
    width: auto;
}

.col-4 #list-tab a#list-cnacional-list{
    font-weight: normal;
}

.col-4 #list-tab a#list-cprovincial-list{
    font-weight: normal;
}

.col-4 #list-tab a:hover{
    background: #e6e6e6;
}

.col-4 #list-tab a#list-cnacional-list:hover{
    background: #e6e6e6;
}

.col-4 #list-tab a#list-cprovincial-list:hover{
    background: #e6e6e6;
}

.col-4 #list-tab a.active{
    background: #e6e6e6!important;
}

.col-4 #list-tab .list-group-item:first-child {
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
}

.col-4 #list-tab .list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.tab-pane h2{
    font-size: 18px;
    margin-bottom: 14px;
}

.tab-pane h3{
    font-size: 18px;
}

#list-que li{
    font-size: 12px;
    padding: 6px 0 6px 6px;
    display: block;
}

#list-historia li{
    font-size: 12px;
    padding: 6px 0 6px 6px;
    display: block;
}

#list-cprovincial li{
    font-size: 12px;
    padding: 6px 0 6px 6px;
    display: block;
}

#list-cnacional li{
    font-size: 12px;
    padding: 6px 0 6px 6px;
}

#list-premios li{
    display: block;
}

.figure-caption{
    border-bottom: 1px solid #e5e5e5;
    color: #737373;
    font-size: 12px;
    font-style: italic;
    padding-bottom: 8px;
    margin-top: 0px;
}

.zeno_font_resizer_container{
    float: left;
    /*margin-top: 12px;*/
}

.zeno_font_resizer_container .zeno_font_resizer_add{
    background: #F3F3F3;
    height: 30px;
    width: 30px;
    float: right;
    border-radius: 5px;
    color: grey;
    line-height: 1.5;
    margin-left: 5px;
}

.zeno_font_resizer_container .zeno_font_resizer_reset{
    background: #F3F3F3;
    height: 30px;
    width: 30px;
    float: right;
    border-radius: 5px;
    color: grey;
    line-height: 2.1;
    margin-left: 5px;
}

.zeno_font_resizer_container .zeno_font_resizer_minus{
    background: #F3F3F3;
    height: 30px;
    width: 30px;
    float: right;
    border-radius: 5px;
    color: grey;
    line-height: 3.2;
    margin-left: 5px;
    margin-right: 5px;
}

.zeno_font_resizer{
    font-size: 18px;
}

a.print-text {
    background: #F3F3F3;
    height: 30px;
    width: 30px;
    float: left;
    border-radius: 5px;
    color: grey;
    /*margin-top: 12px;*/
    font-size: 16px;
}

a.print-text i{
    line-height: 1.9;
    padding-left: 7px;
}

.bread-print-size{
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}

.card-servicios .custom-html-widget{
    height: 550px;
    border: 1px solid #E5E5E5;
}


.card-servicios-m .custom-html-widget{
    height: 290px;
    border: 1px solid #E5E5E5;
}

.card-servicios .custom-html-widget .content{
    border-radius: 5px;
    border-top: 6px solid #55A528;
    color: #737373;
    line-height: 18px;
    margin: 12px 12px 0;
    padding: 10px 12px 0px 0px;
    background-color: #E6E6E6;
    position: relative;
    height: 100px;
}

.card-servicios .custom-html-widget .content .fa{
    color: #55a528;
    font-size: 1.84em;
    left: 12px;
    position: absolute;
    top: 12px;
}

.card-servicios .custom-html-widget .content h2{
    font-size: 20px;
    margin-left: 45px;
}

.card-servicios .custom-html-widget .content p.destacado{
    margin-left: 45px;
}

.card-servicios .custom-html-widget ul{
    margin-top: 5px;
}

.card-servicios .custom-html-widget ul li{
    display: block;
}

.card-servicios .custom-html-widget ul li p{
    margin-right: 20px;
}

.card-servicios-m .custom-html-widget .content{
    border-radius: 5px;
    border-top: 6px solid #55A528;
    color: #737373;
    line-height: 18px;
    margin: 12px 12px 0;
    padding: 10px 12px 0px 0px;
    background-color: #E6E6E6;
    position: relative;
    height: 100px;
}

.card-servicios-m .custom-html-widget .content .fa{
    color: #55a528;
    font-size: 1.84em;
    left: 12px;
    position: absolute;
    top: 12px;
}

.card-servicios-m .custom-html-widget .content h2{
    font-size: 20px;
    margin-left: 45px;
}

.card-servicios-m .custom-html-widget .content p.destacado{
    margin-left: 45px;
}

.card-servicios-m .custom-html-widget ul{
    margin-top: 5px;
}

.card-servicios-m .custom-html-widget ul li{
    display: block;
}

.card-servicios-m .custom-html-widget ul li p{
    margin-right: 20px;
}

.text-servicios{
    padding-bottom: 15px;
}

.tipos-recursos{
    background: #F3F3F3;
    padding: 6px 0 11px 0;
    z-index: 2;
    border-top: 6px solid #55A528;
    border-radius: 5px;
    overflow: hidden;
}

.tipos-recursos .list-group-item:first-child{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.tipos-recursos a{
    margin: 0 12px;
    font-size: 12px;
    color: #3F3F3F;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    background: #F3F3F3;
    border-bottom: 1px solid #E5E5E5;
    border-top: none;
    border-left: none;
    border-right: none;
    width: auto;
}

.tipos-recursos a.active{
    background: #e6e6e6!important;
    color: #3F3F3F;
    border-bottom: 1px solid #E5E5E5;
}

.tipos-recursos a:hover{
    background: #e6e6e6!important;
    color: #3F3F3F;
    border-bottom: 1px solid #E5E5E5;
}

nav.navigation .nav-links{
    margin-left: 16px;
    margin-bottom: 12px;
}

nav.navigation .nav-links .current{
    background: #55A528;
    color: #fff!important;
}

nav.navigation .nav-links .current:hover{
    background: #55A528!important;
    color: #fff!important;
}

nav.navigation .nav-links .page-numbers{
    border-radius: 4px;
    color: #3F3F3F;
    display: block;
    font-weight: normal;
    font-style: normal;
    height: 10px;
    padding: 4px 0 24px;
    margin-right: 6px;
    text-align: center;
    float: left;
    width: 30px;
    font-size: 16px;
    margin-top: 24px;
}

nav.navigation .nav-links .page-numbers:hover{
    background: #F3F3F3;
}

a.prev span.btn-sm{
    float: right;
    background: url(imgs/flechita_anterior.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

a.prev span.btn-sm:hover{
    float: right;
    background: url(imgs/flechita_anterior.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

span.text-next{
    float: right;
    background: url(imgs/flechita_siguiente.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

span.text-next:hover{
    float: right;
    background: url(imgs/flechita_siguiente.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

p.text-alfa{
    text-align: center;
    color: #3F3F3F;
    font-weight: bold;
}

p.text-alfa a{
    text-align: center;
    color: #3F3F3F;
    font-weight: bold;
}

a.recurso_link{
    margin-left: 18px;
    line-height: 2em;
    white-space: nowrap;
}

h3.title-red-de-portales{
    font-size: 13px;
    text-transform: uppercase;
    line-height: 2.9;
    margin: 0 12px;
}

.row-red-de-portales{
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 14px;
    margin-left: 5px;
    margin-right: 5px;
}

.body-red-de-portales{
    border-radius: 5px;
    background: #f3f3f3;
    padding-bottom: 12px;
}

h6.sin-resultados{
    margin-left: 18px;
}

a.text-list-revistas{
    margin-left: 16px;
    font-weight: bold;
}

a.text-info-instituciones{
    margin-left: 16px;
    font-weight: bold;
}

#menu-item-22639 a{
    font-weight: bold;
}

#menu-item-22640 a{
    font-weight: bold;
}

.contact-form{
    background-color: #f3f3f3;
    border: 1px solid #E5E5E5;
    border-top: 6px solid #55A528;
    border-radius: 5px;
    float: none;
    margin: 13px auto 30px;
    padding: 13px 0px 24px;
    width: 1000px;
}

.contact-form div{
    margin: 13px 0 9px;
}

#contact-name .wpcf7-form-control.wpcf7-text, #contact-email .wpcf7-form-control.wpcf7-text.wpcf7-email, #contact-subject .wpcf7-form-control {
    height: 30px;
}

#contact-name .wpcf7-form-control.wpcf7-text, #contact-email .wpcf7-form-control.wpcf7-text.wpcf7-email, #contact-subject .wpcf7-form-control, #contact-message .wpcf7-form-control {
    width: 100%;
    margin-top: 6px;
    padding: 0 0 0 6px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

.wpcf7-captchar{
    margin-top: 6px;
    padding: 0 0 0 6px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    height: 30px;
    width: 20%;
}

.wpcf7-form-control.wpcf7-submit {
    background: url(imgs/flechita_siguiente_blanca.png) 96% center no-repeat #55A528;
    border: none;
    height: 30px;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    min-width: 50%;
    text-align: left;
    padding: 0 0 0 12px;
    margin-top: 12px;
    margin-left: 15px;
    font-size: 14px;
    line-height: 16px;
}

.text-contacto{
    padding-left: 12px;
}

.card-monitoreo-bvs{
    border-top: 6px solid #2c3a8b;
    background: #f3f3f3;
    height: 420px;
}

.card-monitoreo-bvs .card-title{
    padding-left: 12px;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 12px;
}

.card-monitoreo-bvs .card-body li.list-group-item{
    border-top: 1px solid #E5E5E5;
    background: #f3f3f3;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.card-monitoreo-bvs .card-body li.list-group-item:hover{
    background: #e5e5e5;
}

.card-monitoreo-bvs .card-body a.active{
    font-weight: bold;
}

.card-monitoreo-especialidades{
    border-top: 6px solid #55a528;
    background: #f3f3f3;
    height: 420px;
}

.card-monitoreo-especialidades .card-title{
    padding-left: 12px;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 12px;
}

.card-monitoreo-especialidades .card-body li.list-group-item{
    border-top: 1px solid #E5E5E5;
    background: #f3f3f3;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.card-monitoreo-especialidades .card-body li.list-group-item:hover{
    background: #e5e5e5;
}

.card-monitoreo-especialidades .card-body a.active{
    font-weight: bold;
}

.card-monitoreo-instituciones{
    border-top: 6px solid #bc1e2d;
    background: #f3f3f3;
    height: 420px;
}

.card-monitoreo-instituciones .card-title{
    padding-left: 12px;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 12px;
}

.card-monitoreo-instituciones .card-body li.list-group-item{
    border-top: 1px solid #E5E5E5;
    background: #f3f3f3;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.card-monitoreo-instituciones .card-body li.list-group-item:hover{
    background: #e5e5e5;
}

.card-monitoreo-instituciones .card-body a.active{
    font-weight: bold;
}

.card-monitoreo-revistas{
    border-top: 6px solid #ea8b1d;
    background: #f3f3f3;
    height: 420px;
}

.card-monitoreo-revistas .card-title{
    padding-left: 12px;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 12px;
}

.card-monitoreo-revistas .card-body li.list-group-item{
    border-top: 1px solid #E5E5E5;
    background: #f3f3f3;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.card-monitoreo-revistas .card-body li.list-group-item:hover{
    background: #e5e5e5;
}

.card-monitoreo-revistas .card-body a.active{
    font-weight: bold;
}

div.fix-ancho{
    padding-right: 0px!important;
}

.monitoreo-title-doc{
    text-transform: uppercase;
    font-size: 13px;
}

ul.sellositems{
    padding-inline-start: 0px!important;
}

ul.sellositems .list-group-item:first-child{
    border-right: none;
    border-left: none;
    border-top: none;
}


ul.sellositems .list-group-item:last-child{
    border-right: none;
    border-left: none;
    border-bottom: none;
}

ul.sellositems .list-group-item{
    border-right: none;
    border-left: none;
}

ul.sellositems .list-group-item:hover{
    background: #f3f3f3;
}

ul.sellositems a{
    font-size: 20px;
}

p.monitoreo-doc-evaluativos{
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 14px;
}

p.sellositemscategoria{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #737373;
    margin-bottom: 5px;
}

p.sellositemsemitido{
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    color: #737373;
}

p.sellositemsmore{
    margin-top: 9px;
}

p.sellositemsmore a{
    font-size: 12px;
    font-weight: bold;
}

.infosellosinfomed{
    padding-right: 0px!important;
    margin-top: 16px;
}

.card-header-buscar-por{
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    border: 1px solid #E5E5E5;
    border-top: 6px solid #55A528;
    background: #F3F3F3;
}

.resultado-busqueda{
    background: #F3F3F3;
    border-radius: 5px;
}

.resultado-busqueda a.list-group-item{
    margin: 0 12px;
    font-size: 12px;
    color: #3F3F3F;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    background: #F3F3F3;
    border-bottom: 1px solid #E5E5E5;
    border-top: none;
    border-left: none;
    border-right: none;
    width: auto;
}

.resultado-busqueda a.list-group-item:hover{
    background: #E6E6E6;
}

.resultado-busqueda a.list-group-item:last-child{
    border-bottom: none;
}

.resultado-busqueda a.active{
    background: #E6E6E6;
}

.card-body-burcar-por{
    padding: 0px;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.altura-fila{
    margin-top: 18px;
}

p.resultinfosearch {
    background: none repeat scroll 0 0 #55A528;
    color: #FFFFFF;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    height: 36px;
    line-height: 2.1;
    padding-left: 12px;
    margin-top: 0;
    border-radius: 4px;
    margin-bottom: 5px;
}

a.title-infosearch{
    font-size: 20px;
    font-weight: normal;
}

span.span-infosearch{
    text-transform: uppercase;
    font-size: 12px;
    color: #737373
}

p.body-infosearch{
    margin-top: 6px;
}

ul.infosearch-recent li.list-group-item{
    border-right: none;
    border-left: none;
}

ul.infosearch-recent li.list-group-item:first-child{
    border-top: none;
}

ul.infosearch-recent li.list-group-item:last-child{
    border-bottom: none;
}

.infowordpress-result-result{
    padding-left: 20px;
    font-style: italic;
    margin-top: 20px;
}

.infowordpress-result-result a{
    border-radius: 4px;
    color: #3F3F3F;
    display: block;
    font-weight: normal;
    font-style: normal;
    height: 10px;
    padding: 4px 0 24px;
    margin-right: 6px;
    text-align: center;
    float: left;
    width: 30px;
    font-size: 16px;
    margin-top: 10px;
}

.infowordpress-result-result a:hover{
    background: #f3f3f3;
}

.infowordpress-result-pag-header-item2 strong{
    border-radius: 4px;
    display: block;
    font-weight: normal;
    font-style: normal;
    height: 10px;
    padding: 4px 0 24px;
    margin-right: 6px;
    text-align: center;
    float: left;
    width: 30px;
    font-size: 16px;
    margin-top: 10px;
    background: #55A528;
    color: #fff!important;
}

.puntospages{
    border-radius: 4px;
    color: #3F3F3F;
    display: block;
    font-weight: normal;
    font-style: normal;
    height: 10px;
    padding: 4px 0 24px;
    margin-right: 6px;
    text-align: center;
    float: left;
    width: 30px;
    font-size: 16px;
    margin-top: 10px;
}

a.pagenext{
    float: right;
    background: url(imgs/flechita_siguiente.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

a.pagenext:hover{
    float: right;
    background: url(imgs/flechita_siguiente.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

a.pageprev{
    float: left;
    background: url(imgs/flechita_anterior.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

a.pageprev:hover{
    float: left;
    background: url(imgs/flechita_anterior.png) no-repeat;
    color: #3F3F3F;
    border: none;
}

.sprite-div{
    border-top: 1px solid #e5e5e5;
    margin-top: 14px;
    padding-top: 14px;
}

.page-node-40 ul#sprite-3 li#gitao {
    background: url("/wp-content/themes/devdmbootstrap4/imgs/15g.png") no-repeat;
}

.page-node-40 #content ul {
    float: left;
    width: 170px;
}

.page-node-40 ul#sprite-1 li#H, .page-node-40 ul#sprite-2 li#V, .page-node-40 ul#sprite-3 li#H {
    background-position: 0 3px;
}

.page-node-40 ul#sprite-1 li#P, .page-node-40 ul#sprite-2 li#S, .page-node-40 ul#sprite-3 li#G {
    background-position: 0 -29px;
}

.page-node-40 ul#sprite-1 li#I, .page-node-40 ul#sprite-2 li#Cfuegos, .page-node-40 ul#sprite-3 li#g {
    background-position: 0 -59px;
}

.page-node-40 ul#sprite-1 li#M, .page-node-40 ul#sprite-2 li#Cam, .page-node-40 ul#sprite-3 li#Stiago {
    background-position: 0 -91px;
}

.page-node-40 ul#sprite-1 li#C, .page-node-40 ul#sprite-2 li#T, .page-node-40 ul#sprite-3 li#Gtamo {
    background-position: 0 -122px;
}

.page-node-40 ul#sprite-1 li#H, .page-node-40 ul#sprite-2 li#V, .page-node-40 ul#sprite-3 li#H {
    background-position: 0 3px;
}

.page-node-40 ul#sprite-1 li#P, .page-node-40 ul#sprite-2 li#S, .page-node-40 ul#sprite-3 li#G {
    background-position: 0 -29px;
}

.page-node-40 ul#sprite-1 li#I, .page-node-40 ul#sprite-2 li#Cfuegos, .page-node-40 ul#sprite-3 li#g {
    background-position: 0 -59px;
}

.page-node-40 ul#sprite-1 li#M, .page-node-40 ul#sprite-2 li#Cam, .page-node-40 ul#sprite-3 li#Stiago {
    background-position: 0 -91px;
}

.page-node-40 ul#sprite-1 li#C, .page-node-40 ul#sprite-2 li#T, .page-node-40 ul#sprite-3 li#Gtamo {
    background-position: 0 -122px;
}

.page-node-40 ul#sprite-1 li#H, .page-node-40 ul#sprite-2 li#V, .page-node-40 ul#sprite-3 li#H {
    background-position: 0 3px;
}

.page-node-40 ul#sprite-1 li#P, .page-node-40 ul#sprite-2 li#S, .page-node-40 ul#sprite-3 li#G {
    background-position: 0 -29px;
}

.page-node-40 ul#sprite-1 li#I, .page-node-40 ul#sprite-2 li#Cfuegos, .page-node-40 ul#sprite-3 li#g {
    background-position: 0 -59px;
}

.page-node-40 ul#sprite-1 li#M, .page-node-40 ul#sprite-2 li#Cam, .page-node-40 ul#sprite-3 li#Stiago {
    background-position: 0 -91px;
}

.page-node-40 ul#sprite-1 li#C, .page-node-40 ul#sprite-2 li#T, .page-node-40 ul#sprite-3 li#Gtamo {
    background-position: 0 -122px;
}

.page-node-40 ul#sprite-3 li#gitao {
    background: url("/wp-content/themes/devdmbootstrap4/imgs/15g.png") no-repeat;
}

.page-node-40 ul#sprite-1 li {
    background: url("/wp-content/themes/devdmbootstrap4/imgs/sprite1-al-4.png") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    padding-bottom: 3px;
    padding-left: 18px;
    display: block;
}

.page-node-40 ul#sprite-2 li {
    background: url(/wp-content/themes/devdmbootstrap4/imgs/sprite5-al-9.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    padding-bottom: 3px;
    padding-left: 18px;
    display: block;
}

.page-node-40 ul#sprite-3 li {
    background: url(/wp-content/themes/devdmbootstrap4/imgs/sprite10-al-14.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    padding-bottom: 3px;
    padding-left: 18px;
    display: block;
}

.tab-pane-title{
    font-size: 18px;
    margin-bottom: 14px;
}

.dmbs-content-wrapper .dmbs-main .dmbs-post.card, .dmbs-content-wrapper .dmbs-main .dmbs-comments .comment .dmbs-post#respond { margin-bottom: 2.5vw;}
.dmbs-content-wrapper .dmbs-main .dmbs-post.card{border-radius: 0;}
.card{border-top:1px solid rgba(0,0,0,0.125); border-bottom: 0px; border-left: 0px; border-right:0px;}
.card-header { background-color: white; padding: .75rem 1em;}
.archive .card-header{padding: 0;  border-bottom: none;}
.card-footer { border-top: 0px ; background: none;}
 h1.dmbs-category-archive-date,.dmbs-post-title-1{font: normal 20px Arial, sans-serif; margin-bottom: 14px !important; padding-left: 12px; }
 h1.dmbs-category-archive-date{ border-top: 1px solid #e5e5e5;padding-top: 7px;}
.dmbs-post.card, .dmbs-post#respond { margin-bottom: 0px !important;}

/*bloque de categorias*/
.dtree a{
     color: #3f3f3f;
}
.dtree .dtNode, .textwidget li{
      padding-bottom: 6px;white-space: normal;
}
.dmbs-widget-title{
     font-size: 13px;
     text-transform: uppercase;
}
/*h3.dmbs-widget-right-title{
      border-bottom: 1px solid #e5e5e5; padding-bottom: 6px;
}*/
.textwidget ul{list-style: none; padding: 0px; margin: 0;}

.dmbs-widget,.dmbs-post-meta-header{
     border-bottom: 1px solid #e5e5e5;
}

.archive .dmbs-post-meta-header{
     border-bottom:none;
}
.dmbs-widget{ padding-bottom: 8px;  }
/*.dmbs-widget a{ padding-left: 6px;}*/
.textwidget ul a{ padding-left: 0px;}
.dmbs-post-title-1{padding-top: 8px;border-top: 1px solid #e5e5e5;}

 li.Annual_Archive_Widget ul{ list-style: none; padding-left: 0px;margin-bottom: 7px;

}
 li.Annual_Archive_Widget ul a{ color: #3f3f3f;

}
.justify-content-end {
   /* justify-content: flex-end !important;
    float: right!important;*/
	   
}
li#annual_archive_widget-10 li{padding-bottom: 6px;}

/*comentarios*/
.dmbs-content-wrapper .dmbs-main .dmbs-comments{margin-top: 0.2rem;}
.dmbs-comments .col-12{ padding: 0px;}
h3#reply-title{font-size: 13px;margin-bottom: 18px;padding: 10px 0 8px 12px;text-transform: uppercase;border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;line-height: 1.4;}
h5#comments{  text-transform: none !important;border-top: 1px solid #e5e5e5;padding-top: 12px;}
.fa-comment-alt{  color: #bfbfbf;}
#commentform { padding: 12px 12px 24px 12px;margin-top: 12px;margin-bottom: 24px;border-radius: 5px;background: #f3f3f3;}
.comment-content,.dmbs-comment-footer{ padding-left:12px;}
.comment-content{padding-top: 12px;}
.comment-content, .dmbs-comment-footer, #comment-7 .children{ background: #f3f3f3;}
.comment-content, .dmbs-comment-footer,.comment-content p{margin: 0 !important;}
 #comment-7 .children{margin-left: 40px!important; padding-left:0px; }
.comment-notes {font-size: 11px;}
dmbs-comment-time{margin-right: 12px;}
.text-muted{ padding-right:1px; }
.dmbs-post-fuente{  padding-right: 6px;}
.dmbs-comment-time{ color: #727272;}
.comment-form-author input, .comment-form-email input, textarea#comment, #captcha_code {border: 1px solid #e5e5e5;border-radius: 5px;padding: 0 0 0 6px;}
.comment-form-author input, .comment-form-email input, #captcha_code {height: 28px;}
.comment-form-captcha{ margin-bottom: 0px;}
.comment-form-captcha b{ font-weight: normal; text-transform: uppercase;}
input#submit {
    border: 0;
    background: #55A528 url(img/flechita_siguiente_blanca.png) no-repeat 260px center; 
    color: #fff;
    height: 30px;
    text-align: left;
    width: 278px;
    border-radius: 5px;
    padding: 0 12px;
	 
}
input#submit:hover {
    border: 0;
    background: #326B0D url(img/flechita_siguiente_blanca.png) no-repeat 260px center;
    color: #fff;
    height: 30px;
    text-align: left;
    width: 278px;
    border-radius: 5px;
    padding: 0 12px;
}

.dmbs-comment-author h6{ font-size: 13px; font-weight: bold;}

.dmbs-comment-author .fa-reply{margin-left: 30px;color: #bfbfbf !important;}

/*page 404*/
.error404 .dmbs-page{
margin: 30px auto 60px;
border: 1px solid #ff0000;
background: #f3f3f3;
padding: 15px 23px 15px;
border-radius: 5px;
}


/*media queries*/
@media screen and (max-width: 575.98px){
/*.float-right {float: none !important;}*/
.row.breadcrumbs .mt-2 {flex: 0 0 100%;width: 100%;max-width: none;}
#infosearch-searcher-form input.form-control {width: 250px;margin-right: 12px; margin-bottom: 12px;}
.btn-inicio.ml-3{ margin-left: 0px!important; }
input#submit{ width: auto;}
#menu-menu_principal{margin-top:25px;margin-bottom: 20px;}
.row.breadcrumbs .col-4{display: none;}
.bread-print-size .col-4{  display: none;}
.dmbs-post-content img{margin-bottom: 12px!important;}
 .navbar.dmbs-footer-navbar > .container{  display: block;}
 .card-group.sellosinfofooter{ width: 100%;}
.dmbs-footer-navbar button.navbar-toggler{  float: right;}
 .sellosinfofooter .card-body{ width: auto!important; }
.copyright p {text-align: left; padding: 12px 15px;}
.footer1{padding-right: 0;}
.footer2 {padding-left:6px;padding-top: 0;}

/*.sellosinfofooter .sellosinfofooteritem:nth-child(4){  margin-top: 12px;}*/

}
@media screen and (min-width: 576px){
.container {padding-right: 0px;padding-left: 0px;}
.dmbs-post-content img.attachment-medium_large {float: left !important;}
.navbar.dmbs-footer-navbar > .container{  display: block;}
.dmbs-footer-navbar button.navbar-toggler{  float: right;}
/*.sellosinfofooter .sellosinfofooteritem-last{ margin-top: 12px;}*/ 
}
@media screen and (max-width: 767.98px){
body{ font-size: 14px;}
.row {margin-left: 0px!important;margin-right: 0px!important;}
.navbar{padding-bottom: 0px;}
ul#menu-menu_principal li{border-right: 0;}
ul#menu-menu_principal li.current-menu-item {top:0px;}
a.btn-inicio {font-size: 14px;line-height: 2; margin-bottom: 12px;}
ul#menu-menu_principal li a, .breadcrumbs, ul#menu-menu_footer li a {font-size: 12px;}
#infosearch-searcher-form input.form-control { margin-bottom: 12px;}
#edit-submit{right:15px; }
.home .row .col-md-4{  display: none;}
.dmbs-content-wrapper .row .col-md-8{  padding-right: 0px;}
.single .dmbs-content-wrapper .row .col-md-4 {margin-top: 0px!important;}
ul#menu-menu_footer li a, ul#menu-menu_footer li:first-child a {padding: 0 6px;}
/*.home .dmbs-post-content img{margin-right: 0 !important;}*/
.footer1  {margin-bottom: 0px;padding-top: 12px;}
.footer2  {padding-right: 0;}
.footer1 p {margin-bottom: 12px;margin-right: 8px;}
#footer-nav-content {padding-bottom: 12px;}
.dmbs-post-content img{margin-right: 55px !important;}

.dmbs-footer-nav-mobile-toggle{margin-bottom: 8px;margin-top: 8px;}
.sellosinfofooter .card-body{width: 100%;margin-bottom: 12px; margin-right: 0;}
/*.sellosinfofooter .sellosinfofooteritem-last{  margin:12px 0 12px 12px;}*/
.sellosinfofooter .sellosinfofooteritem:nth-child(2),.sellosinfofooter .sellosinfofooteritem:nth-child(4){ margin-right: 0px;}
.sellosinfofooteritem p{padding-left: 12px;}
}

@media screen and (min-width: 768px) {

ul#menu-menu_principal li{border-right: 0;}
ul#menu-menu_footer li a{padding: 0 20px;}
ul#menu-menu_principal li{ height:auto; }
#contact-name, #contact-email{float: left;}
#contact-name{ padding-right: 0}
#contact-subject{clear: both;}
.navbar-expand-md .navbar-nav{ padding-bottom: 6px;}
/*.dmbs-content-wrapper .row .col-md-4.dmbs-right {margin-top: 10px;}*/
.row.breadcrumbs .col-4 { /*padding-left: 0; padding-right: 0;*/padding: 4px 0 13px 0;}
.error404 .dmbs-page{width: 502px;}
.dmbs-post-content img.attachment-medium_large {margin-bottom: 15px !important;}
ul#menu-menu_footer li:first-child a{ padding-left: 12px;}
.sellosinfofooter .sellosinfofooteritem-last{ margin-top: 0px; } 
 .sellosinfofooter .sellosinfofooteritem:nth-child(3), .sellosinfofooter .sellosinfofooteritem-last { margin-right: 0px;}
 .sellosinfofooter .sellosinfofooteritem-first, .sellosinfofooter .sellosinfofooteritem:nth-child(4) { margin-left: 6px;}
 
}

@media screen and (max-width:991.98px) {
.dmbs-content-wrapper{ margin-top:17px;} 
.home .container-inner .col-lg-6, .home .container-inner .col-md-12 { padding-left: 0px!important;}
.navbar-brand img {margin-left: 8px;}
.nav-item {width: auto;}
.home .dmbs-content-wrapper .row.title-zoom .col-md-8,.home .dmbs-content-wrapper .row.title-zoom .col-md-4{ padding-right: 0px; padding-left: 0px;}
#menu-menu_principal{margin-bottom: 12px;margin-top: 15px;padding-top: 11px;border-top: 1px solid #e5e5e5;}
#menu-menu_footer, ul.nav-redes {margin-left: 6px;}
ul#menu-menu_footer li a {padding: 0px;}
ul#menu-menu_principal li a {padding: 0 6px;}
.row.breadcrumbs .mt-2{ margin-bottom: 10px!important;}
.card-secciones .card-body{ padding-bottom: 0px;}
.footer1  { padding-left:6px;}
#footer-nav-content {padding-bottom: 12px;}
ul#menu-menu_footer li{ border-right: none; height: auto;}
ul#menu-menu_footer li a, ul#menu-menu_footer li:first-child a {padding: 0px;}
.col-lg-3:last-child .card-secciones .card-body{ padding-bottom:.7rem;}
#footer-nav-content {margin-top: 40px;}
.sellosinfofooter .sellosinfofooteritem-first,.sellosinfofooter .sellosinfofooteritem:nth-child(2), .sellosinfofooter .sellosinfofooteritem-last
{ margin-bottom: 12px;}
/*.sellosinfofooter .sellosinfofooteritem-first { margin-left: 0;}*/
/*.footer1{ padding-left: 3px!important;}*/

}

@media screen and (min-width: 992px) {

.container{width: 960px;} 
 .dmbs-content-wrapper .row .col-md-4.dmbs-right{ padding-right: 60px;}
.dmbs-content-wrapper{ margin-top:25px;} 
.navbar-expand-lg .navbar-collapse {display: block !important;flex-grow: 0;height: auto !important;}
.nav-item {width: auto;}
ul#menu-menu_principal li a {padding: 0 24px;}
#menu-menu_principal{margin-bottom: 24px; margin-top: 0;border-top:none;}
ul#menu-menu_principal li{ border-right: 1px solid #BFBFBF;height: 24px;}
.row.breadcrumbs .col-4{ padding-left:50px;}
#footer-nav-content {display: flex !important;flex-direction: row;}
ul#menu-menu_footer li{height: 24px;}
/*#footer-inner{ width: 960px;margin: 0 auto;}*/
/*#menu-menu_principal {border-top:none;}*/
ul#menu-menu_footer li a{padding: 0 24px;}
.sellosinfofooter .sellosinfofooteritem:nth-child(3) { margin-right:24px;}
.sellosinfofooter .sellosinfofooteritem:nth-child(4){margin-left: 0px;}
.sellosinfofooter .sellosinfofooteritem-first {margin-left: 12px;}
}
@media screen and (min-width: 1200px) {
   .container {width: 960px;} 
}

.search, #botonesheader { float: left; }
#botonesheadercontenedor { width: 100%; }