
#aspect_discovery_Navigation_list_discovery, .mobile-block-facets-search.button {
  display: none;
}

#aspect_discovery_CollectionSearch_field_submit {
  background: #195591;
}
#aspect_discovery_CollectionSearch_field_submit:hover {
  background: #d8e8f8;
}

/*troubleshooting colors */

/* end troubleshooting colors */

/*end fix*/
.pane-node-field-publication-files.repository-search {
  background: gray;
  margin-bottom: 1em;
}

.home h2 {
  background: #3e8ddd;
}


.repositorio .bryant-content-inner h1 {
  clear: none;
}



body.static h2 {
  background: #3e8ddd;
}

.repositorio.ficha .l-main #breadcrumb,

/*.repositorio.buscar .l-main #breadcrumb */
{
  background: rgba(255, 255, 255, 0);
}

.repositorio.ficha .l-main .main-content-container,

/*.repositorio.buscar .l-main .main-content-container */
{
  background: rgba(255, 255, 255, 0);
}

.repositorio.ficha .l-main .burr-flipped-content,
.repositorio.ficha .l-main .bryant-content-inner {
  background: rgba(255, 255, 255, 0);
}

.repositorio.ficha .l-main .burr-flipped-content .burr-flipped-content-inner,
.repositorio.ficha .l-main .bryant-content-inner .burr-flipped-content-inner {
  margin: 0;
}

@media screen and (min-width:768px) {
  .repositorio.ficha .l-main .burr-flipped-content .burr-flipped-content-inner,
  .repositorio.ficha .l-main .bryant-content-inner .burr-flipped-content-inner {
    margin-right: 20px;
  }

}

.repositorio.ficha .l-main .burr-flipped-content .ficha-header,
.repositorio.ficha .l-main .bryant-content-inner .ficha-header {
  float: left;
  width: 100%;
  margin-top: 1em;
}

.repositorio.ficha .l-main .burr-flipped-content .portada-thumb,
.repositorio.ficha .l-main .bryant-content-inner .portada-thumb {
  float: left;
  margin: 0 2.5% 2.5% 0;
}

