/********************
Titles
*********************/

h1, .h1 {
    font-size: 2rem; }

h2, .h2 {
    font-size: 1.75rem;
    font-size: 1.65rem;}

h3, .h3 {
    font-size: 1.5rem;
    font-size: 1.3rem;}

h4, .h4 {
    font-size: 1.25rem;
    font-size: 1.05rem;}

h5, .h5 {
    font-size: 1.25rem;
    font-size: 1.05rem;
    padding-left: 1.1rem; }

h6, .h6 {
    font-size: 0.875rem; }

h7, .h7 {
    font-size: 0.875rem;
    padding-left: 20px; }

.content-front-page {
    display: none;
}

.card-body {
  /*  padding-top: 0; */
}


/********************
Breadcrumb
*********************/

#main-content .breadcrumb {
    background-color: #efefef;
    padding-left: .5rem;
}

#main-content .breadcrumb-item + .breadcrumb-item::before {
    display: none;
   /* padding-right: 0.5rem;
    color: #6c757d;
    content: ">"; */
}

@media (min-width: 992px) {
    #banner-zone {
        margin-bottom: 2.5rem !important;
    }
}

/********************
Monitorat
*********************/
.bibliotheque-monitorat-etudiants-cycles-superieurs-sciences-juridiques #bib-fac div:nth-child(2) {
    display: none;
}

/********************
Recherche Primo
*********************/

#primoQueryTemp::placeholder,
#reserveQueryTemp::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #E1E0E0;
    opacity: 1; /* Firefox */
}

#simple button#goA,
#reserve button#goB {
    line-height: 1.8 !important;
}

#primoQueryTemp,
#reserveQueryTemp {
    font-size: 1rem !important;
}

#primoQueryTemp,
#reserveQueryTemp {
    background-color: #0D1C20 !important;
    opacity: .7;
}

/* Mon dossier */
#mon-dossier,
.btn.btn-primary.btn-sm.text-white.rounded-0.text-uppercase {
    padding-right: 2.2rem;
  /*  background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ic-baseline-account-circle_blanc_36dp.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ic-baseline-account-circle_blanc_24px.svg); */
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_mondossier.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_mondossier.svg);
    background-size: 26px 26px;
    background-position: right 2px center;
    background-repeat: no-repeat;
}

.border-b-light {
    border-bottom: 1px solid #f0f0f0 !important;
    opacity: .3;
    filter: alpha(opacity=30);
}

.border-t-light {
    border-top: 1px solid #f0f0f0 !important;
    opacity: .3;
    filter: alpha(opacity=30);
}

.caret-down {
    background-image :url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-fleche-RE.png);
    background-image :url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-fleche-RE.svg);
    background-size: 20px 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: center;
    transition:all .2s;
    padding-bottom: 1rem;
}

.caret-up {
    background-image :url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-fleche-RE.png);
    background-image :url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-fleche-RE.svg);
    background-size: 20px 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: center;
    transition:all .2s;
    padding-bottom: 1rem;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari 3-8 */
    transform: rotate(180deg);
}

.btn-info {
    color: #fff;
    background-color: #4CCDDC;
    border-color: #4CCDDC;
}

.btn-info:hover {
    color: #fff;
    opacity: .7;
    filter: alpha(opacity=70);
    color: #fff;
    background-color: #4CCDDC;
    border-color: #4CCDDC;
}

.text-info {
    color: #4CCDDC !important;
}

.border-info {
    border-color: #4CCDDC !important;
}


/********************
Widget-title-link
*********************/
#content-center #sidebar-front .widget-title-link:hover {
    background: linear-gradient(to left,
    var(--banner-bg-color) 35px,
    var(--home-bg-link-title) 35px,
    var(--home-bg-link-title) 35px,
    var(--home-bg-link-title) 35px,
    var(--home-bg-title) 35px);
}

/********************
Form
*********************/

legend {
    font-size: 1.1rem;
    font-weight: bold;
}

/********************
Accordion overwrite
*********************/

#accordion {
    margin-bottom: 0; }
#accordion .card {
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-bottom: 10px; }
#accordion .card-header {
    border: none !important;
    background-color: #eee;
    cursor: pointer;
    padding: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
  /*  -webkit-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    -moz-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7); */
}
#accordion .card-header h5 {
    display: block;
    width: 100%;
    margin-top: 0 !important; }
#accordion .card-header .btn-link {
    color: #333;
    font-family: "Roboto", sans-serif;
   /* font-weight: normal;*/
    font-weight: bold;
    font-size: 18px;
    width: 100%;
    height: 100%;
    padding: 12px 40px 12px 15px;
    text-align: left;
    text-decoration: none;
    white-space: normal;
    line-height: 1em;
    background: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-fleche-accordeons-down.png) no-repeat right 16px center;
    background: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-fleche-accordeons-down.svg) no-repeat right 16px center;
    background-size: 24px 24px; }
#accordion .card-header .btn-link:hover {
    text-decoration: none; }
#accordion .card-header:hover {
    /*background-color: #333;*/
    background-color: #D3D3D3;}
#accordion .card-header:hover .btn-link {
    color: #000;
    background: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-fleche-accordeons-down.png) no-repeat right 16px center;
    background: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-fleche-accordeons-down.svg) no-repeat right 16px center;
   background-size: 24px 24px; }
#accordion .card-header.expanded {
    /*background-color: #333;*/
    background-color: #666;}
#accordion .card-header.expanded .btn-link {
    color: #fff;
    background: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-fleche-accordeons-up.png) no-repeat right 16px center;
    background: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-fleche-accordeons-up.svg) no-repeat right 16px center;
    background-size: 24px 24px;
}
#accordion .card-body {
    padding: 40px;
    border: solid #d9d9d9 1px;
    border-top: none; }


/********************
Boutons accordion-pret
*********************/
#accordion-pret #astuces {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_astuces.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_astuces.svg);
}

#accordion-pret #rayons {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-reperer.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-reperer.svg);
}

#accordion-pret #astuces,
#accordion-pret #rayons {
    background-color: #eee;
    background-size: 70px 70px;
    background-position: left center;
    background-repeat: no-repeat;
}

#accordion-pret #astuces,
#accordion-pret #rayons {
   /* padding-top: 10px;
    padding-bottom: 10px; */
}

