/*** Common styles ***/

body{color:#5b5b5e;font-family:'Noto Sans', sans-serif;font-size:13px;overflow-x:hidden;font-weight:400;}

.container{width: 990px !important;padding-right: 0 !important; padding-left: 0 !important;}

/* <hgroup> */
h1{color: #e2393b;font-size: 30px;margin-bottom: 20px;}

/* Loading */
.loading{min-height: 300px;text-align: center;padding-top: 100px;}
.loading .preloader{background: url('../images/preloader.gif');display: inline-block;height: 72px;width: 72px;}
.loading p{font-size: 50px;font-weight: 700;margin: 0;color: #ededef;}

/* Graphic's header */
.head{background: #e5e5e5;padding: 25px 20px 21px;margin-bottom: 25px;}
.head h4{font-family: Arial;font-size: 15px;font-weight: bold; padding-top: 4px;}
.head .toolbar > div{display: inline-block;margin-right: 10px;}

/* Forms */

	input,
	select{width: auto;}
	label{padding-right: 10px;}
	
	/* Radios & Checkboxes*/
	.radioContent{border:1px solid #d9d9d9;background: #f5f5f5;}
	.checkbox, .radio{display: table-cell;margin: 0;}
	.checkbox label, .radio label{border-right: 1px solid #d9d9d9;padding: 10px 12px 10px 30px !important;}
	.checkbox label:hover, .radio label:hover{background: #ececec;}

	.form-inline .checkbox, .form-inline .radio{margin-right: -5px;}
	.form-inline .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"]{margin-left: -20px;position: absolute;}

	/* Radio icons */
	.radio-icon label{cursor: pointer;}
	.radio-icon input[type="radio"]{display: none;}
	

/* Visualizations */

	/* Bottom */
	.chart-bottom{text-align: center;margin: 15px 0;}
	.chart-bottom p{font-size: 16px;}
	.chart-bottom span.value{background-color: #e5e5e5;padding: 20px;font-size: 25px;font-weight: bold;margin: 0 15px;display: inline-block;}
	.chart-bottom span.unit{color:#7c7c7c;font-size:18px;font-weight: normal;}

	/* Tables */
	table{font-size:small;border:1px solid #bfbfbf;margin-top:15px;}

/* Sources */
.source{margin-top: 25px;padding-top: 12px;border-top: 1px solid #e5e5e5;}

/* Modal */
.modal-content{box-shadow: none;border-radius: 0;border:none;}

/* Helper classes */
.divider{border-bottom: 1px solid #e5e5e5;float: left;width: 100%;margin: 30px 0;}

@media (max-width: 1024px){
	.pull-right{ 
		float: inherit !important;
	}
}

@media (max-width: 758px){
	.radioContent .radio{width: 100%;float: left;height: 51px;}
	.radioContent .radio label{border-right:0 none;border-top: 1px solid #d9d9d9;padding: 13px 12px 13px 30px !important;width: 100%;}
}