.repositorio.ficha .l-main .burr-flipped-content .portada-thumb img,
.repositorio.ficha .l-main .bryant-content-inner .portada-thumb img {
  width: 100%;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve {
  border-bottom: solid 1px #cccccc;
  margin-bottom: 1em;
  float: left;
  clear: left;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .portada-thumb,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .portada-thumb,

/*.repositorio.buscar .l-main .burr-flipped-content .ficha-breve .portada-thumb,*/

/*.repositorio.buscar .l-main .bryant-content-inner .ficha-breve .portada-thumb */ {
  width: 17.5%;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .portada-thumb img,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .portada-thumb img {
  width: 100%;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .ficha-header,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .ficha-header {
  width: 80%;
  margin-top: 0;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .ficha-header h1,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .ficha-header h1 {
  font-size: 1.25rem;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .ficha-header .abstract,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .ficha-header .abstract {
  clear: both;
}

.repositorio.ficha .l-main .burr-flipped-content h1
 {
  margin: 0;
}

.repositorio.ficha .l-main .burr-flipped-content dl,
.repositorio.ficha .l-main .bryant-content-inner dl {
  display: block;
  float: left;
  margin: 0 0 1em 0;

}

.repositorio.ficha .l-main .bryant-content-inner .ficha-header dl {
  max-width: 62%;
}
.repositorio.ficha .l-main .l-content .bryant-content-inner .ficha-header dl dd.metadato a.enlacerecursivo{
  display: inline !important;
}
.repositorio.ficha .l-main .l-content .bryant-content-inner .ficha-header dt.metadato a.enlacerecursivo{
  display: inline !important;
}


.repositorio.ficha .l-main .burr-flipped-content dl dt,
.repositorio.ficha .l-main .bryant-content-inner dl dt {
  float: left;
  font-weight: bold;
  font-family: "OpenSans-Bold";
  clear: left;
  margin: 0 .5em .25rem 0;
  padding: 0;
  min-height: 2em;
}

.repositorio.ficha .l-main .burr-flipped-content dl dt.autor,
.repositorio.ficha .l-main .burr-flipped-content dl dt.descripcion-fisica,
.repositorio.ficha .l-main .burr-flipped-content dl dt.signatura,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor,
.repositorio.ficha .l-main .bryant-content-inner dl dt.descripcion-fisica,
.repositorio.ficha .l-main .bryant-content-inner dl dt.signatura,

/*.repositorio.buscar .l-main .burr-flipped-content dl dt.autor,*/

/*.repositorio.buscar .l-main .burr-flipped-content dl dt.descripcion-fisica,*/

/*.repositorio.buscar .l-main .burr-flipped-content dl dt.signatura,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dt.autor,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dt.descripcion-fisica,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dt.signatura */ {
  visibility: hidden;
  width: 0;
  margin: 0;
  height: 0;
}

.repositorio.ficha .l-main .burr-flipped-content dl dt.series-numero,
.repositorio.ficha .l-main .burr-flipped-content dl dt.publicacion-fecha,
.repositorio.ficha .l-main .bryant-content-inner dl dt.series-numero,
.repositorio.ficha .l-main .bryant-content-inner dl dt.publicacion-fecha,

/*.repositorio.buscar .l-main .burr-flipped-content dl dt.series-numero,*/

/*.repositorio.buscar .l-main .burr-flipped-content dl dt.publicacion-fecha,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dt.series-numero,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dt.publicacion-fecha */ {
  clear: none;
}

.repositorio.ficha .l-main .burr-flipped-content dl dt.autor + dd + dd.last-dd:after,
.repositorio.ficha .l-main .burr-flipped-content dl dt.autor + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .burr-flipped-content dl dt.autor + dd + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .burr-flipped-content dl dt.autor + dd + dd + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor + dd + dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor + dd + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor + dd + dd + dd + dd + dd.last-dd:after,

/*.repositorio.buscar .l-main .burr-flipped-content dl dt.autor + dd + dd.last-dd:after,*/

/*.repositorio.buscar .l-main .burr-flipped-content dl dt.autor + dd + dd + dd.last-dd:after,*/

/*.repositorio.buscar .l-main .burr-flipped-content dl dt.autor + dd + dd + dd + dd.last-dd:after,*/

/*.repositorio.buscar .l-main .burr-flipped-content dl dt.autor + dd + dd + dd + dd + dd.last-dd:after,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dt.autor + dd + dd.last-dd:after,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dt.autor + dd + dd + dd.last-dd:after,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dt.autor + dd + dd + dd + dd.last-dd:after,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dt.autor + dd + dd + dd + dd + dd.last-dd:after */ {
  content: none;
}

.repositorio.ficha .l-main .burr-flipped-content dl dd,
.repositorio.ficha .l-main .bryant-content-inner dl dd,

/*.repositorio.buscar .l-main .burr-flipped-content dl dd,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dd */ {
  float: left;
  margin: 0 .5em .25rem 0;
  padding: 0;
}

.repositorio.ficha .l-main .burr-flipped-content dl dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dd.last-dd:after,

/*.repositorio.buscar .l-main .burr-flipped-content dl dd.last-dd:after,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dd.last-dd:after */ {
  content: none;
}

.repositorio.ficha .l-main .burr-flipped-content dl dd.nota:after,
.repositorio.ficha .l-main .bryant-content-inner dl dd.nota:after,

/*.repositorio.buscar .l-main .burr-flipped-content dl dd.nota:after,*/

/*.repositorio.buscar .l-main .bryant-content-inner dl dd.nota:after */ {
  content: none;
}

.translations ul li a,
.related-links ul li a,
.areas-trabajo ul li a,
.temas ul li a {
  padding: 0.25em 0.5em;
  display: block;
  overflow: auto;
  line-height: 1.25em;
}

.areas-trabajo ul li a,
.temas ul li a {
  text-transform: lowercase;
}

.areas-trabajo ul li a:first-letter,
.temas ul li a:first-letter {
  text-transform: uppercase;
}

.translations ul li a:hover,
.related-links ul li a:hover,
.areas-trabajo ul li a:hover,
.temas ul li a:hover {
  background: #d8e8f8;
}

.repositorio .pane-taxonomy-term-field-link {
  background-color: #f2f2f2;
  margin: 0;
  display: block;
  padding: .25em 0;
}

.repositorio .pane-taxonomy-term-field-link h2.pane-title {
  margin: 1em 1em 0 1em;
  background-color: white;
  border: 0;
  color: #195591;
}

.repositorio .pane-taxonomy-term-field-link ul {
  padding: 0 1em;
}

.repositorio .pane-taxonomy-term-field-link ul li {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 1em;
  margin: 1em 1em 0 0;
  display: block;
}

.repositorio .pane-taxonomy-term-field-link ul li:last-child {
  border-bottom: 0;
}

.repositorio .pane-taxonomy-term-field-link ul li i {
  font-size: 1.5em;
  float: left;
  clear: both;
  padding-right: .25em;
}

.repositorio .pane-taxonomy-term-field-link ul li a {
  text-decoration: underline;
  padding-left: .25em;
  font-family: "OpenSans-Bold";
  font-size: .85rem;
}

.ficha .bryant-content-inner {
  float: left;
  margin-right: 3%;
}

@media screen and (max-width:480px) {

.ficha .bryant-content {
  margin-right: none;
}
}


@media screen and (min-width:768px) {

.ficha .bryant-content {
  width: 68.085%!important;
}

  .repositorio .mobile-filter,
  .repositorio .mobile-search {
    display: block;
    width: 100%;
  }

  .repositorio .mobile-filter h2,
  .repositorio .mobile-filter ul,
  .repositorio .mobile-search h2,
  .repositorio .mobile-search ul {
    width: 100%;
    margin-right: 20px;
  }

  .ficha-breve .portada-thumb .repository {
    width: 122px;
  }

}

.repositorio .repo-util {
  padding: 0 0 1rem 0;
  margin-bottom: 1em;
  background: #f2f2f2;
}

.repositorio .repo-util h2 {
  background: #3e8ddd;
  margin: 0 0 1em 0;
  display: block;
  font-size: 1.154em;
  padding: .35em .5em;
  text-transform: uppercase;
  border-left: 5px solid #3e8ddd;
  clear: both;
  font-family: "OpenSans-Bold";
  color: white;
}

.repositorio .repo-util .button {
  margin: 0 1em;
  display: block;
  clear: both;
}

.repositorio .repo-util .searchtype-button {
  background: #3e8ddd;
  color: white;
  padding: .5em;
  margin-right: 1em;
  cursor: pointer;
}

.repositorio .repo-util .searchtype-button:hover {
  background: #195591;
}

.repositorio .repo-util .view-all-collections-button {
  display: inline-block;
  cursor: pointer;
}

.repositorio .repo-util .advancedsearch {
  background: #D3DFED;
  colorz: white;
}

.repositorio .repo-util form {
  padding: 0 1rem;
}

.repositorio .repo-util form .form-text {
  width: 78%;
  height: 2.5em;
  margin: 0;
}

.repositorio .repo-util form .form-submit {
  width: 20%;
  margin: 0 0 .5rem 0;
}

.repositorio .repo-util form .form-submit:hover {
  background: #f15a24;
}

/* .repositorio .document-list ul li a 
{
padding: .5em 1em;
border: solid 1px #f2f2f2;
margin-bottom: .25em;
display: inline-block;
width: 100%


} */
.repositorio .document-list ul li {
  padding: .5em 1em;
  border: solid 1px #f2f2f2;
  margin-bottom: .5rem;
  margin-right: 1%;
  display: block;
  float: left;
  clear: both;
}

/* .repositorio .document-list ul li a:hover 
{
background: #f15a24;
border-color: #f2f2f2;
color: white; } */
.repositorio .document-list .format-select {
  background: #f2f2f2;
  padding: 1rem;
}

.repositorio .document-list .primary-docs {
  font-weight: bold;
  margin: 1rem 0;
  font-size: 1rem;
}

.repositorio .document-list .primary-docs li a img {
  display: inline;
  margin-right: 1em;
  max-width: 80px;
  float: left;
}

li dl dt small {
  font-weight: normal;
  color: #3e3e3e;
  font-family: "Open Sans";
}

.repositorio .document-list ul.primary-docs li h2 {
  border: 0;
  padding: 0;
  text-transform: none;
  color: #333;
  font-size: 1.25rem;
}

.repositorio .document-list ul.primary-docs li h2:hover {
  color: #f15a24;
}

.repositorio .document-list ul.primary-docs a:hover {
  color: #f15a24;
}

.repositorio .document-list ul li dl dt h2 {
  font-size: 1rem;
  margin: 0;
  text-transform: none;
}

.repositorio .document-list .primary-docs li {
  width: 98%;
  background: #f2f2f2;
}

.primary-docs h2 {
  font-family: OpenSans-Bold !important;
}

.repositorio .document-list .two-column-list {
  -webkit-column-width: 15rem;/* Chrome, Safari, Opera */
  -moz-column-width: 15rem;/* Firefox */
  column-width: 15rerem;
}

/*.repositorio .document-list .secondary-docs 
{
-webkit-column-width: 10rem; */

/* Chrome, Safari, Opera
-moz-column-width: 10rem;*/

/* Firefox
column-width: 10rem; }*/
.primary-docs small:hover {
  color: #f15a24;
}

.repositorio .download-document {
  padding: 0 0 1rem 0;
  margin-bottom: 1rem;
  background: #f2f2f2;
}

.repositorio .download-document h2 {
  background: #f15a24;
  color: white;
}

.repositorio .download-document ul {
  padding: 0 1rem 1rem 1rem;
  float: left;
  width: 100%;
}

.repositorio .download-document ul li {
  display: block;
  float: left;
  margin: 0 0 1em 0;
  padding: 0;
  border: 0;
}

.repositorio .download-document ul li small {

  /* display: block;
    width: 100%;  */
}

.repositorio .download-document ul li a {
  margin: 0;
  line-height: 1em;
  text-align: center;
  font-size: 1rem;
}

/* .repositorio .download-document ul li a:hover 
{
background: #f15a24;
color: white; } */

/* .repositorio .download-document ul li:first-child a 
{
border-left: solid 1px #195591; } */
.views-exposed-form {
  background: orange;
}

.views-exposed-form .form-item {
  background: yellow;
}

.views-exposed-form .form-item.form-type-textfield input {
  min-width: 10rem;
  width: 100%;
  max-width: 95%;
}

@media screen and (min-width:1024px) {
  .views-exposed-form .form-item.form-type-textfield input {
    width: auto;
  }

}

/* STATIC PAGE STYLES */
.burr-flipped-content.static h2 {
  background-color: #fff !important;
  color: #195591;
  font-size: 1.5em !important;
  padding: .35em 0 !important;
  border-left: 0 !important;
  border-bottom: 2px solid #d8e8f8 !important;
  clear: both;
  font-family: Oswald !important;
}

.burr-flipped-content.static h2 + h3 {
  margin-top: -1em;
}

.viewmorepubs {
  font-weight: bold;
  border-radius: .3em;
  display: inline-block;
  border: 0;
  background-color: #195591;
  color: white;
  padding: .5em 1em;
  margin: -.5em 0 1em 0;
}

.viewmorepubs:hover {
  background-color: #f15a24;
}

.ds-static-div .viewmorepubs {
  float: right;
}

/* END STATIC PAGE STYLES */
.thirds {
  float: left;
  width: 30%;
  margin-right: 3%;
}

.buttonset {
  float: left;
  min-width: 18rem;
  max-width: 40%;
}

.buttonset .button {
  float: left;
  clear: none !important
}

#AdvacenSearch .button {
  margin: .5em !important;
  clear: none !important
}

#AdvacenSearch .simple-search {
  margin: 1em 1em 0 !important;
}

.repositorio .repo-util {
  padding: 0 0 1em 0;
  background: #f2f2f2;
}

.repositorio .repo-util .button {
  margin: 0 1em;
  display: block;
  clear: both;
}

.repositorio .repo-util .searchtype-button {
  background: #3e8ddd;
  display: inline-block;
  color: white;
  padding: .5em;
  margin-right: 1em;
  cursor: pointer;
  clear: both;
}

.repositorio .repo-util .searchtype-button:hover {
  background: #195591;
}

.repositorio .repo-util .view-all-collections-button {
  display: inline-block;
  cursor: pointer;
}

.repositorio .repo-util .advancedsearch {
  background: #D3DFED;
  colorz: white;
}

.repositorio .repo-util form {
  padding: 0 1rem;
  float: left;
  clear: both;
  width: 100%;
}

.repositorio .repo-util form .form-text,
.repositorio .repo-util form select {
  width: 74%;
  height: 2.5em;
  margin: 0;
  border-color: rgb(204, 204, 204);
  border-width: 1px;
  float: left;
  clear: left;
  margin-right: 1%;
}

.repositorio .repo-util form select {
  background: white;
  margin-top: 1px;
  border-width: 1px 0 1px 1px;
}

.repositorio .repo-util form select > .placeholder {
  display: none;
}

.repositorio .repo-util form .form-submit {
  max-width: 20%;
  min-width: 65px;
  float: left;
  margin: 0 0 .5rem 0;
}

.repositorio .repo-util form .form-submit:hover {
  background: #f15a24;
}

.repositorio .repo-util .discovery-filters {
  width: 95%;
  margin: 1.5%;
}

.repositorio .repo-util .discovery-filters td > * {
  width: 95%;
}

.repositorio .repo-util .discovery-filters .odd,
.repositorio .repo-util .discovery-filters .even {
  background-color: inherit;
}

.repositorio .repo-util .discovery-filters .submitbuttons,
.repositorio .repo-util .discovery-filters .filter-controls {
  padding: .5em 0;
}

.repositorio .repo-util .discovery-filters .submitbuttons input,
.repositorio .repo-util .discovery-filters .filter-controls input {
  float: right;
  clear: none;
  margin-left: 1em;
  margin-right: 0;
  width: auto;
  min-width: 2em;
}

.repositorio .repo-util .browsebylist a {
  display: inline-block;
  float: left;
}

.hideme {
  display: none;
}

.showme {
  display: block;
}

.more,
.less {
  cursor: pointer;
  font-family: "OpenSans-Bold";
  font-size: 1.25rem;
  background: #f3f3f3;
  font-weight: bold;
  width: 100%;
  text-align: center;
  border-bottom: solid 1px #f15a24;
  color: #f15a24;
  display: block;
}

.more:hover,
.less:hover {
  background: #f15a24;
  color: white;
}

.repo-info figure {
  margin: 0 !important;
}

.repo-info figure img {
  border: 1px solid #ccc
}

.repo-news figure {
  margin: .5em;
}

.repo-news article .field--type-image img {
  float: left;
  margin: 0 1em 2em 0;
  border: 1px solid #eee;
}

.repo-news article {
  border-bottom: 1px solid #e6e6e6;
  padding: .5em;
}

.repo-news h3 {
  font-size: 1.5em;
}

h1.main-title {
  font-family: "Optima LT Std Medium", "Optima LT Std";
  color: #195591;
  font-weight: 500;
  margin: 0 0 .75em 0;
}

h2.main-section {
  font-size: 2.2em;
  width: 100%;
  float: left;
  margin: 1.5em 0 .5em;
}

section h3 {
  margin: .25em 0;
  font-family: "Optima LT Std Bold", "Optima LT Std";
  font-weight: 100;
}

/*****Hightlight****/
.books-zoom {
  display: inline-block;
  border: 0;
  position: relative;
  -webkit-transition: all 200ms ease-in;
  -webkit-transform: scale(1);
  -ms-transition: all 200ms ease-in;
  -ms-transform: scale(1);
  -moz-transition: all 200ms ease-in;
  -moz-transform: scale(1);
  transition: all 200ms ease-in;
  transform: scale(1);
}

.books-zoom:hover {
  z-index: 2;
  -webkit-transition: all 200ms ease-in;
  -webkit-transform: scale(1.5);
  -ms-transition: all 200ms ease-in;
  -ms-transform: scale(1.5);
  -moz-transition: all 200ms ease-in;
  -moz-transform: scale(1.5);
  transition: all 200ms ease-in;
  transform: scale(1.1);
}

.highlight article a span {
  display: none;
  text-align: left;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  bottom: 4px;
  padding: 10px;
  width: 132px;
  min-height: 90px;
  font-size: 12px;
  overflow: hidden;
  font-family: "Optima LT Std";
}

.highlight article.books-zoom:hover a span {
  display: block;
}

.highlight {
  padding: 0;
}

.books-zoom img,
.libros-nuevos img {
  border: 1px solid #ccc;
}

.repo-main-search {
  width: 100%;
  float: left;
  margin-top: 30px;
}

/*****Authors****/
.authors .secretary img {
}

.authors img {
  border: 3px solid #1e5387;
}

.authors img:hover {
  border: 3px solid #f90
}

.authors h3 a {
  margin-top: 10px;
  color: #2a3744;
  display: block;
}

.authors p {
  margin: 0px;
  line-height: 20px;
}

/*****Collections****/
.collections div {
  margin-bottom: 10px;
}

h3.collection-title {
  padding: 0 15px;
}

h3.collection-title a {
  color: #FFF;
  font-size: 1.3em;
  text-transform: uppercase;
  display: block;
  padding: .5em;
  min-height: 4em;
  font-weight: normal;
  font-family: Oswald;
}

ul.collection-list {
  min-height: 300px
}

ul.collection-list li,
.map ul li {
  padding: .5em 1em;
  border-bottom: 1px solid #eee;
}

ul.collection-list li:last-child,
.map ul li:last-child {
  border-bottom: none;
}

/*****Colores de las colecciones****/
h3.c-title-1 {
  background: #c7aac8;
}

h3.c-title-1 a {
  background: #640360;
}

h3.c-title-2 {
  background: #9ee2eb;
}

h3.c-title-2 a {
  background: #009ec1;
}

h3.c-title-3 {
  background: #eabac6;
}

h3.c-title-3 a {
  background: #c82461;
}

h3.c-title-4 {
  background: #a3d8be;
}

h3.c-title-4 a {
  background: #00853e;
}

h3.c-title-5 {
  background: #a9b7cb;
}

h3.c-title-5 a {
  background: #002c69;
}

h3.c-title-6 {
  background: #f8d1b4;
}

h3.c-title-6 a {
  background: #e96c2a;
}

/***** Mapa ******/
@media (max-width:992px) {
  .hidden-sm {
    display: none !important;
  }

}

.map .main-content-container {
  margin-top: 10px;
}

/*recently added*/
.new-publications {
  float: left;
  width: 100%;
}

.libros-nuevos img {
  width: 115px;
  height: 150px
}

.libros-nuevos h4 {
  font-size: 1em;
  font-family: "Optima LT Std Bold", "Optima LT Std";
  color: #2a3744;
  text-align: left;
  margin: .5em 0;
  font-weight: normal
}

/*****TABS***/
ul.tabs {
  margin: 0 0 10px;
  padding: 0;
  float: left;
  list-style: none;
  height: 52px;
  width: 100%;
  border-bottom: 10px solid #D8E8F8;
}

ul.tabs li {
  float: left;
  margin: 0;
  cursor: pointer;
  padding: 0.75em 1.5em;
  background-color: #F2F2F2;
  text-transform: uppercase;
  font-family: "OpenSans-Bold";
  color: #195591;
  overflow: hidden;
  position: relative;
  font-size: 1.154em;
  border-right: 1px solid #fff;
}

ul.tabs li:hover {
  background-color: #ccc;
  color: #333;
}

ul.tabs li.active {
  background-color: #D8E8F8;
  color: #333;
  display: block;
  padding: 1em 1.5em;
  margin-top: -0.5em;
}

.tab_container {
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  overflow: auto;
  margin: 0 0 30px;
}

.tab_content {
  display: none;
}

.tab_drawer_heading {
  display: none;
}

@media screen and (max-width:480px) {
  .views-field-field-publication-image-url {
    margin: 1em 0.5em 9.4em !important;
  }

  .tabs {
    display: none;
  }

  .tab_drawer_heading {
    background-color: #F2F2F2;
    color: #195591;
    border-top: 1px solid #FFF;
    margin: 0px;
    padding: 10px 20px;
    display: block;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  .d_active {
    background-color: #D8E8F8;
    color: #333;
  }

}

.info-home {
  border: 1px solid #E6E6E6;
}

.repo-cepal-news {
  border-bottom: 1px solid #E6E6E6;
  padding: 15px 10px;
}

.repo-cepal-news h1 {
  font-size: 1.2em;
}

.repo-cepal-news h1 a {
  color: #2a3744
}

.repo-cepal-news  p.text-limit {
  padding: 0;
  margin: 0;
}

.buttonset {
  max-width: 100%;
}

#filters {
  margin: 0px .6em;
}

.form-filter {
  background-color: #f15a24 !important;
}

.form-filter:hover {
  background-color: #f90 !important;
}

h2#search-reveal {
  width: 18%;
  float: right;
  margin: -39px 10px 0 0;
  padding: 7px;
  font-size: 13px;
  font-family: 'Open Sans'
}


/*** Listado de colecciones****/
ul ul.child-collection {
  display: none;
}

ul.child-collection {
  padding: 0 15px;
}

.child-collection-title a.reveal-title {
  background: #195591;
  color: #FFF;
  margin: 0 0 .25rem 0;
  float: left;
  width: 100%;
  padding: .5em 1em;
  cursor: pointer;
}

.child-collection-title a.reveal-title:hover {
  background: #f15a24;
}

.child-collection-title ul {
  width: 100%;
}

.view-this-collection {
  background-color: #f2f2f2;
  color: #195591;
  font-weight: bold;
}

.view-this-collection:hover {
  background-color: #f90 !important;
}

/**Para el buscado**/
@media screen and (max-width:800px) {
  h2#search-reveal {
    width: 33%;
  }

  #aspect_artifactbrowser_ConfigurableBrowse_field_starts_with {
    width: 80%;
  }

}

.blue-title {
  padding-left: 0px !important;
}

.blue-title h2 {
  background-color: #195591 !important;
}

.browser {
  margin: 15px 15px 0 0;
  overflow: hidden;
  height: 120px;
  padding: 0 !important
}

.browser h2 {
  background-color: #3e8ddd;
  border: 0 !important;
  color: #FFF !important;
  font-weight: normal !important;
  font-family: "Open Sans" !important;
  margin: 0px;
  font-size: 14px;
  padding: 5px 10px;
  width: 100%;
}

.browser img {
  width: 100%;
}

.repositorio .feature-wrapper {
  float: left;
  margin-top: 1em;
  margin-right: -2%;
}

.repositorio .feature-wrapper h2 {
  font-size: .75rem;
  text-transform: uppercase;
  margin: 0;
  background: #3e8ddd;
}

.repositorio .feature,
.repositorio .feature-main {
  width: 100%;
  float: left;
  margin-bottom: 2%;
  background: white;
  min-height: 111px;
  padding: 0;
  overflow: hidden;
  position: relative;
}

@media screen and (min-width:460px) {
  .repositorio .feature,
  .repositorio .feature-main {
    width: 23%;
    margin-right: 2%;
  }

}

.repositorio .feature img,
.repositorio .feature-main img {
  width: 100%;
}

.repositorio .feature.tall,
.repositorio .feature-main.tall {
  height: 160px;
}

.repositorio .feature-main {
  width: 98%;
  position: relative;
  overflow: hidden;
}

.repositorio .feature-main img {
  width: 100%;
  height: auto;
}

.repositorio .feature-main h2 {
  background: none;
  border: 0;
  position: absolute;
  font-size: 2.5em;
  background: rgba(255, 255, 255, 0.2);
  margin-left: .75em;
  bottom: .75em;
  line-height: 1em;
  text-shadow: 2px 2px 3px #000;
  color: white;
}

.repositorio .feature-main h2 small {
  text-transform: none;
  margin-bottom: 0;
  font-family: Open Sans;
  font-size: .5em;
  line-height: .5em;
}

.repositorio.ficha .l-main #breadcrumb
{
  background: rgba(255, 255, 255, 0);
}

.repositorio.ficha .l-main .main-content-container
{
  background: rgba(255, 255, 255, 0);
}






.repositorio.ficha .l-main .home-header h1
{
  font-family: "Optima LT Std Medium", "Optima LT Std";
  color: #195591;
  font-weight: 500;
  margin: 0px 0px 0.75em;
}

.repositorio.ficha .l-main .burr-flipped-content,
.repositorio.ficha .l-main .bryant-content-inner
{
  background: rgba(255, 255, 255, 0);
}



.repositorio.ficha .l-main .burr-flipped-content .burr-flipped-content-inner,
.repositorio.ficha .l-main .bryant-content-inner .burr-flipped-content-inner
{
  margin: 0;
}

@media screen and (min-width:768px) {
  .repositorio.ficha .l-main .burr-flipped-content .burr-flipped-content-inner,
  .repositorio.ficha .l-main .bryant-content-inner .burr-flipped-content-inner
  {
    margin-right: 20px;
  }

}

.repositorio.ficha .l-main .burr-flipped-content .ficha-header,
.repositorio.ficha .l-main .bryant-content-inner .ficha-header
{
  float: left;
  width: 100%;
  margin-top: 1em;
}

.repositorio.ficha .l-main .burr-flipped-content .block-share-content a .fa,
.repositorio.ficha .l-main .bryant-content-inner .block-share-content a .fa
{
  padding: .25rem;
}

.repositorio.ficha .l-main .burr-flipped-content .portada-thumb,
.repositorio.ficha .l-main .bryant-content-inner .portada-thumb
{
  float: left;
  margin: 0 2.5% 2.5% 0;
  min-width: 100px;
}

.repositorio.ficha .l-main .burr-flipped-content .portada-thumb img,
.repositorio.ficha .l-main .bryant-content-inner .portada-thumb img
{
  width: 100%;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve
{
  border-bottom: solid 1px #cccccc;
  margin-bottom: 1em;
  padding: 1em 0 2em 0;
  float: left;
  clear: left;
  width: 100%;
}

.ficha-breve a.savetolistcheck,
.ficha-breve a.removefromlist {
  float: left;
  margin: 0 10px 10px 0;
  background: #ef5b25;
  color: white;
  width: 100%;
  text-align: center;
  border: solid 1px #ccc;
  padding: .25em 1em;
}

.ficha-breve a.savetolistcheck.alreadysaved,
.ficha-breve a.savetolistcheck.alreadysaved:hover {
  background: rgba(62, 141, 221, .7);
}

.ficha-breve a.savetolistcheck:hover,
.ficha-breve a.removefromlist:hover {
  cursor: pointer;
  background: rgb(241, 90, 36);
  color: #fff;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve.artifact-title,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve.artifact-title
{
  margin-bottom: 1em;
  padding: 1em 1em 1em 20%;
  float: left;
  background: #f3f3f3;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .thumbwrapper,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .thumbwrapper
{
  width: 17.5%;
  float: left;
  margin-right: 2.5%;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .portada-thumb,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .portada-thumb
{
  width: 100%;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .portada-thumb img,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .portada-thumb img
{
  width: 100%;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .ficha-header,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .ficha-header
{
  width: 76%;
  margin-top: 0;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .ficha-header h1,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .ficha-header h1
{
  font-size: 1.25rem;
  font-family: "Optima LT Std Medium", "Optima LT Std";
  color: #195591;
  font-weight: 500;
  margin: 0px 0px 0.75em;
}

.repositorio.ficha .l-main .burr-flipped-content .ficha-breve .ficha-header .abstract,
.repositorio.ficha .l-main .bryant-content-inner .ficha-breve .ficha-header .abstract\{
  clear: both;
}

.repositorio.ficha .l-main .burr-flipped-content h1,

{
  margin: 0;
  font-family: "Optima LT Std Medium", "Optima LT Std";
  color: #195591;
  font-weight: 500;
  margin: 0px 0px 0.75em;
}

.repositorio.ficha .l-main .burr-flipped-content dl,
.repositorio.ficha .l-main .bryant-content-inner dl,
 {
  display: block;
  float: left;
  margin: 0 0 1em 0;
  max-width: 100%;
}

.repositorio.ficha .l-main .burr-flipped-content dl dt.autor,
.repositorio.ficha .l-main .burr-flipped-content dl dt.descripcion-fisica,
.repositorio.ficha .l-main .burr-flipped-content dl dt.signatura,
.repositorio.ficha .l-main .burr-flipped-content dl dt.download-formats,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor,
.repositorio.ficha .l-main .bryant-content-inner dl dt.descripcion-fisica,
.repositorio.ficha .l-main .bryant-content-inner dl dt.signatura,
.repositorio.ficha .l-main .bryant-content-inner dl dt.download-formats
{
  visibility: hidden;
  width: 0;
  padding: 0;
  height: 0;
}

.repositorio.ficha .l-main .burr-flipped-content dl dt.series-numero,
.repositorio.ficha .l-main .burr-flipped-content dl dt.publicacion-fecha,
.repositorio.ficha .l-main .bryant-content-inner dl dt.series-numero,
.repositorio.ficha .l-main .bryant-content-inner dl dt.publicacion-fecha
{
  clear: none;
}

.repositorio.ficha .l-main .burr-flipped-content dl dt.autor + dd + dd.last-dd:after,
.repositorio.ficha .l-main .burr-flipped-content dl dt.autor + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .burr-flipped-content dl dt.autor + dd + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .burr-flipped-content dl dt.autor + dd + dd + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor + dd + dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor + dd + dd + dd + dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dt.autor + dd + dd + dd + dd + dd.last-dd:after
{
  content: none;
}

.repositorio.ficha .l-main .burr-flipped-content dl dd,
.repositorio.ficha .l-main .bryant-content-inner dl dd
{
  float: left;
  padding: 0 .5em .25rem 0;
  margin: 0;
}

.repositorio.ficha .l-main .burr-flipped-content dl dd.last-dd:after,
.repositorio.ficha .l-main .bryant-content-inner dl dd.last-dd:after
{
  content: none;
}

.repositorio.ficha .l-main .burr-flipped-content dl dd.nota:after,
.repositorio.ficha .l-main .bryant-content-inner dl dd.nota:after
{
  content: none;
}

@media screen and (min-width:768px) {
  .repositorio .mobile-filter,
  .repositorio .mobile-search {
    display: block;
    width: 100%;
  }

  .repositorio .mobile-filter h2,
  .repositorio .mobile-filter ul,
  .repositorio .mobile-search h2,
  .repositorio .mobile-search ul {
    width: 100%;
    margin-right: 20px;
  }

}


.two-col {
  float: left;
  width: 49%;
  margin-right: 1%;
  margin-bottom: 2em;
}


@media screen and (max-width:480px) {
    .two-col {
      width: 100%;
    }
  }

.bryant-sidebar-inner .ds-option-set {
  margin-bottom: 1em;
}




#aspect_artifactbrowser_CommunityViewer_div_community-home > h2.pane-title {
    font-family: "Optima LT Std Medium", "Optima LT Std";
    font-size: 2.308em;
    color: #195591;
    font-weight: 500;
    margin: 0px 0px 0.75em 0;
    padding: 0!important;
    background: none;
    border-width: 0;
}

.repositorio .repo-util {
  padding: 0 0 1em 0;
  background: #f2f2f2;
}

.repositorio .repo-util .button {
  margin: 0 1em;
  display: block;
  clear: both;
}

.repositorio .repo-util .searchtype-button {
  background: #3e8ddd;
  display: inline-block;
  color: white;
  padding: .5em;
  margin-right: 1em;
  cursor: pointer;
}

.repositorio .repo-util .searchtype-button:hover {
  background: #195591;
}

.repositorio .repo-util .view-all-collections-button {
  display: inline-block;
  cursor: pointer;
}

.repositorio .repo-util .advancedsearch {
  background: #D3DFED;
  colorz: white;
}

.repositorio .repo-util form {
  padding: 0 1rem;
}

.repositorio .repo-util form .form-text,
.repositorio .repo-util form select {
  min-width: 78%;
  height: 2.5em;
  margin: 0;
}

.repositorio .repo-util form select {
  background: white;
}

.repositorio .repo-util form select > .placeholder {
  display: none;
}

.repositorio .repo-util form .form-submit {
  max-width: 20%;
  min-width: 60px;
  margin: 0 0 .5rem 0;
}

.repositorio .repo-util form .form-submit:hover {
  background: #f15a24;
}

.repositorio .repo-util .discovery-filters {
  width: 95%;
  margin: 1.5%;
}

.repositorio .repo-util .discovery-filters td > * {
  width: 95%;
}

.repositorio .repo-util .discovery-filters .odd,
.repositorio .repo-util .discovery-filters .even {
  background-color: inherit;
}

.repositorio .repo-util .discovery-filters .submitbuttons,
.repositorio .repo-util .discovery-filters .filter-controls {
  padding: .5em 0;
}

.repositorio .repo-util .discovery-filters .submitbuttons input,
.repositorio .repo-util .discovery-filters .filter-controls input {
  float: right;
  clear: none;
  margin-left: 1em;
  margin-right: 0;
  width: auto;
  min-width: 2em;
}

.repositorio .document-list {
  float: left;
}

#aspect_artifactbrowser_CommunityViewer_div_community-view .document-list {
  float: none;
}

.repositorio .document-list ul {
  clear: both;
}

.repositorio .document-list ul li {
  padding: .5em 1em;
  border: solid 1px #f2f2f2;
  margin-bottom: .5rem;
  margin-right: 1%;
  display: block;
  float: left;
  clear: both;
}

.repositorio .document-list ul li dl {
  margin: 0 !important;
  width: 100%;
  max-width: 100%;
  float: none !important;
  display: block;
  position: relative;
}

.repositorio .document-list ul li dl dt {
  display: block;
  width: 100%;
  float: none;
}

.repositorio .document-list ul li dl dt small {
  font-weight: normal;
  color: #3e3e3e;
  font-family: "Open Sans";
}

.repositorio .document-list ul li dl dt h2 a {
  font-size: 1rem;
}

.repositorio .document-list ul li dl dd {
  display: inline;
}

.repositorio .document-list ul li a {
  color: #3e8ddd;
}

.repositorio .document-list ul li a:hover {
  color: #f15a24;
  text-decoration: underline;
}

.repositorio .document-list ul.primary-docs {
  font-weight: bold;
  margin: 1rem 0;
  font-size: 1rem;
}

.repositorio .document-list ul.primary-docs li {
  width: 98%;
  background: #f2f2f2;
}

.repositorio .document-list ul.primary-docs li dl {
  float: left !important;
  width: auto;
  clear: none;
}

.repositorio .document-list ul.primary-docs li dl dd {
  font-size: .75rem;
}

.repositorio .document-list ul.primary-docs li h2 {
  border: 0;
  padding: 0;
  text-transform: none;
  color: #333;
  font-size: 1.25rem;
}

.repositorio .document-list ul.primary-docs li a:hover {
  color: #f15a24;
}

.repositorio .document-list ul.primary-docs li a img {
  display: block;
  float: left;
  margin-right: 1em;
  max-width: 80px;
}

.repositorio .document-list ul {
  clear: both;
}

.secondary-docs li {
  float: left;
  width: 100%;
  clear: none !important;
}

.secondary-docs li .fa-download {
  color: #f15a24;
}

.secondary-docs li a h2 {
  padding: 0;
  border: 0;
  color: #3e8ddd;
  margin: 0;
}

.secondary-docs li a:hover h2 {
  color: #f15a24;
}

.secondary-docs li dl {
  max-width: 100% !important;
}

.secondary-docs li dt a {
  font-weight: normal;
}

.secondary-docs li dd {
  font-size: .65rem;
}

@media screen and (min-width:768px) {
  .secondary-docs li {
    width: 48% !important;
  }

  .secondary-docs dl {
    margin: 0 !important;
  }

}

.repositorio .document-list ul.primary-docs li dl dd {
  font-size: .75rem;
}

.primary-docs .last-dd {
  color: #000000 !important;
}

.primary-docs .fa {
  padding: 0 .2em 0 0;
}

/*Comunidades*/
p.communitySummaryListAnchorDIM {
  display: block;
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 5px 0px;
  text-transform: uppercase;
  font-size: 14px !important;
  background: url(../images/comunidad-negra.png) #3e8ddd 15px center no-repeat;
  cursor: pointer;
  color: white;
  font-weight: bold;
  font-family: "OpenSans-Bold";
}

#aspect_artifactbrowser_CommunityBrowser_div_comunity-browser ul li ul li,
#aspect_artifactbrowser_ItemViewer_div_item-view ul.ds-referenceSet-list li {
  background: url(../images/libro-chico.png) left 5px no-repeat;
  padding-left: 20px;
  font-size: 14px;
}

p.communitySummaryListAnchorDIM:hover {
  background: #f15a24;
  color: white;
}

.document-list .artifact-description {
  padding: .5em 1em;
  display: inline-block;
  width: 100%;
}

.document-list .artifact-description:hover {
  background: #f15a24;
  border-color: #f2f2f2;
  color: white !important;
  cursor: pointer;
}

.document-list .artifact-description:hover a {
  color: white;
}

.document-list .artifact-description:hover a:hover {
  color: white;
}

a.communitySummaryListAnchorDIM {
  background: white;
  float: right;
  margin-right: .5em;
  padding: 0 .5em;
}

.bryant-content {
  display: block;
}

/*Fin Comunidades*/

/* discovery styles */
#aspect_discovery_SimpleSearch_div_discovery-search-box {
  background-color: #f2f2f2;
}

#aspect_discovery_SimpleSearch_div_general-query {
  padding: 1em;
  background-color: #f2f2f2;
}

#aspect_discovery_SimpleSearch_div_general-query .filter-add {
  width: auto;
  float: right;
  margin: .5em;
}

#aspect_discovery_SimpleSearch_div_search-filters {
  padding: 1em;
  background-color: #D3DFED
}

.views-exposed-form-solr-search-press-ctools-context-1 .views-exposed-form,
.views-exposed-form-solr-search-publications-ctools-context-1 .views-exposed-form,
.views-exposed-form-solr-search-projects-projects-list-context .views-exposed-form,
.views-exposed-form-solr-search-events-events-upcoming-context .views-exposed-form,
.views-exposed-form-solr-search-events-events-past-context .views-exposed-form,
.views-exposed-form-solr-search-courses-courses-upcoming-context .views-exposed-form,
.views-exposed-form-solr-search-courses-courses-past-context .views-exposed-form,
.views-exposed-form-solr-search-notes-ctools-context-1 .views-exposed-form,
.ds-table-cell,
.views-exposed-form-solr-search-press-ctools-context-1 .views-exposed-form,
.views-exposed-form-solr-search-publications-ctools-context-1 .views-exposed-form,
.views-exposed-form-solr-search-projects-projects-list-context .views-exposed-form,
.views-exposed-form-solr-search-events-events-upcoming-context .views-exposed-form,
.views-exposed-form-solr-search-events-events-past-context .views-exposed-form,
.views-exposed-form-solr-search-courses-courses-upcoming-context .views-exposed-form,
.views-exposed-form-solr-search-courses-courses-past-context .views-exposed-form,
.views-exposed-form-solr-search-notes-ctools-context-1 .views-exposed-form {
  background-color: none;
  padding: .25em 0;
}

#aspect_discovery_SimpleSearch_field_scope {
  width: 30%;
}

