.bg-primary {
    background-color: #0d8f96!important;
}
.icon-primary {
    fill: #0d8f96!important;
}
a {
    color: #0d8f96;
}
button:hover {
    color: #ffffff;
    background-color: #0d8f96;
}
.btn-outline-primary:hover {
    color: #ffffff;
    box-shadow: inset 0 0 0 1px #0d8f96;
}
.btn-outline-primary {
    color: #0d8f96;
    box-shadow: inset 0 0 0 1px #0d8f96;
}

.card.border-bottom-card::before {
    background: #0d8f96;
}
.flag-icon {
    background: #0d8f96;
 }
a.read-more {
	color: #0d8f96;
}   
.btn-primary {
    color: #fff;
    background-color: #0d8f96;
    border-color: #0d8f96;
    -webkit-box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%);
}
.btn-primary:hover {
    color: #fff;
    background-color: #0d8f96!important;
    border-color: #0d8f96!important;
}

body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit], body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] {
    font-size: 16px;
    padding: 5px 15px;
    line-height: inherit;
    height: inherit;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #0d8f96;
    border-color: #0073aa #006799 #006799;
    -webkit-box-shadow: 0 1px 0 #006799;
    box-shadow: 0 1px 0 #006799;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
}

#collapse-gestione-store{
	
	background-color:#f5f7e5;

} 

.collapse-header [data-toggle=collapse] {
	
	border-top: 0px solid #08383a !important;
}

.collapse-body {
    padding: 0px 0px 0px 0px;
}

.collapse-div.collapse-background-active .collapse-header [data-toggle=collapse][aria-expanded=true] {
    background-color: #0d8f96;
    color: #fff;
    //border-color: #000;
}


.collapse-header button {
	
	//height: 110px;
	//width: 60% !important;

}
.row-epads-rep {
	
	//background-color:#0d8f964f;
	//height: auto;
	//border-top: 1px solid #000; //#0d8f96;

}

.row-epads-rep .col-8, .row-epads-rep .col-4{
	
	background-color:#0d8f96;
	padding: 3px 8px 3px 5px;
		
}

.pro-top, ._pro-top a{
	background-color:#0d8f964f;
	padding: 3px 5px 3px 5px;
	color:#0d8f96;
}

.pro-top a{
	color:#0d8f96;
}

.border-verdino{
	border-color: #0d8f96!important;

}

.row-epads-rep a{
	
	color: #fff;
		
}


.row-epads-rep .col-1,.row-epads-rep .col-2,.row-epads-rep .col-3,.row-epads-rep .col-9{
	padding-right: 0px;
	padding-left: 0px;
	background-color:#0d8f964f;

	
}



.epads-sfondo-pro{
	height: auto;
	background-color: #ffda73c7;
	line-height: auto;
	display: inline-block;
	vertical-align: middle;
  //line-height: normal;

}

.epads-icon-pro{
	background-color: #ffff0061;
	//vertical-align:middle;
	//display: inline-block;
	padding: 120px 0 20px 0;

}

.top_rep_left{
	
	border-top: 1px solid #08383a !important;
	border-bottom: 1px solid #08383a !important;
	height: 90px;
	width: 90px;
	//display: inline-block;
	vertical-align:middle;
	float:left;
	background-color: #000; 
}

.top_rep_center{
	
	border-top: 1px solid #08383a !important;
	border-bottom: 1px solid #08383a !important;
	height: 90px;
	width: 590px;
	display: inline-block;
	vertical-align:middle;
	//float:left; 
	//background-color: #0ff000;
}

.top_rep_right{
	
	border-top: 1px solid #08383a !important;
	border-bottom: 1px solid #08383a !important;
	height: 89px;
	margin: 0 0 0 -5px;
	padding: 8px 10px 5px 12px;
	width: 50px;
	display: inline-block;
	vertical-align:middle;
	//float:left; 
	background-color: yellow;
}


/*************************************
#rep-icon i {
	
	vertical-align:middle!important;
	text-align: center;

}

#rep-img{
	
	width: 15%;
	display: inline-block;
	vertical-align:middle;
	float:left; 

}

#rep-icon{
	
	border-top: 1px solid #08383a;
	width: 11%;
	background-color: #f7f8f9;
	margin-left: -5px; 
	vertical-align:middle;
	display: inline-block;
	height: 83px;
	
	
}

#rep-icon label{
	
	display: inline-block;
	padding-top: 10px;
	vertical-align:bottom;
	text-align: right;
	
	
}
**********************************************/

.epads-gest-store-no-rep{
	
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	margin: 50px 25px 50px 25px;

}
.epads-gest-store-no-rep h5{
	
	font-size: 15px;

}
.epads-gest-store-no-rep h6{
	
	font-size: 12px;
	font-weight: bold;

}

.epads-gest-store-new-pro{
	
	width: 100%;
	//text-transform: uppercase;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
	font-size: 15px;
	background-color: #f7f8f9;

}

.main-title{
	
	text-shadow: -1px 0 #08383a, 0 1px #08383a, 1px 0 #08383a, 0 -1px #08383a;

}

