*{
	box-sizing: border-box !important;
}

.EAP-warning{
	padding:10px;
	color:#dc3232;
	border:#dc3232 1px solid;
	background:#ffe4e0;
}

.EAP-loader-container{
	height:70px;
}

.EAP-loader, .EAP-loader:before, .EAP-loader:after {
  background: #0388d2;
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: 1em;
  height: 4em;
}
.EAP-loader {
  color: #0388d2;
  text-indent: -9999em;
  margin: 20px auto;
  position: relative;
  font-size: 11px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.EAP-loader:before,
.EAP-loader:after {
  position: absolute;
  top: 0;
  content: '';
}
.EAP-loader:before {
  left: -1.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.EAP-loader:after {
  left: 1.5em;
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 2em;
  }
  40% {
    box-shadow: 0 -2em;
    height: 3em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 2em;
  }
  40% {
    box-shadow: 0 -2em;
    height: 3em;
  }
}


.EAP-align-center{
	text-align:center;
}

.EAP-error{
	color:#dc3232;
	border-color:#dc3232 !important;
}

.EAP-grayscale{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.EAP-title-center{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: 300;
}

.EAP-button-save{
    border-radius: 4px;
    background: #8ecc54;
    color: #FFF;
    padding: 10px 15px;
    display: inline-block;
    vertical-align: top;
    margin-top:10px;
    border:none;
}

.EAP-button-delete{
    background: #f72424;
    border-color: #f74242 #e61414 #e61414;
    box-shadow: 0 1px 0 #e61414;
    color: #fff;
    height: 30px;
    line-height: 28px;
    padding: 0 12px 2px;
    text-decoration: none;
    text-shadow: 0 -1px 1px #e61414, 1px 0 1px #e61414, 0 1px 1px #e61414, -1px 0 1px #e61414;
    float:right;
}

#EAP-advertiser-import-all-start{
	border-radius: 4px;
    background: #8ecc54;
    color: #FFF;
    padding: 10px 15px;
    display: inline-block;
    vertical-align: top;
    margin-top:10px;
    border:none;
    margin-bottom:20px;
}

.EAP-advertiser-import-all-start-active{
	background:#CCC !important;
	color:#333333 !important;
}

.EAP-suggestion{
	text-decoration: underline;
	font-size: 11px;
	display: inline-block; 
	vertical-align: middle;
	margin-right:10px;
	color:#0073aa;
	cursor: pointer;
}

.EAP-suggestion-container{

}

.EAP-submenu{
	margin-top:20px;
	background:#FFF;
	box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3;
}

.EAP-submenu a{
	text-decoration: none;
}

.EAP-submenu ul{
	padding:0px;
	margin:0px;
	list-style: none;
}

.EAP-submenu li{
	display: inline-block;
	padding:15px 25px;
	border-bottom:2px solid #FFF;
	margin-bottom:0px;
}

.EAP-submenu-active{
	border-color:#0388d2 !important;
}


#EAP-box-add-tag{
	padding:10px;
	margin-bottom:10px;
}

#EAP-box-active-tags{

}

.EAP-box-active-tags-new{
	margin-top:10px;
}

#EAP-box-suggestions{
	margin-top:10px;

}

#EAP-box-suggestions-title{
	font-size:12px;
	font-weight: 500;
	font-style: italic;
	margin-bottom:5px;
}

#EAP-words{
	margin:0px;
	padding:0px;
	margin-top:20px;
}
#EAP-words li{
	line-height: 30px;
	color:#1c5586;
	background:#e8f0f7;
	display: inline-block;
	vertical-align: middle;
	padding-right:10px;
	margin-right:10px !important;
	border-radius: 8px;
	cursor: pointer;
}
#EAP-words li:before{
	background:#00b89c;
    color: #FFF !important;
    content: "\f147" !important;
    display: block !important;
    font: 400 16px/20px dashicons !important;
    speak: none !important;
    height:30px !important;
    text-align: center !important;
    line-height: 30px !important;
    width: 30px !important;
    -webkit-font-smoothing: antialiased !important;
    display: inline-block !important;
    vertical-align: top !important;
    margin-right:5px !important;
    -webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