#aspect_discovery_SimpleSearch_field_query {
  width: 60%;
  margin: 0 1%;
}

.views-exposed-form-solr-search-press-ctools-context-1 .views-exposed-form,
.views-exposed-form-solr-search-publications-ctools-context-1 .views-exposed-form,
.views-exposed-form-solr-search-projects-projects-list-context .views-exposed-form,
.views-exposed-form-solr-search-events-events-upcoming-context .views-exposed-form,
.views-exposed-form-solr-search-events-events-past-context .views-exposed-form,
.views-exposed-form-solr-search-courses-courses-upcoming-context .views-exposed-form,
.views-exposed-form-solr-search-courses-courses-past-context .views-exposed-form,
.views-exposed-form-solr-search-notes-ctools-context-1 .views-exposed-form {
  background: none;
}

.filter-control {
  width: 90%;
}

.used-filter .filter-add {
  display: none;
}

.search-filter.used-filter .filter-remove {
  display: block;
}

.search-filter .filter-remove {
  display: none;
}

#aspect_discovery_SimpleSearch_table_discovery-filters input[type=submit] {
  background: #195591;
  margin-left: .5em;
}

#aspect_discovery_SimpleSearch_table_discovery-filters input[type=submit]:hover {
  background: #d8e8f8;
  color: #195591;
}