#accordion #astuces:hover,
#accordion-pret #rayons:hover {
    background-color: #D3D3D3;
}

#accordion #astuces.expanded,
#accordion-pret #rayons.expanded {
    /*background-color: #333;*/
    background-color: #666;}

#accordion-pret #astuces .btn-link,
#accordion-pret #rayons .btn-link {
    padding-left: 65px;
}


#accordion-pret #astuces button,
#accordion-pret #rayons button {
    padding-top: 25px;
    padding-bottom: 25px;
}

/********************
Boutons Prêt de documents
*********************/
#bloc-pret .btn-light {
    background-color: #eee;
    border: none;
}

#bloc-pret .btn-light:hover {
    background-color: #D3D3D3;
    border: none;
}

#bloc-pret .btn {
    padding: 0;
}

#bloc-pret img {
    padding: .5rem;
}

.pret-astuce {
    background-color: #47CCDF;
}

.pret-reperer {
    background-color: #FECF00;
}


/********************
Card clic component
*********************/

@media (min-width: 576px) and (max-width: 767px) {
    .card-clic-wrapper {
        width: 50%;
    }
}

@media (min-width: 768px) {
    .card-clic-wrapper {
        width: 40%;
    }
}
.card-clic:hover {
    transition: background-color 0.5s ease;
    opacity: .8;
}

.card-clic .card {
    margin-bottom: 1rem;
    padding: 0;
    background-color: #eee;
  /*  background-size: 78px 90px; */
    background-size: 68px 78px;
    background-position: right center;
    background-repeat: no-repeat;
    border: none;
}

.card-clic .card-body {
    padding: 0;
}

.card-clic h4 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: .75rem;
    font-size: 1rem;
}

.card-clic a:hover,
.card-clic a:focus,
.card-clic a:active {
    text-decoration: none;
}

.card-emprunt {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_conditions-emprunt.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_conditions-emprunt.svg);
}

.card-bibliothecaires {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_contacter.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_contacter.svg);
}

.card-libcal {
    background-image : url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-Reservation-salle.png);
    background-image : url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-Reservation-salle.svg);
}

/********************
Boutons Bloc formations
*********************/

.promo-sidebar #horaire-biblio-widget + p a:hover,
.promo-sidebar #horaire-biblio-widget + p a:focus,
.promo-sidebar #horaire-biblio-widget + p a:active {
    opacity: 1;
}

#bloc-formations .btn-light {
    background-color: #eeeeee;
    border: none;
}

#bloc-formations .btn-light:hover {
    background-color: #D3D3D3;
    border: none;
}

#bloc-formations .btn {
    padding: 8px 40px 8px 15px;
    font-weight: bold;
    font-size: 18px;
    -webkit-border-radius: 0;
  /*  -webkit-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    -moz-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7); */
}

.btn-primary {
    color: #fff;
    background-color: #0079BE;
    border-color: #0079BE;
}

.btn-primary:hover {
    color: #fff;
    background-color: var(--banner-bg-color);
    border-color: var(--banner-bg-color);
}


.btn-transparent {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}

.btn-cal-true {
    background-color: #00893D;
    border-color: #00893D;
}

.btn-cal-false {
    background-color: #BB3444;
    border-color: #BB3444;
}

.btn-hours,
.btn-account {
    background-color: #0079BE;
    border-color: #0079BE;
}

.btn-account {
    padding: .1rem .5rem;
}

.btn-cal-true,
.btn-hours,
.btn-cal-true span,
.btn-hours span {
    vertical-align: middle;
}

.btn-cal-true::after,
.btn-cal-false::after,
.btn-hours::after {
    content: "";
    width: 28px;
    height: 28px;
    display: inline-block;
    text-align: right;
    vertical-align: middle;
    background-color: transparent;
    background-repeat: no-repeat;
    float: right;
}

.btn-hours::after {
    background-position : top 2px right 0;
}

.btn-cal-true::after,
.btn-cal-false::after {
    background-position : 0 0;
}

.btn-cal-true::after {
    background-image : url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_rdv-dispo.png);
    background-image : url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_rdv-dispo.svg);
}

.btn-cal-false::after {
    background-image : url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_rdv-nondispo.png);
    background-image : url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_rdv-nondispo.svg);
}

@media (max-width: 991px) {
    .btn-hours::after {
        background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/fleche-droite_blanc.png);
        background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/fleche-droite_blanc.svg);
    }
}

@media (min-width: 1200px) {
    .btn-hours::after {
        background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/fleche-droite_blanc.png);
        background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/fleche-droite_blanc.svg);
    }
}
/********************
No more tables (responsive table)
https://bootsnipp.com/snippets/featured/no-more-tables-respsonsive-table
*********************/
/*
#no-more-tables th {
    text-transform: uppercase;
}

#no-more-tables table td {
    border-top: none;
}

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


    #no-more-tables table,
    #no-more-tables thead,
    #no-more-tables tbody,
    #no-more-tables th,
    #no-more-tables td,
    #no-more-tables tr {
        display: block;
    }


    #no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #no-more-tables tr { border: 1px solid #ccc; }

    #no-more-tables td {

        border: none;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align:left;
    }


    #no-more-tables td:before {
        position: absolute;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    #no-more-tables td:before { content: attr(data-title); }

}

*/
/********************
Formations
*********************/
.page-formations .views-field-field-formation-date-value img {
    display: none;
    visibility: hidden;
}

.page-formations .views-field-status { /* Gérer son inscription */
    display: none !important ;
    visibility: hidden !important ;
}

.page-formations .horaire-formation {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-temps.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-temps.svg);
}

.page-formations .localisation-formation {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-bibliotheque.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-bibliotheque.svg);
}

.page-formations .calendrier-formation {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-horaires.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-horaires.svg);
}

.page-formations .horaire-formation,
.page-formations .localisation-formation,
.page-formations .calendrier-formation {
    padding-left: 30px;
    background-size: 21px 21px;
    background-repeat: no-repeat;
    background-position: left 3px top 3px;
}

/* Style du bottin */
#extrBottin caption {color: #333;caption-side: top;font-size: 1rem;font-weight: bold;}
#extrBottin table {width: 100%;font-size: .9rem;} .content-center table td { padding: 5px;}