#EAP-words li:hover:before{
	background:#f51d1d !important;
}


.EAP-table-image{
	width:80px;
	height: 80px;
	float:left;
	margin-right: 10px;
	overflow: hidden
}
.EAP-table-image img{
	height: 80px;
	width: auto;
	display: inline-block
}
.EAP-table-image-text{
	
}

.column-advertiser{
	width:15%;
}

.EAP-tablenav a{
	font-size:12px !important;
	padding: 8px !important;
}

/* EDIT POST */
.EAP-metabox-properties{
	padding:5px;
	border-bottom:1px solid #f4f4f4;
	text-align: right;
}
.EAP-metabox-properties span{
	background:#f4f4f4;
	padding:7px 15px;
}
.EAP-metabox-add{
	width:25%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	padding:20px;
	font-weight: bold;
	font-style:italic;
	margin-right:-4px;
	cursor: pointer;
}

.EAP-metabox-add:before{
	content:'';
	background:url('../images/advertenties-toevoegen.png');
	width:150px;
	height: 150px;
	background-size: 100% auto;
	display: inline-block;
}

.EAP-metabox-advertising{
	width:25%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	padding:20px;
	font-weight: bold;
	font-style:italic;
	margin-right:-4px;
	cursor: pointer;
}

.EAP-metabox-advertising:before{
	content:'';
	background:url('../images/advertenties.png');
	width:150px;
	height: 150px;
	background-size: 100% auto;
	display: inline-block;
}


.EAP-metabox-advertising-method{
	padding:20px;
	background:#f3f3f3;
	border:1px dashed #ccc;
	display: inline-block;
	margin-right:10px;
}

/* LIGHTBOX */
.EAP-lightbox-container{
	position: fixed;
	width: 100%;
	height: 100%;
	left:0px;
	top:0px;
	z-index:100050;
	display: none;
}

.EAP-lightbox-bg{
	background:rgba(0,0,0,0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	left:0px;
	top:0px;
}

.EAP-lightbox-content{
	display: table-cell;
    vertical-align: middle;
}

.EAP-lightbox-box{
	background: #FFF;
    margin: auto;
    max-width: 600px;
    width: 100%;
    position: relative;
    border-radius: 6px;
}

.EAP-lightbox-box-head{
	border-bottom:1px solid #CCC;
	padding:10px;
}

.EAP-lightbox-box-content{
	padding:20px;
}


/* LIGHBOX ADVERTISING */
#EAP-lightbox-advertising{
	max-height: 500px;
}

#EAP-lightbox-advertising-loader{
	text-align: center;
	font-size:18px;
	color:#CCC;
	height: 150px;
	display: none;
}

.EAP-lightbox-advertising-step{
	display: none;
	text-align: center;
}

#EAP-lightbox-advertising-step-first{
	display: block;
}

.EAP-lightbox-advertising-next-step, .EAP-lightbox-advertising-save{
	background: #2eb9b4;
    padding: 8px 15px;
    color: #FFF !important;
    display: inline-block;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 500;
}

.EAP-lightbox-advertising-place{
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	background: #2eb9b4;
    padding: 8px 15px;
    color: #FFF !important;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
}

.EAP-lightbox-advertising-prev-step, .EAP-lightbox-advertising-change{
	background: #eaeaea;
    padding: 8px 15px;
    color: #333333 !important;
    display: inline-block;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 500;
    margin-right:10px;
    cursor: pointer;
}

.EAP-lightbox-advertising-delete{
	background: #eb3324;
    padding: 8px 15px;
    color: #ffffff !important;
    display: inline-block;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 500;
    margin-right:10px;
    cursor: pointer;
}

.EAP-lightbox-advertising-ad-add{
	background: #2eb9b4;
    padding: 8px 15px;
    color: #ffffff !important;
    display: inline-block;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 500;
    margin:0 auto;
    cursor: pointer;
}