#aspect_discovery_SimpleSearch_field_submit_apply_filter:hover {
  color: white !important;
}

#aspect_discovery_SimpleSearch_table_discovery-filters {
  width: 100%;
}

#aspect_discovery_SimpleSearch_table_discovery-filters tr {
  background: none;
}

th.ds-table-header-cell {
  padding: .25em 1em;
  width: 100%;
  margin: 0 1em;
  background: none;
  font-weight: bold;
  color: #333;
}

.views-exposed-widgets input.form-submit {
  margin: 0;
}

.views-exposed-widgets input,
.views-exposed-widgets label,
.views-exposed-widgets select,
.views-exposed-widgets a {
    margin-left: 0;
    height: 2em;
    border-radius: 0;
    margin: 0;
    padding: 0;
    width: 16em;
}

.version.history .views-exposed-widgets a {
    width: auto;
}


#aspect_discovery_CollectionSearch_field_submit,
#aspect_discovery_CommunitySearch_field_submit {
  width: auto;
  padding: 0 1em;
  margin: 0;
}

.views-exposed-widgets label,
.views-exposed-widgets select,
.discovery-filter-input,
.views-exposed-widgets a {
}

/* #aspect_discovery_SimpleSearch_div_search-results h3, .pagination-masked ul:first-child 
{
display: none !important;
visibility: hidden;
opacity: 0;
} */
.ds-form-label,
#aspect_viewArtifacts_Navigation_list_browse,
#aspect_versioning_Navigation_list_browse {
  display: none !important;
  visibility: hidden;
  opacity: 0;
}

