/* CSS Document */

@media print {
 h1,  h2,  h3,  h4,  h5,  h6 {
    page-break-after: avoid !important;
  }
body,
.basic-table caption, .annex-table caption, caption, 
.basic-table thead, .basic-table tbody, .annex-table thead, .annex-table table tbody {
		
		font: 12px/1.3 "Open Sans", arial, sans-serif;
		}
		
		.annex-table {border-collapse:collapse;}
.dd-lang-wrapper {display:none !important;}
a, a:visited {
	text-decoration: none;
}
a[href]:after {content:none;}
a[href^="http://"]:after {
	content: " (" attr(href) ")";
}
a[href^='#']:after, a[href='']:after {
	content: none;
}
.eca-number-title {
	color: #a6b622;
	font-size: 1.4em;
	font-weight: bold;
	display: block;
	page-break-inside : avoid !important;
}
.eca-sr-box {
	background-color: #e7ebcc !important;
	margin-bottom: 3em;
	padding: 1em;
	-webkit-print-color-adjust: exact;
	page-break-inside : avoid !important;
}
.eca-sr figure img {
	width:100% !important;
	page-break-inside : avoid !important;
	}

a[data-lightbox^="image"]:after {content:none;}
abbr[title]:after {
	content: "(" attr(title) ")";
}
thead {
	display: table-header-group;
}
tr, img, figure {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: none !important;
	width: 100%;
}
.dd-lang-wrapper {
	display: none !important
}
#globalnav {
	display: none !important;
}
#publication-header .col-sm-3 {
	display: none !important;
}

.available-formats-container {	display: none !important;}
 .what-we-found-box {display:table;}
 
 .what-we-found-box >div {display:table-cell;float:none;width:50%;}
.left-border {
    border-left:none !important;
    padding-left: 0 !important;
}

.affix {position:static !important; margin-left:20px; margin-right:20px;float:none !important;}

#toc {width:auto !important;margin-left:20px;margin-bottom:20px; padding:0;list-style-type:none;}

#toc li {margin:0 .5em; }
ul#toc li:first-child {padding:.5em 0; margin:0;}
#eu-signing {
	box-shadow: none;
	border: none;
}
#eu-signing + figcaption {
	margin-bottom: .5cm
}
a.formats {
	display: block;
	position: relative;
}
a.formats::after {
	position: static;
	left: 100%;
	color: #000;
	margin-left: .5cm;
	min-width: 50%;
}
.col-sm-4 h2 {
	margin-bottom: 20px;
}

#mobile-nav{display:none !important}
.basic-table th {
	color: #fff !important;
	background-color: #a8b621 !important;
	border: 1px solid #a8b621 !important;
	border-right: 1px solid #fff;
	text-align: center;
}

.about-table {
	width:auto;
	}
	.about-table tr td { padding:3pt 7pt}
	
	.left-col {border-right:none !important;}
	
.basic-table p
{	line-height: 18px !important;
	margin-bottom: 1.2em !important;
	color: #016937;
	font-size: 1.4em;
	font-weight: bold;
}
@page {margin:0.5cm;}
}
