body {
	font-family: droid_sans, Verdana, Helvetica, sans-serif;
	color: #191919;
}

table.tableopenpage tr td.title {
	/*font-weight: 100;
	background-color: #003299;
	color: white;*/
	 padding-bottom :4px; 
    border-bottom: 4px solid #007fff;
    background-color: white;
    color: #007fff;
}

html {
	-webkit-font-smoothing: antialiased;
}

a, .download {
	color: #191919;
}

a:hover, .download:hover {
	color: #328dd2;
}

.arrow-blue-2:before, .charts:before, .clear:before, .ecb-currency:before,
	.reset:before, .search:before, .sitemap:before, a.arrow:before, a.arrowReverse:before,
	a.calendar:before, a.caret-down:before, a.caret-left:before, a.caret-right:before,
	a.caret-up:before, a.charts:before, a.csv:before, a.doc2:before, a.doc:before,
	.download:before, a.mail:before, a.pdf2:before, a.pdf1:before, a.pdf:before, a.rss:before,
	a.search:before, a.sort-asc:before, a.sort-desc:before, a.time:before,
	a.xls2:before, a.xls:before, a.xml:before, a.youtube:before, a.zip:before,
	span.calendar:before, a.external:before, button.searchReversed:before,
	a.pdf1:before, .plus:before, .minus:before {
	margin-right: 5px;
	width: 15px;
	text-align: center;
	display: inline-block;
	position: relative;
}

a.pdf2 {
	display: inline;
	font-size: 10px;
	line-height: 19.6px;
	text-decoration: none;
	padding: 2px;
}

a.arrowReverse, a.audio, a.calendar, a.caret-down, a.caret-left, a.caret-right,
	a.caret-up, a.charts, a.csv, a.doc, a.doc2, a.download, a.epub, a.external,
	a.facebook, a.flickr, a.flickr-color, a.google-plus, a.mail, a.mobile-phone,
	a.mp4, a.pdf, a.play, a.rss, a.rss-grey, a.rss-round, a.search, a.sort-asc,
	a.sort-desc, a.telefax, a.telephone, a.time, a.twitter, a.video, a.xls,
	a.xls2, a.xml, a.youtube, a.zip, a.selectCube, a.selectCube_selected, a.moreFilters,
	a.moreFilters_selected, a.metadata, a.metadata_selected, a.dataTable, a.dataTable_selected,
	a.dataChart, a.dataChart_selected, a.addToFavorite, a.replaceGroup, a.addToGroup,
	a.newGroup, a.search, .download, a.seeDSD, button.searchReversed, a.pdf1,
	a.fullPageView, a.reverseHelp, a.reverseUndo, .plus, .minus {
	display: inline;
	font-weight: 600;
	/*font-size: 12px;*/
	line-height: 19.6px;
	text-decoration: none;
	padding: 2px;
}

.refresh, .refresh:before {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
	display: inline-block;
	font: normal normal normal 17px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
	color: #328dd2;
}

a.arrow {
	display: inline;
	/*font-weight: 100;
	font-size: 12px;*/
	line-height: 19.6px;
	text-decoration: none;
	padding: 0px;
}

a.selectCube_selected, a.moreFilters_selected, a.metadata_selected, a.dataTable_selected,
	a.dataChart_selected {
	border-bottom: 2px solid #328dd2;
	color: #328dd2;
}

.caret-down:before, .caret-left:before, .caret-right:before, .caret-up:before,
	.charts:before, .csv:before, .download:before, .fa, .search:before,
	.sitemap:before, .zip:before, a.arrow:before, a.arrowReverse:before, a.calendar:before,
	a.caret-down:before, a.caret-up:before, a.charts:before, a.csv:before,
	a.download:before, a.search, a.sitemap:before, a.zip:before, button.search,
	span.calendar:before, ul li:before, a.mail:before, a.external:before, a.selectCube:before,
	a.selectCube_selected:before, a.moreFilters:before, a.moreFilters_selected:before,
	a.metadata:before, a.metadata_selected:before, a.dataTable:before, a.dataTable_selected:before,
	a.dataChart:before, a.dataChart_selected:before, a.addToFavorite:before,
	a.replaceGroup:before, a.addToGroup:before, a.newGroup:before, a.search:before,
	a.help:before, a.reverseHelp:before, a.reverseUndo:before, button.searchReversed:before,
	a.seeDSD:before, a.fullPageView:before, .plus:before, .minus:before {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	color: #328dd2;
}

.fa-external-link:before, a.external:before {
	content: "\f08e";
}

a.pdf2:before, a.pdf1:before {
	/*content: "\f1c1";
	 background: url('../img/icon_pdf.gif');
	width: 14px /* width of the image;
	height: 14px /* height of the image 
	display: absolute;*/
}

