#syrtis-search-form {
    margin: 0 10px 10px 10px;
}

#syrtis_search_page .label,
.syrtis_cms .label {
	display: inline-block;
}

.search-block {
    display: inline-block;
    font-size: small;
}

#syrtis_search_page .form-inline {
	margin-bottom: 0;
	margin-top: 0;
}

#syrtis-search-form .btn-syrtis-search {
    width: 2rem;
    overflow: hidden;
    color: transparent;
    background-color: inherit;
    border: none;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-image: url(../images/search.svg); 
}

#syrtis-search-form .btn-syrtis-search-black {
    background-image: url(../images/search-black.svg);
}

.btn-submit-semi-search {
    width: 2rem;
    color: transparent;
    background-color: inherit;
    border: none;
    margin-top: 26px;
    background-repeat: no-repeat;
    background-image: url(../images/search.svg); 
}

#rech_top {
    border-width: 0;
    border-bottom: 1px solid #ced4da;
    box-shadow: unset;
}

#rech_top_defaut{
  border-radius: 4px;
}

.advsearch_semi {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(90, 90, 90, 0.5);
  z-index: 9999;
}

.advsearch_semi_container{
  background: #9da1a5;
  border-radius: 5px;
  width: 60%;
  margin-top: 5%;
  margin-left: 20%;
  padding: 2rem;
  transition: background 0.3s linear;
}

.close{
   color: #fffff0;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

#syrtis_search_page .btn-return,
.syrtis_cms .btn-return {
  font-size: x-large;
  border: 0;
  text-transform: uppercase;
}

#syrtis_search_page .btn-return:hover,
.syrtis_cms .btn-return:hover {
  background-color: transparent;
}

#syrtis_search_page .btn-return::before,
.syrtis_cms .btn-return::before {
  content: "<";
}

#syrtis_search_page .form-group,
.syrtis_cms .form-group {
    margin-bottom: 1px;
    vertical-align: middle;
}

#syrtis_search_page .close,
.syrtis_cms .close {
    font-size: xx-large;
    opacity: .8;
}

#syrtis_search_page .well.well-sem {
    background-size: 10%;
    background-position: right 10px bottom 10px;
}

.advsearch_semi_container .search-input-group {
  display: grid!important;
}

#input_source_chosen {
  width: 100%!important;
}

/** Cover with overlay **/

.image-work {
  display: block;
  width: 100%;
  height: auto;
  text-align: center;
}

#caroussel-selection .image-work {
    width: 80%;
    margin: auto;
}
#caroussel-nouveautes .image-work {
    width: 80%;
    margin: auto;
}

.overlay-work {
  position: absolute;
  bottom: 0;
  left: 100%;
  right: 0;
  background-color: black;
  opacity: .7;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.container-work {
  margin: 1rem auto;
  max-width: 80%;
}

.container-work:hover .overlay-work {
  width: 80%;
  margin: auto;
  left: 0;
}

.container-work img {
  max-height: 200px;
}

.container-work .panel-title {
  text-align: center;
  max-width: inherit;
  height: 33px;
  margin: 0 auto;
  line-height: 1;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-work {
  color: white;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: hidden;
  word-wrap: break-word;
  padding: 1rem;
  text-align: center;
  line-height: 1;
}

#syrtis_search_page span > h3,
.syrtis_cms span > h3 {
    text-align: center;
}

#syrtis_search_page a, .syrtis_cms a {
    color: inherit;
    text-decoration: none;
}

#syrtis_search_page .select2-choice, .syrtis_cms .select2-choice {
    background-color: white;
}
/*

		MOBILE : <=767px

***************************************************** */

@media only screen and (max-width: 767px){
    #syrtis-search-form .btn-syrtis-search {
        height: calc(2.25rem + 2px);
        margin-top: .2rem;
    }
}


/* TABLET */
@media only screen and (min-width: 768px) {
  #syrtis_search_page .advsearch,
  .syrtis_cms .advsearch  {
    padding:0;
  }
}

/* 
 * Ancien fichier syrtis_search.css 
 */
#syrtis_search_page .searchResult h5 {
    font-weight: bold;
}

#syrtis_search_page .searchResult .panel-resultat {
	height: inherit;
}

#syrtis_search_page .display-inline-block {
    display: inline-block;
}

@media ( min-width : 768px) {
    #syrtis_search_page .relations .relations-detail {
        columns: 2
    }
}

#syrtis_search_page .cat-work-info .cat-detail-line-value, #syrtis_search_page .panel-footer .cat-detail-line-value {
    font-weight: normal;
}

#syrtis_search_page .panel-resultat>.panel-heading {
    background: #eaeaea;
}

