@charset "utf-8";
/* CSS Document */
/**********Font**************/

/* tajawal-200 - arabic_latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 200;
    src: url('fonts/tajawal-v9-arabic_latin-200.eot'); /* IE9 Compat Modes */
    src: url('fonts/tajawal-v9-arabic_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/tajawal-v9-arabic_latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/tajawal-v9-arabic_latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/tajawal-v9-arabic_latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/tajawal-v9-arabic_latin-200.svg#Tajawal') format('svg'); /* Legacy iOS */
  }
  /* tajawal-300 - arabic_latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/tajawal-v9-arabic_latin-300.eot'); /* IE9 Compat Modes */
    src: url('fonts/tajawal-v9-arabic_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/tajawal-v9-arabic_latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/tajawal-v9-arabic_latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/tajawal-v9-arabic_latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/tajawal-v9-arabic_latin-300.svg#Tajawal') format('svg'); /* Legacy iOS */
  }
  /* tajawal-regular - arabic_latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/tajawal-v9-arabic_latin-regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/tajawal-v9-arabic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/tajawal-v9-arabic_latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/tajawal-v9-arabic_latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/tajawal-v9-arabic_latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/tajawal-v9-arabic_latin-regular.svg#Tajawal') format('svg'); /* Legacy iOS */
  }
  /* tajawal-500 - arabic_latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/tajawal-v9-arabic_latin-500.eot'); /* IE9 Compat Modes */
    src: url('fonts/tajawal-v9-arabic_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/tajawal-v9-arabic_latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/tajawal-v9-arabic_latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/tajawal-v9-arabic_latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/tajawal-v9-arabic_latin-500.svg#Tajawal') format('svg'); /* Legacy iOS */
  }
  /* tajawal-700 - arabic_latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/tajawal-v9-arabic_latin-700.eot'); /* IE9 Compat Modes */
    src: url('fonts/tajawal-v9-arabic_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/tajawal-v9-arabic_latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/tajawal-v9-arabic_latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/tajawal-v9-arabic_latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/tajawal-v9-arabic_latin-700.svg#Tajawal') format('svg'); /* Legacy iOS */
  }
  /* tajawal-800 - arabic_latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/tajawal-v9-arabic_latin-800.eot'); /* IE9 Compat Modes */
    src: url('fonts/tajawal-v9-arabic_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/tajawal-v9-arabic_latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/tajawal-v9-arabic_latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/tajawal-v9-arabic_latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/tajawal-v9-arabic_latin-800.svg#Tajawal') format('svg'); /* Legacy iOS */
  }
  /* tajawal-900 - arabic_latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 900;
    src: url('fonts/tajawal-v9-arabic_latin-900.eot'); /* IE9 Compat Modes */
    src: url('fonts/tajawal-v9-arabic_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/tajawal-v9-arabic_latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('fonts/tajawal-v9-arabic_latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
         url('fonts/tajawal-v9-arabic_latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
         url('fonts/tajawal-v9-arabic_latin-900.svg#Tajawal') format('svg'); /* Legacy iOS */
  }



body, h1, h2, h3, h4, h5, h6, td, pre, .panel-front>.x-panel-header span {
	  font-family: 'Tajawal';
}

/* Add to rtl product */
body {
    letter-spacing: 0 !important;
	  font-family: 'Tajawal';
 
}

h1,
h2,
h3,
h4,
h5,
h6,
td,
tr,
span,
p,
a,
.ermes-frame-html strong,
.ermes-frame-html a {
    letter-spacing: 0 !important;
	
}

b,
strong {
	  font-family: 'Tajawal';
	      font-weight: 600;
}

#notice_longue .event-plages .event-plage {
    right: 0;
    left: auto;
}
h5 {
    color: var(--red-color);
    font-size: 18px;
    text-transform: none;
    font-weight: 600;
}
h6 {
   color: var(--red-color);
    font-size: 16px;
	font-weight:600
   
}
/* Produit AR */
.vc-arrows-container {

    flex-direction: row-reverse;
}
.panel-front>.x-panel-header span, h2 {
	color:#000
}
.nav-tabs>li {

    margin: 0 0 0 8px;
}

