@import url(https://fonts.googleapis.com/css?family=Rajdhani:400,500,600,700,300);

/* --------------------------------------------- 
* Filename:     custom-style.css
* Version:      1.0.0 (2018-05-17)
* Website:      http://www.odi.ucr.ac.cr
* Description:  Estilos Globales
* Author:       Kevin Waltam - Esteban Aguilar
                esteban.aguilar@ucr.ac.cr
-----------------------------------------------*/

/************ Trueno **************/
@font-face {
  font-family: 'TruenoSBd';
  /* SemiBold */
  src: url('/themes/custom/ucr_4/fonts/TruenoSBd.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoSBd.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoSBd.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoSBd.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoSBd.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoSBd.svg#TruenoSBd') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoLtIt';
  /* Light Italic */
  src: url('/themes/custom/ucr_4/fonts/TruenoLtIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoLtIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoLtIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoLtIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoLtIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoLtIt.svg#TruenoLtIt') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'TruenoBdOl';
  /* Bold Contornos */
  src: url('/themes/custom/ucr_4/fonts/TruenoBdOl.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoBdOl.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoBdOl.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoBdOl.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoBdOl.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoBdOl.svg#TruenoBdOl') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoLt';
  /* Light */
  src: url('/themes/custom/ucr_4/fonts/TruenoLt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoLt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoLt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoLt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoLt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoLt.svg#TruenoLt') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoBlkOlIt';
  /* Black Italic Contornos */
  src: url('/themes/custom/ucr_4/fonts/TruenoBlkOlIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoBlkOlIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoBlkOlIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoBlkOlIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoBlkOlIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoBlkOlIt.svg#TruenoBlkOlIt') format('svg');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'TruenoBlkOl';
  /* Black Contornos */
  src: url('/themes/custom/ucr_4/fonts/TruenoBlkOl.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoBlkOl.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoBlkOl.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoBlkOl.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoBlkOl.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoBlkOl.svg#TruenoBlkOl') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoUltLt';
  /* Ultra Light */
  src: url('/themes/custom/ucr_4/fonts/TruenoUltLt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoUltLt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoUltLt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoUltLt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoUltLt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoUltLt.svg#TruenoUltLt') format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoBd';
  /* Bold */
  src: url('/themes/custom/ucr_4/fonts/TruenoBd.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoBd.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoBd.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoBd.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoBd.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoBd.svg#TruenoBd') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoExBdIt';
  /* Extra Bold Italic */
  src: url('/themes/custom/ucr_4/fonts/TruenoExBdIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoExBdIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoExBdIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoExBdIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoExBdIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoExBdIt.svg#TruenoExBdIt') format('svg');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'TruenoBlkIt';
  /* Black Italic */
  src: url('/themes/custom/ucr_4/fonts/TruenoBlkIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoBlkIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoBlkIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoBlkIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoBlkIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoBlkIt.svg#TruenoBlkIt') format('svg');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'TruenoRg';
  /* Regular */
  src: url('/themes/custom/ucr_4/fonts/TruenoRg.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoRg.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoRg.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoRg.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoRg.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoRg.svg#TruenoRg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoUltLtIt';
  /* Ultra Light Italic */
  src: url('/themes/custom/ucr_4/fonts/TruenoUltLtIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoUltLtIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoUltLtIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoUltLtIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoUltLtIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoUltLtIt.svg#TruenoUltLtIt') format('svg');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'TruenoBdOlIt';
  /* Bold Italic  Contornos */
  src: url('/themes/custom/ucr_4/fonts/TruenoBdOlIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoBdOlIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoBdOlIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoBdOlIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoBdOlIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoBdOlIt.svg#TruenoBdOlIt') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'TruenoBdIt';
  /* Bold Italic */
  src: url('/themes/custom/ucr_4/fonts/TruenoBdIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoBdIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoBdIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoBdIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoBdIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoBdIt.svg#TruenoBdIt') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'TruenoExBdOlIt';
  /* Extra Bold Italic  Contornos */
  src: url('/themes/custom/ucr_4/fonts/TruenoExBdOlIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoExBdOlIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoExBdOlIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoExBdOlIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoExBdOlIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoExBdOlIt.svg#TruenoExBdOlIt') format('svg');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'TruenoBlk';
  /* Bold Black */
  src: url('/themes/custom/ucr_4/fonts/TruenoBlk.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoBlk.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoBlk.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoBlk.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoBlk.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoBlk.svg#TruenoBlk') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoExBdOl';
  /* Extra Bold Contornos */
  src: url('/themes/custom/ucr_4/fonts/TruenoExBdOl.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoExBdOl.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoExBdOl.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoExBdOl.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoExBdOl.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoExBdOl.svg#TruenoExBdOl') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoExBd';
  /* Extra Bold */
  src: url('/themes/custom/ucr_4/fonts/TruenoExBd.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoExBd.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoExBd.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoExBd.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoExBd.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoExBd.svg#TruenoExBd') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'TruenoRgIt';
  /* Regular Italic */
  src: url('/themes/custom/ucr_4/fonts/TruenoRgIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoRgIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoRgIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoRgIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoRgIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoRgIt.svg#TruenoRgIt') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'TruenoSBdIt';
  /* Semi Bold Italic */
  src: url('/themes/custom/ucr_4/fonts/TruenoSBdIt.eot');
  src: url('/themes/custom/ucr_4/fonts/TruenoSBdIt.eot?#iefix') format('embedded-opentype'), url('/themes/custom/ucr_4/fonts/TruenoSBdIt.woff2') format('woff2'), url('/themes/custom/ucr_4/fonts/TruenoSBdIt.woff') format('woff'), url('/themes/custom/ucr_4/fonts/TruenoSBdIt.ttf') format('truetype'), url('/themes/custom/ucr_4/fonts/TruenoSBdIt.svg#TruenoSBdIt') format('svg');
  font-weight: 600;
  font-style: italic;
}

/* visibility: hidden; */

#barra-completa .blockcontentcontainer,
#block-ucr-4-content .content article .blockcontentcontainer,
.bottom-widgets .blockcontentcontainer,
.block.block-layout-builder .blockcontentcontainer {
  background: none;
  height: 0;
  width: 0;
  visibility: hidden;
}

/* Position: Relative */

#page-title,
#barra-completa,
#barra-logos-base,
#search-block-form,
#floating-icons a.grow,
#block-ucr-4-local-tasks,
#floating-icons a.rotate,
#floating-icons a.shrink,
#floating-icons a.black-white,
#floating-icons a.white-black,
.block,
.node,
.content,
.messages,
.container,
.bd-example,
.more-link a,
.main-header,
.node__content,
.rightcontainer,
.completefooter,
.block-statistics,
.search-block-form,
.region-highlighted,
.sf-accordion-toggle,
.main-header .region,
.region-primary-menu,
.floating-vertical.five,
.toolbar-lining.clearfix,
.block.block-layout-builder,
#slider-inicio.flexslider.optionset-default,
.views-slideshow-controls-top,
.views_slideshow_slide_counter,
.views-element-container h2.title,
.views-slideshow-controls-bottom.clearfix,
.views-element-container.block.block-views,
.block.block-system.block-system-main-block,
.views_slideshow_controls_text_previous.views-slideshow-controls-text-previous-processed,
div.views-field.views-field-title, .views-element-container.block.block-views .content header h3,
div.sf-accordion-toggle.sf-style-white a {
  position: relative;
}

/* Position: Sticky */

.sticky,
#soporte-index  {
  position: sticky;
}

/* Position: Fixed */

.loader-wrapper {
  position: fixed !important;
}

/* Position: Absolute */

#barra-logos,
.accesible,
.blockcontentcontainer,
.site-branding__slogan,
.views_slideshow_controls_text span {
  position: absolute;
}

/* z-index: 0 */

.blockcontentcontainer,
.block.block-layout-builder .blockcontentcontainer {
  z-index: 0;
}

/* z-index: 1 */

#search-block-form,
#slider-inicio.flexslider.optionset-default {
  z-index: 1;
}