#syrtis_search_page .cat-work-info {
    background: white;
    color: #58585a;
}

#syrtis_search_page .cat-work-detail {
    color: #58585a;
}

#syrtis_search_page .cat-abstract .cat-abstract-detail, #syrtis_search_page .cat-abstract .cat-abstract-wiki {
    columns: 1;
	max-height: 210px;
}

#syrtis_search_page .cat-work-detail-title {
    font-size: 20px;
}

#syrtis_search_page .cat-work-detail-author {
    font-size: 16px;
}

#syrtis_search_page ol, #syrtis_search_page ul {
	margin-bottom: 0px;
}
#syrtis_search_page .select2-choices {
	margin: 0px;
}
#syrtis_search_page .form-control.ui-select-container {
	padding: 0px;
}
#syrtis_search_page .select2-drop-active {
	border: 1px solid #ccc;
	border-top: none;
}

.syrtis_cms .searchResult h5 {
    font-weight: bold;
}

.syrtis_cms .display-inline-block {
    display: inline-block;
}

@media ( min-width : 768px) {
    .syrtis_cms .relations .relations-detail {
        columns: 2
    }
}

.syrtis_cms .cat-work-info .cat-detail-line-value, .syrtis_cms .panel-footer .cat-detail-line-value {
    font-weight: normal;
}

.syrtis_cms .panel-resultat>.panel-heading {
    background: #eaeaea;
}

.syrtis_cms .cat-work-info {
    background: white;
    color: #58585a;
}

.syrtis_cms .cat-work-detail {
    color: #58585a;
}

.syrtis_cms .cat-abstract .cat-abstract-detail, .syrtis_cms .cat-abstract .cat-abstract-wiki {
    columns: 1;
}

.syrtis_cms .cat-work-detail-title {
    font-size: 20px;
}

.syrtis_cms .cat-work-detail-author {
    font-size: 16px;
}

.syrtis_cms ol, .syrtis_cms ul {
	margin-bottom: 0px;
}
.syrtis_cms .select2-choices {
	margin: 0px;
}
.syrtis_cms .form-control.ui-select-container {
	padding: 0px;
}
.syrtis_cms .select2-drop-active {
	border: 1px solid #ccc;
	border-top: none;
}
.syrtis_cms .editable-input.select2-container .select2-choice, .syrtis_cms .select2-container .select2-choice, .syrtis_cms .select2-container-multi .select2-choices .select2-search-field input {
	height: 26px;
}

@media (max-width: 767px) {
    div#main-content div.container {
        padding: 0;
    }
}

.block-selection-thematique-block #syrtis_search_page .panel-resultat>.panel-heading,
.block-selection-thematique-block .syrtis_cms .panel-resultat>.panel-heading {
    height: 80px;
}

#syrtis_search_page .panel-resultat,
.syrtis_cms .panel-resultat {
    border: 1px solid #eee;
    overflow: hidden;
    position: relative;
    word-wrap: break-word;
}

#syrtis_search_page .panel.panel-default, 
#syrtis_search_page .panel.panel-cataloging,
.syrtis_cms .panel.panel-default, 
.syrtis_cms .panel.panel-cataloging {
    border-color: #ddd;
}

#syrtis_search_page .panel,
.syrtis_cms .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

#syrtis_search_page .panel-resultat > .panel-body, 
#syrtis_search_page .layout-columns .panel-resultat > .panel-body-column,
.syrtis_cms .panel-resultat > .panel-body, 
.syrtis_cms .layout-columns .panel-resultat > .panel-body-column {
    background: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 5px 10px 10px 10px;
}

#syrtis_search_page .font12,
.syrtis_cms .font12 {
    font-size: 12px;
}

#syrtis_search_page .panel-body, 
#syrtis_search_page .layout-columns .panel-body-column,
.syrtis_cms .panel-body, 
.syrtis_cms .layout-columns .panel-body-column {
    padding: 15px;
}

#syrtis_search_page .nav,
#syrtis_search_page .pagination, 
#syrtis_search_page .carousel,
#syrtis_search_page .panel-title a, 
#syrtis_search_page a,
.syrtis_cms .nav,
.syrtis_cms .pagination, 
.syrtis_cms .carousel,
.syrtis_cms .panel-title a, 
.syrtis_cms a {
    cursor: pointer;
}

