/* @override http://www.eib.org/technical/css/dev/printer.css */
@media print{

    @page {
          size: A4;
        @bottom-right {
            content: "Page " counter(page) "/"  counter(pages);
            font-family: "Myriad Pro", "Arial Unicode MS", Verdana, Arial,sans-serif;
            font-size:50%;
        }

        @bottom-left {
            content: "Copyright © European Investment Bank 2019";
            font-family: "Myriad Pro", "Arial Unicode MS", Verdana, Arial,sans-serif;
            font-size:50%;

        }
    }
* {
  transition: none!important;
}
body {
    font-family: "Myriad Pro", "Arial Unicode MS", Verdana, Arial,sans-serif;
    font-size:11pt;
}

title {    string-set: title content()}

h2, h3 {    string-set: headers content()}

h1, h2, h3, h4, h5, h6, dt, em {
    page-break-after: avoid;
    page-break-before: avoid;
}

h3, h4, h5, h6 { margin-top: 1em; }

.overlay, .simple_overlay,
#header .container,
#menu,
#body #left,
#right,
#footer,
.hide,
#closing,
fieldset.captcha,
.navbar-eib,
.navbar-head,
.search-form-large {    display: none !important;}

#right.projects_pipeline_ {
    display:inline !important;
}

#responsive-menu {display:none !important;}

.responsive-title {display:none !important;}

#banner {display:none !important;}

.triangle {display:none !important;}

img.FCMap_NewWorld {
    width: 100%;
}

.ui-icon { display:none !important; }

a:link, a { color: #000000; }

#body ul.imageFade {
    clear: both;
    list-style: none !important;
}

#body .mailprint {    display: none !important;}

#body #details .contentLanguage li {
    display: inline;
    margin-left:2px;
}

#body img { float: left; border: 0; margin-right:10px; margin-bottom:10px; max-width: 10vw;}

.gallery p {margin:0;}
/*.gallery img, .gallery a {
width:230px;
max-width:230px;
}*/

.fusionMap object { display: none !important; }
.fusionChart object { display: none !important; }

hr {
    margin-top: 1em;
    color: #DDDDDD;
    clear: both;
}

hr.space {
    color: #FFFFFF;
    border: none;
    background: none !important;
}

ul#details { list-style: none; padding-left: 0; }
ul.containerTabs, div.boxLink, ul.contentLanguage { display: none !important; }

fieldset ol { list-style: none; padding-left: 0; }
fieldset ol li { clear: left; }

fieldset input[type='submit'] { display: none !important; }

.dataTables_filter, .dataTables_length { display: none !important; }
.clear { clear: both; }
.dataTables_wrapper { width: 99%; }
.dataTables_wrapper .dataTables_wrapper .bottom { display: none !important; }

div.olMap {
  height:300px;
  width:100%;
}

#map div.olMapViewport {
    border:0 !important;
}

#geo-addresses, .infocentre_contact_offices_ue_ hr {
    display:none !important;
}

.manager {
float:left;
    width:120px;
    max-width:120px;
    height:200px;
    max-height:200px;
}

.management-committee.manager {
    height:auto;
    max-height:500px;
}

.manager img {
    float:none !important;
    width:80px;
}

.manager .span12.small {
  width: 80px !important;
}

.contact ul li { list-style: none; padding-left: 0; }
.contact ul li:before { content: attr(title) ": ";}

.video img.play {display:none !important;}

.photoDate {    float : left !important;}

.urlback {
font-size:80%;
color:#888;
}

/*----------------------- - Homepage - ---------------------*/
.slide .slider-left {
  float: right;
  width: 50%!important;
}

.slide .slider-right img {
    float: right;
    width: 50%!important;
    margin-top: -190px!important;
}

.leftColumn {    float:none !important;}

.timer, .orbit-bullets, .slider-nav, #underfooter, .resources_menu, .newsletterWrapper {    display:none !important;}

.jcarousel-container h4{display:none !important;}

#featured > img.slider_img {    display: none !important;}

#body .home_ h2 {    display: none !important;}

.row-fluid.slide div.legend.slider-left div {display:block!important; z-index:3!important; opacity: 1!important;}
.row-fluid.slide div.legend.slider-left div ul  {display:block!important;z-index:3!important;opacity: 1!important;}
.row-fluid.slide div.legend.slider-left div ul li {display:block!important;z-index:3!important;opacity: 1!important;}

.row-fluid.slide div.slider-right img  {display:block!important;z-index:1!important;opacity: 1!important;}

