/*
	Azul: #0959A2
	Granate: #90132C
	Gris: #576065
*/




/*mensajes harvest*/
.label.label-important[data-diff=error]{color: #a94442;font-size: 100%;}
.label[data-diff]{color: black;font-size: 90%;}
.label[data-diff=added]{color: #32c532;font-size: 90%;}
.label[data-diff=updated]{color: #1e6ec0;font-size: 90%;}
.label[data-diff=deleted]{color: #b1189d;font-size: 90%;}

button.btn.btn-primary i:before {
  color: #fff;
}
.fa-briefcase:before {
  color: #90132c;
}
button.btn.btn-default i:before {
  color: #90132c;
}

.fa-arrows-alt:before {
  color: #90132c;
}
/*Menu administrador*/
span.text {
  color: white;
}

span.username {
  color: white;
}
::before {
  color: white;
}

div#header-administrador {
  float: right;
  display: flex;
  padding-left: 50px;
  padding-bottom: 20px;
  padding-right: 400px;
  /*Color de fondo del menu administrador*/
  /*background-color:#90132C*/
}

.link-admin {
  padding-left: 30px;
}

.notifications {
  padding-left: 30px;
}

/*Footer*/
.site-footer {
  background-color: white;
}
footer.site-footer-1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: white;
}

.site-footer .navbar-collapse {
  background-color: #90132c;
  padding: 0px;
}

#logo-custom-footer {
  padding-top: 20px;
}
div#menu-footer {
  background-color: #90132c;
  min-height: 0px;
}

nav#nav_footer {
  margin-bottom: 0px;
  width: 600px;
}

/*Fin Footer*/

/*Header*/


@media (min-width: 1400px){
  .container {
    width: 1320px;
  }
}

@media (min-width: 1200px){
  .container {
    width: 1320px;
  }
}
.navbar-default {
  background-color: #90132c;
  border-color: #90132c;
}

html.js {
  background-color: white;
}
.login {
  color: white;
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 100px;
  margin-right: 10px;
}
/*Color y alto de la cabecera ppal*/
.account-masthead-custom {
  background-color: white;
}

#menu_nav {
  background-color: #90132c;
}

#logo-custom-header {
  padding-top: 20px;
  padding-bottom: 20px;
}
.masthead .nav > li > a,
.masthead .nav > li > a:hover {
  background-color: #90132c;
}

.masthead {
  padding: 0;
}
.masthead .navbar-collapse {
  padding: 0;
}

a.login {
  border-bottom: 2px solid #fff;
  padding-bottom: 9px;
  padding-left: 10px;
  padding-right: 50px;
}
a.busqueda {
  border-bottom: 2px solid #fff;
  color: #1ab97f;
  padding-bottom: 9px;
  padding-left: 30px;
  padding-right: 50px;
}
.col-lg-6.col-xs-12.text-center--buscar,
.col-lg-6.col-xs-12.text-center--login {
  padding-top: 15px;
  padding-left: 50px;
}
header#menu_nav {
  z-index: 2;
}
ul#menu-primary {
  margin-left: 0%;
  width: 100%;
}

li#datos {
  margin-left: 220px;
}

li#api {
  margin-left: 220px;
}
li#sparql {
  margin-left: 200px;
}

/* buscar en header*/
#link-search-header {
  width: 120px;
  text-align: left;
  padding-bottom: 7px;
  padding-top: 12px;
  border-bottom: 2px solid #90132c;
  margin-left: 15px;
}

#link-search-header a {
  text-align: left;
}

/*color de BUSCAR*/
span#search-header {
  padding-left: 0px;
  color: black;
  font-size: 20px;
}

#link-login-header {
  width: 180px;
  text-align: left;
  padding-bottom: 7px;
  border-bottom: 2px solid #fff;
}
#link-login-header a {
  text-align: left;
}

span#login-header {
  font-size: 12px;
}

span#login-header {
  padding-left: 15px;
  color: #fff;
}

.navbar-center--menu .navbar-nav a.dropdown-toggle {
  font-size: 17px;
  font-weight: 700;
}

.navbar-center--menu .navbar-nav li.dropdown {
  margin-left: 2px;
}

.navbar-center--menu .navbar-nav ul.dropdown-menu li a {
  font-weight: 700;
}
nav.navbar.navbar-default {
  margin-bottom: 0px;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #90132c;
}

/*Fin Header*/

