body{
  margin:0;
  padding:0;
  font-family: verdana;
}
header {background: #A1CBDA;
padding: 50px 20px 0 20px; margin-bottom: 5px;}
header .nav-tabs li {font-weight: 500; font-size: 15px;}
header .nav-tabs li a {color: #000;text-decoration: none;
	cursor: pointer;
border: 3px solid #01779B;
border-bottom: none;
text-transform: uppercase;
border-radius: 8px 8px 0 0;}
header .nav-tabs li a:hover, header .nav-tabs li a.active {
	background: #fff;
border-radius: 8px 8px 0 0;
text-decoration: none;
border: 3px solid #01779B;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: rgb(140, 188, 37);
border-bottom: none;	
}
.cbnborder {border-bottom: 1px solid #01779B;}
.formsec {padding: 30px 0;}
.district-wise-patients-count,
.district-wise-session-count{
  width:100%;
  padding:0.5%;
  margin:0 1% 0 0 ;
  float:left;
  background:rgb(241, 239, 239) none repeat scroll 0 0
}
.count-label{
  font-family:verdana;
  font-size:15px;
  color:#fff;
  background:#01779B;
  padding:5px;
  font-weight:bold;
}
.graph-info{
  background:#fff;
  text-align:center;
  float:left;
  width:100% !important;
  max-width:100% !important;
}

.custom-table table {
    background: #000;
    color: #fff;
    }
.district-wise-patients-count table {width: 100%;}
.center-wise-patients-count-table table tr:first-child td {background: #ddd; font-weight: bold;}
.center-wise-patients-count-table table tr td {padding: 5px;}
.center-wise-patients-count-table table th, .center-wise-patients-count-table table td, /*.custom-table table td {padding: 5px;}*/
.center-wise-patients-count-table table thead tr td
.center-wise-patients-count-table table thead tr td:nth-child(2n+1), 
.center-wise-patients-count-table table tbody tr td:nth-child(2n+1) {text-align: left;}
.center-wise-patients-count-table table tbody tr th:nth-child(2n), 
.center-wise-patients-count-table table tbody tr td:nth-child(2n) {text-align: center;}
.center-wise-patients-count-table table .blackbg td {background: #000 !important; font-weight: bold;color: #fff;}
.center-wise-patients-count-table table .blackbg td:nth-child(2n) {text-align: right;}
.patients-count-data table tr:first-child td {background: #fff; font-weight: bold; width: 100%;}
.patients-count-data .table {margin-bottom: 0;}
.patients-count-data table tr td {padding: 5px;}
.patients-count-data table thead tr td:nth-child(2n+1), 
.patients-count-data table tbody tr td:nth-child(2n+1) {text-align: center;}
.patients-count-data table thead tr td:first-child, 
.patients-count-data table tbody tr td:first-child {text-align: left;}
.patients-count-data table tbody tr:first-child td {background: #D1D0D0;font-size: 13px;}
.patients-count-data .table thead tr th {vertical-align: middle; font-size: 13px;background: #D1D0D0;}
.patients-count-data .table tbody tr td {width: 14.28%; vertical-align: middle;}
.patients-count-data table tbody tr th:nth-child(2n), 
.patients-count-data table tbody tr td:nth-child(2n) {text-align: center;}
.patients-count-data table .blackbg td {background: #000 !important; font-weight: bold;color: #fff;}
.patients-count-data table .blackbg td:nth-child(2n) {text-align: center;}
.patients-count-data table .blackbg td:first-child {text-align: left;}
.patients-count-data table tr td {
    border-left: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
}

/*.custom-table table thead tr td:nth-child(2n+1), 
.custom-table table tbody tr td:nth-child(2n+1) {text-align: left;}
.custom-table table tbody tr th:nth-child(2n), 
.custom-table table tbody tr td:nth-child(2n) {text-align: right;}*/
table tr td {
    border-left: 1px solid #d1d0d0;
    border-bottom: 1px solid #d1d0d0;
}
.center-wise-patients-count-table {border: 3px solid #eee;}
.mtb2rem {padding: 2rem 0;}
/*number of patient treated*/ .summary-list .summary-label{
  font-weight:bold;
  font-size:12px;
  color:#000;
  line-height:20px;
  text-transform:uppercase;
}
.summary-list{
  width:100%;
  padding:0.5%;
  margin:0;
  float:left;
  background:rgb(241, 239, 239) none repeat scroll 0 0
}
.summary-info {border: 3px solid #eee; width: 100%; height: auto; display: block;}
 .summary-list  .summary-value{
  font-size:40px;
  font-weight:bold;
  background:#d8242b;
  color:#fff;
  line-height:36px;
  text-indent:5px;
  padding:5px 0;
  text-align:right;
}
.summary-list .summary-label,
.summary-list  .summary-value{
  width:99%;
  padding-right:1%;
  float:left;
}
.summary-info{
  background:#fff;
  float:left;
 /* width:96%;*/
  padding:2%;
}
.chart table tr td {border-left: none;}
footer {background: #01779B;padding: 5px 0;}
footer p {text-align: center;font-size: 12px; color: #fff; margin: 0;padding: 0;}
.pad1rem {margin-bottom: 1rem;}
.tablebg {background: #F1EFEF;}
.chart .btn-group {float: right;}
.chart .dropdown-menu {top: 100%;
right: 0%; left: auto;}
.btn-group .btn-default {border: none;}