.slider_context { margin-top: 7%!important; }

.allNews{display:none !important;}
 .allEvents{display:none !important;}


/*--------------- relatedAccordion ---------------------*/
.ongletDynamique {display:none;}
#relatedAccordion DIV.ui-accordion-content.ui-helper-reset.ui-widget-content {display:block!important;}
#relatedAccordion DIV.ui-accordion-content.ui-helper-reset.ui-widget-content DIV.center.nextContentRelatedAccordion {display:none!important;}

/*--------------- DynamicEvents ---------------------*/
.eventsCarousel .number {    color: #CCCCCC;    float: left!important; font-weight: bold; padding-bottom: -15px; margin-bottom: -15px; }
.eventsCarousel .month {    color: #CCCCCC;    float: left!important;  font-weight: bold; padding-bottom: -15px; margin-bottom: -15px;}
.eventsCarousel .text_event {    color: #00529E;    float: left;  font-size: 12px;  font-weight: bold;  width: 78%;  padding-bottom: 10px; margin-bottom: 10px;}
.eventsCarousel .text_event a {    color: #555555;}
.eventsCarousel div.jcarousel-clip.jcarousel-clip-vertical {overflow: visible!important; padding-bottom: 180px; margin-bottom: 180px;}
.eventsCarousel div.jcarousel-clip.jcarousel-clip-vertical ul {overflow: visible!important;}
.eventsCarousel div.jcarousel-clip.jcarousel-clip-vertical ul li {overflow: visible!important;}
.eventsCarousel div.jcarousel-clip.jcarousel-clip-vertical ul li div {overflow: visible!important;}

.eventsCarousel li.jcarousel-item.jcarousel-item-vertical{
border-style:dotted;
border-width : 1px;
}

/*--------------- JCarousel Vertical [dynamicBox + DyncamicEvents]---------------------*/
li.jcarousel-item.jcarousel-item-vertical {float:none!important;}
li.jcarousel-item.jcarousel-item-vertical div {float:none!important;}

.ui-accordion .ui-accordion-content {display : block!important;}

/*--------------- Timeline --------------*/
.container #body .about_key_figures_timeline_ .timeline img {
    float: none !important;
}
.container #body .timeline img.squareImage, #body .timeline img.left, #body .timeline img.right, #body .timeline img.bottomImage {
    display: none !important;
}
.container #body .about_key_figures_timeline_ .timeline span.illustrationDate {
  line-height: 55px;
}
.container #body .about_key_figures_timeline_ .timeline a.illustrationLink {
  line-height: 55px;
}
.container #body .about_key_figures_timeline_ .timeline .keyDate {
  border-top: 1px solid #ccc;
  margin-top: 20px;
}
.container #body .about_key_figures_timeline_ .timelineMenu {
  display:none !important;
}


/* *********** ACP section ********** */

.bg-color-orange {
    background-color: #F26522 !important;
}

.bg-color-blue {
    background-color: #00529E !important;
}

.bg-color-cyan {
    background-color: #9CAFD6 !important;
}

body #content .thumbnail {
    padding:10px !important;
}

body #content figure .text-bigger p * {
    font-size: 1.7em !important;
    color: #fff !important;
}

.text-center.text-bigger {
    margin-top: 30px !important;
    margin-bottom: 10px !important;
    min-height: 50px !important;
}

body #content .impact-title {
    color:#ffffff !important;
    font-size:18px !important;
    min-height: 50px !important;
    padding-top: 5px !important;
}

.box__content .box__image img {
    height: 70px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

section.column .box__wrapper {
    height:100% !important;
}

.acp-col, .gallery-image-ncff {
  width: 33.33% !important;
  float: left !important;
  -webkit-print-color-adjust: exact;
}

.accordion-details {
  display: block !important;
}

.digital-economy {
  display: block !important;
}

.financial-sectors {
  display: block !important;
}

.small-and-medium-businesses {
  display: block !important;
}

.corporates-and-industry {
  display: block !important;
}

.sustainable-infrastructure {
  display: block !important;
}

.climate-action {
  display: block !important;
}

.fragile-economies {
  display: block !important;
}

.food-security {
  display: block !important;
}

.gender-equality-and-youth {
  display: block !important;
}

.migration {
  display: block !important;
}

.regional-integration {
  display: block !important;
}

/* *********** END ACP section ********** */


/* *********** Show accordion ********** */
.relatedAccordions div{
  display: block !important;
}

#relatedAccordion div{
  display: block !important;
}

#relatedAccordionRegion div{
  display: block !important;
}