/* z-index: 2 */

.completefooter,
.region-highlighted,
.messages.messages--status,
.views-slideshow-controls-top,
.views_slideshow_slide_counter,
.views-element-container h2.title,
.views-slideshow-controls-bottom.clearfix {
  z-index: 2;
}

/* z-index: 10 */

#barra-logos,
#soporte-index,
#barra-completa {
  z-index: 10;
}

/* z-index: 1000 */

.loader-wrapper,
.mibew-chat-wrapper,
.contextual-region .contextual .contextual-links {
  z-index: 1000;
}

/* padding: 0 5px; */

.more-link a,
.views_slideshow_controls_text span {
  padding: 0 5px;
}

/* padding: 5px 0; */

.more-link,
.pager__items.js-pager__items {
  padding: 5px 0;
}

/* padding: 5px; */

h3,
.h3,
div.views-field.views-field-title,
.navbar-default .navbar-toggle,
.menu-base-theme a span.sub-arrow {
  padding: 5px 0;
}

.custom-fila .views-col div.views-field.views-field-title,
.fila-ordenada .views-col div.views-field.views-field-title {
  padding: 5px;
}

/* padding: 0 10px; */

.comment-submitted,
.author-comments .content {
  padding: 0 10px;
}

/* padding: 10px 0; */

