/*! Absys mOpac */


.dn {
  display: none; }

.js-dn--a11y {
  border: initial !important;
  clip: initial !important;
  height: initial !important;
  margin: initial !important;
  overflow: initial !important;
  padding: initial !important;
  position: initial !important;
  width: initial !important;
  background-color: initial !important;
  color: initial !important; }

.js-dn {
  display: block !important; }

.js-dn--ib {
  display: inline-block !important; }

.js-dn--flx {
  display: flex !important; }

.ns-dn {
  display: none !important; }

.c-loader {
  display: none !important; }

.c-table .c-table_drop .c-table_dropOpt {
  display: block !important;
  box-shadow: none !important;
  position: inherit !important;
  border: 0 !important; }

.c-accordion.c-accordion--theme1 .c-accordion_item .c-accordion_detail {
  max-height: inherit;
  overflow: inherit; }

.m-docs_unit .m-docs_tools .m-docs_toolsOpen {
  margin: 0;
  padding: 0; }
  .m-docs_unit .m-docs_tools .m-docs_toolsOpen i {
    display: none; }
  .m-docs_unit .m-docs_tools .m-docs_toolsOpen span {
    display: none; }

.m-docs_unit .m-docs_tools ul {
  display: block !important;
  border: 0 !important;
  position: initial !important;
  max-width: initial !important; }
  .m-docs_unit .m-docs_tools ul li {
    display: inline-block !important; }

.agenda .agenda_body .c-table table tbody tr td {
  height: 200px;
  vertical-align: top;
  text-align: right;
  font-weight: 500;
  border-right: 1px solid #ededed; }
  .agenda .agenda_body .c-table table tbody tr td div {
    display: block !important; }

.doc.doc_span--hide .doc_span {
  max-height: auto;
  overflow: auto; }

#head .head_menu .head_lang {
  width: auto;
  display: inline-block; }
  #head .head_menu .head_lang .head_langToggle {
    display: none; }
  #head .head_menu .head_lang #head_langBody {
    width: auto;
    display: inline-block;
    position: initial; }
    #head .head_menu .head_lang #head_langBody .head_langList li {
      width: auto;
      display: inline-block; }

/**
 carousel sin js
*/
#libraryDsiCarousel .c-carousel_body {
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  padding: 0; }
  #libraryDsiCarousel .c-carousel_body .c-carousel_data {
    width: 150px;
    padding: 5px; }
    @media (max-width: 320px) {
      #libraryDsiCarousel .c-carousel_body .c-carousel_data {
        width: 90%; } }
    @media (max-width: 376px) {
      #libraryDsiCarousel .c-carousel_body .c-carousel_data {
        width: 49%; } }

@media (min-width: 377px) and (max-width: 651px) {
  #libraryDsiCarousel .c-carousel_body .c-carousel_data {
    width: 125px; } }

@media (min-width: 652px) and (max-width: 1001px) {
  #libraryDsiCarousel .c-carousel_body .c-carousel_data {
    width: 24%; } }

@media (min-width: 1001) and (max-width: 1281px) {
  #libraryDsiCarousel .c-carousel_body .c-carousel_data {
    width: 150px; } }

#libraryMess .start_MessModal.c-modal {
  position: relative !important;
  background: #fff !important; }

#libraryMess .start_MessModal .c-modal--cancel {
  display: none; }

.login_modal {
  display: none !important; }

.lector .c-box .c-box_title span {
  font-size: 1.2em; }

.lector #lector_biblio .lector_biblioCont {
  border: 0;
  background-color: transparent; }

.resultsFace .main_hcont .resultsFace_searchOpt .resultsFace_menuFaceOpen > .fa-filter {
  display: block; }

.start .c-banner {
  background-image: none; }

.start #start_tabs.c-tabs .c-tabs_list {
  max-width: initial !important; }

.start #start_tabs.c-tabs .c-tabs_panel {
  max-width: initial !important; }
  .start #start_tabs.c-tabs .c-tabs_panel h3 {
    padding: 10px !important;
    text-align: left; }

.start #start_tabs.c-tabs #startTab1 {
  background-color: #f7f7f8; }

.start #start_tabs.c-tabs #startTab2 {
  margin-top: 10px; }

.start #start_new {
  min-height: 60px; }
  .start #start_new h2,
  .start #start_new label {
    text-align: left; }
  .start #start_new .start_newMore {
    margin-top: 10px; }
    .start #start_new .start_newMore i:before {
      content: "\f002"; }

#libraryTagCloudCata {
  max-width: initial; }
  #libraryTagCloudCata a.libraryTagCloudCata_link {
    width: auto;
    display: inline-block; }