#relatedAccordionRegionAcp div{
  display: block !important;
}

#relatedAccordionProducts div{
  display: block !important;
}
/* *********** END Show accordion ********** */


.full-width-banner #content h2 {
    display: none !important;;
}
/*--------------Start publication-----------*/

.publication-list-item{
  height: 250px !important;
}


/*--------------END publication-----------*/

/*-------------- Complaint ----------------*/

.complaintsHeader {
    vertical-align: middle !important;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.caseWrapper {
    width: 12.3% !important;
    float: left !important;
}

.caseWrapper.last {
    width : 13.9% !important;
}

a.caseStatus {
    border : none !important;
}

div.caseText {
    background: #fff;
}

p.caseText {
    color: #79B63E;
    margin-bottom: 0;
    font-size: 12px;
}

div.caseLink {
    color: #79B63E;
    border: 1px solid #94C25A;
    border-width: 0 1px 1px;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    padding-top: 6px;
    background-color: white;
    text-align: center;
}

div.caseLink a.caseStatus {
    color: #79B63E;
}

a.caseStatus:hover {
    color : #79B63E;
}

.caseStatus {
    color: #fff;
    height: 25px;
    padding-top: 5px;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    text-align: center;
    font-size : 12px;
}

.statusBar {
    background : none no-repeat scroll #79B63E;
    background : -moz-linear-gradient(#AECE76, #79B63E) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#AECE76), to(#79B63E));
    background: linear-gradient(#AECE76, #79B63E);
    background : -o-linear-gradient(#AECE76, #79B63E);
}

.caseDate {
    color: #79B63E;
    border: 1px solid #94C25A !important;
    border-width: 0 1px 1px !important;
    font-size: 12px !important;
    font-weight : normal !important;
    font-style : normal !important;
    padding-top: 6px;
    background-color : white !important;
    text-align : center !important;
}

.statusUnChecked.caseStatus a.caseStatus {
    color : #dddddd;
}

.statusUnChecked .caseDate {
    border : none !important;
}

.caseBlank {
    background-color : #FFFFFF;
    height : 26px;
}

.currentStatus.caseStatus a.caseStatus {
    color : #7CB741;
}

.closeStatus.caseStatus a.caseStatus {
    color : #7CB741;
}

.currentStatus.caseStatus {
    /*background : url("/img/site/resource_arrow_white30x30.png") no-repeat scroll -3px center transparent;*/
    background: #d3f49a !important;
    font-style: italic !important;
    font-weight: bold !important;
    font-size: 13px !important;
}

.closeStatus.caseStatus {
    background: #d3f49a !important;
    font-style: italic !important;
    font-weight: bold !important;
    font-size: 13px !important;
}

.caseDescriptionProject a {
    color: #000 !important;
}

a.caseDescription:hover {
    color: #337ab7 !important;
    text-decoration: none !important;
}

h4.projectDescription_title,
h4.caseDescription_title,
h4.projectDocuments {
  background-color: #E5ECF9 !important;
  color: white !important;
  margin-bottom: 15px !important;
  margin-top: 0 !important;
  padding-left: 10px !important;
  padding-bottom: 12px !important;
  padding-top: 10px !important;
}

h4.projectDescription_title a,
h4.caseDescription_title a,
h4.projectDocuments a {
  cursor: default !important;
}

.slideToggleButton {
    padding: 0px !important;
    height: 16px !important;
    width: 16px !important;
    margin-right: 10px !important;
    float:left !important;
}

.caseDescription {
    float : left !important;
}


.print{
  display: none !important;
}
.navbar-default{
  border: 0 !important;
}
.navbar-eib{
  display: block!important;
}
.menu-center{
  display: none !important;
}
.eib-logo{
  display: block !important;
}

a.link-eib::after{
  display: none !important;
}

.nav-additional{
  display: none !important;
}
.eif-logo{
  display: none !important;
}

.search-field{
  display: none  !important;
}
.sub-nav--enhanced{
  display: none  !important;
}
.dropdown-language{
  display: none !important;
}
.btn-lang{
  display: none !important;
}
.dropdown-menu-language{
  display: none !important;
}

.navbar-toggle-button{
  display: none !important;
}
#body img{
  float: left;
  border: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  max-width: 10vw ;
}
.header__breadcrumb-list{
  float: right !important;
}

.niceform{
  display: none!important;
}

select{
  display: none!important;
}
td{
  padding-right: 10px !important;
}
img.projectCycle {
  max-width: 100% !important;
}