/* color de simbolos*/
i.fa.fa-sitemap:before,
i.fa.fa-users:before,
i.fa.fa-clock-o:before,
i.fa.fa-a-clock-o:before,
i.fa.fa-twitter-square:before,
i.fa.fa-facebook-square:before,
i.fa.fa-fa-info-circle:before,
i.fafa-info-circle:before,
i.fa.fa-list:before,
i.fa.fa-wrench:before,
i.fa.fa-code:before,
i.fa.fa-check-square-o:before,
i.fa.fa-wrench:before,
i.fa.fa-pencil-square-o:before,
i.fa.fa-trash-o:before,
i.fa.fa-bars:before,
i.fa.fa-eye:before,
i.fa.fa-arrow-left:before,
i.fa.fa-cloud-upload:before,
i.fa.fa-globe:before,
i.fa.fa-info-sign,
i.fa.fa-refresh.icon-refresh:before,
i.fa.fa-dashboard:before,
i.fa.fa-reorder:before,
i.fa.fa-edit:before,
i.fa.fa-gavel:before,
i.fa.fa-cog:before {
  color: #90132c;
}

i#gavel-icon:before,
i#cog-icon:before,
.fa-bar-chart-o:before,
.fa-arrow-circle-o-down:before {
  color: #90132c;
}

span.username,
span.text {
  color: #90132c;
}
i.fa.fa-building-o:before {
  color: white;
}

/*Migas de pan responsive*/
@media (max-width: 767px) {
  .toolbar .breadcrumb {
      color: #576065;
      text-shadow: none;
  }
  .toolbar .breadcrumb a {
      color: #576065;
      text-shadow: none;
  }
}

/*Color de texto migas de pan*/
.toolbar .breadcrumb a {
  color: #576065;
}

i#simb-bread:before {
  color: #576065;
}

/*boton de agegar dataset*/
a.btn.btn-primary {
  background-color: #576065;
}

/*botom de seguir*/
a.btn.btn-success {
  background-color: #576065;
}
/*boton crear organizacion*/
button.btn.btn-primary {
  background-color: #576065;
}
.site-search .form-control {
  background-color: #576065;
  border: 0;
  border-radius: 0;
  border-bottom: 2px solid #fff;
  box-shadow: none;
}

input#field-sitewide-search::placeholder {
  color: #fff;
}
input#field-sitewide-search {
  padding-top: 0 !important;
}

/*idiomas*/
.col-lg-2.col-xs-12.text-center--idioma {
  padding-top: 9px;
  width: 150px;
  float: right;
}
span#select2-chosen-1 {
  text-align: left;
}

div#s2id_field-lang-select {
  padding-top: 15px;
  text-align: -webkit-right;
  padding-right: 10px;
}
/*fin  idiomas*/

/*color de la lupa boton de busqueda en datasets*/
button.btn.btn-default i:before {
  color: #0959a2;
}

/*config boton busqueda en datasets*/
button.btn.btn-default.btn-lg {
  border-bottom-style: solid;
  border-color: white;
  border-bottom-width: 2px;
  border-bottom-color: #0959a2;
  border-radius: 0;
}

/*config caja busqueda en datasets*/
input#field-giant-search {
  border-color: white;

  border-bottom-color: #0959a2;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-radius: 0;
  height: 47px;
  font-family: Century Gothic;
  font-size: 16px;
}

/*config  ordenacion de datasets*/
select#field-order-by {
  color: black;
  border-top-color: #fff;
  border-top-style: solid;
  border-top-width: 2px;
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 2px;
  border-bottom-color: #fff;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #fff;
  border-left-style: solid;
  border-left-width: 2px;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-radius: 0px;
  font-family: Century Gothic;
  font-size: 12px;
}

.main {
  background-color: white;
  background-image: none;
}

/* Quitar la linea a la derecha de los filtros*/
@media (min-width: 768px) {
  .wrapper:before {
      border-right: 10px;
  }
}
/* cambiar color lineas separadoras de la lista de datasets, en este caso recuadros*/
li.dataset-item,
li.dataset-item:last-of-type {
  border: 2px solid #0959a2;
  border-radius: 15px;
  padding: 20px;
  margin-bottom: 20px;
}

form#dataset-search-form {
  border-bottom: 2px solid #0959a2;
  padding-bottom: 20px;
  margin-bottom: 25px;
}

