/************************************
 * NewStatsPress CSS Basic style    *
 ************************************
 * Author : ice00 and cHab          *
 * Version : 0.2                    *
 * (Need from 0.8.9 Plugin Version) *
 ************************************/


/* Table NSP style */
.nsp thead {
  background-color:#FAFAFA;
}

/*----------------------------------*/
/* Overview Page                    */
/*----------------------------------*/

/* Table overview
------------------*/
.center th {
  text-align:center;
}

.widefat .inf th {
  padding:0;
}

.widefat .inf span {
  font-size:10px;
  min-width:35px;
  max-width:60px;
  text-align:center;
}

.widefat .sup th {
  padding-bottom:0;
  border-bottom:0;
}

.colr {
  text-align:right;
  padding-right:0;
}

.coll {
  text-align:left;
  padding-left:2px;
  padding-right:0;
}

.colc {
  text-align:center;
}

.dashboard {
  border-top:0;
  padding:0;
}

.img_os {
  border: 0;
  height: 16px;
}

.img_browser {
  border: 0;
  width: 16px;
  height: 16px;
}

.overview-list .row-title {
  text-align:left;
}

.overview-list .row-title .feeds::before {
  content: "\25a9";
  color:#f38f36;
  margin-right: 5px;
}

.overview-list .row-title .spiders::before {
  content: "\25a9";
  color:#83b4d8;
  margin-right: 5px;
}

.overview-list .row-title .pageview::before {
  content: "\25a9";
  color:#3377B6;
  margin-right: 5px;
}

.overview-list .row-title .visitors::before {
  content: "\25a9";
  color:#114477;
  margin-right: 5px;
}

/* Graph overview
------------------*/
.graph {
  width: 100%;
  height:200px;

  background: #fff; /* #fafafa */

  border: 1px solid #E5E5E5;
  border-top:0; /*to add if no space with overview table*/
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);

}
.graph td{
  padding-left: 0;
  padding-right: 0;
}

.week-cut {
  border-left:2px dotted gray;
  padding-left: 0;
  padding-right: 0;
}

.overview-graph {
  float:left;
  height: 100%;
  width:100%;
  font-family:Helvetica;
  font-size:7pt;
  text-align:center;
  color:black;
}

.legend {
  margin-top:5px;
  color:gray;
}

.legend-W{
  margin-top:5px;
  font-weight:bold;

}
.visitors_bar {
  background: #114477;
  width: 100%;
}

.web_bar {
  background: #3377B6;
  width: 100%;
}

.spiders_bar {
  background: #83b4d8;
  width:100%;
}

.feeds_bar {
  background:#f38f36;
  width:100%;
}

code {
  padding:0;
}

/*----------------------------------*/
/* Update page                      */
/*----------------------------------*/
.update_img {
  border: 0;
  width: 20px;
  height: 20px;
}

/*----------------------------------*/
/* Option page                      */
/*----------------------------------*/
#settings h3 {
  margin-top: 40px;
}

#settings h4 {
  margin-bottom: -10px;
}

.table-option {
  border: 0 solid;
  /*width:100%;*/
}


table.table-option td:first-child {
    width: auto;
}
.left {
  text-align: left;
}

.right {
  text-align: right;
}

.table-databaseupdate {
  width: 60%;
}

/*----------------------------------*/
/* credit page style                */
/*----------------------------------*/
.credit, .credit-footer {
  margin-top: 20px;
}

.credit thead {
  text-align: left;
  vertical-align: middle;
  background: #dedede;
}

.credit thead .cell-l {
  min-width:145px;
}

.credit thead .cell-r {
  min-width:145px;
}

.credit th {
  text-align: left;
  font-size: 16px;
  padding: 3px 0 3px 0;
}

.credit tbody {
  border-top: 2px solid;
}

.credit tr {
  vertical-align: top;
}

.credit td {
  padding-bottom: 5px;
  border-bottom:1px dotted #ccc;
}

.credit .cell-l {
  font-weight: bold;
  vertical-align: top;
  padding-left: 5px;
}

.credit .cell-r {
  padding-left: 15px;
}

.credit .don {
  /*padding-left: 15px;*/
}

/*----------------------------------*/
/* Details page                     */
/*----------------------------------*/
.framebox {
	width: 100%;
	height: 550px;
}

.keytab-head {
  width:80%;
}

.valuetab-head {
  width:20%;
  text-align:center;
}

.keytab {
  width:80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.valuetab {
	width:20%;
  text-align:center;
}


/*----------------------------------*/
/* Dashboard style                  */
/*----------------------------------*/

/*dashboard footer*/
.nsp_dashboard {
  margin-bottom: 0;
  text-align: left;

}
.nsp_dashboard li {
  font-size: 12px;
  display: inline-block;
  color: #DDD;
}

/*----------------------------------*/
/* Widget style                     */
/*----------------------------------*/
.widget_varslist {
  font-size:9pt;
  color:gray;
}

.widget-title {
  width: 100%;
}

.widget-body {
  width: 100%;
  height:100px;
}

/*----------------------------------*/
/* visitors page style              */
/*----------------------------------*/

/*navbar Pagination*/
div.pagination {
  text-align:center;
  padding: 7px;
  margin: 3px;
}

div.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #000000;
  text-decoration: none;
  color: #888;
}

div.pagination a:hover, div.pagination a:active {
  border: 1px solid #000000;
  background-color:#000000;
  color: #fff;
}

div.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #000000;
  font-weight: bold;
  background-color: #000000;
  color: #FFF;
}

div.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #EEE;
  color: #DDD;
}