#extrBottin td div  {
   /* border-bottom: 1px solid #ccc; */
    padding-top: 5px;
    padding-bottom: 5px;
}

#extrBottin td div label {
    margin-bottom: 0;
    display: none;
}

#extrBottin th.views-field-phpcode-1,
#extrBottin th.views-field-edit-node,
#extrBottin td.views-field-phpcode-1,
#extrBottin td.views-field-edit-node {
    margin-bottom: 0;
    display: none;
}

/*
.single-bibliotheque #Bureau {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-bibliotheque.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-bibliotheque.svg);
}

.single-bibliotheque #Téléphone {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-ldp-telephone.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-ldp-telephone.svg);
  }

  .single-bibliotheque #Courriel {
      background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-ldp-courriel.png);
      background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-ldp-courriel.svg);

  }

  .single-bibliotheque #Bureau,
  .single-bibliotheque #Téléphone,
  .single-bibliotheque #Courriel {
      padding-left: 1.3rem;
      background-repeat : no-repeat;
      background-position: left 1px center;
      background-size: 16px 16px;
  }

  .single-bibliotheque #Bureau,
  .single-bibliotheque #Téléphone {
      border-bottom: 1px solid #ccc;
  }
*/

  .page-personnel #extrBottin table .views-field-phpcode-1 {
     /* display: none;*/
}

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

   .page-personnel #extrBottin table .views-field-field-bibliotheque-value {
       /* display: none;*/
    }

    .page-personnel .content-center #extrBottin table td {
         padding-top: 10px;
        padding-bottom: 10px;
    }
}

/* Style du bottin de chaque biblio */
@media only screen and (min-width: 768px) {
    #extrBottin table td {width: 50%;}
}

#extrBottin table {
    display: table !important;
}
#extrBottin table .col-last {
   /* display: none;
    visibility: hidden;*/
}

#extrBottin .table-striped tbody tr:nth-of-type(odd) {
    background-color: #fff;
}

#extrBottin .table-striped tbody tr:nth-of-type(odd) {
     background-color: #fff;
     border: 1px solid #D3D3D3 !important;
   /*  -webkit-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
     -moz-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
     box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7); */
 }

#extrBottin .table-striped tbody td {
    border: 1px solid #D3D3D3 !important;
   /* -webkit-box-shadow: 0px 5px 8px -4px rgba(153,153,153,0.7);
    -moz-box-shadow: 0px 5px 8px -4px rgba(153,153,153,0.7);
    box-shadow: 0px 5px 8px -4px rgba(153,153,153,0.7);*/
    margin-bottom: 50px;
}

#extrBottin #Nom span.field-content {
    font-weight: bold;
}

/*
* Style horaire-widget accueil haut de page
*/

/*
#text-9 h3 {
    display: none !important;
}

@media (min-width: 992px) {
    #text-9,
    #text-25 {
        display: none;
    }
}

#text-9,
#text-25 {
    background-color: #002439;
    margin-right: -15px;
    margin-left: -15px;
}

#text-25 h3 {
    display: none !important;
}

@media (min-width: 992px) {
    #text-15,
    #text-25 {
        display: none;
    }
}

#text-25 {
    background-color: #002439;
    margin-right: -15px;
    margin-left: -15px;
}
*/
#horaires-wrap {
    background-color: #002439;
    padding-top: 1.5rem;
    padding-bottom: .5rem;
}


#horaires {
    border: 1px solid #708490;
    color: #fff;
    margin-right: 15px;
    margin-left: 15px;
}

#horaires-wrap table.horaire-widget {
    display: table;
    border: none !important;
}

#horaire-biblio-widget h4 {
    margin-bottom: 0 !important;
    padding-top: 1rem;
    padding-bottom: 1rem;
    /*padding-left: 2.5rem;*/
    text-align: center;
    font-size: 1.2rem;
    color: #fff;
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-horaires.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-horaires_blanc.svg);
    background-color: #000000;
    background-position: left 15px center;
    background-repeat: no-repeat;
    background-size: 25px 25px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    #horaire-biblio-widget h4 {
        background-image: none !important;
    }
}

#todayshoursmobile h4 {
    background-color: #333333;
}

.table.horaire-widget tr:first-child,
.table.horaire-widget tr:last-child,
.table.horaire-widget th, .table.horaire-widget td {
    border-top: none !important;
}

#todayshoursmobile .table.horaire-widget td {
    border-bottom: 1px solid #D3D3D3 !important;
}

.content-center table.horaire-widget tr:last-child,
.content-center table.horaire-widget tbody {
    border-bottom: none;
}

#horaires-wrap table.horaire-widget tr:first-child th {
    padding-top: .5rem !important;
}
#horaires-wrap table.horaire-widget tr:last-child td {
    padding-bottom: 1rem !important;
}

#horaires-wrap table.horaire-widget th {
    background-color: #002439;
    color: #fff;
    text-transform: none;
}

#horaires-wrap table.horaire-widget thead th {
     border-bottom: none;
}

#horaires-wrap table.horaire-widget td:first-child {
    padding-left: .5rem;
}

#horaires-wrap table.horaire-widget tr.font-weight-bold td {
    color: #1EBCC2;
}

#horaires-wrap table.horaire-widget td {
    opacity: 1.0;
    color: #fff;
}

#horaires-foot {
    padding: .8rem 0;
    background-color: #0079BE;
}

#horaires-foot a {
    color: #fff;
}


.single-bibliotheque .horaire-biblio-wrapper h2.titre-horaire,
.single-bibliotheque .horaire-biblio-wrapper #lc_hours_desc{
    display: none;
}

/*
* Style section promo
*/


#promo .textwidget {
    padding-bottom: 1rem;
    margin-bottom: 0;
}

.promo h3 {
    display: none;
}

.promo {
    border: 1px solid #ccc;
}

.promo-sidebar {
    margin-top: 2rem
}

.promo-sidebar .table,
.promo-sidebar p,
.promo-sidebar .textwidget {
    margin-bottom: 0;
}


/*
* Style horaire-widget section promo
*/

 #horaire-biblio-widget h4 {
     font-size: 1rem;
     font-weight: bold;
}

.promo table {
    font-size: .85rem;
}