#aspect_discovery_SimpleSearch_field_scope {
  max-width: 192px;
}

div.controls-gear-wrapper {
  position: relative;
  float: right;
  cursor: pointer;
}

div.controls-gear-wrapper .discovery-controls-gear {
  padding: 0;
  margin-right: 3px;
  margin-bottom: 0;
  margin-top: 0;
  background: none;
  border: none;
  position: absolute;
  right: 0;
  z-index: 500;
}

.gear-option-selected {
  background: #D3DFED;
}

div.gear-icon {
  background-image: url('/themes/Cepal-Discover/images/gear_6D859C_25x25.png') !important;
  height: 25px;
  width: 25px;
}

.gear-selection {
  -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  padding: 25px 2em 1em 1em;
  position: absolute;
  right: 0;
  background: white;
}

.gear-selection ul.facetapi-facetapi-links {
  margin-bottom: .5em;
  text-align: center;
}

.gear-head {
  white-space: nowrap;
  text-align: center;
  margin-bottom: 1em;
  border-bottom: solid 1px #ccc;
}

.button {
  padding: .5em 1em;
  background: #3e8ddd;
  color: white;
  float: left;
  margin: 0 1em 0 0;
  cursor: pointer;
}

.button:hover {
  background: #d8e8f8;
  color: #195591;
}

