/* for printing EvoSem pages */
@page {
	size: A4;
	/* size: A4 portrait; */
	margin: 4% 7%;
}
body {
	/* font-size: 16pt; */
}
a[href]:after {
	/* display:none; */
  }
div.nav-collapse {
	display: inline-block;
	/* float: right; */
	margin: auto;
}
a.btn-navbar, div.nav-collapse > ul.nav {
	display: none !important;
}
div.navbar-static-top {
	display: block;
    text-align: right;
	/* float: right; */
}
.sens12 {
	/* text-decoration: underline; */
}
.tab2 > table > tbody > tr > td:nth-child(4n-2) {
	color: #780f5a;
    font-size: 98%;
    font-weight: 640;	
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    /* display: block; */
}
thead, tfoot {
    background-color: #e8d2bf !important;
    /* color: #fff; */
}
#transport {
	align-items: initial;
	color: purple;
}
.icon {
    float: right;
    padding: 0px 1px 0 0;
    margin: 5px 9px 0px 1px;
    width: 14px;
}
td.lg_link > a > img.icon {
    margin: 4px 2px 0px 1px
}
table, td {
    font-size: small;
}

.table_title {
    position: initial;
}
.table-condensed th, .table-condensed td {
    padding: 1px 8px;
}
.lg_form {
    font-weight: 600;
    line-height: 130%;
    font-size: 10pt;
}
.lg_name {
    line-height: 1.6;
    font-size: 8.5pt;
}
div#largeGraph, h3#SliderAdapt > span:nth-child(3n) {
	display: none;
}

/*
div#visualization {
	height:450px !important;
	max-height:450px !important;
    break-inside: avoid;
	clear: both;
}
div#tPlot {
	height:500px !important;
	max-height:500px !important;
}
*/
div#visualization {
    break-inside: avoid;
    page-break-after: always;
}
div#GraphWindow {
    page-break-before: avoid;
    /* page-break-after: always; */
}
svg#plot {
	height: 700px !important;
	max-height:800px;
}
div#TableZero {
	/* page-break-before: always; */
}
h2#graphTitle {
    margin: 15px 8px;
    font-size: 16pt !important;
}
div#OtherTables {
	/* clear: both; */
    /* page-break-before: always; */
}
div#tab2 {
	page-break-after: always;
}
.logo {
	margin: 16px;
}
.url_export span a img {
    width: 24px !important;
    margin: 6px 6px 0 0 !important;
}
div#MainSource a img {
    width: 24px;
	padding: 0px 1px 5px 0px;
	margin: 11px 9px 0 0;
}
div#transport {
	max-height: 100px;
}
span.auto_etymon {
	/* background-color: #e8d2bf !important; */
	border: 3px solid #e8d2bf;
    border-radius: 9px;
}
table.table tbody tr, .tab1 table tbody tr, .tab2 table tbody tr {
	vertical-align: -webkit-baseline-middle;
}
.tab0 > details > div > table.table > tbody > tr > td:first-child {
    background-color: rgba(255, 207, 0, 0.14) !important;
}
.details_title {
    font-size: 7pt !important;
    color: #ccc !important;
}
.tab1 > table > tbody > tr > td:nth-child(4n-2) {
    font-weight: 600;
    font-size: 92%;
}