.EAP-lightbox-advertising-part{
	margin-bottom:30px;
}

.EAP-lightbox-advertising-title{
	font-weight: 500;
	font-size:14px;
	margin-bottom:5px;
}

.EAP-lightbox-advertising-text{
	font-size:12px;
	color:#868686;
	margin-bottom:10px;
}

.EAP-lightbox-advertising-part input[type=text], .EAP-lightbox-advertising-part input[type=password], .EAP-lightbox-advertising-part select{
	width:100%;
	max-width: 400px;
	border-radius: 8px;
	border:1px solid #dde8f2;
	padding:10px;
	height: 39px;
}

.EAP-lighbox-advertising-ad{
	border:1px solid #dde8f2;
	padding:10px;
	border-radius:8px;
	min-height: 100px;
	position: relative;
	text-align: left;
	margin-bottom:10px;
	cursor:pointer;
	transition : border 300ms ease-out;
}

.EAP-lighbox-advertising-ad-active{
	border:1px solid #2eb9b4;
}

.EAP-lighbox-advertising-ad:hover{
	border:1px solid #2eb9b4;
}

.EAP-lighbox-advertising-ad:before{
	content:'';
	background:url('../images/advertenties.png');
	width:110px;
	height: 110px;
	background-size: 100% auto;
	display: inline-block;
}

.EAP-lighbox-advertising-ad-text{
	padding-left:150px;
	position: absolute;
	top:20px;
}

.EAP-lighbox-advertising-ad-title{
	color:#2eb9b4;
	margin-bottom:5px;
}

.EAP-lightbox-advertising-highlight{
	background:#e8f0f7;
	padding: 8px 15px;
	display: inline-block;
	margin-top:20px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
}






.EAP-metabox-advertising-lightbox-row{
	border-bottom:1px solid #eaeaea;
	display: flex;
}

.EAP-metabox-advertising-lightbox-col{
	flex: 1 1 0;
	padding:10px !important;
}


.EAP-metabox-advertising-lightbox-col input[type=text], .EAP-metabox-advertising-lightbox-col select{
	width:100%;
	border:1px solid #eaeaea;
	border-radius: 6px;
	padding:5px 10px;
}

.EAP-metabox-advertising-lightbox-row label{
	display: block;
	font-weight: 500;
	margin-bottom:5px;
    font-size: 12px;
}

.EAP-metabox-advertising-lightbox-property{
	width:25%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	padding:20px;
	font-weight: bold;
	font-style:italic;
	margin-right:-4px;
}

.EAP-metabox-lightbox-shortcode{
	background:#f6f8fa;
	border:1px solid #d0dfee;
	padding:10px;
	margin-bottom:10px;
}

.EAP-metabox-advertising-lightbox-property:before{
	content:'';
	background:url('../images/advertenties.png');
	width:130px;
	height: 130px;
	background-size: 100% auto;
	display: inline-block;
}

#EAP-metabox-advertising-lightbox-dailydeals{
	display: none
}

.EAP-metabox-advertising-products:before{
	background-image:url('../images/producten.png');
}

.EAP-metabox-advertising-banners:before{
	background-image:url('../images/banners.png');
}

.EAP-metabox-advertising-advertisers:before{
	background-image:url('../images/advertisers.png');
}


/* SUGGESTIONS SEACHTWORDS */

#EAP-metabox-searchwords-suggestions{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width:300px;
}

#EAP-metabox-searchwords-suggestions input[type=text]{
	line-height: 20px;
	width: 100%;
}

#EAP-metabox-searchwords-suggestions-words-back{
	position: fixed;
	width: 100%;
	z-index: 2;
	width:100%;
	height: 100%;
	left:0px;
	top:0px;
	display: none;
}

.EAP-metabox-searchwords-suggestions-words{
	position: absolute;
	z-index: 3;
	background:#FFF;
	padding:5px;
	width:300px;
	position: absolute;
	max-height: 250px;
	overflow-y: scroll;
	opacity: 0.9;
	top:42px;
	border:1px solid #eaeaea;
	display:none;
}