#page-title .content,
.bd-example-type .table td,
.views-element-container.block.block-views.block-views-blockimagen-contenido-block-1 .content .views-row {
  padding: 10px 0;
}

/* padding: 10px; */

h1,
.h1,
input.button,
select,
textarea,
.region-search,
.calendar-calendar,
.footerwidget .block,
.bottom-widgets .block,
.sidebar .region h2.title,
.sidebar .region .content,
.topwidget .block h2.title {
  padding: 10px;
}

/* padding: 20px; */

.views-row,
article,
.highlight,
.bd-example,
.footerwidget,
.topwidget .fa,
.bottom-widgets,
.maintenance-msg,
.contact-message-feedback-form.contact-message-form.contact-form {
  padding: 20px;
}

/* padding: 0 */

#DivMenuP,
#edit-subject-wrapper,
#page-title .container,
#edit-comment-body-wrapper,
#block-ucr-4-views-block-bienvenido-block-1,
#block-views-block-seccion-de-banner-block-1,
.content,
.breadcrumb,
.js-form-item,
.tabs.primary,
.numberholder,
.breadcrumb ul,
.footer-menu ul,
ul.links.inline,
.quickedit-field,
.js-form-item div,
.carousel-indicators,
.header-fila.views-row,
.floating-vertical.five,
.region-homepagemessage,
.title-container .col-md-12,
.node__content #mainpagetitle,
.author-comments .content div,
.views_slideshow_cycle_teaser_section,
.block.block-superfish.block-superfishmain,
.views_slideshow_cycle_slide.views_slideshow_slide,
.fila-ordenada .views-col .views-field.views-field-field-imagen-portada,
.views-element-container.block.block-views.block-views-blockdiapositivas-portada-block-1 {
  padding: 0;
}

/* padding: 10px 30px; */

.user-form,
.user-pass,
#user-login-form.user-login-form,
#user-pass.user-pass {
  padding: 10px 30px;
}

/* padding: 5px 20px 5px 0; */
.footer-menu nav li a {
  padding: 5px 10px;
}

/* padding: 0 0 20px 0; */


.block.block-layout-builder,
.block.block-system.block-system-main-block,
div[class*="list-block"].views-element-container.block.block-views {
  padding: 0 0 20px 0;
}

/* margin: 0; */

#edit-subject-wrapper,
#slider-inicio.flexslider.optionset-default img,
.views_slideshow_cycle_teaser_section,
.views_slideshow_slide .views-row a img,
.views_slideshow_cycle_slide.views_slideshow_slide .views-row  {
  margin: 0 !important;
}

/* margin: 0 auto; */

#main-menu,
#superfish-main,
#mibew-agent-button,
#search-block-form .form-item,
#search-block-form .form-actions,
td,
h1,
.h1,
.bd-example-type h1, 
.bd-example-type h2, 
.bd-example-type h3, 
.bd-example-type h4, 
.bd-example-type h5, 
.bd-example-type h6,
.sidebar .region h2.title,
.views-slideshow-controls-top,
.views_slideshow_slide_counter,
.views-slideshow-controls-bottom.clearfix {
  margin: 0 auto;
}

