/*
Duplicar el formulario que está en primary, en secondary, encima de filter. como hace el de junta

añadir en filter un h4 de tal forma;
<div class="filters">
	<h4><span class="fa fa-filter"></span>Filtrar por</h4>
*/

/*Media query modifica*/
.col-md-3 {
	flex: 0 0 auto;
	width: 33.33333333%;
}
.col-md-9 {
	flex: 0 0 auto;
	width: 66.6666666%;
}

/* container main */
.main .container {
  width: 100%;
  padding-top: 72px;
}

@media screen and (min-width: 576px) {
  .main .container {
    max-width: 540px;
    padding-top: 100px;
  }
}
@media screen and (min-width: 768px) {
  .main .container {
    max-width: 720px;
    padding-top: 95px;
  }
}
@media screen and (min-width: 992px) {
  .main .container {
    max-width: 960px;
    padding-top: 134px;
  }
}
@media screen and (min-width: 1300px) {
  .main .container {
    max-width: 1275px;
  }
}
/* Container*/
.main {
  background: #fff;
}
/* Colores botones */
.main a {
  color: #087021;
}
.main a.btn-success, .main a.btn-primary {
  color: #fff;
  background-color: #087021;
}
.main a.btn-success:hover, .main a.btn-primary:hover {
  background-color: #0b4c1a;
}
.main article.module a {
  color: #087021;
}
.main article.module a:hover {
  color: #087021;
}
.main article.module button.btn-primary, .main article.module a.btn-primary {
  color: #fff;
  background-color: #087021;
}
.main article.module button.btn-primary:hover, .main article.module a.btn-primary:hover {
  background-color: #0b4c1a;
}
/* Fin Colores botones */

.main .row {
  box-shadow: none;
  border: none;
}
.main .row:before {
  display: none;
}
.main .row .primary {
 order: 1;
}
.main .row .secondary {
  order: 2;
}


/* Breadcrumb */

.toolbar {
  margin-bottom: 30px;
}
.toolbar ol.breadcrumb {
  font-size: 12px;
}
.toolbar ol.breadcrumb li a {
  color: #087021;
  font-weight: bold;
}
.toolbar ol.breadcrumb li a:hover {
  text-decoration: none;
  color: #0b4c1a;
}
.toolbar ol.breadcrumb li.home a i {
  display: none;
}
.toolbar ol.breadcrumb li.home a span {
  display: inline;
}
.toolbar ol.breadcrumb li.active:before, .toolbar ol.breadcrumb li:before {
  display: none;
}
.toolbar ol.breadcrumb li::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  color: #333;
  font-size: 10px;
  padding-left: 7px;
  padding-right: 5px;
  font-weight: 700;
}

/* Fin Breadcrumb */


 #dataset-search-form h1{
  font-size: 1.085rem;
  line-height: 1.2;
 }