#aspect_discovery_SimpleSearch_list_rpp-selections .gear-option {
  display: inline-block;
  padding: .15em;
}

#aspect_discovery_RelatedItems_div_item-related {
}

#aspect_discovery_RelatedItems_div_item-related .document-list {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 1.5% 0 0;
  padding: 1em 0;
  border-top: solid 1px #ccc;
}

/* end discovery styles */

/*.views-exposed-form-solr-search-press-ctools-context-1 .views-exposed-form, .views-exposed-form-solr-search-publications-ctools-context-1 .views-exposed-form, .views-exposed-form-solr-search-projects-projects-list-context .views-exposed-form, .views-exposed-form-solr-search-events-events-upcoming-context .views-exposed-form, .views-exposed-form-solr-search-events-events-past-context .views-exposed-form, .views-exposed-form-solr-search-courses-courses-upcoming-context .views-exposed-form, .views-exposed-form-solr-search-courses-courses-past-context .views-exposed-form, .views-exposed-form-solr-search-notes-ctools-context-1 .views-exposed-form 
{
background-color: #f2f2f2;
}*/
#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-work .views-exposed-form,
#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-work  .pane-views-exposed {
  padding: 0 1em 1em 1em;
}

#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-work h2 {
  margin: 0;
}

ul.facetapi-facetapi-links li {
  border: 0;
}