.nav-tabs>li>a {

    margin-right: 0px;

}


.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn {
   
right: 3px;
   
float: left !important;
}

}
.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {

  background:red !important;
}


.my-account-mobile .profilBox {
    right: auto !important;
    left: 0 !important;
}

#enrichissements>div {
    direction: rtl
}

body {
    overflow-x: hidden !important;
}

.template-title,
p.template-info,
.template-resume,
.event-wrapper *,
#notice_longue h3 {
  
}

#facet_container a,
#langue-btn a,
.site-btn a {
}

.template-resume,
.template-title,
.template-info {
    
}

p {

	line-height: 1.7;
}

.header-modern .pull-right {
    float: left!important;
}

.navbar-brand {
    
}

[dir="rtl"] .additional-infos {
    float: left;
    margin-right: 5px;
}

.most-liked .content_bc h2 {
    font-weight: 600;
}

.most-liked .content_bc span {
  
    text-align: center;
}

.Agenda_new .content_bc {
    align-items: flex-start;
}

.Agenda_new .content_bc span.description {
    text-align: right
}

.content_bc .subject_location::before {
    margin: 0px 0px 0px 8px;
}

.owl-carousel .owl-stage {

    direction: rtl;
}

.owl-carousel {

    direction: rtl;
}

#resultats .select {
    border-radius: 10px 0 0 10px; 
}

#scenario-selection::before {
    right: 0;
    left: auto
}
.detail-icon-container #lien button span.sr-only:before {
	left: 5px;
    transform: rotate(180deg);
}
.pageSize-container .icon-arrow-bottom {
    right: -21px;
        top: -7px;
}
.navigation.navigation-top .taille_page .btn-xs.dropdown-toggle {
	padding: 0px 5px;
    margin-top: -2px;
}
#notice_longue .item-typedoc {
    display: inline-block;
}

.taille_page .icon-arrow-bottom::before {

    font-size: 25px;
}
#ermes_main_menu .dropdown-submenu>a:after {
	margin-top: 8px !important;
}
#resultats .actions .btn-dark {
    float: right;
}

.navbar-inverse .navbar-brand {

    background: transparent url(images/logo-ar.svg) no-repeat right center;
    background-size: contain !important;
	height: 88px;
    width: 400px;
	margin-right: 0 !important;
}


.vignette_document .icon-new {
    bottom: 20px !important;
	right: 0 !important;
    left: auto !important;
	border-radius:0 0px 5px 0px
   
}

#detail-notice .vignette_document .icon-new{
	 bottom: 0px !important;
}

.more-actions {
    left: -40px;
    right: auto;
}
.panel-front>h2,
.panel-heading>h2 {
   text-align: center;
}

.panel>.panel-heading h2, .panel-title, .panel-front>.x-panel-header {
    text-align: right;
	margin-bottom: 15px;
	 
}
.obtain-document-link span{
	color:var(--primary-color)
}

#resultats .obtain-document-link span {
	    FONT-WEIGHT: 700;
}
#langue-btn {
   bottom:auto;
 left: 0 !important;
    right: auto !important;
	margin:0 15px
}
@media (min-width: 993px){
	.button-my-account {
    margin-left: 100px;
    margin-right: 0;
}

}


.notice .actions {
    display: block
}

.notice .actions .btn, .themes .btn {
    font-size: 11px;
   
}
#resultats .notice_courte p {
   
font-size: 15px;}


#facet_container.accordion h3.panel-title {
    border-right: 6px solid #DEAA37;
    padding-right: 15px;
    padding-left: 0;
    border-left: 0
}

.navbar-brand {

    background-position: right center;
}