.fa-search:before, .search:before {
	content: "\f002";
	color: #545454;
}

.download:before, .fa-download:before, .mp4:before, .zip:before, a.download:before,
	a.mp4:before, a.zip:before {
	content: "\f019"
}

.fa-list:before, .sitemap:before, a.sitemap:before {
	content: "\f03a"
}

a.arrow:before, a.arrowReverse:before {
	color: #fff;
	background-color: #328dd2;
	box-sizing: border-box;
	line-height: 10px !important;
	padding-bottom: 1px;
}
button.searchReversed:before {
	color: #fff;	
	box-sizing: border-box;
	line-height: 10px !important;
	padding-bottom: 1px;
}

a.arrow:before {
	content: "\f105";
}

.fa-calendar:before, a.calendar:before, span.calendar:before {
	content: "\f073";
}

.ico-envelope:before, .mail:before, a.mail:before {
	content: "\f0e0";
}

a.selectCube:hover, a.selectCube_selected:hover, a.moreFilters:hover, a.moreFilters_selected:hover,
	a.metadata:hover, a.metadata_selected:hover, a.dataTable:hover, a.dataTable_selected:hover,
	a.dataChart:hover, a.dataChart_selected:hover, a.addToFavorite:hover, a.replaceGroup:hover,
	a.pdf2:hover, a.pdf1:hover, a.addToGroup:hover, a.newGroup:hover, a.search:hover,
	.download:hover, a.seeDSD:hover, a.fullPageView:hover, a.reverseHelp:hover,
	a.reverseUndo:hover, .refresh:hover {
	background-color: #bbb; /*'#328dd2;*/
	color: white;
	border-radius: 5px 5px 5px 5px;
}

a.selectCube:before, a.selectCube_selected:before {
	content: "\f1b3";
}

a.moreFilters:before, a.moreFilters_selected:before {
	content: "\f0b0";
}

a.info:before, a.metadata:before, a.metadata_selected:before {
	content: "\f129";
}

a.dataTable:before, a.dataTable_selected:before {
	content: "\f0ce";
}

a.dataChart:before, a.dataChart_selected:before {
	content: "\f201";
}

a.addToFavorite:before {
	content: "\f005";
}

a.replaceGroup:before {
	content: "\f0ec";
}

a.addToGroup:before {
	content: "\f067";
}

a.newGroup:before {
	content: "\f114";
}

a.search:before {
	content: "\f002";
}

a.help:before {
	font-size: 18px;
	content: "\f059";
	color: #007fff;
}

a.reverseHelp:before {
	font-size: 18px;
	content: "\f128";
}

a.reverseUndo:before {
	font-size: 18px;
	content: "\f0e2";
	color: white;
}

a.reverseUndo {
	color: white;
}

a.seeDSD:before {
	/*  content: "\f06e";*/
	content: "\f0ca";
}

.plus:before {
	content: "\xf067";
}

.minus:before {
	content: "\xf068";
}

a.seeDSD {
	white-space: nowrap;
}

button.searchReversed:before {
	content: "\f002";
}

a.sdwbg1:hover, a.sdwbg2:hover, a.sdwbg3:hover, a.sdwbg4:hover, a.sdwbg5:hover,
	a.sdwbg6:hover, a.sdwbg7:hover, a.sdwbg8:hover {
	/*font-size: 1.1em;*/
	color: #003299;
	/*background-color: #328dd2; */
	background-color: rgba(20, 55, 82, 0);
	/*border: 1px solid #328dd2;*/
	border-radius: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

a.fullPageView:before {
	content: "\f065";
}

a.hideDiv:before {
	/* img/icon_hide.gif */
	content: "\f146";
}

span.refresh:before {
	/* img/icon_hide.gif */
	content: "\f021";
}

a.showDiv:before {
	/*  img/icon_show.gif  */
	content: "\f067";
}

.right-padding {
	padding-right: 15px;
}

/*LIst CSS*/

/*Last Minute CSS*/
#nodeDescription {
	font-size: 90%;
}

#tabsMD {
	font-size: 120%;
}



div#reportcontentarea div#nodeDescription a {
	color: #0031ad;
	text-decoration: none;
}

#tabsMD {
	border: none;
}

#tabsMD .ui-widget-header {
	background: none;
	border: none;
	border-bottom: 1px solid #ebebeb;
}

#tabsMD .ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: none;
	background: none;
	background-color: rgba(207, 217, 255, 0.22);
}

#tabsMD .ui-state-active, .ui-widget-content .ui-state-active,
	.ui-widget-header .ui-state-active {
	border-bottom: 3px solid #4285f4;
	background: none;
	color: #4285f4;
}

