/*
 *
 *CSS Plugin AZCS
 *
 */
.pageact{
    color: #af151f;
}
.pagination-affil{
    text-align: center;
    margin: 5px;
}
.pagination-affil div{
    display: inline-table;
    margin: 5px;
}
.private-page-template-default select, .private-page-template-default textarea {
    font-size: 1em!important;
    line-height: 1.5;
}
.private-page-template-default input[type="text"],
.private-page-template-default input[type="email"],
.private-page-template-default input[type="url"],
.private-page-template-default input[type="password"],
.private-page-template-default input[type="search"],
.private-page-template-default input[type="number"],
.private-page-template-default input[type="tel"],
.private-page-template-default input[type="range"],
.private-page-template-default input[type="date"],
.private-page-template-default input[type="month"],
.private-page-template-default input[type="week"],
.private-page-template-default input[type="time"],
.private-page-template-default input[type="datetime"],
.private-page-template-default input[type="datetime-local"],
.private-page-template-default input[type="color"],
.private-page-template-default textarea {
    font-size: 1em!important;
    padding: 0.4em!important;
}
.site-content {
    padding: 0em 0 0!important;
}
.entry-header{display: none;}
*{ font-family: Helvetica, Arial, sans-serif; }
.private-page-template-default .subbtn input[type="submit"],.private-page-template-default  .box4 input[type="submit"] {
    background: #64a132 !important;
    color: #fff;
    padding: 0 35px;
}
#Graph-gOuverturesMoy,
#Graph-gClicsMoy,
#Graph-gOuverturesTotal,
#Graph-gClicsTotal,
#Graph-gConversionsTotal{
    width: 100%;
    display: block;
}
#chart_general_affil2, #chart_general_graph-g2{
	background-color: #f3f3f3!important;
}
.three {
	color: #FF0000;
	border-bottom: 1px solid #FF0000;
	font-size: 1em;
}
.private-page-template-default select, .private-page-template-default input {
    border: 1px solid #bbb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 30px!important;
    max-width: 100%;
}
#clickJMoyC, #clickMMoyC,
#clickJMoyO, #clickMMoyO{
	font-size: 12px;
}
.statbox{
/*	padding: 10px;
	background: #F3F3F3;
	border: 5px solid #bbbbbb;
	
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;*/
}
.stat-contener{
	border-radius: 25px!important;
	-moz-border-radius: 25px!important;
	-webkit-border-radius: 25px!important;
	overflow: hidden;
	overflow-x: auto;
	overflow-y: hidden;
    
}
.affil .stat-contener{
	border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
	overflow: hidden;
	overflow-x: auto;
	overflow-y: hidden;
    padding: 10px;
    
}
.checkboxgrid{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}
.checkboxLine{
	text-align: center!important;
	width: auto;
/*	display: grid;
	grid-template-columns: repeat(2, 1fr);*/
}
input[type="radio"], input[type="checkbox"] {
    margin-right: 0!important;
}
.stat-contener-affil{
	overflow: hidden;
	overflow-x: auto;
	overflow-y: hidden;   
}
#chart_general_affil, #chart_general_graph-g, .stat-contener{
	background-color: #fff;
}