/* margin: auto 0; */

#soporte-index,
#soporte-barra {
  margin: auto 0px;
}

/* margin: 0; */

#DivMenuP,
h2,
h3,
.h2,
.h3,
body,
.tabs.primary,
.region-homepagemessage,
.block.block-core.block-local-tasks-block .content {
  margin: 0;
}

/* margin: 0 5px; */

#barra-completa .blockcontentcontainer,
.block.block-layout-builder,
.bottom-widgets .blockcontentcontainer,
.block.block-system.block-system-main-block,
.block.block-layout-builder .blockcontentcontainer {
  margin: 0 5px;
}

/* margin: 0 auto; */

ol,
ul,
.marginer,
.breadcrumb,
.footer-menu,
.google_map p,
.breadcrumb ul,
.social-media a,
.slideshow .block,
.google_map .block,
.topwidget .block h2.title,
.region-homepagemessage p,
.region-homepagemessage .block {
  margin: 0 auto;
}

/* margin: 5px auto; */

.breadcrumb ul li,
.footerwidget .block h2.title,
.bottom-widgets .block h2.title {
  margin: 5px auto;
}

/* margin: 5px; */

.vertical-row.views-row {
  margin: 5px;
}

/* margin: 10px auto; */

.copyright p,
.links.inline,
.comment-submitted,
.footerwidget .left,
.views-field.views-field-field-imagen-contenido {
  margin: 10px auto;
}

/* margin: 10px 20px; */


.views-element-container .vertical-row.views-row {
  margin: 10px 20px;
}

.complete-list-entry.views-row {
  margin: 20px;
}

/* margin: 25px auto; */

.user-form,
.user-pass,
.user-login-form,
.maintenance-msg,
.search-block-form {
  margin: auto;
  padding: 25px 0;
}

/* width: 8%; */

.numberholder {
  width: 8%;
}

/* width: 17%; */

.logoucr,
.logobedu,
.comment-wrap .author-details {
  width: 17%;
}

/* width: 45%; */

#contacto,
#externallinks,
.blankspace,
.loader-wrapper .loader-section.section-left,
.loader-wrapper .loader-section.section-right,
.views-element-container.block.block-views .content header h3,
.block-views-blockcontacto-block-1 .content .views-view-grid .row-1 .custom-columna,
.block-views-blockcontacto-block-1 .content .views-view-grid .row-2 .custom-columna,
.block-views-blockvisitanos-block-1 .content .views-view-grid .row-1 .custom-columna,
.block-views-blockcomunicate-con-la-bibliotecologa-block--block-1 .content .views-view-grid {
    width: 45%;
}

/* width: 80%; */

.comment-wrap .author-comments,
div.views-field.views-field-title {
	width: 80%;
}

/* width: 95%; */

.block-views-blockcomunicate-con-la-bibliotecologa-block--block-1 .content .views-view-grid {
	width: 95%;
}

/* width: 100%; */

#LogUCR,
#LogBEDU,
#page-title,
#soporte-barra,
#search-block-form,
#asistenciatecnica,
#block-ucr-4-local-tasks,
#edit-comment-body-0-value,
#soporte-index .region-primary-menu #block-ucr-4-main-menu,
iframe,
canvas,
.content,
.sticky,
.sf-depth-1 a,
.region-header,
.site-branding,
.loader-wrapper,
.title-container,
ul.menu-base-theme,
.comment-submitted,
.main-header .block,
.carousel-inner img,
.main-header .region,
.carousel-indicators,
.region-primary-menu,
.menu-base-theme li a,
.region-header .brand,
.user-pass .form-text,
.user-form .form-text,
.user-form .form-email,
.user-pass .form-name,
.user-login-form .form-text,
.user-login-form .form-email,
.views-slideshow-controls-top,
.views_slideshow_controls_text,
div.views-field.views-field-title,
.views_slideshow_slide_counter,
.sf-depth-1.menuparent.sf-with-ul,
.js-form-type-search .form-search,
.views_slideshow_slide .views-row a img,
.views-slideshow-controls-bottom.clearfix,
.contact-message-feedback-form .form-text,
.contact-message-feedback-form .form-email,
.contact-message-feedback-form .form-textarea {
  width: 100%;
  max-width: 100%;
}