#tabsMD .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
	{
	color: #4285f4;
}

/***************************************/
div#nodeDescription h3 {
	color: #1F51B2;
	font-size: 18px;
	line-height: 24px;
}

a.external, a.arrow {
	display: inline;
}

div#sectionmenu {
	font-size: 90%;
	width: 230px;
}

div#sectionmenu a:hover {
	background-color: white;
}


#reportcontentarea {
	margin-left: 230px;
}

div#sectionmenu .separatorNode {
	width: auto;
}

div#sectionmenu li a.current, div#sectionmenu li div.current {
	background-color: white;
}

div#apptitle {
	padding-left: 76px;
}

#headarealogo {
	left: 23px;
	width: 230 px;
}

.bcsdwtext {
	text-indent: 253px;
}

.morecontent span {
	display: none;
}

.morelink {
	display: block;
}
/************************************/


div#nodeDescription h3 {
    color:#1F51B2;
    font-size: 18px;
}

div#nodeDescription h1 {
    color: #1F51B2;
    font-size: 22px;
}

div#nodeDescription h2 {
    color: #1F51B2;
    font-size: 20px;
}



table.tablestats tr td:nth-child(2) {
    word-break: normal;
}

.bx-wrapper .bx-controls-direction a {
top : inherit;
bottom: -40px;
}

/**/

a.pdf, span.pdf {
    background-image: url(../img/icon_pdf.gif);
    padding-left: 15px;
}


table#toolBar {
    background-color: #e6ecff;
}

a.selectCube_selected, a.moreFilters_selected, a.metadata_selected, a.dataTable_selected, a.dataChart_selected {
    border-top: 2px solid #328dd2;
}

div#sectionmenu ul li a, div#sectionmenu ul li div {
    padding-bottom: 8px;
}

table.tableopenpage tr td {
padding-top:7px;
padding-bottom:7px;
}
/***********************************/


/***************************************/
.sidr {
	display: inline-block;
	position: fixed;
    top: -28px;
	height: 100%;
	z-index: 999999;
	width: 260px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	color: #fff;
	
}

.sidr .sidr-inner {
	padding: 0 0 15px
}

.sidr .sidr-inner>p {
	margin-left: 15px;
	margin-right: 15px
}

.sidr.right {
	left: auto;
	right: -260px
}

.sidr.left {
	left: -260px;
	right: auto
}

.sidr ul li { line-height: 0px; }
.sidr ul li a { line-height: 20px; }

.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {
	background-image:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d),
		color-stop(100%, #1a1a1a));
	background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
	background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
	background-image: linear-gradient(#4d4d4d, #1a1a1a);
	font-size: 11px;
	font-weight: normal;
	padding: 0 15px;
	margin: 0 0 5px;
	color: #fff;
	line-height: 24px;
	
}

.sidr p {
	font-size: 13px;
	margin: 0 0 12px
}

.sidr p a {
	color: rgba(255, 255, 255, 0.9)
}

.sidr>p {
	margin-left: 15px;
	margin-right: 15px
}

.sidr ul {
	display: block;
	margin: 0 0 15px;
	padding: 0;
}

.sidr ul li {
	display: block;
	margin: 0;
	
	
}




.sidr ul li a, .sidr ul li span {
	padding: 0 15px;
	display: block;
	text-decoration: none;
	color: #fff
}

.sidr ul li ul {
	border-bottom: 0;
	margin: 0
}

.sidr ul li ul li {

	font-size: 13px
}

.sidr ul li ul li:last-child {
	border-bottom: 0
}





.sidr ul li ul li a, .sidr ul li ul li span {
	color: rgba(255, 255, 255, 0.8);
	padding-left: 30px
}

.sidr form {
	margin: 0 15px
}

.sidr label {
	font-size: 13px
}

.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"],
	.sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"],
	.sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"],
	.sidr input[type="url"], .sidr textarea, .sidr select {
	width: 100%;
	font-size: 13px;
	padding: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 10px;
	border-radius: 2px;
	border: 0;
	color: rgba(255, 255, 255, 0.6);
	display: block;
	clear: both
}

.sidr input[type=checkbox] {
	width: auto;
	display: inline;
	clear: none
}

.sidr input[type=button], .sidr input[type=submit] {
	color: #333;
	background: #fff
}

.sidr input[type=button]:hover, .sidr input[type=submit]:hover {
	background: rgba(255, 255, 255, 0.9)
}

button.pageRefreshButton {
font-size: 11px;
background-color: yellow; 
border:1px solid #007fff;
padding-top: 3px;
padding-left: 3px;
padding-bottom:3px;
padding-right: 3px; 
} 