.promo table.horaire-widget thead th {
    border-bottom: none;
}

.promo table.horaire-widget {
    margin-bottom: 0;
}

.promo table.horaire-widget th {
    background-color: #000;
    color: #fff;
    text-transform: none;
    font-weight: normal;
}

.promo table.horaire-widget td,
#main-content-footer table.horaire-widget td {
    width: 50%;
    padding: 0;
    color: #fff;
}

.promo table.horaire-widget tr.font-weight-bold td {
    color: #1EBCC2;
}

.promo table.horaire-widget tr td:first-child {
    padding-left: .5rem;
}

.promo table.horaire-widget tr td:last-child {
    padding-right: .5rem;
}

.promo table.horaire-widget tr:nth-child(1) td {
    padding-top: .25rem !important;
}
.promo table.horaire-widget tr:last-child td {
    padding-bottom: .5rem !important;
}

/* SOCIAL MEDIA */

#social_media_profile_widget-2 {
    text-align: center;
}

#wrapper-social-media .follow-us {
    color: #fff;
}

#wrapper-social-media .icon {
    fill: #fff;
}

.follow-us {
    display: none
}



/* Page ordinateurs */

.page-ordinateurs #accordion .card-body {
    padding: 0;
}

#ordis-dispos .list-group-item {
    border-bottom: none;
}

#ordis-dispos .list-group-item:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

#ordis-dispos .badge-pill {
    border: 1px solid #ccc;
}

.iframe {
    display:block;
    width:100%;
}

.iframe-pc {
    height:800px;
}

.ic-ser-pop {
    width: 70px;
}

@media (min-width: 992px) {
    .ic-ser-pop {
        width: 90px;
    }
}

@media (min-width: 576px) and (max-width: 767px){
    .iframe-pc {
        height:700px;
    }
}

@media (min-width: 768px) {
    .iframe-pc {
        height:750px;
    }
}

.iframe-porta {
    height:160px;
}

/*
* Style pour les horaires de chaque bibliothèque
*/

.post-type-archive-horaire .content-center .horaire-biblio-wrapper {
    margin-bottom: 2rem;
}

.post-type-archive-horaire .promo .horaire-biblio-wrapper {
    margin-bottom: 0 !important;
}

.content-center table.horaire-biblio {
    display: table;
    border: 1px solid #D3D3D3 !important;
 /*   -webkit-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    -moz-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7); */
    margin-bottom: 0;
}

.single-bibliotheque .content-center .horaires-foot {
/*    -webkit-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    -moz-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7); */
}

.horaires-foot {
    padding: .3rem 0;
  /*  background: #0079BE url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/fleche-droite_blanc.png)no-repeat right 16px center;
    background: #0079BE url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/fleche-droite_blanc.svg)no-repeat right 16px center; */
    background-size: 33px 23px;
    background-color: #0079BE;
}

.horaires-foot a:link,
.horaires-foot a:visited,
.horaires-foot a:hover,
.horaires-foot a:focus,
.horaires-foot a:active {
    color: #fff;
}

.content-center table.horaire-biblio th {
    background-color: #ECECEC;
    text-transform: none;
}

.content-center table.horaire-biblio th,
.content-center table.horaire-biblio tr td:nth-child(1),
.content-center table.horaire-biblio tr td:nth-child(2),
.content-center table.horaire-biblio tr td:nth-child(3),
.content-center table.horaire-biblio tr td:nth-child(4) {
    padding: .2rem 1.5rem;
}

.content-center table.horaire-biblio th:nth-child(2),
.content-center table.horaire-biblio th:nth-child(3),
.content-center table.horaire-biblio th:nth-child(4),
.content-center table.horaire-biblio tr td:nth-child(2),
.content-center table.horaire-biblio tr td:nth-child(3),
.content-center table.horaire-biblio tr td:nth-child(4){
    text-align: center;
}

/*
@media only screen and (min-width: 768px) {
    .content-center table.horaire-biblio th:nth-child(2),
    .content-center table.horaire-biblio th:nth-child(3),
    .content-center table.horaire-biblio tr td:nth-child(2),
    .content-center table.horaire-biblio tr td:nth-child(3) {
        text-align: left;
    }
}
*/
.content-center table.horaire-biblio thead + tbody tr,
.content-center table.horaire-biblio tr:nth-child(even) {
      background: transparent;
}

    /* Style pour l'affichage des éléments de coordonnées */
.biblio-el:after {
    content: " | ";
}
.biblio-el-last,
.biblio-el:last-child:after {
    content: "";
}


.employes_carte-1:first-child {
    padding-top: 10px;
}

.employes_carte-1 {
    padding-top: 30px;
}

.employes_carte-2 {
    padding-top: 20px;
}

/* Style pour l'affichage des éléments pour les salles */
.cadran {
    padding-left: 1.5rem;
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ic-baseline-query-builder_noir_24px.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ic-baseline-query-builder_noir_24px.svg);
    background-size: 21px 21px;
    background-position: left top;
    background-repeat: no-repeat;
}

.exception {
    font-weight: bold;
    color: #125F8D !important;
}

.salles-el:after {
    content: ' ';
    display: block;
}


/* Style pour l'affichage du CPT Bibliothèques */

.biblio-card  {
    margin-bottom: 1rem;
    border: none !important;
}

.biblio-card .card-header {
    background: transparent;
    border: none !important;
    padding-left: .6rem;
}

.biblio-card .card-body {
    position: relative;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: .5rem;
    border: 1px solid #D3D3D3 !important;
 /*   -webkit-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    -moz-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7); */
}

.post-type-archive-bibliotheque .biblio-card .card-body {
     padding-right: 4.5rem;
}

@media (min-width: 768px) {
    .biblio-card .card-body {
        padding-top: .5rem;
        padding-right: 1.25rem;
        padding-bottom: .5rem;
        padding-left: .5rem;
        border: 1px solid #D3D3D3 !important;
    }
}

.biblio-card .card-body li {
  /*  border-bottom: 1px solid #D3D3D3;*/
    padding: .2rem;
}

.biblio-card .card-body li.icon-visuel {
    padding-left: 1.5rem;
}

.biblio-card .card-body li:last-child {
    border-bottom: none;
}

.lieu {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-bibliotheque.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-bibliotheque.svg);
}

