body {
font-family: 'Roboto', sans-serif;
/*font-family: "Lato" !important;*/
}
table {
	margin-top: 50px;
}

h1.center {
	margin: auto;
	width: 100%;
	text-align: center;
}

div.faq {
	display: flex;
}

div.faq i {
    margin-top: 18px;
    margin-right: 18px;
    font-size: 300%;
    width: 50px;
    flex-grow: 0;
    flex-shrink: 0;
    text-align: center;
}

.divTableCell ul {
	margin-left: 20px;
}
.divTable {
	display: table;
	width: 100%;
	font-size: 16px !important;
	line-height: 1.5 !important;
	font-weight: 300;
	line-height: 1.75;
	letter-spacing: 0.02em;
	margin: 0 auto 30px;

}
.divTable a {
	border-bottom: 1px dashed rgba(0,0,0,0.5);
	text-decoration: none;
}

.divTable a:hover {
	border-bottom: 1px dashed rgba(0,0,0,0.15);
}

.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}

.divTableCell b {
    vertical-align: top;
    display: inline-block;
    margin-top: 20px;
}

.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableCellCenter {
        text-align: center;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.divTableBodyFlex .divTableRow {
    display: flex; flex-wrap: wrap;
}
.divTableBodyFlex .divTableCell {
    flex: 1; min-width: 200px;
    position: relative;
}

.divTableBodyFlex .divTableCell img {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
}

.divTableBodyFlex .divTableCell b {
	display: inline-block;
	margin-left: 60px;
}

.title {
	margin-top: 40px;
	position: relative;
}

.title img {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
}

.title h1 {
	display: inline-block;
	margin-top: 13px;
	vertical-align: top;
	margin-left: 60px;
}

@media (max-width: 600px) {
	.divTable {
		display: block;
		overflow: scroll;
	}
	.divTableBody {
		display: block;
		width: 100%;
		min-width: 600px;
	}
	.divTableBody.divTableBodyFlex {
		min-width: unset;
	}
}

@media print {
	body {
		font-size: 11px;
	}
	.divTable {
		overflow: hidden;
		font-size: 10px !important;
	}
	.title {
		margin-top: 20px;
	}
	.title img {
		width: 30px;
		height: 30px;
	}
	.title h1 {
		margin-left: 30px;
		font-size: 100%;
		margin-top: 10px;
	}

	.divTableBodyFlex .divTableCell img {
		width: 30px;
		height: 30px;
	}
	.divTableBodyFlex .divTableCell b {
		margin-left: 30px;
		margin-top: 10px;
		font-weight: bold;
	}
	.title, h4 {page-break-after: avoid;}
	.divTableRow {page-break-inside: avoid; page-break-before: avoid;}

	#julius {
		display: none;
	}
}