.row.wrapper {
  border: 0px;
  border-radius: 0px;
  box-shadow: none;
  box-shadow: 0px;
}
/*texto conjuntos encontrados*/
h1 {
  font-family: Century Gothic;
  font-size: 16px;
}

label {
  font-family: Century Gothic;
  font-size: 16px;
}

a {
  font-family: Century Gothic;
  font-size: 16px;
}

div {
  font-family: Century Gothic;
  font-size: 10px;
}

/*cambiar estilo botones WMS, SHP*/
a.label.label-default {
  font-size: 90%;
  border-radius: 0px;
  font-family: Century Gothic;
}
/*Poner una linea al final de los datasets*/
/*
.module-content {
border-bottom: 2px solid #90132C;
padding-bottom: 20px;
padding-right: 2px;
  padding-left: 2px;
margin-bottom: 20px;
}*/
/*Menu vertical izquierda Administraciones, tags */
h2.module-heading {
  border-bottom: 0px solid #ddd;
  background-color: #576065;
  font-family: Century Gothic;
  font-size: 18px;
  color: white;
}
/*Botones explorar recursos */
a.btn.btn-primary.dropdown-toggle {
  background-color: #576065;
}
/*Botones contadores de Administracioes, Etiquetas, etc*/
span.item-count.badge {
  border-radius: 0px;
  background-color: white;
  color: black;
  border-top-color: #576065;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-color: #576065;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: #576065;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #576065;
  border-left-style: solid;
  border-left-width: 1px;
  float: right;
}