/* width: 100vw; */

#soporte-index,
#barra-completa,
.blockcontentcontainer {
  width: 100vw;
}

/* width: 20vw; */

.rightcontainer{
  width: 20vw;
}

/* width: 100px; */

.js-form-item-name label,
.form-item-subject-0-value.js-form-item-subject-0-value label {
  width: 100px;
}

/* width: 100px; */

.topwidget .fa {
  width: 100px;
}

/* height: 100% */

input[type="submit"],
#LogBEDU,
#topright,
#main-menu,
#iconochat,
#superfish-main,
#search-block-form,
#search-block-form input,
#google_translate_element,
#search-block-form .form-item,
#block-mainnavigation .content,
#search-block-form .form-actions,
#barra-logos .izquierda #firma-ucr .column img,
#soporte-index .region-primary-menu #block-ucr-4-main-menu,
canvas,
.btn,
.total,
#slider-inicio .slides,
a.center,
.logobedu,
.blankspace,
.site-branding,
.region-header,
.rightcontainer,
.numberholder p,
.main-header nav,
ul.menu-base-theme,
.main-header .block,
.menu-base-theme li,
.region-primary-menu,
.main-header .region,
.menu-base-theme li a,
.blockcontentcontainer,
.floating-vertical.five,
.block.block-layout-builder,
.skiptranslate.goog-te-gadget,
.block.block-superfish.block-superfishmain,
.block.block-system.block-system-main-block,
.loader-wrapper .loader-section.section-left,
.loader-wrapper .loader-section.section-right,
.complete-list-entry.views-row .views-field.views-field-field-imagen-portada .field-content {
    height: 100% !important;
}

/* height: 12vh */

#LogUCR,
#LogBAR,
.main-header,
.navbar-header,
.region-header .brand {
    height: 12vh;
}

/* height: 100px */

.topwidget .fa {
    height: 100px;
}

/* top: 0; */

#barra-logos,
#soporte-index,
.sticky,
.svg-inline--fa,
.blockcontentcontainer,
#slider-inicio.flexslider.optionset-default,
.views_slideshow_controls_text_next,
.views_slideshow_controls_text_pause,
.views_slideshow_controls_text_previous,
.views-slideshow-controls-text-status-play,
.views-slideshow-controls-text-next-processed,
.views-slideshow-controls-text-pause-processed,
.views-slideshow-controls-text-previous-processed {
  top: 0;
}

/* display: inline-block; */

#main-menu,
#superfish-main,
.marginer,
.maintenance-msg,
.breadcrumb ul li,
ul.links.inline li,
.comment-submitted,
.footer-menu nav li,
.path-user .profile >div,
.maintenance-page .brand,
div.views-field.views-field-title,
.maintenance-page .name-and-slogan,
.views_slideshow_slide .views-row a img,
div.sf-accordion-toggle.sf-style-white a,
.views-element-container.block.block-views .content header h3 {
  display: inline-block;
}

/* display: flex; */

.views-row.vertical-row,
#soporte-index .content,
#block-mainnavigation .content {
  display: flex;
}

/* display: table; */

#LogUCR
#search-block-form,
.menu-base-theme li,
.region-header .brand {
  display: table;
}

/* display: block; */

img.toplogo,
.google_map iframe,
.footer-menu nav li a,
.navbar-toggle .icon-bar,
.menu-base-theme li ul li,
.path-user .profile .label,
.contact-message-form label {
  display: block;
}

/* display: none; */

nav h2
.sm:after,
.copyright-dots,
.carousel-caption p,
.carousel-caption h3,
.region-slideshow h2.title,
.path-frontpage .feed-icon,
.maintenance-page .site-slogan,
.maintenance-page .name-and-slogan,
.custom-fila.sin-imagen .views-field.views-field-body img,
.contact-message-feedback-form.contact-message-form.contact-form label {
  display: none;
}

/* display: table-cell; */

