h1 {
    font-size: 35px;
    line-height: 50px;
	margin-top:1rem;
}


.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-body {
    padding: 15px;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-group .panel-heading {
    border-bottom: 0;
}

.panel-heading {
    padding: 5px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-default {
    border-color: #ddd;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

/*
.panel-heading .accordion-toggle:not(.collapsed):after {
    content: "CLOSE"; 
    float: right; 
    color: grey;
}

.panel-heading .accordion-toggle.collapsed:after {

    content: "READ";
    float: right;
    color: grey; 
}
*/

.resultsTable {
	border-collapse: separate;
	border-spacing: 2px;
	*border-collapse: expression('separate', cellSpacing = '2px');
}

.dataCentre, .dataRight, .dataLeft, .headingCentre, .headingRight, .headingLeft {
	padding:5px 10px 5px 10px;
	margin:5px;
	border-radius:5px;
}

.dataCentre, .dataRight, .dataLeft {
	/**
	background-color:#e05f03;
	background-color:#ffa303;
	*/
	background-color:#f89406;
	color:#000000;
}

.headingCentre, .headingRight, .headingLeft {
	background-color:#808080;
	color:#FFFFFF;
}

.dataCentre, .headingCentre {
	text-align:center;
}

.dataLeft, .headingLeft {
	text-align:left;
}

.dataRight, .headingRight {
	text-align:right;
}

.articleTable {
	padding:5px;
	margin:0px;
	border:1px solid;
	border-collapse: collapse;
	text-align: center;
}

.divBall {
	border-radius:20px;
	width:20px;
	height:20px;
	vertical-align:baseline;
	text-align:center;
	display:inline-block;
	color:#000000;
	font-size:11px;
	letter-spacing:0px
}

.ballMain {
	background-color:#DFDFDF;
}

.ballOther {
	background-color:#A0FFFF;
}

#modalLabel {
	color:#e05f03;
}

label {
	color:#2f96b4;
}

.fixed-width-small {
	/*display:inline-block;*/
	float:left;
	vertical-align:middle;
	width:120px;
	height:30px;
	line-height:30px;
}

.fixed-width-medium {
	/* display:inline-block; */
	float:left;
	vertical-align:middle;
	width:160px;
	height:30px;
	line-height:30px;
}

label.error {
	color:#FF0000;
}

.dobPicker {
	overflow:hidden;
	width:auto;
}

.alg-danger-color {
	color:#b94a48;
}
.alg-success-color {
	color:#468847;
}

.table-striped>tbody>tr:nth-child(odd)>td {
	background-color: #ebf3f7;
}

.table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #d9edf7;
}

.placeholder {color: #999;}
.placeholder option:first-child {color: white;}
.placeholder option {color: #000;}

.goog-te-gadget a {
	color: rgb(208, 130, 74) !important;
	font-size: 12px;
	font-family: 'Pontano Sans', sans-serif;
}
.goog-te-gadget-simple {
	padding: 0 !important;
}
.goog-te-gadget a:hover {
        text-decoration: none !important;
}
.goog-te-gadget-simple {
	border: 1px solid rgb(208, 180, 160) !important;
}
div.chart_div table {
    width: auto;
    margin: 0 auto !important;
}