#syrtis_search_page .panel-resultat > .panel-heading, 
#syrtis_search_page .layout-columns .panel-resultat > .panel-heading-column,
.syrtis_cms .panel-resultat > .panel-heading, 
.syrtis_cms .layout-columns .panel-resultat > .panel-heading-column {
    padding: 10px;
    min-height: 50px;
}
#syrtis_search_page .panel-default > .panel-heading, 
#syrtis_search_page .panel-cataloging > .panel-heading, 
#syrtis_search_page .layout-columns .panel-default > .panel-heading-column, 
#syrtis_search_page .layout-columns .panel-cataloging > .panel-heading-column,
.syrtis_cms .panel-default > .panel-heading, 
.syrtis_cms .panel-cataloging > .panel-heading, 
.syrtis_cms .layout-columns .panel-default > .panel-heading-column, 
.syrtis_cms .layout-columns .panel-cataloging > .panel-heading-column {
    border: none;
}

#syrtis_search_page .panel-heading, 
#syrtis_search_page .layout-columns .panel-heading-column,
.syrtis_cms .panel-heading, 
.syrtis_cms .layout-columns .panel-heading-column {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

#syrtis_search_page .facet .list-group-item {
    padding: 10px 10px;
}

#syrtis_search_page .panel-title,
.syrtis_cms .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

#syrtis_search_page .panel-resultat > .panel-heading h5, 
#syrtis_search_page .layout-columns .panel-resultat > .panel-heading-column h5,
.syrtis_cms .panel-resultat > .panel-heading h5, 
.syrtis_cms .layout-columns .panel-resultat > .panel-heading-column h5 {
    margin: 0px;
}

#syrtis_search_page h5,
#syrtis_search_page .h5, 
.syrtis_cms h5,
.syrtis_cms .h5 {
    font-size: 14px;
}
#syrtis_search_page h4, 
#syrtis_search_page .h4, 
#syrtis_search_page h5,
#syrtis_search_page .h5,
#syrtis_search_page h6,
#syrtis_search_page .h6,
.syrtis_cms h4, 
.syrtis_cms .h4, 
.syrtis_cms h5,
.syrtis_cms .h5,
.syrtis_cms h6,
.syrtis_cms .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
#syrtis_search_page h1,
#syrtis_search_page h2,
#syrtis_search_page h3,
#syrtis_search_page h4,
#syrtis_search_page h5,
#syrtis_search_page h6,
#syrtis_search_page .h1,
#syrtis_search_page .h2,
#syrtis_search_page .h3,
#syrtis_search_page .h4,
#syrtis_search_page .h5,
#syrtis_search_page .h6,
.syrtis_cms h1,
.syrtis_cms h2,
.syrtis_cms h3,
.syrtis_cms h4,
.syrtis_cms h5,
.syrtis_cms h6,
.syrtis_cms .h1,
.syrtis_cms .h2,
.syrtis_cms .h3,
.syrtis_cms .h4,
.syrtis_cms .h5,
.syrtis_cms .h6 {
    font-weight: 500;
    line-height: 1.1;
}

#syrtis_search_page .panel-body:before, 
#syrtis_search_page .layout-columns .panel-body-column:before, 
#syrtis_search_page .panel-body:after, 
#syrtis_search_page .layout-columns .panel-body-column:after,
.syrtis_cms .panel-body:before, 
.syrtis_cms .layout-columns .panel-body-column:before, 
.syrtis_cms .panel-body:after, 
.syrtis_cms .layout-columns .panel-body-column:after {
    content: " ";
    display: table;
}

#syrtis_search_page .panel-plus,
.syrtis_cms .panel-plus {
    background: #eaeaea;
    height: 8rem;
    text-align: center;
}

#syrtis_search_page img,
.syrtis_cms img {
	vertical-align: middle;
    padding: 0;
    border: 0;
}

#syrtis_search_page .btn .caret,
.syrtis_cms .btn .caret {
    display: none;
}

.block-selection-thematique-block {
    padding-top: 1rem;
}

.modal-body iframe {
    height: 700px;
}

.modal-backdrop {
    opacity: 0.5;
}

a.select2-choice.ui-select-match.ng-scope.select2-default {
    background-color: #fff!important;
}


@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
        max-width: 900px;
    }
}

#syrtis_search_page .cat-work-image img, .syrtis_cms .cat-work-image img {
    max-width: 100%!important;
}

#syrtis_search_page .cat-abstract, .syrtis_cms .cat-abstract {
    padding: 0;
}

#syrtis_search_page .btn-group-sm>.btn,
#syrtis_search_page .btn-sm,
#syrtis_search_page .syrtis_cms .btn-group-sm>.btn, .syrtis_cms
#syrtis_search_page .btn-group-sm>.btn,
#syrtis_cms .btn-group-sm>.btn, .syrtis_cms .btn-sm {
    padding: 1px 5px;
}

.advsearch .glyphicon-remove {
    color: #333;
}

.tooltip em {
    color: #f88;
}