.main .row .primary table {
  width: 100%;
  border: 1px solid #e3e3e3;
  font-size: 14px;
}
.main .row .primary table thead tr th {
  padding: 20px 30px;
  text-transform: uppercase;
  border-bottom: 2px solid #333333;
}
.main .row .primary table thead tr th:first-child {
  width: 50%;
}
.main .row .primary table tbody tr:nth-child(2n+1) {
  background-color: #EDF5EF;
}
.main .row .primary table tbody tr:nth-child(2n) {
  background-color: #fff;
}
.main .row .primary table tbody tr:nth-child(2n) th, .main .row .primary table tbody tr:nth-child(2n) td {
  background-color: #fff;
}
.main .row .primary a {
  color: #087021;
}
.main .row .primary button.btn-primary, .main .row .primary a.btn-primary {
  color: #fff;
  background-color: #087021;
}
.main .row .primary button.btn-primary:hover, .main .row .primary a.btn-primary:hover {
  background-color: #0b4c1a;
}
.main .row .primary .show-filters {
  display: none;
}
.main .row .primary .module-content {
  padding: 0;
}
.main .row .primary .page_primary_action a {
  background-color: #087021;
}
.main .row .primary .page_primary_action a:hover {
  background-color: #054c16;
  border-color: #054013;
}
.main .row .primary .search-form {
  padding-bottom: 0;
  margin-bottom: 7px;
  border-bottom: 1px solid #d8d8d8;
}
.main .row .primary .search-form .input-group {
  display: none;
  position: relative;
  width: 100%;
}
.main .row .primary .search-form .input-group input {
  height: 40px;
  border: 1px solid #087021;
  border-radius: 6px;
  font-size: 14px;
  width: 100%;
}
.main .row .primary .search-form .input-group input:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 112, 33, 0.25);
  z-index: auto;
}
.main .row .primary .search-form .input-group .input-group-btn {
  position: absolute;
  right: 0;
  width: auto;
  height: auto;
}
.main .row .primary .search-form .input-group .input-group-btn button {
  height: 40px;
  padding: auto;
  background-color: #087021;
  border-radius: 0 5px 5px 0;
  border: none;
}
.main .row .primary .search-form .input-group .input-group-btn button:hover {
  background-color: #054c16;
  border-color: #054013;
}
.main .row .primary .search-form .input-group .input-group-btn button i {
  color: #fff;
  margin: 0;
}
.main .row .primary .search-form .form-select label {
  font-size: 13px;
  line-height: 19px;
  margin-right: 5px;
  font-weight: 600;
}
.main .row .primary .search-form .form-select select {
  border: 1px solid #087021;
  font-size: 13px;
}
.main .row .primary .search-form .form-select select:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 112, 33, 0.25);
}
.main .row .primary .search-form h2 {
  font-size: 18px;
  padding-top: 4px;
}
.main .row .primary form input, .main .row .primary form select {
  border-color: #087021;
  height: 40px;
  border-color: #087021;
  border-radius: 5px;
  padding-left: 14px;
  font-size: 14px;
}
.main .row .primary form textarea {
  border-color: #087021;
}
.main .row .primary .dataset-list > li {
  padding: 15px 0;
  margin-bottom: 0;
  border-bottom: 1px solid #d8d8d8;
}
.main .row .primary .dataset-list > li .dataset-content a {
  font-size: 18px;
  color: #087021;
}
.main .row .primary .dataset-list > li .dataset-content a:hover {
  color: #0b4c1a;
}
.main .row .primary .dataset-resources a {
  color: #fff;
}
.main .row .primary .media-grid {
  background: initial;
  border: none;
  padding-top: 0;
}
.main .row .primary .media-grid li {
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-bottom: 1px solid #d8d8d8;
}
.main .row .primary .media-grid li a {
  border: none;
  color: #087021;
  position: static;
}
.main .row .primary .media-grid li a:hover {
  color: #0b4c1a;
  text-decoration: underline;
}
.main .row .primary .media-grid li .image {
  float: left;
  width: 12%;
}
.main .row .primary .media-grid li .image img {
  height: auto;
}
.main .row .primary .media-grid li .media-heading, .main .row .primary .media-grid li p, .main .row .primary .media-grid li strong, .main .row .primary .media-grid li span {
  float: right;
  width: 88%;
  padding-left: 20px;
}