.btn.clean-text-field {
    border-radius: 0 !important;
}

footer,
footer p {
   
}


#search-panel .input-group-btn:last-child>.btn,
#search-panel .input-group-btn:last-child>.btn-group {
    margin-right: 0;

}

#search-panel .btn-default {

    border-right: 0;
}

.tt-dropdown-menu {
    top: 60px !important;
}

.button-my-account .btn-account-label {
    margin: 0 6px 0 0;
    
}

.theme_2 .panel-heading,
.theme_2 .panel-heading>h2 {
    text-align: center;
}

.render-velocityRenderMode_CARROUSEL-ACCUEIL .owl-carousel .owl-stage {
    display: flex;
    align-content: space-evenly;
    direction: rtl;
}

.theme_3 .panel-heading>h2 {
    text-align: center;
}

.theme_10 .panel-heading>h2,
.theme_12 .panel-heading>h2,
.theme_9 .panel-heading>h2 .blg_content {
    text-align: right;
    padding: 20px 0 20px 8px;
}

.blg_content .title {
    text-align: right;
}

.agd_content div:first-child {
    text-align: left;
}

.all-link-connexe {
	float: right !important;
}
#submit-search {border-radius: 5px 0 0 5px;}
#scenario-selection{
	    border-radius: 0px 5px 5px 0;
}
.agd_content div:last-child {
    border-right: 1px solid #1B1D1F;
    padding-right: 30px;
    border-left: none;
    padding-left: 0;
}
#resultats_detail .vignette_document:before {
    margin: 0 0 0 40px;
    right: -20px;
    left: auto;
	border-radius: 20px 0 ;
}

.indicator .label-holding {
	padding: 0 10px 0 0px;
}


.ct_wol_spec {
    
}

#resultats_detail h2 {
}

#resultats .notice_courte .notice_corps h3 {
    font-size: 2.2rem;
    font-weight: 600;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.icon-off:before,
.icon-cog:before,
.icon-syracuse:before,
.icon-post-open:before,
.icon-post:before,
.icon-bell:before,
.icon-basket:before,
.icon-basket-empty:before,
.icon-search:before,
.icon-editions:before,
.icon-trash:before,
.icon-comment:before,
.icon-time:before,
.icon-pencil:before,
.icon-eye-open:before,
.icon-author:before,
.icon-publisher:before,
.icon-diaries:before,
.icon-map:before,
.icon-new:before,
.icon-game:before,
.icon-tablet:before,
.icon-calendar:before,
.icon-manuscript:before,
.icon-plans:before,
.icon-study:before,
.icon-picture:before,
.icon-ebook:before,
.icon-puzzle:before,
.icon-toy:before,
.icon-art:before,
.icon-web:before,
.icon-magazine:before,
.icon-digitalmagazine:before,
.icon-document:before,
.icon-music:before,
.icon-book:before,
.icon-audiobook:before,
.icon-magnet:before,
.icon-user:before,
.icon-exposition:before,
.icon-application:before,
.icon-cinema:before,
.icon-listen:before,
.icon-chevron-right:before,
.icon-chevron-left:before,
.icon-check:before,
.icon-capture:before,
.icon-unfold:before,
.icon-fold:before,
.icon-link:before,
.icon-return:before,
.icon-minus:before,
.icon-plus:before,
.icon-remove:before,
.icon-asterisk:before,
.icon-list:before,
.icon-info:before,
.icon-rss:before,
.icon-site:before,
.icon-acrobat:before,
.icon-resize-small:before,
.icon-resize-full:before,
.icon-star:before,
.icon-star-empty:before,
.icon-spread:before,
.icon-menu:before,
.icon-spin:before,
.icon-subscriptions:before,
.icon-folder-close:before,
.icon-registrations:before,
.icon-exit:before,
.icon-export:before,
.icon-download:before,
.icon-megaphone:before,
.icon-fascicle:before,
.icon-arrow-bottom:before,
.icon-arrow-right:before,
.icon-desc:before,
.icon-asc:before,
.icon-lock:before,
.icon-unlock:before,
.icon-compass:before,
.icon-share-squared:before,
.icon-share:before,
.icon-export-1:before,
.icon-facebook:before,
.icon-twitter:before,
.icon-tumblr:before,
.icon-pinterest:before,
.icon-comment-edit:before,
.icon-cd:before,
.icon-ebook-1:before,
.icon-book-1:before,
.icon-book-2:before,
.icon-numeric:before,
.icon-video-chat:before,
.icon-video-circled:before,
.icon-file-audio:before,
.icon-other-book:before,
.icon-laptop:before,
.icon-download-1:before,
.icon-volume-down:before,
.icon-suggest-author:before,
.icon-suggest-title:before,
.tw-icon-Numeric:before,
.tw-icon-Physical:before,
.tw-icon-Audio:before,
.tw-icon-Video:before,
.icon-floppy:before,
.icon-users-outline:before,
.icon-history:before,
.icon-sort:before,
.icon-sort-down:before,
.icon-sort-up:before,
.icon-basket-puton:before,
.icon-basket-putoff:before,
.icon-faq:before,
.icon-barcode:before,
.icon-resize-full-on-mobile:before,
.icon-building:before,
#ermes-myaccount .myaccount-menu .menu-item:not(.Loans) i:before {
    margin: 0 0.2em;
}

