 /* Theme espagne Madrid */

 #search-panel #scenario-selection {
     display: none;
     background-color: #fff;
     border-color: #878a8d;
     color: #0081c7;
 }

 .navbar-header-after {
     /*background: transparent url(images/madrid/partner_logo.png) no-repeat center center;
     float: left;
     width: 150px;
     height: 140px;
     background-size: auto;
     margin-left: 30px;*/
 }

 .navbar-brand-before {
     background: transparent url(images/cnospa/partner_logo.svg) no-repeat center center;
     float: left;
     width: 188px;
     background-size: contain;
     height: 86px;
     margin: 0;
 }

 .navbar-header-after {
    background: #fff url(images/cnospa/logo_before2.svg) no-repeat right center;
    display: block;
    width: 156px;
    height: 86px;
    float: right;
    border-left: 1px solid #000;
    background-size: 122px auto;
 }

 header .navbar-header {
     display: flex;
     justify-content: space-between;
     align-items: end;
     flex-direction: row;
 }



 .navbar-brand {
     width: 447px;
     background-image: url(images/cnospa/logo_ciol_partner.svg);

 }

 #notice_longue #tab_suggestion {
     display: none;
 }

 /*.navbar-header-after:after { content:'In partnership with'; position: relative; width: 100%; display: block; font-size: 15px;}*/

 /* menu hamburger */

 #mobile-actions>div {
     display: none;
 }

 #mobile-actions.visible-xs {
     display: block !important;
     width: 1100px;
     position: relative;
     box-shadow: none;
     background-color: transparent;
     margin: 0 auto;
     z-index: 99
 }

 #mobile-actions .navbar-toggle {
     display: block !important;
     padding: 0;
     background: #fff;
     border-radius: 0;
     margin: 0;
     border: none;
 }

 #mobile-actions>.hamburger-mobile .navbar-toggle {
     float: none;
     margin-left: 0;
 }

 .navbar-collapse.collapse {
     display: none !important;
 }

 .change-site-mobile {
     display: none;
 }

 #mobile-actions.mobile-actions-compact .navbar-header {
     padding: 0;
 }

 .hamburger-mobile .icon-bar {
     background-color: #0081C7;
     height: 6px;
     width: 44px;
     margin-top: 6px;
 }

 #langue-btn {
     right: 60px;
     bottom: 92px;
 }

 .navbar-brand {
     width: 382px;
	 height:59px
 }
.navbar>.container .navbar-brand {
    margin-left: 16px;
    padding: 0;
}
 .statut .obtain-document-link,
 .view-document {

     /*font-size: 12px !important;
    text-transform: none !important;
    color: #878a8d !important;*/
 }

 @media (max-width: 1200px) {

     /*.navbar-header-after {
         width: 118px;
     }*/
    /* .navbar-brand {
         width: 350px;
     }*/
 }

 @media (max-width: 1024px) {
     .navbar-brand {
         width: 280px;
     }

     /*.navbar-header-after {
         width: 92px;
         margin-left: 26px;
     }*/
 }

 @media (min-width: 992px) {
     .navbar-brand-before {

         border-right: 1px solid #000;

         padding: 0;

         border-left: 1px solid #000;

     }
 }



 @media (max-width: 992px) {
     .navbar-header-after {
         margin-left: -91px;
     }
 }

 @media (max-width: 992px) and (min-width: 768px) {
     #mobile-actions.visible-xs {
         width: 750px;
     }

     #langue-btn {
         bottom: 92px;
     }
	  #main_search_form{
		  width: 84%;
	  }
	  
	  .btn-account {
  
	  font-size: 14px;}
 }

 @media (max-width: 1200px) and (min-width: 992px) {
     #mobile-actions.visible-xs {
         width: 970px;
     }
	  #main_search_form{
		  width: 93%;
	  }
	 
 }

 @media (min-width: 768px){
	 .button-my-account {
top: 191px;}
 }


     .container>.navbar-header,
     .container>.navbar-collapse {
         width: auto;
         height: 86px;
     }

     #ermes_main_menu {
         width: auto;
         padding: 0;
         display: block;
         float: right;
         display: block;
     }

     #mobile-actions>.hamburger-mobile {
         background: #fff;
         display: inline-block;
         position: absolute;
         right: 0;
         top: 191px;
     }

     .container-header {
         background: transparent !important;
         height: 86px;
         margin: 14px auto 14px;
     }


 }




 @media (max-width: 767px) {
     .navbar-header-after {
         margin-left: 0;
         position: absolute;
         right: 0px;
         top: 0;
     }
	 
	 .navbar>.container .navbar-brand {
    margin-left: 0px;
    
}


     .navbar-brand-before {
         margin: 0px !important;
         width: 100px;
     }

     #mobile-actions>div {
         display: inline-block;
     }

     #mobile-actions.visible-xs {
         width: 100%;
     }

     .hamburger-mobile {
         float: right;
     }

     #mobile-actions>.hamburger-mobile .navbar-toggle {
         float: right;
         margin: 4px 6px;
     }
 }

 #globalAdvancedSearchLink {
     display: none !important;
 }


 footer [class^="icon-"],
 footer [class*=" icon-"] {
     color: #f2f0f1;
     font-size: 30px !important;
     margin-top: 0px !important;
     position: default !important;
     /* font-size: 65px; */
     /* margin-top: -15px; */
     /* position: absolute; */
 }

 @media (max-width: 660px) {
     .navbar-header-after {

         width: 169px;
     }
 }