#ds-feed-option ul.feed-links {
  margin-top: -1em;
  color: rgb(239, 91, 37);
  float: right;
  font-weight: bold;
  font-size: 1rem;
}
#ds-feed-option ul.feed-links a {
  color: rgb(239, 91, 37);
}

#ds-feed-option ul.feed-links li {
  display: inline;
}

.repositorio.buscar #aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-work .views-exposed-form .form-submit {
  margin: 0;
}

.repositorio .document-list .format-select {
  background: #f2f2f2;
  padding: 1rem;
}

.repositorio .download-document {
  padding: 0 0 1rem 0;
  margin-bottom: 1rem;
  background: #f2f2f2;
}

.repositorio .download-document h2 {
  background: #f15a24;
  color: white;
  border-color: #f15a24;
  padding: .35em;
}


.repositorio .download-document ul {
  padding: 0 1rem;
}

.repositorio .download-document ul li {
  display: block;
  float: left;
  margin: 0 0 1em 0;
  padding: 0;
  border: 0;
}

.repositorio .download-document ul li .fa-file-text-o:before {
  color: #f15a24;
  padding: 0 .3em 0 0;
}

.repositorio .download-document ul li a {
  margin: 0;
  line-height: 1em;
  text-align: center;
  font-size: 1rem;
}

#aspect_discovery_RelatedItems_div_item-related-container {
  clear: both;
}

#aspect_discovery_RelatedItems_div_item-related {
}

#aspect_discovery_RelatedItems_div_item-related .document-list {
  float: left;
  width: 100%;
  height: auto;
  margin: 0 1.5% 0 0;
  padding: 1em 0;
  border-top: solid 1px #ccc;
}
    /* Estilos Prodigio Consultores */
  #ds-search-option,
  #aspect_versioning_Navigation_list_browse,
  .repositorio h2.ds-option-set-head,
  #aspect_browseArtifacts_CollectionBrowse_div_collection-browse,
  #aspect_viewArtifacts_Navigation_list_browse,
  #aspect_browseArtifacts_CollectionBrowse_list_collection-browse,
  #aspect_browseArtifacts_CommunityBrowse_list_community-browse 
  {
    display: none;
  }


  #aspect_discovery_RelatedItems_div_item-related .document-list {
    float: left;
    width: 100%;
    padding: 1%;
    margin-bottom: 1em;
  }

    #aspect_discovery_RelatedItems_div_item-related .document-list .portada-thumb {
    float: left;
    margin-right: 1em;
    width: 29%;
  }
 #aspect_discovery_RelatedItems_div_item-related .document-list.related-repositorio-list  header.ficha-header h2,
  #aspect_discovery_RelatedItems_div_item-related .document-list.related-cepalstat-list  header.ficha-header h2,
  #aspect_discovery_RelatedItems_div_item-related .document-list.related-biblioguias-list header.ficha-header h2 {
    font-size: .85rem;
    color: #3e3e3e;
  }
  
  #aspect_discovery_RelatedItems_div_item-related .document-list.related-repositorio-list  header.ficha-header h2 {
    float: left;
    width: 66%;
  }