.EAP-metabox-searchwords-suggestions-words li{
	border-bottom:1px solid #eaeaea;
	padding:5px;
	cursor: pointer;
}

.EAP-metabox-searchwords-suggestions-words li img{
	width:30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.EAP-metabox-searchwords-suggestions-words li:hover{
	font-weight: bold;
}

.EAP-metabox-searchwords-suggestions-result-value{
	display: none;
}

#EAP-add-searchword{
	margin-left:10px;
	display: inline-block;
	background:#2eb9b4;
	line-height: 19px;
	border-radius: 4px;
	color:#FFF;
	height:40px;
	border:none;
	padding:10px;
	text-align: right;
}



/* TALBE LIST SEARCHWORD */
.EAP-searchwords-table-container{
	padding:10px;
	border:1px solid #008bd2;
	border-radius: 6px;
	margin-bottom:10px;
	position: relative;
	min-height: 20px;
}
.EAP-searchwords-table-container:after{
	content: 'En voldoet aan';
    background: #008bd2;
    color: #FFF;
 	padding:0px 5px;
    font-size: 10px;
    position: absolute;
    left: 42%;
    bottom: -18px;
    border-radius: 6px;
    line-height: 24px;
    text-align: center;
    z-index: 2;
}
.EAP-searchwords-table-container:last-child:after{
	display: none;
}
.EAP-searchwords-table{
	display: table;
	border-collapse: collapse;
	width:100%;
	margin:0px;
	padding:0px;
	min-height: 20px;
}
.EAP-searchwords-row{
	position: relative;
	margin-bottom:0px;
	/* display: table-row; */
}
.EAP-searchwords-row:after{
	content: 'Of voldoet aan';
    background: #008bd2;
    color: #FFF;
    font-size: 10px;
    padding:0px 5px;
    position: absolute;
    left: 42%;
    bottom:-8px;
    border-radius: 6px;
    line-height: 20px;
    z-index: 2;
    text-align: center;
}
.EAP-searchwords-row:last-child:after{
	display: none;
}
.EAP-searchwords-coll{
	display: table-cell;
	vertical-align: middle;
	background:#f3f3f3;
	padding:5px;
	border-bottom:6px solid #FFF;
	position: relative;
}

.EAP-searchwords-coll-move{
	content:'';
	background:url('../images/crosshair.png');
	background-size:16px auto;
	background-repeat: no-repeat;
	background-position: center center;
	min-width: 24px;
}

#EAP-searchwords-table tr:first-child .EAP-searchwords-delete{
	display: none;
}

.EAP-searchword-add-filter{
	background:#f3f3f3;
	vertical-align: middle;
	width:100%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	padding:5px;
}
.EAP-searchword-add-filter:before{
	content:'+';
	background:#FFF;
	width:16px;
	height: 16px;
	display: inline-block;
	text-align: center;
	line-height: 14px;
	border-radius: 100%;
	margin-right: 5px;
}

#EAP-searchword-add-box{
	background:#008bd2;
	display: inline-block;
	text-align: center;
	line-height: 14px;
	border-radius: 6px;
	width:100%;
	color:#FFF;
	display: inline-block;
	vertical-align: middle;
	margin-right:-4px;
	padding:5px 7px;
}
#EAP-searchword-add-box:before{
	content:'+';
	background:#FFF;
	width:16px;
	height: 16px;
	color:#008bd2;
	display: inline-block;
	text-align: center;
	line-height: 14px;
	border-radius: 100%;
	margin-right: 5px;
}

.EAP-searchwords-delete{
	background:#eb3324;
	width:14px;
	height: 14px;
	border-radius: 100%;
	color:#FFF;
	content:'-';
	font-weight: bold;
	line-height: 12px;
	margin-left:5px;
	text-align: center;
	display: inline-block;
}

#EAP-searchword-submit{
	margin-top:10px;
}

#EAP-searchword-submit{
	text-align: right;
}

#EAP-searchword-submit span{
	display: inline-block;
	padding:5px 7px;
	cursor: pointer;
	color:#FFF;
	background:#fdc629;
	border-radius: 6px
}