#chart_general_moy_affil .resultbox,
#chart_general_moy_graph-g .resultbox,
#chart_general_graph-g2 .resultbox,
#chart_general_affil2 .resultbox{
	padding: 10px;
	text-align: center;
	margin: 10px auto 10px auto!important;
}
#chart_general_affil2,
#chart_general_graph-g2{
	background-color: #fff;
	text-align: center;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
	/*padding: 10px;*/
}
#global-stat {
	margin-bottom: 20px
}
.one {
	grid-column: 1;
	grid-row: 1;
	text-align: center;
	background-color: #af151f;
	color: #ffffff;
}
.two { 
	grid-column: 2;
	grid-row: 1;
}
.chart {
  width: 100%; 
  min-height: 450px;
}
.chart2 {
  width: 100%;
}
.resultbox {
	width: 60%;
    margin: auto;
    /*border: 2px solid #ff0000;*/
    min-height: 80px;
    border-radius: 10px;
	background: #af151f;
	color: #ffffff;
	font-size: 0.8em;
	padding: 10px;
}
.resultbox span{
	font-size: 2em;
/*    line-height: 210%;*/
}
.stat-contener {
  margin:0 !important;
}
.wrap{
    padding-left: 1em!important;
    padding-right: 1em!important;
}
select{
	background: #ffffff!important;
}
.su-tabs-pane{
	padding: 10px!important;
}
.selection, .pagination-affil{
    /*border-top-color: rgb(255, 255, 255);
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: rgb(200, 200, 200);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgb(136, 136, 136);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(200, 200, 200);
    border-left-style: solid;
    border-left-width: 1px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;*/
	border: 1px solid #bbb;/*#c2202b;*/
	background: rgba(237,237,237,1);
	background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(47%, rgba(240,240,240,1)), color-stop(66%, rgba(232,232,232,1)), color-stop(100%, rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e8e8e8', GradientType=0 );
	padding: 10px;
/*	border-radius: 15px;*/
	margin-bottom: 10px;
	margin-top: 10px;
}
/*.selection label{
	color: #ffffff;
}*/
.subbtn input[type="submit"], .box4 input[type="submit"]{
	background: #64a132 !important;
/*	background: rgba(210,255,82,1);
	background: -moz-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(210,255,82,1)), color-stop(100%, rgba(145,232,66,1)));
	background: -webkit-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	background: -o-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	background: -ms-linear-gradient(top, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	background: linear-gradient(to bottom, rgba(210,255,82,1) 0%, rgba(145,232,66,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0 );*/
	color: #fff;
}
.btn-export{
/*	background: #64a132 !important;*/
    text-align: center;
    vertical-align: middle;
    padding: 3px;
    width: 26px;
    height: 26px;
    border-radius: 3px;
	border: 1px solid #bbb;/*#c2202b;*/
	background: rgba(237,237,237,1);
	background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(47%, rgba(240,240,240,1)), color-stop(66%, rgba(232,232,232,1)), color-stop(100%, rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 47%, rgba(232,232,232,1) 66%, rgba(232,232,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e8e8e8', GradientType=0 );
}
/********************************************** Responsive *******************************************/
@media screen and (min-width: 570px) {
    .pagination-affil{
        text-align: right;
        margin: 5px;
    }
	#chart_general_moy_affil, #chart_general_moy_graph-g{
			display: grid;
			grid-template-columns: repeat(2, 1fr);
	}
	.stat-contener-global, .stat-contener-detail #global-stat {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 10px;
		font-weight: bold;
	}
	.stat-contener-detail #global-stat {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
	}
	/*#chart_general_affil {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}*/
	.wrapperdate {
	  display: grid;
	  grid-template-columns: repeat(4, 1fr);
	  grid-gap: 10px;
	  grid-auto-rows: minmax(60px, auto);
	}
	.box1 {
		grid-column-start: 1;
		grid-column-end: auto;
		grid-row: 1;
	}
	.box2 {
		grid-column-start: 2;
		grid-column-end: auto;
		grid-row: 1;
	}
	.box3 {
		grid-column-start: 3;
		grid-column-end: 5;
		grid-row: 1;
	}
	.onedate {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row: 2;
	}
	.twodate { 
		grid-column-start: 3;
		grid-column-end: 5;
	  grid-row: 2;
	}
	.three { 
		grid-column-start: 3;
		grid-column-end: 6;
		grid-row: 1;
	}
	.line{ 
		border-bottom: 1px solid #ff0000;
	}
	.grid-affil-container {
	  display: grid;
	  grid-template-columns: 1fr 1fr;
	  grid-template-rows: 1fr 1fr 1fr;
	  /*grid-template-areas: "Campagne" "dateDeb" "dateFin";*/
	}

	.Campagne,.dateDeb,.dateFin,.subbtn {
		padding-right: 10px;
	}
	.Campagne,.subbtn{
		grid-column-start: 1;
		grid-column-end: 3;
	}
}
@media screen and (min-width: 800px) {
	.wrapperdate {
	  display: grid;
	  grid-template-columns: repeat(6, 1fr);
	  grid-gap: 10px;
	  /*grid-auto-rows: minmax(100px, auto);*/
	}
	.box1 {
		grid-column-start: 1;
		grid-column-end: auto;
		grid-row: 1;
	}
	.box2 {
		grid-column-start: 2;
		grid-column-end: 4;
		grid-row: 1;
	}
	.box3 {
		grid-column-start: 5;
		grid-column-end: 7;
		grid-row: 1;
	}
	.onedate {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row: 2;
	}
	.twodate { 
		grid-column-start: 3;
		grid-column-end: 5;
		grid-row: 2;
	}
	.box4 {
		grid-column-start: 5;
		grid-column-end: 7;
		grid-row: 2;
	}
	.Campagne{
		grid-column-start: 1;
		grid-column-end: auto;
	}
	.subbtn{
		grid-column-start: 4;
		grid-column-end: auto;
	}
	.subbtn input[type="submit"],
	.box4 input[type="submit"]{
		position: relative;
		top: 10px;
		/* transform: translateY(-50%); */
		/* right: 0%; */
		float: right;
	}
	.grid-affil-container {
	  display: grid;
	  grid-template-columns: 1fr 1fr 1fr 1fr;
	  grid-template-rows: 1fr;
	  grid-template-areas: "Campagne" "dateDeb" "dateFin";
	}
	.Campagne,.dateDeb,.dateFin,.subbtn {
		padding-right: 10px;
	}

	#chart_general_affil, #chart_general_graph-g {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

}
@media screen and (min-width: 950px) {
	.grid-affil-container {
	  display: grid;
	  grid-template-columns: 1fr 1fr 1fr 1fr;
	  grid-template-rows: 1fr;
	  grid-template-areas: "Campagne" "dateDeb" "dateFin";
	}
	.Campagne,.dateDeb,.dateFin,.subbtn {
		padding-right: 10px;
	}
	#chart_general_affil, #chart_general_graph-g {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
        overflow: hidden;
	}
	#chart_general_affil2{
		display: grid;
		grid-template-columns: repeat(5, 1fr);
	}
	#chart_general_graph-g2{
		display: grid;
		grid-template-columns: repeat(5, 1fr);
	}
	.wrapperdate {
	  display: grid;
	  grid-template-columns: repeat(3, 1fr);
	  grid-gap: 10px;
	  grid-auto-rows: minmax(60px, auto);
	}
	.onedate {
	  grid-column: 1;
	  grid-row: 2;
	}
	.twodate { 
	  grid-column: 2;
	  grid-row: 2;
	}

}

