/* frontend */



.cpd_front_list, .cpd_front_list li {

	list-style-type: none !important;

	margin-left: 0 !important;

}



.cpd_front_list li b { /* values */

	float: right;

}



.cpd_front_chart {

	padding-bottom: 5px;

}



.cpd_front_chart p {

	padding: 0 !important;

}



.cpd_front_chart img {

	vertical-align: bottom;

}



/* settings */



.cpd_settings fieldset {

	margin: 10px 5px 20px;

	padding: 0 10px 10px;

	border: 1px solid #dfdfdf;

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

}



.cpd_settings legend {

    background: #dfdfdf;

    border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

    margin: 0 10px;

    padding: 5px 10px;

    text-shadow: 0 1px 0 #fff;

	font-weight: bold;

}



/* dashboard */



#cpd-flot-place {

	padding: 5px;

	background: #fff;

	border-radius: 6px;

	border: 1px #ccc solid;

}



#cpd-flot-choice {

	padding: 5px;

	text-align: center;

}



#cpd-flot {

	overflow: hidden;

}

#cpd-tooltip {

	position: absolute;

	z-index: 10;

	display: none;

	text-align: center;

	padding: 2px 4px;

	border: 1px solid #ddd;

	border-radius: 4px;

	background-color: #fff;

	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);

}



.cpd-list-chart {

	margin-bottom: 10px;

	height: 50px;

	border: 1px solid #ddd;

	background: -moz-linear-gradient(top, #ccc 0, #fff 80%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(80%, #fff));

}



.cpd-dashboard .inside {

	padding: 5px;

}



.cpd-dashboard .cpd_front_list {

	padding-right: 5px;

	max-height: 200px;

	overflow-y: auto;

}



.cpd-dashboard li {

	color: #777;

	padding-bottom: 2px;

	border-bottom: 1px #ddd dotted;

	overflow: hidden;

}



.cpd-dashboard li b {

	float: right;

	font-family: Georgia,"Times New Roman",Times,serif;

	font-size: 18px;

	color: #2583ad;

}



.cpd-dashboard li span {

	color: #f00;

}



.cpd-dashboard a {

	text-decoration: none;

}

/* column on post and page lists */

.column-cpd_reads {

	width: 50px;

	white-space: nowrap;

	overflow: visible;

}



.cpd-l {}



.cpd-r {

	float: right;

}



/* widget */



.cpd_widget_item {

	padding: 2px 5px;

	background: #eee;

	cursor: move;

	border-radius: 4px;

}



.cpd_widget_title {

	cursor:auto;

}



.cpd_widget_item .widefat {

	width: 235px !important;

	margin-left: 15px;

	

}



/* thickbox */



.cpd-thickbox {

	background-color: #F7F6F1;

	font-size: 13px;

	}



.cpd-thickbox h2 {

	font: italic 1.5em Georgia,"Times New Roman","Bitstream Charter",Times,serif;

	margin: 0;

	padding: 0;

	color: #093E56;

}



.cpd-thickbox li {

	padding-bottom: 5px;

	border-top: none;

}



/* notes thickbox */



.cpd-notes {

	width: 100%;

	width: auto;

	margin: 1px;

	border-color: #000;

	border-collapse: collapse;

	}



.cpd-notes td, .cpd-notes th {

	vertical-align: top;

	text-align: left;

	padding: 2px;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	border-bottom: 1px #aaa solid;

	}



.cpd-notes th {

	background-color: #8cbdd5;

	font-weight: bold;

	}



.cpd-notes .nowrap {

	white-space: nowrap;

	}



.cpd-notes .red {

	background-color: #f00;

	color: #ff0;

}



.cpd-notes .green {

	background-color: #0a0;

	color: #ff0;

}



.cpd-notes input { 

 	width: 97%;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

}



/* clients */



.cpd-client-logo {

	padding-left: 25px;

	background: url(img/cpd_clients.png) no-repeat left -25px;

}



.cpd-client-chrome{background-position:0 0;}

.cpd-client-firefox{background-position:0 -49px;}

.cpd-client-msie{background-position:0 -98px;}

.cpd-client-opera{background-position:0 -147px;}

.cpd-client-safari{background-position:0 -196px;}



/*referrers */



#cpd_referrers li a {

	width: 85%;

	display: block;

	float: left;

	white-space: nowrap;


	overflow: hidden;

}



