body { padding-top: 70px !important;left:0px !important; right:0px !important; }
.container{left:0px !important; right:0px !important;}
.navbar-custom {
    background-color:#333399;
    color:#eeeeee;
    border-radius:0;
}
.navbar-header,.navbar-inverse{
	background-color:#C8DAF7 !important;
	background-image:none !important;
	border-color:#82ADF2 !important;
	color:#fff !important;
}
.navbar-default{
	height:50px !important;
}
.navbar-brand{background-color:transparent !important;}
.navbar-custom .navbar-nav > li > a {
    color:#fff !important;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
}
.navbar-inverse .navbar-nav > li > a {
    color: #3366cc;
}
.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
    color: #fff;
}

.panel-primary{
	border-radius:0px !important;
	border:none !important;
	border-color:transparent !important;
	
}
.panel-body{
	border:1px solid #82ADF2 !important;
}
.panel{box-shadow:none !important;}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .open > a{
	background-color:#154696 !important;
	background-image:none !important;
	box-shadow:none !important;
}

input[type="text"],input[type="password"],input[type="email"]{
	border:1px solid #82ADF2 !important;
	padding-left:5px !important;
	line-height:30px !important;
	height:30px !important;
	width:100% !important;
}
select{
	border:1px solid #82ADF2 !important;
	padding-left:5px !important;
	line-height:30px !important;
	height:30px !important;
	width:auto!important;
	box-sizing:border-box !important;
}

label{
	color:#617AA3;
	font-size:1.1em;
	font-weight:normal;
}
.btn-primary, .btn-primary:focus{
	background-color:#3D6DBA !important;
	background-image:none !important;
	border:none !important;
	color:#5D759B !important;
	font-size:.8em !important;
	color:#fff !important;
	box-shadow:none !important;
	font-size:1.2em !important;
}
.btn-primary:hover{
	background-color:#113368 !important;
	background-image:none !important;
	border:none !important;
	font-size:.8em !important;
	color:#fff !important;
	box-shadow:none !important;
	font-size:1.2em !important;
}
table thead tr th{
	font-size:11.5px !important;
	font-weight:normal !important;
	background-color:#3366CC !important;
	color:#fff !important;
}
table tbody tr td{
	font-size:11.5px !important;
	font-weight:normal !important;
	/*border:1px solid #316395;*/
	padding:5px;
}

td, th {
    padding: 0;
}
* {
    box-sizing:inherit !important;
}
/****** charts *******/
/*#chart_div1 > div > div, #chart_div2 > div > div{
	width:500px !important;
	height:450px !important;
}
#chart_div1 > div > div > div > svg, #chart_div2 > div > div > div > svg {
	width:500px !important;
	background-color:transparent !important;
}*/
#chart_div1 > div,
#chart_div2 > div,
#chart_div3 > div, 
#chart_div4 > div, 
#chart_div5 > div, 
#chart_div6 > div{border:1px solid #316395 !important;}
text{
	font-weight:normal !important;
	font-size:12px !important;
}