.su-tabs {
  margin: 0 0 1.5em;
  padding: 1px!important;
  border-radius: 0px!important;
  background: #eee;
}

	/*******************************************************/
	.loaderCycle {
		border: 16px solid #f3f3f3; /* Light grey */
		border-top: 16px solid #3498db; /* Blue */
		border-radius: 50%;
		width: 120px;
		height: 120px;
		animation: spin 2s linear infinite;
		position: fixed;
		margin: auto;
		top: 50%;
		right: 50%;
	}
	
	.center-div {
		 position: fixed;
		 margin: auto;
		 top: 0;
		 right: 0;
		 bottom: 0;
		 left: 0;
		 width: 100%;
		 height: 100%;
		 background: rgba(51,51,51,0.7);
	}
	
	@keyframes spin {
		0% { transform: rotate(0deg); }
		100% { transform: rotate(360deg); }
	}


tr[id^="tdd"]{
  background-color: #fbeefe!important;
  color: cornflowerblue;
  font-weight: normal;
  border-left: 2px solid red;
}
tr[id^="tdd"].l_grey{
  background-color: #ffffff!important;
  color: cornflowerblue;
  font-weight: normal;

}

tr[id^="tdd_"]:last-child {
  border: 1px solid red;
}

/*#stat-contener thead, #stat-contener tbody{
  display:block;
}*/

/**************************************** Pop Up ********************************/

.messagepop {
  background-color:#FFFFFF;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  text-align:left;
  width:394px;
  z-index:50;
  padding: 25px 25px 20px;
  right: 52px;
}

.messagepop p, .messagepop.div {
  border-bottom: 1px solid #EFEFEF;
  margin: 8px 0;
  padding-bottom: 8px;
}