.url {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-questions-url.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-questions-url.svg);
}

.courriel {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-ldp-courriel.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-ldp-courriel.svg);
}

.texte {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-equipement.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-equipement.svg);
}

.telephone {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-ldp-telephone.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-ldp-telephone.svg);
}

.personnel {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-personnel.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-personnel.svg);
}

.documents_max {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-emprunter-documents.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-emprunter-documents.svg);
}

.duree {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-temps.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-temps.svg);
}

.reservations {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-emprunter-reservations.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-emprunter-reservations.svg);
}

.renouvellements {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-emprunter-renouvellement.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-emprunter-renouvellement.svg);
}

.note {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-equipement.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-equipement.svg);
}

.page-personnel .personnel { /* Désactiver l'image sur la page du bottin du personnel */
    background-image: none;
}

.biblio-card .card-body .lieu,
.biblio-card .card-body .url,
.biblio-card .card-body .courriel,
.biblio-card .card-body .texte,
.biblio-card .card-body .telephone,
.biblio-card .card-body .personnel,
.biblio-card .card-body .documents_max,
.biblio-card .card-body .duree,
.biblio-card .card-body .reservations,
.biblio-card .card-body .renouvellements,
.biblio-card .card-body .note {
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: left 0 top 5px;
}


#accordion .card .card-body .documents_max,
#accordion .card .card-body .duree,
#accordion .card .card-body .reservations,
#accordion .card .card-body .renouvellements,
#accordion .card .card-body .note {
    background-position: left 14px top 10px;
}

.bg-dark-light {
    background-color: #D6D6D6 !important;
}


.single-conditions_emprunt .card-body ul li {
    border-bottom: 1px solid #D6D6D6;
}

.single-conditions_emprunt .card-body ul li:last-child,
.single-conditions_emprunt .card-body ul .bloc-list li:last-child {
    border-bottom: none !important;
}


/* Médias sociaux
--------------------------------------------- */

#biblio-facebook {
    text-indent: -9999px;
    background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/facebook_coul_carre@2x.png);
    background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/facebook_coul_carre.svg);
}

#biblio-twitter {
    text-indent: -9999px;
    background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/twitter_coul_carre@2x.png);
    background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/twitter_coul_carre.svg);
}

#biblio-instagram {
    text-indent: -9999px;
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_instagram.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_instagram.svg);

}

#biblio-youtube {
    text-indent: -9999px;
    background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/youtube_coul_carre@2x.png);
    background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/youtube_coul_carre.svg);
}

#biblio-facebook,
#biblio-twitter,
#biblio-instagram,
#biblio-youtube {
    padding-left: 25px;
    /* width: 25px;*/
    /*  height: 25px;*/
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center right;
}


.biblio-card .bloc-nav-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 4rem;
    height: 100%;
    background: #0079BE url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/fleche-droite_blanc.png)no-repeat right 16px center;
    background: #0079BE url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/fleche-droite_blanc.svg)no-repeat right 16px center;
    background-size: 33px 23px;
    color: #fff;
}

.biblio-card .bloc-nav-right:hover {
    opacity: .8;
}

@media (min-width: 768px) {
    .biblio-card .bloc-nav-right {
        display: none;
        visibility: hidden;
    }
}

.content-center .biblio-card ul {
    margin-bottom: 0;
    list-style-image: none;
}

.content-center .biblio-card ul li,
.content-center .biblio-card ol li {
  /* margin-bottom: .15rem;*/
    margin-bottom: 0;
}

/* Style pour l'affichage du CPT Bibliothèques section Service */

/*
#services-biblio ul {
    margin-bottom: 0;
    list-style-image: none;
}

#services-biblio ul li,
#services-biblio ol li {
    margin-bottom: 0;
}
*/

#main-content p {
    margin-bottom: .75rem;
}

#main-content ul {
   /* margin-bottom: 0;*/
    list-style-image: none;
}

#main-content ul li,
#main-content ol li {
    margin-bottom: 0;
}

/* Style pour l'affichage du CPT Bibliothèques section ESPACES */
.espace .biblio-card .card-body {
    padding-left: 3.8rem;
    border: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


.sans-espace .biblio-card .card-body { /* Image générique en l'absence de spécification */
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/espaces-salles-de-formation_noir_45px.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/espaces-salles-de-formation_noir_45px.svg);
}

.espace-collaboratif .biblio-card .card-body,
.espace-collaboratifs .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-collaboratif.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-collaboratif.svg);
}

.espace-didactheque .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-didactheque.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-didactheque.svg);
}

.espace-ecoute .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-ecoute.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-ecoute.svg);
}

.espace-espaces-aire-ouverte .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/espaces-de-travail-individuel_noir_45px.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/espaces-de-travail-individuel_noir_45px.svg);
}

.espace-formation .biblio-card .card-body,
.espace-formations .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-formations.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-formations.svg);
}

.espace-formation-labos .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-ordis.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-ordis.svg);
}

.espace-handicap .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-handicap.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-handicap.svg);
}

.espace-multifonctionnelle .biblio-card .card-body,
.espace-salles-multifonctionnelles .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-multifonctionnelle.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-multifonctionnelle.svg);
}

.espace-ordinateur .biblio-card .card-body,
.espace-ordinateurs .biblio-card .card-body  {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-ordis.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-ordis.svg);
}

.espace-periodiques .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-periodiques.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-periodiques.svg);
}

.espace-salles-travail-equipe .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/espaces-de-travail-en-equipe_noir_45px.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/espaces-de-travail-en-equipe_noir_45px.svg);
}

.espace-salles-travail-individuel .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/espaces-de-travail-individuel_noir_45px.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/espaces-de-travail-individuel_noir_45px.svg);
}

.espace-silence .biblio-card .card-body,
.espace-silences .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-ferme.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-ferme.svg);
}

.espace-transfert .biblio-card .card-body,
.espace-transferts .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-transfert.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-transfert.svg);
}

.espace-visionnement .biblio-card .card-body,
.espace-visionnements .biblio-card .card-body {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-visionnement.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-visionnement.svg);
}