#EAP-searchword-submit-text{
	border-radius: 6px;
	display: block;
	margin-top:10px;
	background:#f3f3f3;
	border:1px solid #CCC;
	display: none;
	margin-top:20px;
	font-style: italic;
	text-align: center;
	padding:5px;
}
/* COLLAGES PAGE */


#EAP-collages-filters-advertiser{
	margin-top:5px;
}

#EAP-collages-filter-search{
	width:100%;
	display: inline-block;
    vertical-align: top;
}

#EAP-collages-search-container{
	text-align: center;
}

#EAP-collages-search-container select{
	border:1px solid #eaeaea;
	display: inline-block;
	background:#FFF;
	vertical-align: top;
	box-shadow:none;
	height: 40px;
	width:100%;
	margin:0px;
	border-radius: 0px;
	margin-top:10px;
}

#EAP-collages-searchproducts{
	width:100%;
}

#EAP-collage-create{
	width:100%;
}

#EAP-collages-searchproducts li{
	display: inline-block;
	vertical-align: middle;
	background:#FFF;
	width:50%;
	height: 200px;
	margin-right:-1px;
	border:1px solid #f3f3f3;
	text-align: center;
	padding:10px;
	cursor: pointer;
	margin-top:-8px;
}


#EAP-collages-searchproducts li .EAP-product-imagecontainer{
	width: 120px;
	height: 120px;
}

#EAP-collages-selectproducts li{
	display: inline-block;
	vertical-align: middle;
	background:#FFF;
	width:200px;
	height: 240px;
	margin-top:10px;
	margin-bottom: 10px;
	margin-right:-1px;
	cursor: crosshair;
	position: relative;
	text-align: center;
	padding:10px;
	position: relative;
}

#EAP-collages-selectproducts li  .EAP-product-imagecontainer{
	width:170px;
	height: 170px;
}

#EAP-collages-selectproducts-container{
	background:#FFF;
	padding:50px;
	text-align: center;
}

#EAP-collages-selectproducts-container-title{
	margin-bottom:20px;
	font-weight: 100;
	font-size:18px;
}

#EAP-collages-selectproducts{
	background:#FFF;
	margin:0 auto;
	text-align: center;
}

.EAP-collages-searchproduct-value{
	display:none;
}

#EAP-collages-searchproducts-blz-next{
	padding:7px 15px;
	border:1px solid #CCC;
	display: inline-block;
	cursor: pointer;
	border-radius: 6px;

}

#EAP-collages-selectproducts-value{
	display: none;
}

/* PRODUCT IMAGES */
.EAP-product-imagecontainer{
	display: flex;
    justify-content: center; /* align horizontal */
    align-items: center; /* align vertical */
    width:190px;
	height: 190px;
	margin: 0 auto;
	text-align: center;
}

.EAP-product-imagecontainer img{
	max-width:90%;
	max-height: 90%
}

.EAP-product-title{
	display: block;
    min-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 150%;
}

.EAP-product-delete{
	position: absolute;
	top:20px;
	right:20px;
	background:#FF3223;
	opacity: 0.8;
	width:20px;
	height: 20px;
	border-radius: 100%;
}

.EAP-product-delete:before{
	content:'x';
	display: inline-block;
	color:#FFF;
}

.EAP-product-title-value{
	display: none;
	width:100%;
	border:1px solid #CCC;
	width:100%;
	max-width:190px;
}

.EAP-product-store{
	font-weight: 500;
	line-height: 150%;
	text-transform: uppercase;
}

/* ADVERTISERS PAGE*/
#EAP-advertisers-search{
	padding:20px;
	text-align: center;
}

#EAP-advertisers-search-textfield{
	height: 48px;
	border:none;
	width:500px;
	display: inline-block;
	box-shadow: none;
	margin-top:0px;
	vertical-align: top;
	background:#FFF;
	border-radius: 6px;
}