.search-icon-container {
    left: 0;
}
.fa-phone-alt:before,
.fa-envelope:before,
.fa-envelope:before,
.fa-building:before,
.fa-phone:before,
.fa-fax:before
{
 
    margin-left: 7px;
    margin-right: 0;
    
}

.close[data-v-67e68807] {
    float: left !important;
}
#note-detail div.star>ul {
    float: right;
    margin-right: -4px;
}

#notice_longue_description .nav-tabs>li.active>a,
#notice_longue_description .nav-tabs>li.active>a:hover,
#notice_longue_description .nav-tabs>li.active>a:focus {
}

h2.category_header {
    border-right: none;
    border-left: none;
	font-weight: 700;
}

.tab-content {
    float: none;
}

.footer-icon-container ul {

    float: left;

}

#resultats_detail * {
    text-align: right !important;
}

.navbar-brand-before {
margin-left: 0px;
  margin-right: 20px;
}



footer .bck_ft {

    margin: 0 0 0 20px;
    float: right;
}

footer .social_media {
    text-align: right;
}

div#top-card-reg a{color: var(--red-color);}
.ermes-frame-html a  {
	text-decoration:none;
	font-weight: 700; 
}
 
.ermes-frame-html a:hover,div#top-card-reg a:hover  {
	text-decoration:none;
	color : #000000;
	 
	
}
.Agenda_new .content_bc h2 {
	    text-align: right;
}
#facet_container input[type=checkbox] {
   margin: 3px 0 0px 6px;
    float: right;
}
#mobile-actions #dropMenu2 {
    padding-right: 0;
    padding-left: 5px;
}
.footer p {
	    margin: 20px 0;
}
.holding-new-item[data-v-5793dc87]:after {
    
    padding-right: 5px;
   
}
.taille_page {
    display: flex;
    flex-direction: row;
    align-items: center;
}
#facet_container.accordion h3.panel-title {
    border-right: none;
    padding-right: 0;
    padding-left: 0;
    border-left: 0;
}
[dir="rtl"] .facetList.nav-stacked {
    padding:0 0;
}
#facet_container .panel-heading {
    padding-right: 0;
	 padding-left: 0;
}
.comment-enc .webframe-ermes-lastcomments small,
#facet_container .panel-heading h3,
#resultats .notice_courte .notice_corps h3 {
}

.render-velocityRenderMode_CRSL-MCLT .ct_wol_spec,
.render-velocityRenderMode_CRSL-NEW .ct_wol_spec {
    font-weight: 600;
}

