/*----------UNIVERSIDAD AZUAY DEFINITIONS 2025-----------*/
/* JFGC custom variables */

:root{
  /*-- conventions
  NUMBERS: from minimum to maximum, starting with 1 for minimum
  LETTERS: xs: xtra-small | s:small | m:medium | l:large | xl:xtralarge
  --*/
  
  /*-- brand color --*/
  --color1:#0070B4;--color2:#3f94c6;--color3:#1D1D1D;--color4:#404040;
  
  /*-- generic color --*/
  --color0:#FFF;--color00:transparent;--color100:#000;
  
  /*-- generic neutral grayscale --*/
  --gray0:#fafafa;--gray1:#e5e5e5;--gray2:#ccc;--gray3:#b2b2b2;--gray4:#999;--gray5:#7f7f7f;--gray6:#666;--gray7:#4c4c4c;--gray8:#333;--gray9:#191919;
  
  /*-- general values --*/
  --gv00125:.0125rem;--gv0125:.125rem;--gv025:.25rem;--gv035:.35rem;--gv05:.5rem;--gv075:.75rem;--gv1:1rem;--gv1_5:1.5rem;--gv21B46672rem:--gv2_5:2.5rem;--gv3:3rem;
  
  /*-- shadow --*/
  --shadow-s:0 0 var(--gv00125) var(--gv00125);--shadow-m:0 0 var(--gv0125) var(--gv0125) var(--gray1);--shadow-l:0 0 var(--gv025) var(--gv025);
  }


body{color: var(--color100);background:var(--color0);font-family: "Roboto Condensed", sans-serif;font-weight: 300;}
#wrapper{padding: 0;display: flex;flex-direction: column;}
p{text-align: justify;/* word-wrap: break-word;word-break: keep-all;hyphens: auto; */}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {background-color: var(--color0);border: 1px solid var(--color1);}
h1,h2,h3,h4,h5,h6{color: var(--color1) !important;}
strong{font-weight: 500;}
summary{cursor: pointer;}

.fonts-loaded body, .fonts-loaded button, .fonts-loaded input, .fonts-loaded optgroup, .fonts-loaded option, .fonts-loaded select, .fonts-loaded textarea {
  font-family: "Roboto Condensed",sans-serif !important;
}