.home_title_linee {
	
	font-family: arial, verdana, tahona, sans-serif;
	//color: #0d8f96;
	color: #08383a;
	text-align:center;
	text-transform: uppercase;

}
.home_title_linee h1{
  
  text-transform: uppercase;
  font-size: 50px;
  font-weight: bold;
  //text-shadow: #FFF 2px 2px;
  text-shadow: -1px 0.5px #fff, -0.5px 1px #fff, 1px -0.5px #fff, 0.5px -1px #fff;
  
}

.home_title_linee h2{
  
  text-transform: uppercase;
  font-size: 26px;
  font-weight: bold;
  text-shadow: -1px 0.5px #fff, -0.5px 1px #fff, 1px -0.5px #fff, 0.5px -1px #fff;
  //text-shadow: #FFF 2px 2px;
  
}

.store_menu_title{
	
	color: #fff;
	text-align:center;
	width: 100%;
	height: 45px;

}

.store_menu_title h1{
	
  text-transform: uppercase;
  font-size: 35px;
  font-weight: bold;
		
}

.epads_giustificato {
	
     text-align:justify;
     
}

#home_i_nostri_piani{
	
}


.bg-black{
	background-color: #FFF;

}

.epads_stores_body{
	
	\\text-transform: uppercase;

}

.epads_stores_body h3{
	
	font-family: 'Oswald',sans-serif;
	text-transform: uppercase;
	font-size: 1.5rem;
	margin-bottom: 0.5rem;
   font-weight: 500;
   line-height: 1.2;
   display: block;
   font-size: 18px;
   //margin-block-start: 1.33em;
   //margin-block-end: 1.33em;
   //margin-inline-start: 0px;
   //margin-inline-end: 0px;

}	

.epads_stores_body p{
	
	font-family: 'Open Sans',sans-serif;
   font-size: .85rem;
   color: #4d4d4d;
   margin-bottom: 7px;
	
}	

#epads_stores_titolo_menu{
	
	padding: 5px 10px 5px 10px;
	width: 100%;
	height: 45px;
	background-color: #000;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 24px;
	font-weight: bold;	


}

.epads-home-store {
	//padding-right: 10px!important; 
   //padding-left: 10px!important;
   //margin-left: 10px!important;
    
    }
.rounded {
    border-radius: 10px!important;
}	

/* CCS BLOCCO TITOLO STORE IN GESTIONE STORE */
.epads-titolo-store{
	
	margin: 20px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	width: 100%;
	height: 80px;
	font-weight: bold;
	background-color: #f7f8f9;
	color: #0d8f96;
	display:block;	

}

.epads-titolo-store h1 {
	
	text-transform: uppercase;
	text-align: center;
	font-size: 26px;
	margin-bottom: 5px;


}

.epads-titolo-store h2 {
	
	text-transform: uppercase;
	text-align: center;
	font-size: 20px;


}

/* FINE BLOCCO */


.epads_stores_footer{
	
	font-size: 13px;
	text-align: center;
	padding-top: 10px;
   padding-bottom: 10px;
   text-transform: uppercase;

}

.epads_stores_footer a{
	  
	  color:#fff;
	  text-decoration:underline;

}

.epads_stores_footer a:hover{
	
	font-weight: bold;

}




.epadv_nuovo_reparto{
	
	text-align:right;
	//float:left;
	width: 100%;
	text-transform: uppercase;
	margin: 40px 0px 20px 0px;


}

.epadv_nuovo_menu{
	
   font-size: 14px;
	text-transform: uppercase;
	margin: 10px 0px 10px 0px;

}

.epadv_left{
	
	float:left;	
	
}



@media (max-width: 768px){


}

.epadv_nuova_categoria{
	
	margin: 5px 0 5px 0;
	padding: 10px 10px 10px 10px;
	float:left;
	background-color: #fff000;
	width: 100%;

}

.epadv_categoria{
	margin: 5px 0 5px 0;
	//padding: 10px 10px 10px 10px;
	background-color: #f5f7e5;

}

.epadv_categoria_image{
	
	display:inline-blopadding-right: 6px; */
    /* padding-left: 6px;ck;


}

.epadv_categoria_title{
	
	display:inline-block;
	padding: 10px 10px 10px 10px;
	width: 70%;
	text-transform: uppercase;
	font-size: 18px;

}

.epadv_categoria_icone{
	
	display:inline-block;
	padding: 10px 20px 10px 10px;
	float:right;

}

/* BOX NOTIFICHE */Il piano DEMO è per tutti quelli che vogliono provare DIVSTORE gratuitamente, basta …..
.box-not {
    color:#555;
    //border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;
    font-size:13px;
    padding:10px 10px 10px 36px;
    margin-bottom: 30px;
}
.box-not span {
	
    font-weight:bold;
    text-transform:uppercase;
    font-size:16px;
}
.errore {
    background:#ffecec url('images/error.png') no-repeat 10px 28%;
    border:1px solid #f5aca6;
    border-left:5px solid #f5aca6;
}
.successo {
	padding-right: 6px;
    padding-left: 6px;
    background:#e9ffd9 url('images/success.png') no-repeat 10px 28%;
    border:1px solid #a6ca8a;
    border-left:5px solid #a6ca8a;
}
.pericolo {
    background:#fff8c4 url('images/warning.png') no-repeat 10px 28%;
    border:1px solid #f2c779;
}
.notizia {
    background:#e3f7fc url('images/notice.png') no-repeat 10px 28%;
    border:1px solid #8ed9f6;
}