/*
Timestamp 2025-10-23 17:45
*/

/* general */

body {
  letter-spacing: -0.15pt;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}

H1, h1, H2, h2, H3, h3, H4, h4, H5, h5, H6, h6{
	font-family: "Lora", serif;
	text-transform: unset;
	font-weight: 700;
}

H1, h1{
	font-size: 2.5rem;
}

.navbar-brand img {
  	max-height: 60px;
	width: unset;
}

@media (min-width: 768px) {
	/* Para centrar verticalmente en el encabezado
  .navbar-nav {
    margin-top: 8px;
  }*/

  .navbar-form {
	margin-top:18px;
  }
}


.footer-logo img {
  	max-height: 60px;
	/* width: 100px; */
}

/* --------------------------------------------------------- */
/* Static Pages */
/* --------------------------------------------------------- */

.staticPage p {
	text-align: justify;
}


/*  */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #232D4F;
	color: #fff;
}

.btn-default {
    background-color: rgb(19, 25, 44);
    font-family:"Montserrat", sans-serif;
}

/* search */

.searchFormLineModeElementSubLabel{
	font-size: 12px;
	text-transform:unset;
}

.advancedSearchField .formLabel {
	text-transform:unset;
	font-size:16px;
	font-family:"Montserrat", sans-serif;
}


/* Navigation from poncho */

.navbar-default {
  position: relative;
  background-color: #FFFFFF;
  border: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  box-shadow: none;
  margin: 0;
  z-index: 9;
  margin-bottom: 20px;
}
.navbar-default .nav > li > a {
  color: #232D4F;
  font-size: 17px;
  font-weight: 500;
  line-height: 30px;
  padding-bottom: 20px;
  padding-top: 22px;
  text-transform: uppercase;
}
.navbar-default .navbar-brand {
  color: #141414;
}
.navbar-default .navbar-brand:hover {
  color: #141414;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  background: #232D4F;
  color: #FFFFFF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background: #232D4F;
  color: #FFFFFF;
}
.navbar-default .navbar-nav > .btn {
  float: left;
}

/* browse */
#bRefine H2{
	text-transform: initial;
}

#bRefine H3 {
	text-transform: initial;
}

.browse .btn, .sets .btn {
	background-color:rgb(19, 25, 44);
}


/* footer */
	#footer {
		/*margin:40px 25px 65px 25px;*/
		padding-top: 10px;
	}



/*
---------------------------
	Detail
---------------------------
*/
.detail .subunit {
	margin-left:12px;
}

.detail .subunit label{
	display: unset;
	text-transform:uppercase;
}