/* Paginador */
.main .row .primary .pagination-wrapper .pagination {
  display: flex;
  justify-content: center;
}
.main .row .primary .pagination-wrapper .pagination li {
  margin-right: 10px;
  display: inline-block;
  margin-right: 0;
}
.main .row .primary .pagination-wrapper .pagination li a {
  width: 40px;
  height: 40px;
  border-color: #087021;
  font-size: 14px;
  border-radius: 5px;
  font-weight: 700;
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #087021;
}
.main .row .primary .pagination-wrapper .pagination li a:hover {
  background-color: #0b4c1a;
  color: #fff;
}
.main .row .primary .pagination-wrapper .pagination li.active a {
  background-color: #087021;
  color: #fff;
}
.main .row .primary .pagination-wrapper .pagination li:last-child a, .main .row .primary .pagination-wrapper .pagination li:first-child a {
  background-color: #087021;
  color: #fff;
}
.main .row .primary .pagination-wrapper .pagination li:last-child:not(.active) a {
  font-size: 0;
  width: 120px;
}
.main .row .primary .pagination-wrapper .pagination li:last-child:not(.active) a:after {
  content: "Siguiente >";
  font-size: 12px;
  text-transform: uppercase;
}
.main .row .primary .pagination-wrapper .pagination li:last-child:not(.active) a:hover {
  background-color: #0b4c1a;
}
.main .row .primary .pagination-wrapper .pagination li:first-child:not(.active) a {
  font-size: 0;
  width: 120px;
}
.main .row .primary .pagination-wrapper .pagination li:first-child:not(.active) a:after {
  content: "< Anterior";
  font-size: 12px;
  text-transform: uppercase;
}
.main .row .primary .pagination-wrapper .pagination li:first-child:not(.active) a:hover {
  background-color: #0b4c1a;
}
/* Fin Paginador */
.main .row .primary .filter-list .pill {
  background-color: #fff;
  color: #087021;
  border: 1px solid #087021;
}
.main .row .primary .filter-list .remove {
  color: #087021;
}
.main .row .primary .tags a {
  background-color: #fff;
  border-color: #087021;
}
.main .row .primary .tags a:hover {
  border-color: #0b4c1a;
  color: #0b4c1a;
  box-shadow: inset 0 1px 0 #fff;
}
.main .row .secondary {
  float: right;
  padding-left: 15px;
  padding-right: 15px;
}
.main .row .secondary form {
  border-bottom: none;
  padding: 0;
  padding-top: 0px;
}
.main .row .secondary form .form-select, .main .row .secondary form > h2 {
  display: none;
}
.main .row .secondary form .input-group {
  width: 100%;
  position: relative;
}
.main .row .secondary form .input-group input {
  height: 40px;
  border: 1px solid #087021;
  border-radius: 6px;
  font-size: 14px;
}
.main .row .secondary form .input-group input:focus {
  box-shadow: 0 0 0 0.2rem rgba(8, 112, 33, 0.25);
}
.main .row .secondary form .input-group .input-group-btn {
  position: absolute;
  right: 0;
  width: auto;
}
.main .row .secondary form .input-group .input-group-btn button {
  height: 40px;
  padding: auto;
  background-color: #087021;
  border-radius: 0 5px 5px 0;
  border: none;
  z-index: 3;
}
.main .row .secondary form .input-group .input-group-btn button:hover {
  background-color: #054c16;
  border-color: #054013;
}
.main .row .secondary form .input-group .input-group-btn button i {
  color: #fff;
  margin: 0;
}
.main .row .secondary .nums, .main .row .secondary .follow_button {
  display: none;
}
.main .row:before {
  border: none;
}


/* Filters */
.filters h4 {
  font-size: 18px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.filters h4 span {
  padding-right: 4px;
}
.filters section.module {
  margin-bottom: 10px;
}
.filters section.module .module-heading {
  font-size: 16px;
  background-color: #fff;
  padding-left: 0;
  padding-bottom: 20px;
  border-top: none;
}
.filters section.module .module-heading i {
  display: none;
}
.filters section.module nav ul li {
  padding: 15px 20px;
  border-bottom: 1px solid #ebebeb;
}
.filters section.module nav ul li a {
  display: flex;
}
.filters section.module nav ul li a .item-label {
  padding-left: 30px;
  position: relative;
  white-space: normal;
  color: #000000;
  width: 80%;
}
.filters section.module nav ul li a .item-count {
  margin-left: auto;
  background-color: transparent;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  padding: 0 25px;
  color: #000000;
}
.filters section.module nav ul li a:after {
  display: none;
}
.filters section.module nav ul li a:hover {
  background-color: #fff !important;
}
.filters section.module nav ul li a:hover:after {
  display: none;
}
.filters section.module nav ul li a:before {
  content: "";
  position: absolute;
  top: 12px;
  display: inline-block;
  min-height: 15px;
  height: 15px;
  width: 15px;
  border: 1px solid #83b790;
  box-shadow: 0 0 3px #83b790;
  font-size: 14px;
  vertical-align: top;
  text-align: center;
  transition: all 0.2s ease-in;
}
.filters section.module nav ul li.active {
  background-color: #fff;
}
.filters section.module nav ul li.active a {
  background-color: #fff;
  color: #000000;
}
.filters section.module nav ul li.active a::before {
	width: 8px;
	height: 16px;
	border-top: transparent;
	border-left: transparent;
	border-color: #087021;
	border-width: 2px;
	box-shadow: none;
	transform: rotate(45deg);
	top: 8px;
	left: 18px;
	border-right: inset;
	border-right-color: #087021;
	border-right-width: 2px;
}
.filters section.module nav ul li.active a:after {
  display: none;
}
.filters section.module .module-footer {
  text-align: right;
  border-top: none;
}
.filters section.module .module-footer a {
  color: #087021;
  font-weight: bold;
}
.filters section.module .module-footer a.read-more:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "";
  padding-left: 10px;
  display: inline-block;
}
.filters section.module .module-footer a:hover {
  color: #0b4c1a;
}
.filters section.module .module-footer a.read-less:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "";
  padding-left: 10px;
  display: inline-block;
}