#EAP-advertisers-search-category{
	height: 48px;
	width:250px;
	border:none;
	display: inline-block;
	box-shadow: none;
	margin-top:0px;
	vertical-align: top;
	background:#FFF;
	border-radius: 6px;
}

#EAP-advertiser-container{
	text-align: center;
}

.EAP-advertiser{
	width:14%;
	background:#FFF;
	text-align:center;
	margin:0.8%;
	padding:20px;
	height:140px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	font-weight: 700;
	position: relative;
}

.EAP-advertiser:after{
	content: "";
    border-radius: 50px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    opacity: 0;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s 
}

.EAP-advertiser-network{
	width:50% !important;
	margin-top:20px;
}

.EAP-advertiser:hover:after{
	opacity: 1.0;
}

.EAP-advertiser-add{

}

.EAP-advertiser-add:hover:before{
	position: absolute;
	background:rgba(3,136,210,0.5);
	width:100%;
	height: 100%;
	line-height:180px;
	text-align: center;
	font-size:18px;
	font-weight: bold;
	color:#FFF;
	content:'Toevoegen!';
	left:0px;
	cursor: pointer;
	top:0px;
}

.EAP-advertiser-title{
	border-bottom:1px solid #eaeaea;
	padding:5px;
	white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom:20px;
    width: 100%;
    overflow:hidden;
}

.EAP-advertiser-category{
	display: none;
}

.EAP-advertiser img{
	width:90%;
}

.EAP-advertiser-check-ico{
	
 }

 .EAP-advertiser-check-ico:before{
 	content:'\2713';
	display:inline-block;
	color:green;
	font-weight: bold;
	font-size:14px;
	padding:0 6px 0 0;
 }

.EAP-advertiser-actions{
	text-align: center;
	padding-top:10px;
	margin-top:10px;
}
.EAP-advertiser-import{
	border-radius:6px;
	background:#0388d2;
	color:#FFF;
	cursor: pointer;
	padding:10px 15px;
	display: inline-block;
	vertical-align: top;
}
.EAP-advertiser-delete{
	border-radius:6px;
	background:#e04f39;
	margin-left:10px;
	color:#FFF;
	cursor: pointer;
	padding:10px 15px;
	display: inline-block;
	vertical-align: top;
}

.EAP-advertiser-loader{
	background:#f3f3f3;
	border:1px solid #CCC;
	border-radius:6px;
	margin-top:10px;
	text-align: center;
	height:30px;
	display: none;
	position: relative;
	overflow:hidden;
}