.single-bibliotheque .sans-espace .biblio-card .card-body,
.single-bibliotheque .espace-Autre .biblio-card .card-body,
.single-bibliotheque .espace-collaboratif .biblio-card .card-body,
.single-bibliotheque .espace-collaboratifs .biblio-card .card-body,
.single-bibliotheque .espace-didactheque .biblio-card .card-body,
.single-bibliotheque .espace-ecoute .biblio-card .card-body,
.single-bibliotheque .espace-espaces-aire-ouverte .biblio-card .card-body,
.single-bibliotheque .espace-formation .biblio-card .card-body,
.single-bibliotheque .espace-formations .biblio-card .card-body,
.single-bibliotheque .espace-formation-labos .biblio-card .card-body,
.single-bibliotheque .espace-handicap .biblio-card .card-body,
.single-bibliotheque .espace-multifonctionnelle .biblio-card .card-body,
.single-bibliotheque .espace-salles-multifonctionnelles .biblio-card .card-body,
.single-bibliotheque .espace-ordinateur .biblio-card .card-body,
.single-bibliotheque .espace-ordinateurs .biblio-card .card-body,
.single-bibliotheque .espace-periodiques .biblio-card .card-body,
.single-bibliotheque .espace-salles-travail-equipe .biblio-card .card-body,
.single-bibliotheque .espace-salles-travail-individuel .biblio-card .card-body,
.single-bibliotheque .espace-silence .biblio-card .card-body,
.single-bibliotheque .espace-silences .biblio-card .card-body,
.single-bibliotheque .espace-transfert .biblio-card .card-body,
.single-bibliotheque .espace-transferts .biblio-card .card-body,
.single-bibliotheque .espace-visionnement .biblio-card .card-body,
.single-bibliotheque .espace-visionnements .biblio-card .card-body
{
    background-size: 50px 50px;
    background-repeat: no-repeat;
    background-position: left 3px top 10px;
}


#main-content div.encadre {
    display: block;
    padding: .75rem 1.5rem;
    border: solid #d9d9d9 1px;
    margin-bottom: 1rem;
    font-size: 100%;
 /*   -webkit-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    -moz-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7); */
}

#text-27 {
    margin-bottom: 0 !important;
}

#text-27.border-bottom {
    border: none !important;
}

#main-content div.encadre ul li {
margin-bottom: 0;
    list-style-image: none;
}

.encadre p:last-child,
.encadre ul:last-child,
.encadre li:last-child {
    margin: 0;
}

.encadre {
    margin-bottom: 2rem !important;
}

/* Style pour l'affichage du CPT Salles | Espaces de travail */

#formation-labos-informatiques,
#espaces-aire-ouverte,
#salles-de-travail-fermees {
    margin-bottom: 3rem;
}

#recherche-espaces {
    margin-bottom: 1rem;
}

#content-center select {
    border: 1px solid #D3D3D3 !important;
   /* -webkit-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    -moz-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7); */
}

#criteres-espaces {
    margin-bottom: 1rem;
}

#criteres-espaces .badge{
    padding: 0.45em 0.6em;
    font-size: 85%;
    font-weight: 500;
}

#criteres-espaces .badge-secondary {
    background-color: #9C9C9C;
}

#criteres-espaces .badge-secondary .exe {
    cursor: pointer;
}

.content-center #criteres-espaces li {
    padding-left: 0;
}

#espaces-de-travail .biblio-card .card-body {
    padding-right: .5rem;
}

#espaces-de-travail .biblio-card .card-body p,
#espaces-de-travail .biblio-card .card-body ul {
    border-bottom: 1px solid #D3D3D3;
    margin: 0;
    padding: .5rem;
    padding-left: 2.5rem;
}

#espaces-de-travail .biblio-card .card-body p.non-disponible,
#espaces-de-travail .biblio-card .card-body ul.non-disponible {
    border-bottom: 1px solid #D3D3D3;
    margin: 0 -8px;
    padding: .5rem;
    padding-left: 2.5rem;
}


#espaces-de-travail .biblio-card .card-body .card-sub-body {
    border-bottom: 1px solid #D3D3D3;
}


#espaces-de-travail .biblio-card .card-body .row-list ul {
    border-bottom: none !important;
}


#espaces-de-travail .biblio-card .card-body li {
    padding-left: 0;
    list-style-type: none;
}

#espaces-de-travail .biblio-card .card-body p:last-child,
#espaces-de-travail .biblio-card .card-body ul:last-child{
    border-bottom: none;
}

#espaces-de-travail .lieu_salles {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-bibliotheque.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-bibliotheque.svg);
}

#espaces-de-travail .numero_de_local_salles {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-local.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-local.svg);
}

#espaces-de-travail .utilisateurs_salles {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-clientele.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-clientele.svg);
}

#espaces-de-travail .equipement_salles {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-equipement.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-equipement.svg);
}

#espaces-de-travail .zone_salles {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-zone.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-zone.svg);
}

#espaces-de-travail .type_salles {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-type-salle.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-type-salle.svg);
}

#espaces-de-travail .capacite_salles {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-places.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-places.svg);
}

#espaces-de-travail .acces_salles {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-reservation.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-reservation.svg);
}

#espaces-de-travail .acces_salles_non {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-reservable.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-reservable.svg);
}

#espaces-de-travail .non-disponible {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-Reservation-salleND-blanc.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-Reservation-salleND-blanc.svg);
}

#espaces-de-travail .duree_du_pret_salles {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-esd-temps.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-esd-temps.svg);
}

#espaces-de-travail .lieu_salles,
#espaces-de-travail .numero_de_local_salles,
#espaces-de-travail .utilisateurs_salles,
#espaces-de-travail .equipement_salles,
#espaces-de-travail .zone_salles,
#espaces-de-travail .type_salles,
#espaces-de-travail .capacite_salles,
#espaces-de-travail .acces_salles,
#espaces-de-travail .duree_du_pret_salles {
    background-size: 21px 21px;
    background-repeat: no-repeat;
    background-position: left 3px top .6rem;
}

#espaces-de-travail .non-disponible {
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: left 7px top .5rem;
}

#espaces-de-travail .row-list {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
}

/*
.enum-1 {
    display:inline-block;
}

.enum-1:first-letter {
    text-transform: uppercase;
}

.enum:after {
    content: ', ';
}

.enum:last-child:after {
    content: '';
}
*/

