/* @override 
	http://www.webocube.com/wp-content/plugins/campaigndot/css/styles.css
	https://www.webocube.com/wp-content/plugins/campaigndot/css/styles.css?ver=4036137a94737562ecaecf5352a42c1b */

/*
	Title: Webocube Admin WES Styles
	Author: François TOURDE
	Description: Styles for WP Admin user page.
*/
#wes_container* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

#wes_container{
	background: #fcfcfc;
	padding: 10px;
	margin-top: 0px;
}
.campaigndot_wrapper{
	border: 4px solid #8bc53e;
}
.campaigndot_head{
	background: url(../img/picto-campaigndot.png) 9px no-repeat #8CC63F;
	color: #ffffff; 
	padding: 12px 12px 12px 50px !important; 
	font-size: 18px;
	font-weight: bold;
}

/* Current Profile Image Styles */
form#your-profile #current_img{
	display: inline-block;	
}

#current_img{
	position: relative;
	max-width: 200px;
	height: auto;
	text-align: right;
	margin-bottom: 10px;
}

.wes-current-img{
	max-width: 400px;
	max-height: 150px;
	height: auto;
	padding: 4px;
	background: #fefefe;
	border: 1px solid #e5e5e5;
}

.wes-current-img.placeholder{
	width: 1px;
	height: 1px;
	border: 0;
	background: transparent;
}

.edit_options{
	display: block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	max-width: 400px;
	width: 100%;
	height: 100%;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.25);
}
.edit_options .remove_img, .edit_options .edit_img{
	float: left;
	position: relative;
	color: #444;
	font-size: 13px;
	width: 50%;
	height: 100%;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}
.edit_options span{
	display: block;
	position: relative;
	top: 50%;
	margin-top: -10px;
}

.edit_options .remove_img{
	color: #fff;
	background-color: rgb(214, 14, 14);
	background-color: rgba(214, 14, 14, 0.50);
}

.edit_options.single .remove_img{
	width: 100%;
}

.edit_options .remove_img:hover, .edit_options .remove_img:focus{
	background-color: #ff0000;
	background-color: rgba(214, 14, 14, 0.75);
}

.edit_options .edit_img{
	color: #fff;
	background-color: rgb(50, 50, 50);
	background-color: rgba(50, 50, 50, 0.50);
}

.edit_options .edit_img:hover, .edit_options .edit_img:focus{
	background-color: rgb(25, 25, 25);
	background-color: rgba(50, 50, 50, 0.75);
}

/* Radio Button Styles */
#wes_options{
	margin-bottom: 10px;
}

#wes_external{
	display: none;
}
.signature_wrapper{
max-width: 650px;
	float: left;
}
.qrcode{
	float: left;
	margin-left: 20px;
}

/* Statistiques */

.wes_stats_wrapper {
	width: 74%;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
	margin-top: 20px;
	background-color: #f6f6f6;
	border: 1px solid #cacaca;
}
.wes_stats_wrapper h3{
	margin-top: 0;
}

.wes_second_row{
	padding-right: 20px;
	padding-top: 25px;
	padding-left: 20px;
	margin-top: 25px;
	border-top: 1px solid #cacaca;
}
.wes_chart_browser_chart{
	width: 45%;
	display: inline-block;
}
.wes_chart_user_chart{
	float: right;
	width: 50%;
}
.wes_chart_user_chart table{
	width: 100%;
}
.wes_chart_user_chart table tr:nth-child(odd),
.wes_chart_user_chart table tr:hover{
	background-color: #fff;
}

.wes_chart_user_chart img{
	width: 25px;
	height: auto;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.wes_chart_user_chart th,
.wes_chart_user_chart td{
	padding: 4px 10px 0;
	text-align: center;
}
.wes_chart_user_chart th{
	background-color: #666666;
	color: #f5f5f5;
}
.wes_chart_user_chart td{
	font-weight: bold;
	border-bottom: 1px solid #cacaca;
}

.wes_chart_annual_chart .c3-line {
    stroke-width: 3px;
}
td.wes_categories li{
	list-style: none;
}