/*---------------------------NAVBAR-----------------------------*/
#logo a {padding:20px 0 0}
#logo{display: none;}
.homelink{color: var(--color100);}
.homeLabel{color: #666;font-weight: 700;font-size: .75em;margin-left: 0.25rem;} /* JFGC creates label for home icon from opacuserjs */

/*.fa.fa-icon-var(--color100), .fa.fa-icon-var(--color0){color:var(--color0);}*/

/*-----------arrangment position historial------------*/
.navbar-text {margin-bottom: 0;line-height: 20px;color: var(--color100);}
.navbar-text a{color:var(--color0) !important;}
/*----------- end arrangment position historial------------*/
.navbar{padding:0 1rem !important;background:#efefef;}
.navbar-brand{display: flex;flex-wrap: wrap;justify-content: center;} /* JFGC arrange vertical align label for home icon */
.navbar-inverse .divider-vertical {border-left: 1px solid var(--color0);border-right:1px solid  #eee;}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {color: var(--color0);font-weight: normal;}
.navbar-inverse .navbar-inner {background: var(--color100);border:none;}
.navbar-inverse .brand, .navbar-inverse .nav>li>a {color: var(--color0);text-shadow: none;}
.navbar .nav>li>a {float: none;/*padding: 10px 15px 10px;*/color: var(--color0) !important;text-decoration: none;text-shadow: none;font-weight: normal !important;}

/*-------decrease high navbar top---*/


.navbar .nav>li>a{ padding:0 15px}

.navbar .divider-vertical { height:25px}



.navbar-inner { min-height: 1.5em;}

/*-------end decrease high navbar top---*/



/*--------------BUTTONS----------------*/
.btn-primary{color: var(--color0);background: var(--color2);}
.btn-primary:hover{color: var(--color0);background: var(--color1);}


/* -- JFGC WRAP #opac-main-search,#moresearches WITH .searchbox FROM OPACUSERJS -- */


/*--------OPAC-MAIN-SEARCH--------------*/
#opac-main-search{margin: auto;width: 100%;max-width: 73rem;}
/* .mastheadsearch{border-radius:0;text-align: center;margin:0 auto;padding: 1.5em .8em;} */
.mastheadsearch label{color: var(--color0);}
#opac-main-search label{color:var(--color0);}
#searchsubmit{background: var(--color1);}

#translControl1,#searchsubmit{border: none;}
/* #branchloop{width: auto;} */

.customSearches{display: flex;align-items: center;gap:1rem;}
.customSearches__box{display: flex;align-items: center;gap: .5rem;}
.customSearches__input{border-radius: 2rem !important;text-decoration: none !important;}
/* .customSearches::after{content: "\f002";font-family: 'fontawesome';} */
/* .customSearches #translControl1::placeholder{font-family: 'fontawesome';font-weight: 300;} */


.searchBox{display:flex;flex-direction:column;background: rgba(62, 147, 197, .75);}


/*----------MORESEARCHES---------------*/
#moresearches{display: flex;justify-content: center;color: var(--color0);margin:0 auto;max-width: 73rem;}
#moresearches ul {list-style: none;width:100%;margin: 0 auto;padding: 0;display: flex;justify-content: center;flex-wrap: wrap;}
#moresearches li {padding: 0;margin: 0 1em;}
#moresearches li:after{content: "";}
#moresearches a::before {font-family: fontawesome;margin-right: .5rem;font-size: 1.5rem;color: var(--color0);font-weight: 500;}
#moresearches li:first-child a::before {content: "\f00e";}
#moresearches li:nth-child(2) a::before {content: "\f007";}
#moresearches li:nth-child(3) a::before {content:"\f0c2";} 
#moresearches li:nth-child(4) a::before {content: "\f005";}
#moresearches li:last-child a::before {content: "\f02d";}
#moresearches a{color:var(--color0) !important;font-size:1em;text-decoration: none;font-weight:500;display: flex;align-items: center;padding: .5rem 1rem;}


/*--------.BREADCRUMB-------------------*/
.breadcrumb{border-radius: 0;background: #fafafa;margin:1em 1.25em;}
.breadcrumb > li{text-shadow: none;}
.breadcrumb a{color:var(--color100); font-weight:normal;}


/*------------MAIN--------------------*/
.main{border-radius: 0;box-shadow: none;border: none;margin:0 auto;flex-grow: 1;}

/*--- OPACMAINUSERBLOCK ---*/


/*--------------- LATERAL BTNS -----------*/
#opacnavright{}

/*--FLOTANT RIGHT PANEL--*/


/*-----------login-----------*/
#login{padding:0 0 1em;background:red;display: none;}



/*------------COMMON--------------*/
.aux-space{display: none;}
#moresearches,.header-Site__box,.customNav__box,.interestNav__box,.publications__box,.footer-Site__box,.box{margin: 0 1rem;}


/*------------HEADER--------------*/
.header-Site{padding: .5rem 0;background: var(--color1);}
.header-Site__box{display: flex;justify-content: space-between;align-items: flex-end;gap: 1rem;flex-wrap: wrap;}
.header-Site__brand{height: 4rem;cursor: pointer;}

.tagline-Site{display: none;flex-direction: column;justify-content: center;align-items: center;font-size: 1.5rem;color:var(--color1);}
.tagline-Site__title{font-size: 2rem;color:var(--color4);font-family: "Didact Gothic", sans-serif;margin-bottom: 0;font-weight: 600;}

/*-----------------------------MIDDLE CONTENTS------------------------------*/





/*------------FOOTER--------------*/
.footer-Site{background: var(--color2);color: var(--color0);padding-bottom: 1rem;}    
.footer-Site__box{display: flex;gap: 2rem;flex-wrap: wrap;justify-content: space-between;}
.footer-Site__box:last-child{display: flex;border-top:.0125rem solid rgba(255,255,255,.25);}
.footer-Site__brand{height: 8rem;max-width: 100%;}
.footer-Site__col{display: flex;flex-direction: column;padding: 1rem 0;}
.footer-Site__title{font-size: 1.1rem;margin: 0;margin-bottom: 1rem;}
.footer-Site__bold{font-weight: 500;}
.footer-Site__list{list-style: none;margin: 0;padding: 0;}
.footer-Site__link{line-height: 2;display: flex;align-items: center;gap: .5rem;font-size: .9rem;}
.footer-Site__link,.footer-Site__icon,.footer-Site__label{color: var(--color0) !important;text-decoration: none !important;}
.footer-Site__icon{width: 1.5rem;height: 1.5rem;}
.footer-Site__copyright{font-size: .8rem;}

.footer-Site-social__list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 1rem;}
.footer-Site-social__link{color:var(--color0);}
.footer-Site-social__link:hover{color:var(--color1);}
.footer-Site-social__icon{color: var(--color0);font-size: 1.5rem;height: 1.5rem;}





/*--------INSIDE CONTENTS-------------*/
p#numresults{ text-align:center}

#bottom-pages{text-align: center;}

.results_summary{font-size:100%;padding:0 0 .25em;color:var(--color100);}

.results_summary .label{font-size:1em;font-weight:bold;}
.online_resources::before {content: "\f1c1";font-family: "fontAwesome";margin-right:.25rem;color:red;font-size:1.25rem;}

.ddc::before{content:"\261D";font-size: 2em;}

#imagentipom,.Signatura_Topografica{ float:left}
.Signatura_Topografica{ margin:.35em 0 0 .5em}

.ddc,.ddc .label{font-weight:bold;font-size: 1em;}
.ddc{color:#002D72;}
.ddc .label{color:#EAAA00;}

a, a.title{color:var(--color1) !important;}
.term {background: yellow;color: var(--color1);}
.page-item:first-child .page-link,.page-item:last-child .page-link{background: var(--color1);color: var(--color0) !important;}


/* JFGC ---AZUAY ADJUSTMENTS --- */
h1{font-size: 1.25rem;}
.results_summary{font-size: 90%;}
#search-facets h3, #search-facets .h3{font-size: 110%;}
.ddc::before{content:"\2605";}

/*--------end BOOTSTRAP OVERWRITTING DEFINITIONS -------------*/


/*---------------JFGC MY MEDIA QUERIES ADDITTIONS -----*/

@media only screen and (max-width: 576px) {
  /* Screens bewteen 0 and 576 pixels wide */
#opacheader,#opaccredits{margin:0 -20px;}
  #logo {margin: 4px 14px 0 14px;}


#booleansearch{margin-bottom: 1rem;}
#booleansearch p{width: 100%;}
#pubrange input,#langfilter select,#location select{width: auto;}
#sortby select{width: 100%;}


}

@media only screen and (min-width: 577px) and (max-width: 767px) {
  /* Screens bewteen 577 and 767 pixels wide */
  #logo {margin: 4px 14px 0 14px;}
  #opacheader,#opaccredits{margin:0 -20px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* Screens bewteen 768 and 991 pixels wide */
  #opacheader,#opaccredits{margin:0 -20px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* Screens bewteen 992 and 1199 pixels wide */
  #opacheader,#opaccredits{margin:0 -20px;}
}


@media only screen and (min-width: 1200px){
  /* Screens 1200 pixels wide and furthermore */
  #opacheader,#opaccredits{margin:0 -20px;}
#moresearches,.header-Site__box,.customNav__box,.interestNav__box,.publications__box,.footer-Site__box,.box{max-width: 90rem;margin: 0 auto;padding: 0 1rem;}
}

/*--------------- end JFGC MY MEDIA QUERIES ADDITTIONS -----*/