.text-first-letter-capitalize {
    display:inline-block;
}

.text-first-letter-capitalize:first-letter {
    text-transform: uppercase;
}

/* Style pour l'affichage du CPT Horaires */

.titre-horaire {
    margin-bottom: .5rem;
}

#horaire-biblio-general .titre-horaire {
    margin-bottom: 0;
}

/* Style pour l'affichage du CPT Questions */


#besoin-aide .card-columns .card-body {
    padding: 0;
}

#besoin-aide .card-columns .card-body p,
#besoin-aide .card-columns .card-body ul {
   /* border-bottom: 1px solid #D3D3D3; */
    margin: 0;
    padding: .4rem;
   font-size: .9rem;

}

#besoin-aide .card-columns .card-body p.title-card {
    font-size: 1.25rem;
}

#besoin-aide .card-columns .card-body p:last-child,
#besoin-aide .card-columns .card-body ul:last-child {
    border-bottom: none;
}

.title-card {
    border-bottom: 1px solid #D3D3D3;
   /* font-weight: bold; */
  /*  text-transform: uppercase; */
    background-color: #ebebeb;
}

.post-type-archive-question .card-columns .card-body {
    padding-right: .5rem;
}

.exe-cancel {
   /* font-size: 1rem;*/
    line-height: 1;
}

.exe-cancel a:link,
.exe-cancel a:visited {
    color: #fff;
}

.exe-cancel a:hover,
.exe-cancel a:focus,
.exe-cancel a:active {
    opacity: .7;
    color: #fff;
    text-decoration: none;
}

.element:not(:last-child)::after {
    content: " | ";
}

/* Style pour l'affichage du CPT Bottin Archives */
#filter-bottin {
    position: relative;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: .5rem;
    border: 1px solid #D3D3D3 !important;
  /*  -webkit-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    -moz-box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7);
    box-shadow: 0 5px 8px -4px rgba(153,153,153,0.7); */
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/baseline-search-24px_gris.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/baseline-search-24px_gris.svg);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: left 5px top .5rem;
    text-indent: 25px;
}

/* Style pour l'affichage des horaires json */

#horaire-biblio-widget .jourcourant td {
    color: #1EBCC2;
    font-weight: bold;
}

#main-content .jourcourant {
    background-color: #9CE2E4;
    background-color: #4bcddd;
}

.semaine-nav {
    width: 100%;
    padding: 1px 0 2px 0;
    background-color: #b8b8b8;
    background-color: #000;
    color: #000;
    color: #fff;
    font-weight: bold;
    border-top: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    border-color: #999;
    text-align: center;
}

.semaine-left {
    float:left;
    width:100px;
    text-align: left;
}

.semaine-right {
    float:right;
    width:100px;
    text-align: right;
}

.semaine-dates {
    color: #fff;
    margin:0 auto;
    width:100px;
    display: inline;
    text-align: center;
}

.semaine-nav p#semaineDu {
    color: #fff;
    margin-top: .5rem;
    margin-bottom: 0;
}

.previousWeek, .nextWeek {
    font-size: 2rem;
    line-height: 1;
    margin-left: 0;
    margin-right: 0;
    cursor : pointer;
    background-color: #000;
    color: #000;
    color: #fff !important;
    padding-top: 0;

   /* border-style: none;*/
}

button.previousWeek:disabled,
button.previousWeek[disabled]{
    cursor : default;
}

/* Clear button styles
--------------------------------------------- */

::-ms-clear {
    display: none;
}

.form-control-clear {
    z-index: 10;
    pointer-events: auto;
    cursor: pointer;
}

.hidden {
    display: none;
    visibility: hidden;
}

a[target="_blank"] {
    background: transparent url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_fichier-externe.png) center right no-repeat;
    background: transparent url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_fichier-externe.svg) center right no-repeat;
    padding-right: 18px;
    background-size: 15px 15px;
}

.resources-options-dropdown a[target="_blank"] {
    background: none;
    padding-right: unset;
    background-size: unset;
}

.resources-options-dropdown a[target="_blank"] li {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_fichier-externe_blanc.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_fichier-externe_blanc.svg);
    margin-bottom: 0;
    padding-right: 18px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: transparent;
    background-size: 15px 15px;
    background-position: right 10px top .6rem;
    background-repeat: no-repeat;
    color: #fff;
    opacity: .8;
}

.resources-options-dropdown a:hover[target="_blank"],
.resources-options-dropdown a:active[target="_blank"] {
    text-decoration: none;
}

.resources-options-dropdown a:hover[target="_blank"] li,
.resources-options-dropdown a:active[target="_blank"] li {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_fichier-externe_blanc.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_fichier-externe_blanc.svg);
    background-color: #333 !important;
    background-color: var(--banner-bg-color) !important;
    color: #fff;
    opacity: 1;
}

.resources-options-dropdown .dropdown-toggle::after {
    display: none;
}

a[href$='.pdf'] {
    background: transparent url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_fichier-PDF.png) center right no-repeat;
    background: transparent url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_fichier-PDF.svg) center right no-repeat;
    padding-right: 18px;
    background-size: 15px 15px;
}

#main-menu a[target="_blank"] {
    background: transparent url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_fichier-externe-menu.png) center right 10px no-repeat;
    background: transparent url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_fichier-externe-menu.svg) center right 10px no-repeat;
    padding-right: 18px;
    background-size: 15px 15px;
}

#main-menu a:hover[target="_blank"] {
    background: var(--menu-text-color) url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_fichier-externe-menu-hover.png) center right 10px no-repeat;
    background: var(--menu-text-color) url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_fichier-externe-menu-hover.svg) center right 10px no-repeat;
    padding-right: 18px;
    background-size: 15px 15px;
    color: var(--menu-bg-color);
}


#acces-rapide a[target="_blank"] {
    background: transparent url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_fichier-externe-menu.png) center right no-repeat;
    background: transparent url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_fichier-externe-menu.svg) center right no-repeat;
    padding: 2px;
    padding-right: 15px;
    background-size: 15px 15px;
}

#acces-rapide a:hover[target="_blank"] {
    background: var(--menu-text-color) url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico_fichier-externe-menu-hover.png) center right no-repeat;
    background: var(--menu-text-color) url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico_fichier-externe-menu-hover.svg) center right no-repeat;
    padding: 2px;
    padding-right: 15px;
    background-size: 15px 15px;
    color: var(--menu-bg-color);
    text-decoration: none;
}