#search-block-form .form-item,
#search-block-form .form-actions,
a.center,
.menu-base-theme li a {
  display: table-cell;
}

/* border-radius: 0; */

#topright,
#toolbar-bar,
#block-mainnavigation .content,
#block-ucr-4-local-tasks .content,
#mainpagetitle,
#barra-completa,
#soporte-barra,
#soporte-index,
#barra-logos-base,
.marginer,
.more-link,
.copyright,
.footer-menu,
.toolbar-box,
.toolbar-tray,
.numberholder,
.toolbar-lining,
.views-element-container,
.toolbar-toggle-orientation,
.views_slideshow_cycle_main,
.views_slideshow_cycle_slide,
.views_slideshow_slide_counter,
.navbar-default .navbar-toggle,
.views_slideshow_controls_text,
.views-slideshow-controls-bottom,
#slider-inicio.flexslider.optionset-default img,
.views_slideshow_cycle_teaser_section,
.views_slideshow_slide .views-row a img {
  border-radius: 0;
}

/* border-radius: 7px; */

article,
h1,
.h1,
img,
.more-link a,
.footerwidget .block,
.bottom-widgets .block,
.vertical-row.views-row,
.navbar-toggle .icon-bar,
.menu-base-theme a span.sub-arrow,
.views-element-container.block.block-views .content header h3 {
  border-radius: 7px;
}

/* border-bottom-radius: 7px; */

#block-views-block-proyectos-front-page-block-1 .content,
.more-link,
.views_slideshow_controls_text span,
.block-views-blockactualidad-educativa-block-1 .views-slideshow-controls-bottom.clearfix {
  border-bottom-left-radius:7px;
  border-bottom-right-radius:7px;
}

/* border-top-radius: 7px; */

.numberholder,
#block-views-block-diapositivasportada-block-1 h2.title,
#block-views-block-actualidad-educativa-block-1 h2.title {
  border-top-left-radius:7px;
  border-top-right-radius:7px;
}

/* border-radius: 90px; */

.topwidget .fa,
.imagen-redonda {
  border-radius: 90px;
}

/* border: 3px solid #EAF8FD */

.more-link a {
    border: 3px solid #EAF8FD;
}

/* border: 3px solid #F9B7DA */

#non-existent-pink {
    border: 3px solid #F9B7DA !important;
}

/* background: #B5E629; */

#non-existent-green {
  background: #B5E629;
}

/* background: #CDCDCD; */

#barra-logos-base,
#block-views-block-actualidad-educativa-block-1 h2.title,
#block-views-block-actualidad-educativa-block-1 .views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed,
.block-views-blockactualidad-educativa-block-1 .more-link,
.block-views-blockactualidad-educativa-block-1 .views-slideshow-controls-top,
.block-views-blockactualidad-educativa-block-1 .views_slideshow_slide_counter,
.block-views-blockactualidad-educativa-block-1 .views-slideshow-controls-bottom.clearfix {
  background: #CDCDCD;
}

/* background: #41ACE4; */

#DivMenuP,
#block-views-block-diapositivasportada-block-1 h2.title,
.col-xs-9,
.more-link,
.main-header,
.tabs.primary,
.main-header nav,
.views-slideshow-controls-top,
.views_slideshow_slide_counter,
.views-slideshow-controls-bottom.clearfix,
.contextual-region.block.block-core.block-local-tasks-block .content,
.views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed {
  background: #41ACE4;
}

/* background: #FFFFFF; */

.user-form,
.user-pass,
.more-link a,
.user-login-form,
body.blanco .main-header nav,
.complete-list-entry.views-row,
.views_slideshow_controls_text span,
.navbar-default .navbar-toggle .icon-bar,
.views-element-container .vertical-row.views-row {
  background: #FDFDFD;
  border: 1px solid #DDDDDD;
}

/* div.views-field.views-field-title,
.views-col .views-field.views-field-body,
.views-field.views-field-field-fecha-de-evento,
.views-field.views-field-field-fecha-de-publicacion {
  background: #FFFFFF;
} */

/* background: #F04CA3; */

#non-existent-pink {
  background: #F04CA3 !important;
}