/* flags */



.cpd-flag {

	display: inline-block;

	float: left;

	width: 23px;

	height: 12px;

	margin-top: 3px;

	background-image: url(img/cpd_flags.png);

	background-repeat: no-repeat;

}



.cpd-flag-ae {background-position:0 0;}

.cpd-flag-af, .cpd-flag-xh, .cpd-flag-zu {background-position:0 -13px;}

.cpd-flag-al {background-position:0 -26px;}

.cpd-flag-am {background-position:0 -39px;}

.cpd-flag-ar {background-position:0 -52px;}

.cpd-flag-at {background-position:0 -65px;}

.cpd-flag-au {background-position:0 -78px;}

.cpd-flag-az {background-position:0 -91px;}

.cpd-flag-ba {background-position:0 -104px;}

.cpd-flag-bd {background-position:0 -117px;}

.cpd-flag-be {background-position:0 -130px;}

.cpd-flag-bg {background-position:0 -143px;}

.cpd-flag-bh {background-position:0 -156px;}

.cpd-flag-bn {background-position:0 -169px;}

.cpd-flag-bo {background-position:0 -182px;}

.cpd-flag-br {background-position:0 -195px;}

.cpd-flag-by {background-position:0 -208px;}

.cpd-flag-bz {background-position:0 -221px;}

.cpd-flag-ca {background-position:0 -234px;}

.cpd-flag-ch {background-position:0 -247px;}

.cpd-flag-ci {background-position:0 -260px;}

.cpd-flag-cl {background-position:0 -273px;}

.cpd-flag-cn {background-position:0 -286px;}

.cpd-flag-co {background-position:0 -299px;}

.cpd-flag-cr {background-position:0 -312px;}

.cpd-flag-cs {background-position:0 -325px;}

.cpd-flag-cy, .cpd-flag-el, .cpd-flag-gr {background-position:0 -338px;}

.cpd-flag-cz {background-position:0 -351px;}

.cpd-flag-da, .cpd-flag-dk {background-position:0 -364px;}

.cpd-flag-de {background-position:0 -377px;}

.cpd-flag-do {background-position:0 -390px;}

.cpd-flag-dz {background-position:0 -403px;}

.cpd-flag-ec {background-position:0 -416px;}

.cpd-flag-ee {background-position:0 -429px;}

.cpd-flag-eg {background-position:0 -442px;}

.cpd-flag-en, .cpd-flag-us {background-position:0 -455px;}

.cpd-flag-eo {background-position:0 -468px;}

.cpd-flag-es {background-position:0 -481px;}

.cpd-flag-eu {background-position:0 -494px;}

.cpd-flag-fi {background-position:0 -507px;}

.cpd-flag-fo {background-position:0 -520px;}

.cpd-flag-fr {background-position:0 -533px;}

.cpd-flag-gb {background-position:0 -546px;}

.cpd-flag-ge {background-position:0 -559px;}

.cpd-flag-gt {background-position:0 -572px;}

.cpd-flag-hk {background-position:0 -585px;}

.cpd-flag-hn {background-position:0 -598px;}

.cpd-flag-hr {background-position:0 -611px;}

.cpd-flag-hu {background-position:0 -624px;}

.cpd-flag-id {background-position:0 -637px;}

.cpd-flag-ie {background-position:0 -650px;}

.cpd-flag-il {background-position:0 -663px;}

.cpd-flag-in {background-position:0 -676px;}

.cpd-flag-iq {background-position:0 -689px;}

.cpd-flag-ir {background-position:0 -702px;}