.notice_corps .media-body {
}

.header-banner-menu {
    text-align: left;
}

.dropdown-submenu>.dropdown-menu {
   
  
    right: 100%;
    margin-top: -0px;
    margin-left: 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}


#resultats .notice_courte p {
    margin: 13px 0;
    line-height: 1.6;
}

.theme_deco .panel-heading>h2:before {
    margin-left: 10px;
    margin-right: 0px !important;
}

.theme_deco .panel-heading>h2:after {
    margin-right: 10px;
    margin-left: 0px !important;
}

.dropdown-submenu>a:after {
    float: left;
    transform: rotate(180deg);
}


.comment-enc .webframe-ermes-lastcomments blockquote {
    border-right: 5px solid #af2258;
    padding: 3px 6px 0 0;
    border-left: none;
}

.webframe-ermes-lastcomments-item-note {
    float: right;
}

.owl-carousel {

    direction: rtl;
}

.owl-carousel .owl-stage-outer {
    direction: ltr;
}

.navbar-header {
    float: right;
}
.render-velocityRenderMode_CRSL-NEW .owl_thumb_ct .doc-type {
    border-radius: 0px 10px !important;
}
#scenario-selection, #submit-search,
#globalScenarioMobile>li>a {
	font-weight: 600;
}

.notice.notice_courte .vignette_document a:before {
	right: -8px;
}
.notice.notice_courte .thumbnail-wrapper {
margin: 0 0px 20px 20px;}

.vignette_document {
   
    margin: 0 !important;
}

.notice .actions .btn span {
	
    font-weight: 700;
}
.obtain-document-link  span{
	color:#fff
}
.holding.is-available, .indicator.available, .indicator.exposition {
    border-right: 10px solid #08D62A;
}
@media (min-width: 768px){
.notice.notice_courte, .statut, .statut-disabled, .statut-primaryDoc {
    margin-left: 0px;

}
}
.taille_page {
    left: 0;
   
}
.navigation-page{
	padding:0
}
/***************************************************/
.render-velocityRenderMode_BIB-CONTACT .lib-thumb-bg {
	right: 0px !important;
	border-radius: 10px 0px !important;
}
.handorgel__header__button {
	text-align: right !important;
}
.handorgel__header__button:after {
	float: left !important;
}
.nouveautés-handorgel .panel-heading h2, .agenda-handorgel .panel-heading h2 {
	text-align: right !important;
}
.nouveautés-handorgel .common-view-action-container,
.agenda-handorgel .common-view-action-container  {
    text-align: right !important;
}
.owl-nav .owl-next {
    right: 0px!important;
    left: auto !important;
}
.owl-nav .owl-prev {
    left: 0px !important;
    right: auto !important;
}
.ermes-frame-html a:hover {
	color: #000
}
.webframe-ermes-commonviewedresources .common-view-action-container {
	text-align: right !important;
}
#options_resultat .panel-heading>h2, #resultats_recherche .panel-heading>h2 {
    text-align: right !important;
	font-weight: 700;
}

.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {
    background: none;
    left: auto;
    right: 3px;
}

.render-velocityRenderMode_OWLCAROUSEL .ct_wol_spec {
	text-align: right !important;
}

.available.indicator a {
	 right: 0px !important;
}

.template-resume, .template-title, .template-info {
	    overflow: visible !important;
}


#facet_container.accordion h3.panel-title {
	text-align: right !important;
}

.indicator.no-existing {
	border: none !important;
}

[dir="rtl"] .additional-infos {
	    margin-left: 0;
}

.metadata-actions {
	float: left !important;
}


/* Responsive design Ar */
@media (min-width: 1200px){
	.demande-daide-juridictionnelle-a-distancear .col-lg-offset-2 {
        margin-right: 33.666667%;
        margin-left: 0;
    }
.demandsform  .webframe-integration-formulaire .captcha{
	    margin-left: 0%;
		margin-right: 24%;
}
.demandsform  .form-group .col-lg-offset-2.col-lg-9 .btn-default.submit {
	 margin-left: 0%;
		margin-right: 24%;
}
}