@media screen and (min-width:480px) {
  #aspect_discovery_RelatedItems_div_item-related .document-list.related-cepalstat-list .portada-thumb,
  #aspect_discovery_RelatedItems_div_item-related .document-list.related-biblioguias-list .portada-thumb {
    display: none;
  }

  #aspect_discovery_RelatedItems_div_item-related .document-list {
    width: 31%;
  }

  .ficha-breve .portada-thumb .repository {
    width: 100%;
  }

  #cepalstat-related {
    float: left;
    width: 66%;
  }

  #biblioguias-related {
    width: 100%;
  }

  #biblioguias-related.makeroom {
    float: left;
    width: 33%;
  }

  #repositorio-related h2,
  #cepalstat-related h2,
  #biblioguias-related h2 {
    color: #3e3e3e;
    border: 0;
    font-size: 1.5rem;
    padding: 0;
    margin: 0 0 .5em 0;
  }

  #aspect_discovery_RelatedItems_div_item-related .document-list.related-cepalstat-list {
    margin: 0 0 1px 0;
    padding: .5em 1em;
    width: 100%;
  }

  #aspect_discovery_RelatedItems_div_item-related .document-list.related-biblioguias-list {
    border-width: 5px;
    width: 31%;
  }

  #aspect_discovery_RelatedItems_div_item-related .makeroom .document-list.related-biblioguias-list {
    width: 95%;
  }

  p.source {
    font-style: italic;
    color: #333;
  }

  #aspect_discovery_RelatedItems_div_item-related .document-list a.ficha-breve {
    float: left;
    width: 100%;
  }

  #aspect_discovery_RelatedItems_div_item-related .document-list:hover {
    background: #f2f2f2;
  }

  #aspect_discovery_RelatedItems_div_item-related .document-list.related-cepalstat-list  header.ficha-header,
  #aspect_discovery_RelatedItems_div_item-related .document-list.related-biblioguias-list header.ficha-header {
    width: 100%;
    height: auto;
  }

  #aspect_discovery_RelatedItems_div_item-related .document-list.related-cepalstat-list  header.ficha-header h2,
  #aspect_discovery_RelatedItems_div_item-related .document-list.related-biblioguias-list header.ficha-header h2 {
    border: 0;
    padding: 0;
    margin: 0;
  }

  #aspect_discovery_RelatedItems_div_item-related .document-list header.ficha-header {
    float: left;
    width: 100%;
    height: 12em;
    overflow: hidden;
  }

  #aspect_discovery_RelatedItems_div_item-related .document-list header.ficha-header h2 {
    float: left;
    width: 100%;
    padding: 0 0 0 .5em;
    color: #3e3e3e;
  }

  .documento-datos {
    display: none;
  }

  .item-view-toggle {
    float: left;
    width: 100%;
    margin: 0;
  }

  .item-view-toggle a {
    margin: 0px 0px 1em;
    display: block;
    font-size: 1.25em;
    padding: 0.35em 0.5em;
    clear: both;
    font-family: "OpenSans-Bold";
    color: white;
    background: #ef5b25;
    float: left;
  }

  .repo-driven .fa {
    padding: 0 .5em 0 0;
  }

  .views-exposed-form {
    background: orange;
  }

  .views-exposed-form .form-item {
    background: yellow;
  }

  .views-exposed-form .form-item.form-type-textfield input {
    min-width: 10rem;
    width: 100%;
    max-width: 95%;
  }

  @media screen and (min-width:1024px) {
    .views-exposed-form .form-item.form-type-textfield input {
      width: auto;
    }

  }

  .buttonset {
    float: left;
    min-width: 18rem;
    max-width: 40%;
  }

  .buttonset .button {
    float: left;
  }

  .hideme {
    display: none;
  }

  .showme {
    display: block;
  }

  .more,
  .less {
    cursor: pointer;
    font-family: "OpenSans-Bold";
    font-size: 1.25rem;
    background: #f3f3f3;
    font-weight: bold;
    width: 100%;
    text-align: center;
    border-bottom: solid 1px #f15a24;
    color: #f15a24;
    display: block;
  }

  .more:hover,
  .less:hover {
    background: #f15a24;
    color: white;
  }

  table {
  }

  tbody {
  }

  tr {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid white;
    background: white;
  }

  tr.odd {
    background: rgba(204, 204, 204, .5);
  }

  tr.even {
    background: rgba(204, 204, 204, .25);
  }

  td,
  th {
    padding: 1em;
    vertical-align: top;
    background: none;
  }

  th {
    background: rgba(204, 204, 204, 1);
    border-bottom: 1px solid white;
  }

  td.label-cell {
    font-weight: bold;
  }

  /* ==========================================================================
  Helper classes
  ========================================================================== */

  /*
  * rough langauge switcher
  */
  html[lang |= "es"] *[lang |= "en"],
  html[lang |= "en"] *[lang |= "es"] {
    display: none;
  }

  /*
  * Image replacement
  */
  .ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;/* IE 6/7 fallback */
    *text-indent: -9999px;
  }

  .ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
  }

  /*
  * Hide from both screenreaders and browsers: h5bp.com/u
  */
  .hidden {
    display: none !important;
    visibility: hidden;
  }

  /*
  * Hide only visually, but have it available for screenreaders: h5bp.com/v
  */
  .visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }


  /*
  * Extends the .visuallyhidden class to allow the element to be focusable
  * when navigated to via the keyboard: h5bp.com/p
  */

  /*
  * Hide visually and from screenreaders, but maintain layout
  */

  /*
  * Clearfix: contain floats
  *
  * For modern browsers
  * 1. The space content is one way to avoid an Opera bug when the
  *    `contenteditable` attribute is included anywhere else in the document.
  *    Otherwise it causes space to appear at the top and bottom of elements
  *    that receive the `clearfix` class.
  * 2. The use of `table` rather than `block` is only necessary if using
  *    `:before` to contain the top-margins of child elements.
  */
  .clearfix:before,
  .clearfix:after {
    content: " ";/* 1 */
    display: table;/* 2 */
  }

  .clearfix:after {
    clear: both;
  }

  /*
  * For IE 6/7 only
  * Include this rule to trigger hasLayout and contain floats.
  */
  .clearfix {
    *zoom: 1;
  }

  .special-event {
    padding: 0 !important;
    overflow: hidden;
    height: 215px;
    position: relative;
  }

  .special-event img {
    position: relative;
    width: 100%;
  }

  .special-event a:hover h2 {
    background: rgba(62, 62, 62, 0.7);
    color: #fff;
  }

  .special-event h2 {
    position: absolute;
    z-index: 1;
    bottom: 0;
    background: rgba(255, 255, 255, 0.70);
    width: 100%;
    padding: 10px;
    margin: 0 15px 0 0;
  }

  .more-special-events {
    padding-right: 0 !important;
    height: 215px;
  }

  .more-special-events a,
  .browser-repo a {
    text-transform: uppercase;
    color: #fff;
    display: block;
    padding: 170px 10px 10px;
    cursor: pointer;
    background: #f15a24;
    width: 100%;
  }

  .more-special-events a:hover {
    background: #FF4908;
    text-decoration: none;
  }

  .browser-repo {
    width: 18.35% !important;
    padding: 0 !important;
    margin: 15px 0;
    height: 120px !important;
  }

  .browser-repo a {
    background: #3e8ddd;
    padding-top: 75px;
  }

  .browser-repo a:hover {
    text-decoration: none;
    background: #195591;
  }

  @media screen and (max-width:800px) {
    .special-event h2,
    .special-event img {
      width: 100%;
    }

  }

  @media screen and (max-width:990px) {
    .more-special-events {
      padding-right: 0 !important;
      height: 55px !important;
      padding-left: 0 !important;
    }

    .more-special-events a,
    .browser-repo a {
      padding: 10px 10px !important;
    }

    .browser-repo {
      width: 100% !important;
      padding: 0 !important;
      margin: 0 0 20px;
      height: 56px !important;
    }

    .browser {
      margin: 15px 0 0 0 !important;
    }

  }

  #aspect_discovery_SiteRecentSubmissions_div_site-home,
  #ds-options-wrapper {
    display: none !important;
    visibility: hidden;
    opacity: 0;
  }



  p#aspect_discovery_CollectionRecentSubmissions_p_recent-submission-view-more,
  p#aspect_discovery_CommunityRecentSubmissions_p_recent-submission-view-more {
    float: left;
    clear: left;
    width: 100%;
    text-align: center;
  }

  p#aspect_discovery_CollectionRecentSubmissions_p_recent-submission-view-more a,
  p#aspect_discovery_CommunityRecentSubmissions_p_recent-submission-view-more a {
    font-size: 1.154em;
    padding: 0.35em 0.5em;
    font-family: "OpenSans-Bold";
    background: #195591;
    color: white;
    margin: 0 0 .25rem 0;
  }

  /* search box on communitiesn and collections  page */
  #aspect_discovery_CommunitySearch_p_search-query,
  #aspect_discovery_CollectionSearch_p_search-query {
    float: left;
    padding: 1em;
    background: #e2e2e2;
    margin: 0 0 1em 0;
    clear: both;
  }

  .ds-option-set-head {
    display: none;
  }

  .pagination-links {
    margin: 1em 0;
    display: block;
    width: 100%;
    float: left;
  }

  .pagination-links li a {
    display: block;
    padding: .25em 1em;
    background: #3e8ddd;
    color: white;
    max-width: 40%;
  }

  .pagination-links li a:hover {
    background: #195591;
    color: white;
  }

  .next-page-link {
    float: right;
  }

  .previous-page-link {
    float: left;
  }

  .abstract,
  .intro-text {
    text-align: justify;
  }

  .portada-thumb img {
    -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
  }

  .portada-thumb img:hover {
    -webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.75);
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
  }

  .ds-table {
    max-width: 100%;
    min-width: 67%;
    width: 100%;
  }

  .ds-table-header-row th.ds-table-header-cell {
    width: auto;
    background: none;
  }

  .ds-table-cell {
    padding: .25em 1em;
  }

  .ds-table-cell:first-letter {
    text-transform: uppercase;
  }

  #aspect_versioning_VersionNoticeTransformer_div_item-view {
    margin-bottom: 2em;
  }

  /* Fin Estilos Prodigio Consultores */
  .l-main .main-content-container #aspect_viewArtifacts_Navigation_list_browse + h2,
  .l-main .main-content-container #aspect_viewArtifacts_Navigation_list_browse + h2 + .aspect_viewArtifacts_Navigation_list_account {
    background: red;
    display: none !important;
  }


  #aspect_browseArtifacts_CommunityBrowse_div_community-browse {
    float: right;
  }

  #aspect_browseArtifacts_CommunityBrowse_div_community-browse h2 {
    display: none;
  }

.related-links ul li a{
  background: #3e8ddd;
  /*font-weight: bold; */
  color: white;
  margin-bottom: 1rem;
 }

.related-links ul li a:hover{
  color: #195591;	
}
.video-container {
    position: relative;
    padding-bottom: 450px;
    padding-top: 10px;
    height: 0;
}

/*el body.Imagen body.Video fue capturado en local.js en la variable contenttype*/
body.Imagen #document-list, body.Video #document-list, body.Audio #document-list, body.Imagen #titleDownload, body.Video #titleDownload, body.Audio #titleDownload{	
	visibility: hidden;
	width: 0;
    height: 0;
} 

.repositorio .download-document .button {
    margin: 0 1em;
    display: block;
    clear: both;
    background: none;
    color: #195591;
}