iframe {
	width:100%;
	height:100px;
}
.rowrec {
/*	border:1px solid #ddd;*/
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	text-align: center;
}
.colrec {
	border:1px solid #ddd;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	text-align: center;
	height:120px;
	display: block;
	text-align: center;
	display: block;
}

.colrec a {
/*	display: block;*/
}
.colrec p.title {
	font-weight: bold;
	font-size:3rem;
	color:#000;
}
a {
	text-decoration:none;
}
h1 {
	font-family: "Roboto", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 3rem;
	margin-bottom: 0px;
}
h2{
	font-family: Roboto, sans-serif;
	font-size: 2.5rem;	
	padding-bottom: 20px;
	color:#3c4043;
}
.bbblue{
	border-bottom:8px solid #c9292a;
}
.bbred {
	border-bottom:8px solid #175790;	
}
h3.bluetitle {
	color:#19628E !important;
	border-bottom:2px solid #19628E !important;
	padding-top:1.2em;
}
td, th{
	text-align:right;
}
tr.bg-warning {
	background-color: #fff3cd !important;
}
td.bg-danger {
	background-color: #ff8488 !important;
}
td.bg-success {
	background-color: #59e659 !important;
}
header .header {
	background-image: url("/images/header.png");
	height:140px;
	width:100%;
	background-repeat: no-repeat;
	background-position: right;
}
header .header h2{
	padding:0;
	margin:0;
	font-size: 1.1rem;
}
.main-menu a {
	color:#1a73e8;
}
svg.stackedChart {
	background-color: #eee;
}
svg.stackedChart, svg.stackedChart > g {
	width:100% !important;
}
p, a, td { 
	font-size: 1.0em !important;
}
table.l1 tr th:nth-child(1),
table.l2 tr th:nth-child(1),
table.l2 tr th:nth-child(2),
table.l3 tr th:nth-child(1),
table.l3 tr th:nth-child(2),
table.l3 tr th:nth-child(3),
table.l1 tr td:nth-child(1),
table.l2 tr td:nth-child(1),
table.l2 tr td:nth-child(2),
table.l3 tr td:nth-child(1),
table.l3 tr td:nth-child(2),
table.l3 tr td:nth-child(3),
table tr td.al,
table tr th.al
{
    text-align: left !important;
}
table.text-start tr th,
table.text-start tr td{
    text-align: left !important;	
}
tr.bg-white-1 td {
	background-color: #1788CE;
	font-size: 1.1em;
	font-weight: bold;
	color:#fff;
}
tr.bg-white-2 td {
	background-color: #19628E;
	font-size: 1.3em;
	font-weight: bold;
	color:#fff;
}
tr.bg-header td {
	background-color: #f8f9fb;
	font-size: 1.3em;
	font-weight: bold;
    text-align: left !important;	
}
span.border-green {
	background-color:#568203;
	color:#fff;
	padding:5px;
}
span.border-red {
	background-color:#AA0000;
	color:#fff;
	padding:5px;
}
@media all and (max-width: 650px) {
	h1{
		font-size: 1.5rem;	
		padding-top: 10px;
	}
	h2{
		font-size: 1rem;	
		padding-bottom: 10px;
	}
}
.blog-post h2 {
	font-family:"Playfair Display", Georgia, "Times New Roman", serif/*rtl:Amiri, Georgia, "Times New Roman", serif*/	
}
.blog-post {
  margin-bottom: 4rem;
}
.blog-post-title {
  margin-bottom: .25rem;
  font-size: 2.5rem;
}
.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #727272;
}

.grad-blue-0 {
	background-color: #ECF2F6 !important;
	color: #000 !important;
}
.grad-blue-1 {
	background-color: #D9E5EC !important;
	color: #000 !important;
}
.grad-blue-2 {
	background-color: #C6D8E3 !important;
	color: #000 !important;
}
.grad-blue-3 {
	background-color: #B2CBD9 !important;
	color: #000 !important;
}
.grad-blue-4 {
	background-color: #9FBED0 !important;
	color: #000 !important;
}
.grad-blue-5 {
	background-color: #8CB1C7 !important;
	color: #000 !important;
}
.grad-blue-6 {
	background-color: #79A3BD !important;
	color: #fff !important;
}
.grad-blue-6 a {
	color: #fff !important;
}
.grad-blue-7 {
	background-color: #6696B4 !important;
	color: #fff !important;
}
.grad-blue-8 {
	background-color: #5389AA !important;
	color: #fff !important;
}
.grad-blue-9 {
	background-color: #3F7CA1 !important;
	color: #fff !important;
}
.grad-blue-10 {
	background-color: #2C6F97 !important;
	color: #fff !important;
}
.circle a{
/*	color: #fff !important;*/
	background-color: #fff !important;
	border:1px solod #ddd !important;
	border-radius: 25px;
	padding:2px;
	min-width: 40px !important;
	color:#0d6efd !important;
}
.row2split div.row {
	border-bottom:1px solid #ddd;
	padding-top:5pt;
	padding-bottom:5pt;
}
.row2split div.row .text-end{
	font-weight: bold;
	border-right:1px solid #ddd;
}

.lid {
	text-align:center;
	padding:0px !important;
	border:0px !important;
}
.lid1 {
	background-color: #fab99d !important;
	border-right: 1px solid #ddd;
}
.lid2 {
	background-color: #f5c5b0 !important;	
	border-right: 1px solid #ddd;
}
.lid3 {
	background-color: #f2d1c2 !important;	
	border-right: 1px solid #ddd;
}
.lid10 {
	background-color: #f5e490 !important;	
	border-right: 1px solid #ddd;
}
.lid11 {
	background-color: #63b1d6 !important;	
	border-right: 1px solid #ddd;
}
.lid13 {
	background-color: #a0d8f2 !important;	
	border-right: 1px solid #ddd;
}
.lid19 {
	background-color: #97DEFF !important;	
	border-right: 1px solid #ddd;
}

.bgsmall {
	width:3px !important;
}
.bgred {
  background: #FF7F7F !important;
  border-right:1px solid #fff;
}
.bgyel {
  background: #FFFFAD !important;
  border-right:1px solid #fff;
}
.bgblu {
  background: #90D5FF !important;
  color:#fff !important;
  border-right:1px solid #fff;
}

.borderred {
  border-bottom:3px solid #c9292a !important;
}
.borderyel {
  border-bottom:3px solid #fde43c !important;
}
.borderblu {
  border-bottom:3px solid #175790 !important;
}

table.font-small td{
/*	font-size:17px;*/
}
table.font-small td span{
	font-size:24px;
  padding:0;
 border:0;
}
table.font-small th{
	font-size:15px;
}
body table th.all_link {
	width:60px;
	text-align:right !important;
}
@media (max-width: 776px) {
    .container, .container-sm {
        max-width: 100%;
    }
}

.cookieBar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    font-size: 12pt;
    background-color: #333;
    padding-top: 10pt;
    opacity: 0.9;
    color: #fff;
}
.cookieBar p {
    color: #fff;
}
.cookieBar h3 {
    color:#ddd;
}
.cookieBar .btn.declineGdpr {
    background-color: #000000;
    color:#fff !important;
}
.cookieBar .btn {
    color:#fff !important;
    font-size: 12pt;
}
body.clasic th.extend,
body.clasic td.extend
{
	display: none;
}