.no-icon a {
    background: none;
}

.bg-light {
    background-color: #EDEDED !important;
}

/* Codes de connexion
--------------------------------------------- */

#main-content .codes {
    list-style-image: none;
    list-style-type: none;
    padding-left: 0;
}

#main-content .clientele {
    padding-left: 1.2rem;
}

#main-content .clientele > li {
    padding-top: 1rem;
}

.identifiant {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-Connecter-Utilisateur.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-Connecter-Utilisateur.svg);
}

.mdp {
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/png/ico-Connecter-MotDePasse.png);
    background-image: url(https://actifs-bibliotheques.uqam.ca/fichiers/img/svg/ico-Connecter-MotDePasse.svg);
}

.identifiant,
.mdp {
    line-height: 1.5;
    background-size: 28px 28px;
    background-repeat: no-repeat;
    background-position: 0 30%;
    padding-left: 2.2rem !important;
    padding-bottom: .5rem;
}

/* LIBCAL */
.sd-daily .bib_uq_library {
   display: none;
}

.sd-daily .bib_lid_6591 .bib_name span {
    display: none;
}

.sd-daily .bib_lid_6591 .bib_name::after {
    content: "Toutes les bibliothèques";
}

.weeklyhours .bib_uq_library {
    display: inline-block;
}

.horaire-biblio tbody tr:first-child td {
    border-top: 1px solid #000;
}

#horaire-biblio caption {
    border: 1px solid #D3D3D3;
    border-top: none;
    padding: 1rem 1.5rem .5rem;
    background-color: #eee;
}

#content-left .promo table.sd-daily td {
    color: #fff;
}

#main-content-footer table.sd-daily td {
    color: #000;
}

/* Cards border - 0  */
.card-border-0 .card {
    border: none;
}

#biblio-chiffres.card-border-0 .card {
    margin-bottom: 1rem;
    background-color: #074a71;
}

.card-border-0 .card-header {
    border: none;
    background-color: unset;
    text-align: center;
}


.card-border-0 .card .car-body {
    min-height: 11rem;
}

/* si hardcodé */
/*
.card-border-0 .row:nth-child(1) .col-border-0:nth-child(1) .card-title { color: #006791; }
.card-border-0 .row:nth-child(1) .col-border-0:nth-child(2) .card-title { color: #004A69; }
.card-border-0 .row:nth-child(1) .col-border-0:nth-child(3) .card-title { color: #0186BD; }
.card-border-0 .row:nth-child(1) .col-border-0:nth-child(4) .card-title { color: #01AFEA; }

.card-border-0 .row:nth-child(2) .col-border-0:nth-child(1) .card-title { color: #0EA475; }
.card-border-0 .row:nth-child(2) .col-border-0:nth-child(2) .card-title { color: #009659; }
.card-border-0 .row:nth-child(2) .col-border-0:nth-child(3) .card-title { color: #43AC34; }
.card-border-0 .row:nth-child(2) .col-border-0:nth-child(4) .card-title { color: #82BB26; }

.card-border-0 .row:nth-child(3) .col-border-0:nth-child(1) .card-title { color: #D3D802; }
.card-border-0 .row:nth-child(3) .col-border-0:nth-child(2) .card-title { color: #FCBE02; }
.card-border-0 .row:nth-child(3) .col-border-0:nth-child(3) .card-title { color: #F28C01; }
.card-border-0 .row:nth-child(3) .col-border-0:nth-child(4) .card-title { color: #EA580E; }

.card-border-0 .row:nth-child(4) .col-border-0:nth-child(1) .card-title { color: #E53012; }
.card-border-0 .row:nth-child(4) .col-border-0:nth-child(2) .card-title { color: #E4013B; }
.card-border-0 .row:nth-child(4) .col-border-0:nth-child(3) .card-title { color: #CA0F62; }
.card-border-0 .row:nth-child(4) .col-border-0:nth-child(4) .card-title { color: #952075; }
*/



/* si json */
/* désactivé pour nouveau style */
/*
.card-border-0 .row .col-border-0:nth-child(1) .card-title { color: #004B69; }
.card-border-0 .row .col-border-0:nth-child(2) .card-title { color: #0075A4; }
.card-border-0 .row .col-border-0:nth-child(3) .card-title { color: #00A1E4; }
.card-border-0 .row .col-border-0:nth-child(4) .card-title { color: #00ACBA; }

.card-border-0 .row .col-border-0:nth-child(5) .card-title { color: #009F8C; }
.card-border-0 .row .col-border-0:nth-child(6) .card-title { color: #009C54; }
.card-border-0 .row .col-border-0:nth-child(7) .card-title { color: #45AC34; }
.card-border-0 .row .col-border-0:nth-child(8) .card-title { color: #8FBF21; }

.card-border-0 .row .col-border-0:nth-child(9) .card-title { color: #C3D200; }
.card-border-0 .row .col-border-0:nth-child(10) .card-title { color: #FFCE00; }
.card-border-0 .row .col-border-0:nth-child(11) .card-title { color: #F7A400; }
.card-border-0 .row .col-border-0:nth-child(12) .card-title { color: #F08100; }

.card-border-0 .row .col-border-0:nth-child(13) .card-title { color: #EA580C; }
.card-border-0 .row .col-border-0:nth-child(14) .card-title { color: #E30613; }
.card-border-0 .row .col-border-0:nth-child(15) .card-title { color: #CA0F62; }
.card-border-0 .row .col-border-0:nth-child(16) .card-title { color: #CD134C; }
*/
.card-border-0 .row .col-border-0 .card-title { color: #fff; }

.card-border-0 .card-title {
    padding-left: 0;
    font-weight: bold;
    text-align: center;
}

.card-border-0 h4.card-title {
    margin-top: 0;
    font-size: 1.8rem;
}

.card-border-0 .card-text {
    font-weight: 500;
    font-size: 1rem;
    text-align: center;
   /* text-transform: uppercase; */
   /* color: #666; */
    color: #fff;
}

.biblio-card .card-body #listeguides li {
    padding: .1rem;
}