body{
  width: 100%;
  height: 100%;
  overflow-x: hidden!important;
  padding-top: 0px!important;
}
header[role="banner"] > .container{width: 100%!important;}
#navbar > .container{width: 100%!important;}
.pr-main__sidebar-first * {font-family: 'Calibri', 'Open Sans' !important;}
.pr-main__sidebar-second .block__content p{margin:0;}
.pr-main__sidebar-second * {font-family: 'Calibri', 'Open Sans' !important;}
.pr-main__content * {font-family: 'Calibri', 'Open Sans' !important;}
#features .pr-features__rw * {font-family: 'Calibri', 'Open Sans' !important;}

.block-plugin-id--custom-sitemap .menulist .group-left{display: inline-block; vertical-align: top; width: 50%;}
.block-plugin-id--custom-sitemap .menulist .group-right{display: inline-block; vertical-align: top; width: 50%;}
.block-plugin-id--custom-sitemap .menulist .grupo-menu{width: 100%!important;}

/* general*/
.listado .view-content .views-row:nth-child(2n) {background: #e6f6ff!important;}
body{display: block!important; width: 100%!important; padding-top: 0px;}
.l-navbar.l-row #navbar {display: table !important;width: 100%;}

/*Reporte Snirh*/
#dailyfullscreen{z-index: 999; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgba(30,30,30,0.8);}
#dailyfullscreen #dailyposition{display: table; width: 55%; margin: 50px auto; text-align: center;}
#dailyfullscreen #dailyposition .dailybutton{cursor: pointer; border-radius: 6px; margin-bottom: 10px; padding: 3px 7px!important;}
#dailyfullscreen #dailyposition .dailyReport{display: block; padding: 40px 45px; background-color: #2E4C92; font-size: 1.5rem; text-align: center;}

/* Nosotros - Directorio Central */
body.path-nosotros-directorio-sede-central div[data-at-row="main"] form#views-exposed-form-directorio-page-1 select#edit-field-area-value-1  option[value="Central"]{display: none!important;}
body.path-nosotros-directorio-sede-central div[data-at-row="main"] form#views-exposed-form-directorio-page-1 select#edit-field-area-value-1  option[value="Secretarias Técnicas de los Consejos de Recursos Hídricos"]{display: none!important;}
body.path-nosotros-directorio-sede-central div[data-at-row="main"] form#views-exposed-form-directorio-page-1 select#edit-field-area-value-1  option[value="Autoridades Administrativas y Locales del Agua"]{display: none!important;}

/* banner  snirh */
.view-display-id-slider_portal_snirh .flex-direction-nav li{position:relative;}
.view-display-id-slider_portal_snirh .flex-direction-nav a{top:67%;}
.view-display-id-slider_portal_snirh .view-slider-principal .flex-direction-nav li a{width:auto!important;}

.view-display-id-slider_portal_snirh  .flex-direction-nav a.flex-next{right:0px; text-align:center; opacity:1;}
.view-display-id-slider_portal_snirh:hover .flex-direction-nav a.flex-next{right: 0px!important; left:0px; display:block; transition: none;}

.view-display-id-slider_portal_snirh  .flex-direction-nav a.flex-prev{left:0px; text-align:center; opacity:1;}
.view-display-id-slider_portal_snirh:hover .flex-direction-nav a.flex-prev{left: 0px!important; right: 0px; display:block; transition: none;}

/* l-subfeatures */
#sub-features .l-r.region .block__content .field-type-image figure .field-type-image__item { width: 47%; margin: 0 auto;}
#sub-features .l-r.region .block__content .field-type-image figure .field-type-image__item img {width: 100%;}
#sub-features .l-r.region .block__content .field-type-image figure {margin: 0px;}
#sub-features .l-r.region .block__content .field-name-field-enlace-bloque {margin: 0px;}

@media only screen and (max-width: 767px){
  .lista-triple-noticias .views-row .views-field .field-content .addtoany_list{display: none!important;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){ 
}
@media screen and (min-width: 320px) and (max-width: 767px){
}

/*header*/
.l-r.region.pr-header__header-second{position:relative;}
.l-r.region.pr-header__header-second .header_redes_sociales {position: absolute; right: 0; top: 35%; margin: 0 1em;}
.l-r.region.pr-header__header-second .header_redes_sociales .field-block-content--body {margin: 0px;}

.l-r.region.pr-header__header-first .site-branding__logo-link {width: 18%; margin: 1em 0; padding: 0px;}
.l-r.region.pr-header__header-first .site-branding__logo-link img { width: 100%;}
.l-r.region.pr-header__header-first .block-branding{margin: 0px;}

@media only screen and (max-width: 1024px) {  
.l-r.region.pr-header__header-first .site-branding__logo-link { width: 54%;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){ 
.l-r.region.pr-header__header-second .header_redes_sociales {top: 35%;}  
.l-r.region.pr-header__header-first .site-branding__logo-link { width: 83%; display: inline-block; margin: 1em 0;}
}
@media screen and (min-width: 300px) and (max-width: 767px){
.l-r.region.pr-header__header-second .header_redes_sociales {position: relative;top: 0; text-align: right;}
.l-header .block-branding.has-logo .site-branding__logo-link { width: 71%; margin: 1em auto;}

.redes_sociales {margin: 1em 0;}
.l-main .breadcrumb{margin: 0px;}

}


/* acceso ana */
@media screen and (min-width: 300px) and (max-width: 767px){
.block-ana-acceso.l-bl{width:100%;}
.block-ana-acceso h2.block__title{width:129px; font-size: 1em;}
}


/* bloque azul - portada*/
.menu-azul-portada .block__inner .block__content .field__item ul { padding: 0px; margin: 0px;}
.menu-azul-portada .field__item ul li { width: calc(26% - 2%);  display: inline-block; vertical-align: top;}
.menu-azul-portada .field__item ul li > a {font-size: 25px; font-weight: 700; color: #fff;}
.menu-azul-portada .field__item ul li > a:hover {text-decoration: none;}
.menu-azul-portada .field__item ul li img {margin: 0.5em; padding: 0.2em;}

@media only screen and (max-width: 1270px) {  
.menu-azul-portada .field__item ul li img {display: block;text-align: center; margin: 0 auto;}
.menu-azul-portada .field__item ul li > a{font-size:15px; display: block; text-align: center; width: 100% !important;}
.menu-azul-portada .field__item ul li > a img { display: block; text-align: center; position: relative;padding:0.8em;}

}
@media screen and (min-width: 768px) and (max-width: 1269px){ 
.menu-azul-portada .field__item ul li > a {display:block;} 
.menu-azul-portada .field__item ul li img{padding:0.8em;}
}
@media screen and (min-width: 300px) and (max-width: 767px){
.menu-azul-portada .field__item ul li { width: 100%;}
.menu-azul-portada .field__item ul li img{padding:0em;}
}




.theme-name--anaweb .pr-main__content .atencion-ciudadano{background: #fff; box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.1);}
.theme-name--anaweb .pr-main__content .atencion-ciudadano .views-row {padding: 1em;}
.theme-name--anaweb .pr-main__content .atencion-ciudadano .views-row .views-field-body span { color: #6d6d6d;}

.theme-name--anaweb .pr-main__content .atencion-ciudadano .views-row .views-field-nothing a { font-weight: bolder;  font-size: 1.2em; color: #1c4495; text-decoration: none;}
.theme-name--anaweb .pr-main__content .atencion-ciudadano .views-row .field-content span.file { display: block;height: auto;}

.theme-name--anaweb .pr-main__content  .atencion-ciudadano .views-row .field-content span.file a {border: 1px solid #ccc; padding: 0.5em 1em; margin:0px;  display: inline-block;border-radius: 0.5em; text-decoration: none; list-style: none; color: #808080;}
.theme-name--anaweb .pr-main__content  .atencion-ciudadano .views-row .field-content span.file:hover a{ background: #289bb8;border: 1px solid #289bb8;color: #fff;}
.theme-name--anaweb .pr-main__content  .atencion-ciudadano .views-row .field-content span.file:hover a::before{color: #fff;}


/* sidebar y content */
.pr-main__sidebar-second .block__inner h2.block__title {background: #1c4495;color: #fff; padding: 0.5em;font-size: 1.2em; font-weight:bolder; margin:0px;}
.pr-main__sidebar-second .block__content { background: #fff; padding: 1em; box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.1);text-align:center;}
.field-name-node-title .field__item h2,
.pr-main__content header h1.node__title {font-size: 1.7em;color: #1b4494;font-weight: bold; }

.pr-main__content .node__content .field__item p{color: #6d6d6d; text-align:justify; }


.microsite-banner .block__content figure { margin: 0px; padding: 0px;}
.microsite-banner {margin: 0px; padding: 0px;}


 /* gestion de conocimiento */
 .titulo-banner-girh .block__title span {color: #fff;}
.titulo-banner-girh .block__title::before {
    background-image: url("/themes/custom/anaweb/images/a-1.png");
    content: " ";
    width: 17px;
    height: 49px;
    display: inline-block;
    top: 0;
    position: absolute;
    background-repeat: no-repeat;
    background-position: 0 0;
    right: -17px;
}

.titulo-banner-girh .block__title::after {
    background-image: url("/themes/custom/anaweb/images/a-2.png");
    content: " ";
    width: 17px;
    height: 49px;
    display: inline-block;
    top: 0;
    position: absolute;
    background-repeat: no-repeat;
    background-position: 0 0;
    left: -16px;
}


.sub-menu-snirh .field__items .field__item ul li a:hover {text-decoration: none !important;}
.user-login-form .button, .search-form  .button{
    background: #1c4495;
    padding: 1em;
    display: block;
    height: auto;
    border-radius: 0.5em;
}

/* tupa */
.theme-name--anaweb .pr-main__content .view-tupa{background: #fff; box-shadow:0 3px 4px 0 rgba(0, 0, 0, 0.1);}
.theme-name--anaweb .pr-main__content .view-tupa .views-row .field-content span.file a {border: 1px solid #1b4494; padding: 0.15em 1em; border-radius: 5px; color: #fff; background: #1b4494; font-size: 16px;  text-decoration: none; list-style: none;}
.theme-name--anaweb .pr-main__content .view-tupa .views-row .field-content span.file {display: inline-block; margin: 6px 0;}
.theme-name--anaweb .pr-main__content .view-tupa .views-row .field-content span.file a::before { color: #fff;}
.theme-name--anaweb .pr-main__content .view-tupa .views-row .field-content span.file:hover a {background: #fff; border: 1px solid #1b4494; color: #1b4494}
.theme-name--anaweb .pr-main__content .view-tupa .views-row .field-content span.file:hover a::before{color: #1b4494;}
.theme-name--anaweb .pr-main__content .view-tupa .views-row{padding:1.2em;}
.theme-name--anaweb .pr-main__content .view-tupa .views-row .views-field-edit-node .views-label.views-label-edit-node{display:none;}
.theme-name--anaweb .pr-main__content .view-tupa .view-content {padding: 1em;}
.theme-name--anaweb .pr-main__content .view-tupa .view-content .views-row:nth-child(2n+1) { background: #e6f6ff;}
.theme-name--anaweb .pr-main__content .view-tupa .views-row .views-field-title .field-content a { text-decoration:none;}
.theme-name--anaweb .pr-main__content .view-tupa .views-row .views-field-title .field-content{font-weight: bolder; font-size: 20px; color: #1c4495; margin-bottom: 0.9em; display:block;}
.theme-name--anaweb .pr-main__content .view-tupa .views-row .views-field-body {margin-bottom: 1em;}



/* formulario normatividad */
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form{ background: #fff; padding-top: 1.5em;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form label{color: #1c4495;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form input {border: 1px solid #c8c8c8;}

#views-exposed-form-normatividad--page-22 .form--inline .js-form-item {width: 48%; padding-top: 5px}

#views-exposed-form-normatividad--page-22 .form--inline .js-form-item label {display: inline-block;width: 160px;}
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item input {width: 60%; margin-bottom: 2px;}
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item span {border: 1px solid #c8c8c8; width: 60%;}
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item span input{width: 100%}
#views-exposed-form-normatividad--page-22 .form--inline #edit-actions { display: block;}

#views-exposed-form-normatividad--page-22 .form--inline .js-form-item.js-form-item-field-materia-target-id {width: 48%;}
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item.js-form-item-field-materia-target-id input {width: 78%;}
#views-exposed-form-normatividad--page-22 .form--inline #edit-actions input { margin-left: 5px; margin-top: 5px;}
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item span select{width: 100% !important;}


.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas .views-exposed-form .form-item-title input{width: 75%}
#views-exposed-form-normatividad--buscador #edit-actions input{margin: 0 0 0 15px;}

.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas .views-exposed-form .form-item-field-tipo-de-norma-target-id span select { border-radius: 5px;}



@media screen and (min-width: 768px) and (max-width: 1024px){ 
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-title { width: 55%; text-align: left; margin-right: 0;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-title input {width: 66%;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-tncrh-organo-target-id{width: 48%; margin-right: 0;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-tncrh-organo-target-id span {width: 75%;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-impugnantes-value input {width: 66%;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-materia-target-id {margin-right: 0;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-materia-target-id input { width: 70%;}

#views-exposed-form-normatividad--page-22 .form--inline .js-form-item.js-form-item-field-materia-target-id input,
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-tncrh-organo-target-id span,
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item input{width: 90% !important;}
#views-exposed-form-normatividad--page-22 .form--inline #edit-actions input {margin-left: -35px;margin-top: 30px;}
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item span select {width: 100%;}

.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas .views-exposed-form .form-item-title input{width: 58%; margin-top: 5px;}
.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas .views-exposed-form .form-item:nth-child(2) {margin-bottom: 1em;}
.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas .views-exposed-form .form-item-title {width: 85%;}
.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas .views-exposed-form .form-item-title input {width: 88%;}
}

@media screen and (min-width: 320px) and (max-width: 767px){
 .theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row .node--view-mode-bloque-listado .group-right { margin-top: 0px !important;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item{width:100% !important;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-title{/*width:100%;*/ text-align:left;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-title input{width:100%;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-impugnantes-value input{width:100%;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-tncrh-organo-target-id label {display: block; text-align: left;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-tncrh-organo-target-id span {width: 100%;}
#views-exposed-form-normatividad--buscador #edit-actions input { margin-top: 0px;}
.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas .views-exposed-form .form-item-title input{width: 100% !important}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-filters .views-exposed-form div.form--inline .form-item-field-materia-target-id input {width: 100%; right: 0%;}
.path-normatividad-resoluciones-ana-del-tribunal-de-controversias-hidricas .views-exposed-form .form-item {width: 100%;}
.formulario-expuesto .form-actions, .views-exposed-form .form-actions {display: block;}

#views-exposed-form-normatividad--page-22 .form--inline .js-form-item input{width: 100% !important;}
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item,
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item span select,
#views-exposed-form-normatividad--page-22 .form--inline .js-form-item span{width: 100%;}

#views-exposed-form-normatividad--buscador .form--inline #edit-actions input,
#views-exposed-form-normatividad--page-24 #edit-actions input { margin-left: 0; margin-top: 5px;}



}


/*resultado de busquedad*/
.view-search .views-row:nth-child(2n+1) .views-field {background: #e6f6ff;}
.view-search .views-row > .views-field {padding: 1em;}
.view-search .views-field:nth-child(2) {padding-top: 0em !important; margin-top: 0em;}



/* manual de identidad corporativa */
.path-nosotros-la-autoridad-manual-identidad-corporativa .node__content .field__item a {height: auto;}
.path-nosotros-la-autoridad-manual-identidad-corporativa .node__content .field__item a img{height:auto!important;}




.theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row .node--view-mode-bloque-listado .group-left {width: 100% !important;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row .node--view-mode-bloque-listado .group-right { margin-top: -44px;}
/*.theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row .node--view-mode-bloque-listado .group-right {width: 100% !important;}*/
.theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row .node--view-mode-bloque-listado .group-left .field-node--field-titulo-corto .field__item p {font-size: 20px;color:#1c4495;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row .node--view-mode-bloque-listado .group-left .field-node--node-title .field__item h2 {font-size: 1.2em;font-weight: bold;color: #279bb8;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row .node--view-mode-bloque-listado .group-left .field-node--body .field__item {margin-bottom: 7px; font-size: 14px; text-align: justify;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row .node--view-mode-bloque-listado .group-right .field__item { border: 0px;}

.view-normatividad- .view-content .views-row .field-node--field-titulo-corto {color: #279bb8;font-weight: bolder;}
/*.view-normatividad- .view-content*/ .views-row  .field-name-field-file .field__item{text-align:right; float: right; margin: 2px;}
/*.view-normatividad- .view-content */.views-row  .field-name-field-file .field__item a {font-size: 0; text-align: right; width: 105px;}
/*.view-normatividad- .view-content*/ .views-row  .field-name-field-file .field__item a::before { background: #1b4494; border-radius: 5px;color: #fff;content: " Descargar"; font-family: FontAwesome,sans-serif;   font-size: 16px;   padding :0.1rem 0.5rem; border: 1px solid #1b4494 ; }

/*.view-normatividad- .view-content */ .views-row   .field-name-field-file .field__item span:hover a::before{background:#fff; color:#1b4494;}

.theme-name--anaweb .pr-main__content .view-normatividad- {box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1); background:#fff; margin-bottom: 30px;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-content {background: #fff; padding:1em;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row .node--view-mode-bloque-listado {box-shadow: none;}
.theme-name--anaweb .pr-main__content .view-normatividad- .view-content .views-row:nth-child(2n+1) .node--view-mode-bloque-listado {background: #e6f6ff;}


/* mapa del sitio  */
.block-config-provider--sitemap { width: 100%; background:#fff!important; box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1);}
.block-config-provider--sitemap .block__inner .block__content label{color: #279bb8;}
.block-config-provider--sitemap .block__inner .block__content input.sitemap_filter {padding: 10px !important; border: 1px solid #c8c8c8!important; height: auto !important; border-radius:0.5em;}
.block-config-provider--sitemap .menulist li a {color: #1c4495 !important;}
.block-config-provider--sitemap .block__inner .block__content button.clear-btn{height: auto;border-radius:0.5em !important; padding: 0.5em 1em !important;}
.block-config-provider--sitemap .block__inner .block__content .menulist{margin-top:1em;}