.EAP-advertiser-loader-bar{
	position: absolute;
	width:0%;
	background:#8ecc54;
	height:100%;
	background: rgba(164,235,97,1);
	background: -moz-linear-gradient(top, rgba(164,235,97,1) 0%, rgba(142,204,84,1) 51%, rgba(142,204,84,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(164,235,97,1)), color-stop(51%, rgba(142,204,84,1)), color-stop(100%, rgba(142,204,84,1)));
	background: -webkit-linear-gradient(top, rgba(164,235,97,1) 0%, rgba(142,204,84,1) 51%, rgba(142,204,84,1) 100%);
	background: -o-linear-gradient(top, rgba(164,235,97,1) 0%, rgba(142,204,84,1) 51%, rgba(142,204,84,1) 100%);
	background: -ms-linear-gradient(top, rgba(164,235,97,1) 0%, rgba(142,204,84,1) 51%, rgba(142,204,84,1) 100%);
	background: linear-gradient(to bottom, rgba(164,235,97,1) 0%, rgba(142,204,84,1) 51%, rgba(142,204,84,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4eb61', endColorstr='#8ecc54', GradientType=0 );
}

.EAP-advertiser-loader-text{
	padding:5px;
	text-align: center;
	width:100%;
}

.EAP-advertiser-loader-succes{
	border:1px solid #8ecc54;
	background:#ecf5e4;
}


/* NETWORKS */
.EAP-network{
	width:49%;
	background:#FFF;
	text-align:center;
	margin-top:1%;
	margin-right:-4px;
	padding:20px;
	min-height:210px;
	display: inline-block;
	vertical-align: top;
	font-weight: 700;
	position: relative;
	box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3;
}

.EAP-network:nth-child(2n+1){
	margin-right:0px;
	margin-left:2%;
}

.EAP-network-image{
	width:40%;
	display: inline-block;
	vertical-align: middle;
	margin-right:-4px;
}

.EAP-network-image img{
	width:80%;
}

.EAP-network-content{
	width:60%;
	display: inline-block;
	vertical-align: middle;
	margin-right:-4px;
	text-align: left;
	font-weight: 100;
	font-size:12px;
}

.EAP-network-content-title{
	font-weight: bold;
	border-bottom:1px solid #CCC;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}

.EAP-network-actions{
	margin-top:20px;
}

.EAP-network-signup{
	border-radius:6px;
	background:#8ecc54;
	color:#FFF;
	padding:10px 15px;
	display: inline-block;
	vertical-align: top;
}

.EAP-network-login{
	border-radius:6px;
	background:#0388d2;
	color:#FFF;
	margin-left:10px;
	padding:10px 15px;
	display: inline-block;
	vertical-align: top;
}

.EAP-network-form-login{
	border-radius:6px;
	background:#0388d2;
	color:#FFF;
	padding:10px 15px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}


.EAP-login-question{
	display: inline-block;
	text-decoration: none;
	font-weight: 100;
	width:14px;
	height: 14px;
	font-size:10px;
	border-radius:100%;
	color:#FFF;
	margin-top:-5px;
	background:#0388d2;
	text-align: center;
	line-height: 14px;
	margin-left:5px;
	vertical-align: middle;
}

/* DASHBOARD */
.EAP-row{
    display: flex;
    flex-direction: row;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.EAP-shadow{
	border:1px solid #dddddd !important;
}

.EAP-col{
    flex: 1 1 0;
    padding-left: 15px;
    padding-right: 15px;
}

.EAP-col:first-child{
	padding-left:0px;
}

.EAP-col:last-child{
	padding-right:0px;
}


.EAP-box{
    background-color: #ffffff;
    width: 100%;
    border-right:1px solid #dddddd;
    line-height: 150%
}

.EAP-box:last-child{
	border-right:none;
}

.EAP-box-header{
	border-bottom: 1px solid #dddddd;
    padding: 15px;
    font-size: 14px;
    font-weight: 500;
}

.EAP-box-content{
	padding:20px;
}

.EAP-box-content-center{
	text-align: center;
}

.EAP-box-content input[type=text]{
    margin: 0;
    padding: 7px 14px;
    width: 100%;
    font-size: 16px;
    line-height: 1.5;
    border: 1px solid #eaeaea;
    background-color: white;
    transition: all .15s ease-in-out;
    box-shadow: none;
    border-radius: 4px;
}

.EAP-box-content select{
    margin: 0;
    padding: 7px 14px;
    width: 100%;
    font-size: 16px;
    line-height: 1.5;
    border: 1px solid #eaeaea;
    background-color: white;
    transition: all .15s ease-in-out;
    box-shadow: none;
    height:40px;
}

.EAP-box-content input::-webkit-input-placeholder {
	color:#eaeaea;
}

.EAP-box-content label{
	display: block;
	padding: 0rem 0 .3125rem;
    font-size: .875rem;
    font-weight: 600;
}

.EAP-box-content-value{
	font-size:22px;
	margin-bottom:5px;
	font-weight: 500;
}

.EAP-box-content-sub{
	font-size:14px;
	color:#6f6f6f;
	font-weight: 100;
}

.EAP-box-content-part{
	border-bottom:1px dashed #eaeaea;
	padding-top:10px;
	padding-bottom:10px;
}

.EAP-box-content-part:first-child{
	padding-top:0px;
}

.EAP-box-content-part-left{
	display: inline-block;
	vertical-align: middle;
	width:40%;
}

.EAP-box-content-part-right{
	display: inline-block;
	vertical-align: middle;
	width:50%;
}

.EAP-box-content-subtitle{
	font-size: 14px;
	font-weight: 500;
}

.EAP-box-content-text{
	color:#868686;
}

.EAP-box-content-filter{
	display: inline-block;
	vertical-align: top;
	width:33.333%;
	margin-right:-4px;
	padding:10px;
}

.EAP-row-shadow{
 	border:1px solid #dddddd; 
 }

.EAP-processbar{
	position: relative;
	width:100%;
	height: 12px;
	background:#eaeaea;
	border-radius:12px;
	margin-top:15px;
	overflow: hidden;
}

.EAP-processbar-result{
	background:#008bd2;
	width:64%;
	height: 100%;
	position: absolute;
	left:0px;
	top:0px;
}

.EAP-messages{
	margin:0px;
	padding:0px;
}

.EAP-messages li{
	border-bottom:1px solid #f3f3f3;
	padding-bottom:15px;
	padding-top:10px;
}

.EAP-message-head{

}

.EAP-message-head-img{
	display: inline-block;
	vertical-align: middle;
	width:20%;
	margin-right:-4px;
	text-align: center;
}

.EAP-message-head-img img{
	width:80%;
}

.EAP-message-head-text{
	display: inline-block;
	vertical-align: middle;
	padding-left:20px;
	font-size:14px;
	font-weight: 500;
	width:80%;
	margin-right:-4px;
}

.EAP-message-head-text span{
	display: block;
	font-size:11px;
	color:#6f6f6f;
	font-weight: 100;
}

.EAP-message-text{
	line-height: 150%;
	margin-top:10px;
	color:#7b7e8a;
}

.EAP-tag{
	display: inline-block !important;
	vertical-align: middle;
	margin-left:10px;
	background:#f3f3f3;
	border-radius: 20px;
	line-height: 20px;
	padding-left:12px;
	padding-right:12px;
	font-weight: 500 !important;
	font-size:10px !important;
}

.EAP-daisycon{
	background:#8ecc54 !important;
	color:#FFF !important;
}

.EAP-awin{
	background:#ed6f2e;
	color:#FFF !important;
}

.EAP-tradetracker{
	background:#5d90c9 !important;
	color:#FFF !important;
}

/* TABLE */
.EAP-table{
	border-collapse: collapse;
    width: 100%;
    font-size: 14px;
    color: #7b7e8a;
}

.EAP-table tr{
	border-bottom:1px solid #f4f5f8;
}

.EAP-table td {
    padding: 0.75rem;
}


.EAP-table thead {
    font-weight: 500;
    border-bottom: 2px solid #f4f5f8;
}

/* POPUP ADVERTISER */
#EAP-advertiser-pop{

}

#EAP-advertiser-pop-img{
	width:30%;
	display: inline-block;
	vertical-align: middle;
	margin-right: -4px;
}

#EAP-advertiser-pop-info{
	width:70%;
	display: inline-block;
	vertical-align: middle;
	margin-right: -4px;
}

/* BETA */
#EAP-beta{
	width:600px;
	background:#FFF;
	text-align: center;
	margin:50px auto;
	border-radius:6px;
	padding:40px;
	min-height: 200px;
}

#EAP-beta-logo{
	width:200px;
	margin-bottom:20px;
}	

#EAP-subscribe{
	padding:10px;
	background:#00a196;
	color:#FFF;
	margin:50px auto;
	border-radius:6px;
	width:600px;
}

#EAP-subscribe-error{
	padding:10px;
	background:#eb3324;
	color:#FFF;
	margin:50px auto;
	border-radius:6px;
	width:600px;
}

.EAP-beta-row{
	margin-top:20px;
}

.EAP-beta-row label{
	display: block;
	text-align: left;
	color:#CCC;
}

.EAP-beta-row input[type=text]{
	width:100%;
	border-radius: 8px;
	border:1px solid #dde8f2;
	padding:10px;
	height: 39px;
}

#EAP-beta-button{
	background:#f6b92b;
	border-radius: 6px;
	margin-top:10px;
	padding:16px 29px;
	border:none;
	cursor: pointer;
}
