/**
 * @file
 * Subtheme specific CSS for HISOMA.
 */
 
 /* ---------- Global ----------- */
 
/* ---------- Region Header ----------- */
.site-name{color: #265282}
.bg-labo{background-color: #265282}
.site-logo img{max-width:250px}
.sidebar .nav-item a{color:#265282 !important;}
.sidebar ul li{background-image: url("../img/cursor-fill.svg");background-repeat: no-repeat;background-position-y:.2rem;}
.sidebar ul li a:hover{display:block;background: rgba(90, 90, 90, 0.05);}
.sidebar ul li.menu-item--expanded{background-image: url("../img/caret-down-fill.svg");}
.sidebar ul li.menu-item--expanded ul {padding-left:0}

#navbar-main ul.navbar-nav > li.nav-item.active {background: url(../img/menu_hover_active.png) repeat-x bottom left;}

/* ---------- Main content ----------- */ 
.page-view-frontpage .view-bloc h2{margin-bottom:1.5rem}
.bg-color-light .v-line{border-right: 1px solid;border-image: linear-gradient(to bottom, #ffffff, #cbd1e8, #265282, #cbd1e8, #ffffff ) 1;}
.svg-filter{filter: invert(15%) sepia(87%) saturate(1665%) hue-rotate(221deg) brightness(91%) contrast(93%);}
.bg-color-light .row-hr:not(:last-child){border-image: linear-gradient(to right, #ffffff,#265282,#ffffff ) 1;}
.bg-color-dark{background-color:#265282;color:#ffffff;}
.bg-color-dark .row-hr:not(:last-child){border-image: linear-gradient(to right, #265282, #ffffff, #265282) 1;}
.bg-color-dark .v-line{border-image: linear-gradient(to bottom, #265282, #ffffff, #265282) 1;}

/* #block-formations{font-size:1.5rem;font-weight:bold;margin-bottom:2rem;border-bottom:2px solid;border-image:linear-gradient(to right, #ffb0b7,#265282,#ffb0b7 ) 1;} */
.bg-color-dark .publication-title a, .bg-color-dark .formations-title a{color: #fe8900;}
.bg-color-dark a:hover,.bg-color-dark a:focus,.bg-color-dark .link:hover,.bg-color-dark .link:focus { color: #fe8900;}

.revue-electronique{background-image: url("../img/file-richtext.svg");background-repeat: no-repeat;line-height:2.5rem;background-position-y:.5rem;}
.carnets-image{border-radius: 50%;border-color:#265282;border-image: radial-gradient(#ff2, #55f) 40;border-image-outset: 1.5;}
#content5 .views-element-container {padding: 0 2rem;}
#content5 .views-element-container > h2{font-size:1.20rem;color:#265282;margin-bottom:1.5rem;}
#content5 .views-element-container .views-field-title a {font-weight:bold;font-size:1rem;}

/* --------- Archives ----------- */
form.views-exposed-form #edit-field-date-activite-value-wrapper,
form.views-exposed-form #edit-field-date-publication-value-wrapper{display:none}


/* ---------- Agenda ----------- */ 
.cat-text{text-transform: uppercase;color:#265282;font-size:.75rem;font-weight:bold;}
.page-view-agenda #view-filters{display:none}

/* ---------- Pagination ----------- */
.paginationjs.paginationjs-theme-custom .paginationjs-go-input > input[type="text"], .paginationjs.paginationjs-theme-custom .paginationjs-pages li {border-color: #dee2e6;}
.paginationjs.paginationjs-theme-custom .paginationjs-pages li.active>a {background: #265282;color: #fff;border-color: #265282;}
.paginationjs.paginationjs-theme-custom  .paginationjs-pages li > a{color: #265282;}
.paginationjs.paginationjs-theme-custom .paginationjs-pages li:last-child {	border-right: 1px solid #dee2e6;}

---------- Foot Top -----------
#footer-top h3, #footer-top li {padding:0.5rem;border-bottom: 1px solid;border-image: linear-gradient(to right, #cbd1e8, #965555, #cbd1e8, #265282 ) 1;}
.region-footer-top > div:nth-last-child(n+2), .one-book:not(:last-child), #formation-left, #content4 .on-vous-informe {border-right: 2px solid;border-image: linear-gradient(to bottom, #265282, #cbd1e8, #999999, #cbd1e8, #265282 ) 1;}

.views-row.article:not(:last-child){margin-bottom:1rem; border-bottom: 2px solid;border-image: linear-gradient(to right, #265282, #cbd1e8, #999999, #cbd1e8, #265282 ) 1;}
.region-footer-top {padding:2rem;}
.region-footer-top #partenaire ul{padding-left:0}

#partenaireUp, #partenaireDown{display:none}
/*  Medium devices (tablets, less than 992px)  */
@media (max-width: 991.98px) {
  #partenaireUp{display:block}
  #partenaireDown{display:block}
  
  .one-book:not(:last-child) {margin-bottom:1rem; border-bottom: 2px solid;border-image: linear-gradient(to right, #265282, #cbd1e8, #999999, #cbd1e8, #265282 ) 1;}
}