@media screen and (max-width: 992px) {
  .filters h4 {
    margin-bottom: 0;
  }
  .filters h4:before {
    content: "";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding-right: 4px;
  }
  .filters.open h4:before {
    content: "";
  }

  .main .row .primary .filters > div {
    display: none;
  }
  .main .row .primary .filters.open > div {
    display: block;
  }
}

.hidden.separator{
  display: none;
}

.filters section.module nav ul li .item-count {
    margin-left: auto;
    background-color: transparent;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    padding: 0 25px;
    color: #000000;
}

.form-check-input:focus {
    border-color: #84b890;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(8, 112, 33, 0.25);
}
.form-check-input:checked {
    background-color: #087021;
    border-color: #087021;
}
.form-check-label.fw-normal {
    width: 80%;
}
/* Fin Filters */

@font-face {
  background: #000000;
  font-family: "social-share-kit";
  src: local("social-share-kit"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
:host {
  display: inline-block;
  --border-color: transparent;
  --background-color: transparent;
  --text-color: transparent;
  --font-size: 17px;
  --facebook: #3b5998;
  --twitter: #1da1f2;
  --whatsapp: #34af23;
  --linkedin: #1c87bd;
  --cross: #087021;
  --hover: #0b4c1a ;
}

.share-buttons a:not(:last-child) {
  margin-right: 10px;
}

.sb {
  padding: 3px;
  background-color: transparent;
  color: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  display: inline-block;
  line-height: 1px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.1s;
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -ms-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
}

.sb::before {
  font-size: 17px;
  display: inline-block;
  font-family: social-share-kit;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 0;
  vertical-align: middle;
}

.sb:hover,
.sb[hover] {
  color: #fff;
}

.sb-cross[hover]::before {
  transform: rotate(45deg);
  transition: transform 0.1s;
  -webkit-transition: transform 0.1s;
  -moz-transition: transform 0.1s;
  -ms-transition: transform 0.1s;
  -o-transition: transform 0.1s;
}

.sb-facebook:before {
  content: "a";
}

.sb-twitter:before {
  content: "b";
}

.sb-linkedin:before {
  content: "g";
}

.sb-whatsapp:before {
  content: "m";
}

.sb-cross::before {
  content: "🞥";
  font-family: sans-serif;
  width: 17px;
}

.sb-facebook {
  border-color: #3b5998 !important;
  color: #3b5998 !important;
}

.sb-facebook:hover {
  background-color: #3b5998 !important;
  color: #fff !important;
}

.sb-twitter {
  border-color: #1da1f2 !important;
  color: #1da1f2 !important;
}

.sb-twitter:hover {
  background-color: #1da1f2 !important;
  color: #fff !important;
}

.sb-whatsapp {
  border-color: #34af23 !important;
  color: #34af23 !important;
}

.sb-whatsapp:hover {
  background-color: #34af23 !important;
  color: #fff !important;
}

.sb-linkedin {
  border-color: #1c87bd !important;
  color: #1c87bd !important;
}

.sb-linkedin:hover {
  background-color: #1c87bd !important;
  color: #fff !important;
}

.sb-cross {
  border-color: #087021 !important;
  color: #087021 !important;
}

.sb-cross:hover,
.sb-cross[hover] {
  border-color: #0b4c1a;
  background-color: #0b4c1a;
  color: #fff !important;
}
.hidden {
  display: none;
}