@media (min-width: 1100px) {}

@media (max-width: 1024px) {
	
}

@media (min-width: 992px) {}

@media (max-width: 992px) {
    
   /* .btn-account {
        margin-left: 20px;
    }*/
}

@media (min-width: 768px) {
	.dropdown-menu>li>a {
        text-align: right;
    }
	
    #ermes_main_menu li.LEVEL1 {

        float: right;
    }

    #ermes_main_menu .dropdown-menu>li>a {
        text-align: right;
    }
	
	  #ermes_main_menu .dropdown-menu.Aide.juridictionnelle {
        left: 0 !important;
    right: auto !important;
    }

}

@media (max-width: 767px) {
	
	.button-my-account {
  margin-right: 50px;
        margin-left: 0;
}
    .lang-dropdown-mobile {
        left: 14px;
        right: auto;
    }

    #mobile-actions {
      
    }

    .comment-enc .media-body {
		padding:0 20px 0 0 !important;
	}
}
@media (min-width: 768px) {
	   #search-panel .panel-body.col-md-8 {
    right: 0;
    left: auto;
    top: auto;
    float: left;
}
}

@media (min-width: 768px) and (max-width: 1200px) {
    .btn-group.hamburger-mobile {

        float: left;
        margin: 0 0 0 20px;

    }
}
@media (max-width: 1200px) {
    #ermes_main_menu li.LEVEL1>a {
        font-size: 16px;
    }
}

@media (max-width: 877px){
     #langue-btn {
        margin: 0 10px;
        top: -163px ;
    }
} 
@media (max-width: 767px) {
    #langue-btn {
        margin: 0 10px;
        top: -180px;
}}
.render-velocityRenderMode_DECISIONS .owl-carousel .owl-stage {
    flex-direction: row-reverse !important;
}
@media (max-width: 1170px) and (min-width: 991.98px){
    #search-panel .panel-body.col-md-8 {
        width: 30% !important;
    }
   
}

#langue-btn a:after {
    font-family: "Font Awesome 5 Free";
    content: "\f0ac";
    font-weight: 900;
    position: relative;
}
#langue-btn a:before {
    content: "Français";
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    display: block;
    position: relative;
}
#langue-btn a{
    display: flex;
    gap: 5px;
}
#langue-btn .pipe-separators span {
    display: none;
}

#langue-btn {
    
    top: -161px;
    
}
ul li.red-triangle::before {
    content: ' ';
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 5px solid #d1333d;
    border-bottom: 5px solid transparent;
    display: flex;
    align-items: center;
    margin: 5px;
	border-left:none;
}
.all-link-connexe .dropdown-menu {
  
    min-width: 240px;
    right: 0;
}
.navbar-brand-before {
    background: transparent url(images/gif-trat.gif) no-repeat center center;
    width: 260px;
    height: 55px;
    background-size: contain;
    position: relative;
    margin-left: 10px;
    margin-bottom: -10px;
}

 @media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right !important;
        line-height: 1em !important;
        vertical-align: middle !important;
        padding-top: 25px !important;
    }
}

.render-velocityRenderMode_DECISIONS .btn-primary::after {
    content: "\f060";
    
}

.render-velocityRenderMode_DECISIONS .btn-primary:hover::after, .render-velocityRenderMode_DECISIONS .btn-primary:focus ::after, .render-velocityRenderMode_DECISIONS .btn-primary:active ::after, .render-velocityRenderMode_DECISIONS .btn-primary.active ::after, .render-velocityRenderMode_DECISIONS .open .dropdown-toggle.btn-primary::after {
    margin-right: 15px;
	margin-left: 0px;
    transition: all .8s ease;
}

.Ermes-SiteMap .panel-body li {
    margin-right: 9px;
}