.cpd-flag-is {background-position:0 -715px;}

.cpd-flag-it {background-position:0 -728px;}

.cpd-flag-ja, .cpd-flag-jp {background-position:0 -741px;}

.cpd-flag-jm {background-position:0 -754px;}

.cpd-flag-jo {background-position:0 -767px;}

.cpd-flag-kk {background-position:0 -780px;}

.cpd-flag-kp {background-position:0 -793px;}

.cpd-flag-kr {background-position:0 -806px;}

.cpd-flag-kw {background-position:0 -819px;}

.cpd-flag-ky {background-position:0 -832px;}

.cpd-flag-lb {background-position:0 -845px;}

.cpd-flag-li {background-position:0 -858px;}

.cpd-flag-lk {background-position:0 -871px;}

.cpd-flag-ls {background-position:0 -884px;}

.cpd-flag-lt {background-position:0 -897px;}

.cpd-flag-lu {background-position:0 -910px;}

.cpd-flag-lv {background-position:0 -923px;}

.cpd-flag-ly {background-position:0 -936px;}

.cpd-flag-ma {background-position:0 -949px;}

.cpd-flag-mk {background-position:0 -962px;}

.cpd-flag-mm {background-position:0 -975px;}

.cpd-flag-mo {background-position:0 -988px;}

.cpd-flag-mt {background-position:0 -1001px;}

.cpd-flag-mx {background-position:0 -1014px;}

.cpd-flag-my {background-position:0 -1027px;}

.cpd-flag-nb, .cpd-flag-nn, .cpd-flag-no {background-position:0 -1040px;}

.cpd-flag-ni {background-position:0 -1053px;}

.cpd-flag-nl {background-position:0 -1066px;}

.cpd-flag-nz {background-position:0 -1079px;}

.cpd-flag-om {background-position:0 -1092px;}

.cpd-flag-pa {background-position:0 -1105px;}

.cpd-flag-pe {background-position:0 -1118px;}

.cpd-flag-ph {background-position:0 -1131px;}

.cpd-flag-pk {background-position:0 -1144px;}

.cpd-flag-pl {background-position:0 -1157px;}

.cpd-flag-pr {background-position:0 -1170px;}

.cpd-flag-pt {background-position:0 -1183px;}

.cpd-flag-py {background-position:0 -1196px;}

.cpd-flag-qa {background-position:0 -1209px;}

.cpd-flag-ro {background-position:0 -1222px;}

.cpd-flag-rs {background-position:0 -1235px;}

.cpd-flag-ru {background-position:0 -1248px;}

.cpd-flag-sa {background-position:0 -1261px;}

.cpd-flag-se {background-position:0 -1274px;}

.cpd-flag-sg {background-position:0 -1287px;}

.cpd-flag-si {background-position:0 -1300px;}

.cpd-flag-sk {background-position:0 -1313px;}

.cpd-flag-sv {background-position:0 -1326px;}

.cpd-flag-sy {background-position:0 -1339px;}

.cpd-flag-th {background-position:0 -1352px;}

.cpd-flag-tn {background-position:0 -1365px;}

.cpd-flag-tr {background-position:0 -1378px;}

.cpd-flag-tt {background-position:0 -1391px;}

.cpd-flag-tw {background-position:0 -1404px;}

.cpd-flag-tz {background-position:0 -1417px;}

.cpd-flag-ua {background-position:0 -1430px;}

.cpd-flag-unknown, .cpd-flag-a1, .cpd-flag-a2, .cpd-flag-o1 {background-position:0 -1443px;}

.cpd-flag-uy {background-position:0 -1456px;}

.cpd-flag-uz {background-position:0 -1469px;}

.cpd-flag-ve {background-position:0 -1482px;}

.cpd-flag-vn {background-position:0 -1495px;}

.cpd-flag-ye {background-position:0 -1508px;}

.cpd-flag-za {background-position:0 -1521px;}

.cpd-flag-me {background-position:0 -1534px;}