.module-narrow .nav-item > a,
.module-narrow .nav-aside li a {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.primary .module .module-content {
  padding-top: 0;
}

body {
  font-family: "Century Gothic", "Century Gothic Bold", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.collapse.navbar-collapse.navbar-ex1-collapse.navbar-center--menu {
  width: 93%;
}

.col-center-block {
  float: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.main {
  z-index: 1;
}

/*Color boton de descarga del recurso*/
a.btn.btn-primary.resource-url-analytics.resource-type-None {
  background-color: #576065;
}

/*Simbologia Iconos features*/

.label[data-format="html"],
.label[data-format*="html"] {
  background-color: #2e759e;
}

.label[data-format="wms"],
.label[data-format*="wms"] {
  background-color: #2e759e;
}

.label[data-format="wfs"],
.label[data-format*="wfs"] {
  background-color: #e0ff33;
}

.label[data-format="kml"],
.label[data-format*="kml"] {
  background-color: #c133ff;
}

.label[data-format="gif"],
.label[data-format*="gif"] {
  background-color: #ffac33;
}

.label[data-format="gml"],
.label[data-format*="gml"] {
  background-color: #ffac33;
}

.label[data-format="wmts"],
.label[data-format*="wmts"] {
  background-color: #ff3368;
}

.label[data-format="geo"],
.label[data-format*="geo"] {
  background-color: #338aff;
}

.label[data-format="png"],
.label[data-format*="png"] {
  background-color: #c133ff;
}

.label[data-format="jpg"],
.label[data-format*="jpg"],
.label[data-format="jpeg"],
.label[data-format*="jpeg"] {
  background-color: 5eff33;
}
.label[data-format="wmts"],
.label[data-format*="wmts"] {
  background-color: 010811;
}

.label[data-format="shp"],
.label[data-format*="shp"] {
  background-color: DAE00B;
}

.label[data-format="doc"],
.label[data-format*="doc"] {
  background-color: #3c33ff;
}

.label[data-format="json"],
.label[data-format*="json"] {
  background-color: #d63b00;
}
.label[data-format="xml"],
.label[data-format*="xml"] {
  background-color: #d63b00;
}
.label[data-format="text"],
.label[data-format*="text"] {
  background-color: #1a7ea3;
}
.label[data-format="csv"],
.label[data-format*="csv"] {
  background-color: #856a00;
}
.label[data-format="xls"],
.label[data-format*="xls"] {
  background-color: #207e42;
}
.label[data-format="zip"],
.label[data-format*="zip"] {
  background-color: #686868;
}
.label[data-format="api"],
.label[data-format*="api"] {
  background-color: #d22d81;
}
.label[data-format="pdf"],
.label[data-format*="pdf"] {
  background-color: #e0051e;
}
.label[data-format="rdf"],
.label[data-format*="rdf"],
.label[data-format*="nquad"],
.label[data-format*="ntriples"],
.label[data-format*="turtle"] {
  background-color: #0b4498;
}
.format-label {
  display: inline-block;
  vertical-align: text-bottom;
  position: relative;
  top: 2px;
  width: 16px;
  height: 16px;
  background-image: url("../base/images/sprite-ckan-icons.png");
  background-repeat: no-repeat;
  background-position: 16px 16px;
  text-indent: -900em;
  background: url("../base/images/sprite-resource-icons.png") no-repeat 0 0;
}

.format-label[data-format="html"],
.format-label[data-format*="html"] {
  width: 60px;
  height: 65px;
  background-position: -120px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="json"],
.format-label[data-format*="json"] {
  width: 60px;
  height: 65px;
  background-position: -220px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="xml"],
.format-label[data-format*="xml"] {
  width: 60px;
  height: 65px;
  background-position: -320px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="txt"],
.format-label[data-format*="txt"] {
  width: 60px;
  height: 65px;
  background-position: -420px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="doc"],
.format-label[data-format*="doc"],
.format-label[data-format="docx"],
.format-label[data-format*="docx"] {
  width: 60px;
  height: 65px;
  background-position: -520px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="odt"],
.format-label[data-format*="odt"] {
  width: 60px;
  height: 65px;
  background-position: -620px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="csv"],
.format-label[data-format*="csv"] {
  width: 60px;
  height: 65px;
  background-position: -720px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="xls"],
.format-label[data-format*="xls"] {
  width: 60px;
  height: 65px;
  background-position: -820px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="zip"],
.format-label[data-format*="zip"] {
  width: 60px;
  height: 65px;
  background-position: -920px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="api"],
.format-label[data-format*="api"] {
  width: 60px;
  height: 65px;
  background-position: -1020px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="pdf"],
.format-label[data-format*="pdf"] {
  width: 60px;
  height: 65px;
  background-position: -1120px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="rdf"],
.format-label[data-format*="rdf"] {
  width: 60px;
  height: 65px;
  background-position: -1220px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="wms"],
.format-label[data-format*="wms"] {
  width: 60px;
  height: 65px;
  background-position: -1320px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="png"],
.format-label[data-format*="png"] {
  width: 60px;
  height: 65px;
  background-position: -1420px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="jpg"],
.format-label[data-format*="jpg"],
.format-label[data-format="jpeg"],
.format-label[data-format*="jpeg"] {
  width: 60px;
  height: 65px;
  background-position: -1520px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="gif"],
.format-label[data-format*="gif"] {
  width: 60px;
  height: 65px;
  background-position: -1620px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="wfs"],
.format-label[data-format*="wfs"] {
  width: 60px;
  height: 65px;
  background-position: -1820px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="shp"],
.format-label[data-format*="shp"] {
  width: 60px;
  height: 65px;
  background-position: -1820px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="gml"],
.format-label[data-format*="gml"] {
  width: 60px;
  height: 65px;
  background-position: -1920px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="wmts"],
.format-label[data-format*="wmts"] {
  width: 60px;
  height: 65px;
  background-position: -2020px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="kml"],
.format-label[data-format*="kml"] {
  width: 60px;
  height: 65px;
  background-position: -2120px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format="geo"],
.format-label[data-format*="geo"] {
  width: 60px;
  height: 65px;
  background-position: -2220px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
/*

@media (min-width: 87.5rem){.container[role=navigation] {
  max-width: 1320px;
}}

@media (min-width: 75rem)
{.container[role=navigation] {
  max-width: 1140px;
}}


@media (min-width: 62rem)
{.container [role=navigation]{
  max-width: 960px;
}}


@media (min-width: 48rem)
{.container [role=navigation]{
  max-width: 720px;
}}

@media (min-width: 36rem)
{.container [role=navigation]{
  max-width: 540px;
}}

.container [role=navigation]{
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}


@media (min-width: 87.5rem){.container[id=content] {
max-width: 1320px;
}}

@media (min-width: 75rem)
{.container[id=content] {
max-width: 1140px;
}}


@media (min-width: 62rem)
{.container [id=content]{
max-width: 960px;
}}


@media (min-width: 48rem)
{.container [id=content]{
max-width: 720px;
}}

@media (min-width: 36rem)
{.container [id=content]{
max-width: 540px;
}}

.container [id=content]{
width: 100%;
padding-right: var(--bs-gutter-x, 0.75rem);
padding-left: var(--bs-gutter-x, 0.75rem);
margin-right: auto;
margin-left: auto;
}
*/