li>ul[class*=" list-"], li>ul[class^=list-] {
  
    padding-right: 10px;
}
.form-control.file-upload::before {
 right:auto;
    left: 0;
	top:0px;
  
}
.password-reveal-button {
    left: 0.3em;
	right: auto !important;
}
.views-row-content #card-item .card-more a:after {
    content: "\f060";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 14px;
    position: relative;
    top: 2px;
    right: 10px;
}
.liens_utiles .panel-heading>h2 {
    border-right: 5px solid #D22E35;
    border-left: none;
    padding-right: 20px;
    text-align: right;
    padding-left: 0px;
}
#top-card-reg #social-follow{gap:14px;}
.btn-e-sevices{
	color: #fff !important;
}
p.required-field-indicator{color: var(--red-color);}
/*


.list-group-item ul.list-group {margin-bottom:30px !important; }
.list-group-item ul.list-group li{margin-right:20px ;}
.list-group-item ul.list-group li,
.list-group-item ul.list-group li.list-group-item a.root-menu {margin-right:0px ;color:#000000;font-size:24px;
padding:0px !important;}
.list-group-item ul.list-group li.list-group-item ul.list-inline{margin-bottom:10px;margin-right:0px;}
.list-group-item ul.list-group li.list-group-item ul.list-inline li {color:#0000ff;font-size:18px;margin-bottom:0px !important;margin-top:0px !important}
.list-group-item ul.list-group li.list-group-item ul.list-inline li span{font-size:16px;}
.list-group-item ul.list-group li.list-group-item ul.list-inline li a.under-menu{color:#00ff00 !important;font-size:20px; margin-right:0px !important;}*/

/*******************bloc css conflit compethence*********************/ 
.fileBloc .panel-heading {
	padding-right:115px;
}
.fileBloc .views-row-content {
	list-style: none;
	min-height: 150px;
	max-height: 150px;
	width: 80%;
	margin: 15px auto;
	border-top:0px none;
	border-left:0px none;
	border-right:0px none;
	border-bottom: 2px solid #eee;
	padding: 50px;
	line-height: 2;
	font-size: 25px;
	color: #000 !important;
	font-weight: bold;
	background-image: url(https://www.jat.tn/themes/custom/tribunal/Images/card-image.png);
	background-repeat: no-repeat;
	background-size: cover;
}	
.fileBloc .views-row-content:before {
	display:none;
	}
.fileBloc img
{
	width: 50px;
	height: 50px;
}
.fileBloc .card-body {
	display: flex;
	flex-direction: row;
	gap: 20px;
}
.fileBloc h4 {
	line-height: 2.2;
} 
/************************bloc css contentieux**********************/ 
.arroundStyle .view-content.cc .views-row {
	background: transparent;
	border: none;
	padding: 0px; 
	box-shadow: none; 
	place-items: center;
	text-align: center;
	flex: 17.62% 0 0;
	min-width: 100px;
}
.arroundStyle .view-content.cc .views-field.views-field-field-icon-electoral .field-content {
	margin-bottom: 0px;

}
.arroundStyle .views-field.views-field-field-icon-electoral{
	background: #ffffff;
	padding: 20px;
	border-radius: 100px;
	border: 1px solid #d1333d;
	margin-bottom:20px;
}
.arroundStyle .views-field.views-field-field-lien-electoral .field-content a{
	font-size:16px;
}
.arroundStyle .views-field.views-field-field-icon-electoral:hover {
	
	cursor:pointer;
} 
.arroundStyle .views-field.views-field-field-icon-electoral {
	box-shadow: rgb(0 0 0 / 35%) 0px 1px 5px;
}
.arroundStyle .views-field.views-field-field-icon-electoral:hover,
.arroundStyle .views-field.views-field-field-icon-electoral.active{
	box-shadow: rgb(0 0 0 / 35%) 0px 1px 10px;
}
.ermes-frame-html a.btn.btn-default:hover {
	color:#fff;
}