#views-exposed-form-enseignant-e-s-page-1 > div > fieldset {padding: 0px 10px;}

.views-field-field-cotitulaire a {display:block;}
.views-field-field-cotitulaire a:after {content:"Co-titulaire";display:block;font-family: 'WorkSans-Medium',Arial,sans-serif;font-size:smaller;}


.page-node-type-archives .archive--wrapper {width:90vw;max-width:500px;margin:125px auto 50px auto;}

.page-node-type-archives .archive--wrapper .archive--media img {max-height: 5000px;}

.user-pass-reset {
  width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    padding-top: 20vh;
  }
#edit-pass > label {display:none;}
#edit-pass--description {font-size: 20px;
    line-height: 26px;color: #918F8F;max-width:340px}

.path-user .region-content #block-frontend-local-tasks {
    bottom: auto;
    right:  auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    margin-top:120px;
}


div.alumni-year {text-align:left;}
h2.alumni-year {
  font-family: 'BebasNeue',Arial,sans-serif;
font-size: 65px;
    line-height: 63px;
  margin-bottom:36px;
}
.alumni-view-page .view-filters input, .chosen-container-single .chosen-single, .chosen-drop ul li {text-transform:none;font-weight:normal !important;font-size:16px;}

figcaption {padding-top: 5px;font-size: 14px;}


#views-exposed-form-alumni-block-1 > div > div {
  margin-right:10px;
}
#views-exposed-form-alumni-block-1 > div > div select {
  height:48px;
  padding-left:8px;
  text-transform:uppercase;
  font-weight:bold;
  font-size:16px !important;  
}
#views-exposed-form-alumni-block-1 > div > div select option {
  text-transform:uppercase;
  font-weight:bold;
  font-size:16px !important;
  padding:8px;
}

#views-exposed-form-alumni-block-1 .chosen-container-single {
    margin-right: 0px;
}


.search-block-form {max-height:0;overflow:hidden;width:100%;background-color:#292929;position:relative; -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;}
.search-block-form.visible {max-height:100px; -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;}
.search-block-form .form-type-search  {width:100vw !important;}
.search-block-form #edit-keys {display:block;margin-left:calc(100vw - 400px);width:300px !important;background-color:#292929;color:white;font-size: 26px;line-height: 36px;height:100%;font-family: 'BebasNeue',Arial,sans-serif;border:none;}
.search-block-form #edit-submit {position:absolute;right:4px;top:4px;color:#292929;background-color:white;font-size: 22px;line-height: 32px;height:32px;border:none;font-family: 'BebasNeue',Arial,sans-serif;}

#header .block-menu .nav__item>a.searchbutton {text-indent:-4500px;color:transparent !important;width:30px;height:20px;background-image:url('/themes/frontend/assets/img/search.svg');background-repeat:no-repeat;background-position:center center;}
#header .block-menu .nav__item>a.searchbutton:hover {color:transparent !important;}



.search-block-form #edit-keys::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color:#ccc;
    opacity: 1; /* Firefox */}
.search-block-form #edit-keys:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccc;}
.search-block-form #edit-keys::-ms-input-placeholder { /* Microsoft Edge */
    color: #ccc;}


header .header-menus .contextual {display:none;}
body > div.dialog-off-canvas-main-canvas > nav li.searchbutton  {display:none;}

/* theses */
.wysiwyg .views-field-field-etudiant a {color:black;}
.view-theses .views-row {margin-bottom:1em;}

.page-node-type-doctorats article.media--type-image {margin-bottom:1em;}
.page-node-type-doctorats article.media--type-image .field--name-field-legende {padding-top:0};

.event-teaser__content .content-rdv {margin-bottom:1em;}

.path-user .field--name-field-liens, .path-user .field--name-field-mots-cles {margin-bottom:1em;}

.user-pass {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    padding-top: 20vh;
}


.page-node-type-evenement .event-full--wrapper .field--name-field-telechargements {
    padding-top: 20px;
    font-size: 16px;
    line-height: 20px;
}

.field--name-field-contact .field__item p {margin-bottom:1em;}

.page-node-type-evenement .event-full--wrapper .field--name-field-telechargements a {font-family: 'WorkSans-Medium',Arial,sans-serif;}

@media only screen and (max-width: 991.98px) {
  body.path-agenda {
      overflow-y: auto;
  }  
}

body .exposed {
    width: 100%; 
}


body.path-agenda nav.pager .pager__items .pager__item__years {
  width: 100%; 
}

.new-btn-style span{
	color: white;
}


.slider__agenda-teaser .content-rdv span.organization{
	display:block !important;
}

.path-archive .fancybox-is-open .fancybox-bg{
	    opacity: 0.9;
}

.know-more-link{
	font-size: 15px;
   text-decoration: underline;
}

#header .container-fluid.recrut .header-menus .region-navigation .menu--top ul li a.is-active{
	background-color: lightgrey;
	color: black !important;
}


#header .header-menus .region-navigation .menu--main #primary-nav>ul>li>a:hover {
	cursor: pointer;
}
#header .header-menus .region-navigation .menu--main #primary-nav>ul>li>a:active {
	pointer-events: none !important;
}