/* background: #F69756; */

#non-existent-orange {
  background: #F69756 !important;
}

/* background: #F0F0F0; */

.block-views-blockactualidad-educativa-block-1 .numberholder {
  background: #F0F0F0;
}


/* background: #E9F8BA; */

#non-existent-light-green {
  background: #E9F8BA;
}

/* background: #EAF8FD; */

.numberholder {
  background: #EAF8FD;
}

/* background: lightgrey; */

ul.sf-menu.sf-style-white li.sfHover,
div.sf-accordion-toggle.sf-style-white a.sf-expanded, ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded {
  background: lightgrey; 
}

/* background: gray; */

.btn:hover,
input[type="submit"]:hover,
.menu-base-theme li a:focus, 
.menu-base-theme li a:hover {
  background: gray;
}

/* background: #F2F2F2; */

#soporte-index {
  background: #F2F2F2;
}

/* background: #ADADAD; */

.sidebar .region h2.title {
  background: #ADADAD;
}

/* background: none; */

#contacto,
#firma-ucr,
#barra-logos,
#externallinks,
#firma-ucr .column,
#region-footer-menu,
#asistenciatecnicaicono,
#block-ucr-4-page-title .content,
#soporte-index .blockcontentcontainer,
.menu,
.menu li,
.marginer,
.breadcrumb,
.toolbar-tab,
.toolbar-icon,
.highlight pre,
.fila-ordenada,
.rightcontainer,
.footer-menu .row,
.region-footer-menu,
.copyright .container,
.site-branding__slogan,
.header-fila.views-row,
.footer-menu .container,
.modal-content.modal-image,
.copyright .container .row,
.views_slideshow_cycle_slide,
.views_slideshow_controls_text,
.navbar-default .navbar-toggle,
.copyright .container .row .col-sm-6,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background: none !important;
}

/* background: #E6E5EA; */

.region-search {
  background: #E6E5EA;
}

/* background: linear-gradient(90deg, rgba(65,172,228,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 95%, rgba(65,172,228,1) 100%); */

body { background: linear-gradient(90deg, rgba(210,235,250,1) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 95%, rgba(210,235,250,1) 100%); }

html { background: #444; }

/* border: none; */

#superfish-main-toggle,
.header-fila.views-row,
.views_slideshow_controls_text_previous.views-slideshow-controls-text-previous-processed,
.views_slideshow_controls_text_pause.views-slideshow-controls-text-pause-processed.views-slideshow-controls-text-status-pause,
.views_slideshow_controls_text_pause.views-slideshow-controls-text-status-play.views-slideshow-controls-text-pause-processed,
.views_slideshow_controls_text_next.views-slideshow-controls-text-next-processed {
  border: none;
  border-top: none;
  border-bottom: none;
}

/* border-left-right: 5px solid transparent; */

.views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

/* text-align: center; */

header,
.more-link,
.slideshow,
.credit-link,
.numberholder,
.rightcontainer,
.numberholder p,
.social-media a,
.maintenance-page,
.custom-columna a,
.region-header .brand,
.menu-base-theme li a,
.region-homepagemessage,
.views-element-container h2.title,
div.sf-accordion-toggle.sf-style-white a,
#barra-logos .izquierda #firma-ucr .column,
.views-field.views-field-field-imagen-contenido,
.contact-message-feedback-form.contact-message-form.contact-form {
  text-align: center;
}

/* text-align: justify; */

.field-content > a,
.views-field-title,
.views-field.views-field-body {
  text-align: justify;
}

/* overflow: visible; */

#soporte-index .content,
#block-ucr-4-content .content,
.block-views-blockflexslideshow-eventos-block-1 .content {
  overflow: visible !important;
}

/* overflow: auto; */

#fontinput,
article,
.field-content,
.copyright .container,
.views-element-container .content {
  overflow: auto;
}

/* overflow-x: hidden; */

#barra-completa,
html,
.fila-ordenada .field-content,
.views_slideshow_cycle_main {
  overflow-x: hidden;
}

.views_slideshow_cycle_teaser_section { width: 200%; }

.complete-list-entry.views-row .views-field.views-field-body img { display: none; }
