div#page{
	max-width: 600px;
	margin: 0px auto;
}
header{
	text-align: center;
}
header img.logo{
	max-width: 150px;
}
.text-center *{
	text-align: center;
}
.page #content.site-content {
    padding-bottom: 6rem;
    padding-top: 2rem;
}
.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: auto;
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.transazioni .tr_neg{
background-color: #ff000017;
}

.transazioni  .tr_pos{
  background-color: #06ba0d30;
}
.importo_transazione
{
  float: right;
  font-weight: bolder;
}
.button.resetta_fotocamera
{
    width: 100%;
    background-color: green;
    color: #d9d9d9;
    padding: 10px;
    font-size: 16px;
    margin-bottom: 20px;
}
.prodotto-ricarica .quantity
{
display: none !important;
}
.woocommerce-EditAccountForm .woocommerce-form-row--last,
.woocommerce-EditAccountForm .woocommerce-form-row--first {
  display: none;

}

fieldset.modifica_password
{
  display: none;
}
option.bloccata
{
background-color: red;
color: #d9d9d9;
pointer-events: none;
}
.transazioni{
margin-bottom: 20px !important;
}
#customer_login
{
  display: flex;
}
.btn{
  color: #d9d9d9 !important;
}
#reader__dashboard_section_csr > span,select#reader__camera_selection{
display: block;
margin: 20px auto !important;
}
#reader__dashboard_section_csr button
{
  padding: 10px 25px;
    background-color: #333;
    color: #d9d9d9;
}

 #reader__dashboard_section_csr select
{
  padding: 10px 25px;
}

 #reader__dashboard_section_csr span
{
font-size: 20px;
}

#reader__dashboard_section_csr button.button_permessi
{
    background-color: #E91E63;
    border: 0px;
}

#reader__dashboard
{
  padding: 75px 10px;
}
body:not(.wp-admin){
  background: #18191a !important;
}

.special-button:before  
{
  background-size: 35px 35px;
display: inline-block;
width: 35px; 
height: 35px;
content:"";
  margin-right: 10px;
}


.btn-lg {
padding: 1.5rem 1rem;
}
.btn-group-lg>.btn, .btn-lg{
      padding: 1.5rem 1rem !important;
}


.btn-torna-in-home
{
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 35px !important;
  margin-top: 30px;}


.btn-torna-in-home:before 
{
  background-size: 20px 20px;
  display: inline-block;
  width: 20px;
  margin-bottom: -4px;
  height: 20px;
  content: "";
  margin-right: 10px;
  -webkit-filter: invert(100%);
  filter: invert(100%);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ2MC4yOThweCIgaGVpZ2h0PSI0NjAuMjk3cHgiIHZpZXdCb3g9IjAgMCA0NjAuMjk4IDQ2MC4yOTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2MC4yOTggNDYwLjI5NzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0yMzAuMTQ5LDEyMC45MzlMNjUuOTg2LDI1Ni4yNzRjMCwwLjE5MS0wLjA0OCwwLjQ3Mi0wLjE0NCwwLjg1NWMtMC4wOTQsMC4zOC0wLjE0NCwwLjY1Ni0wLjE0NCwwLjg1MnYxMzcuMDQxDQoJCQljMCw0Ljk0OCwxLjgwOSw5LjIzNiw1LjQyNiwxMi44NDdjMy42MTYsMy42MTMsNy44OTgsNS40MzEsMTIuODQ3LDUuNDMxaDEwOS42M1YzMDMuNjY0aDczLjA5N3YxMDkuNjRoMTA5LjYyOQ0KCQkJYzQuOTQ4LDAsOS4yMzYtMS44MTQsMTIuODQ3LTUuNDM1YzMuNjE3LTMuNjA3LDUuNDMyLTcuODk4LDUuNDMyLTEyLjg0N1YyNTcuOTgxYzAtMC43Ni0wLjEwNC0xLjMzNC0wLjI4OC0xLjcwN0wyMzAuMTQ5LDEyMC45MzkNCgkJCXoiLz4NCgkJPHBhdGggZD0iTTQ1Ny4xMjIsMjI1LjQzOEwzOTQuNiwxNzMuNDc2VjU2Ljk4OWMwLTIuNjYzLTAuODU2LTQuODUzLTIuNTc0LTYuNTY3Yy0xLjcwNC0xLjcxMi0zLjg5NC0yLjU2OC02LjU2My0yLjU2OGgtNTQuODE2DQoJCQljLTIuNjY2LDAtNC44NTUsMC44NTYtNi41NywyLjU2OGMtMS43MTEsMS43MTQtMi41NjYsMy45MDUtMi41NjYsNi41Njd2NTUuNjczbC02OS42NjItNTguMjQ1DQoJCQljLTYuMDg0LTQuOTQ5LTEzLjMxOC03LjQyMy0yMS42OTQtNy40MjNjLTguMzc1LDAtMTUuNjA4LDIuNDc0LTIxLjY5OCw3LjQyM0wzLjE3MiwyMjUuNDM4Yy0xLjkwMywxLjUyLTIuOTQ2LDMuNTY2LTMuMTQsNi4xMzYNCgkJCWMtMC4xOTMsMi41NjgsMC40NzIsNC44MTEsMS45OTcsNi43MTNsMTcuNzAxLDIxLjEyOGMxLjUyNSwxLjcxMiwzLjUyMSwyLjc1OSw1Ljk5NiwzLjE0MmMyLjI4NSwwLjE5Miw0LjU3LTAuNDc2LDYuODU1LTEuOTk4DQoJCQlMMjMwLjE0OSw5NS44MTdsMTk3LjU3LDE2NC43NDFjMS41MjYsMS4zMjgsMy41MjEsMS45OTEsNS45OTYsMS45OTFoMC44NThjMi40NzEtMC4zNzYsNC40NjMtMS40Myw1Ljk5Ni0zLjEzOGwxNy43MDMtMjEuMTI1DQoJCQljMS41MjItMS45MDYsMi4xODktNC4xNDUsMS45OTEtNi43MTZDNDYwLjA2OCwyMjkuMDA3LDQ1OS4wMjEsMjI2Ljk2MSw0NTcuMTIyLDIyNS40Mzh6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=');
}

.btn.registrati:before  
{
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBkPSJNMTMxLjUsNDcySDYwLjY5M2MtOC41MzgsMC0xMy42ODktNC43NjUtMTUuOTk5LTcuNjA2Yy0zLjk4OC00LjkwNi01LjUzMy0xMS4yOS00LjIzNi0xNy41MTkgICAgIGMyMC43NjktOTkuNzYxLDEwOC44MDktMTcyLjYxNiwyMTAuNDQ1LTE3NC45OGMxLjY5MywwLjA2MywzLjM5LDAuMTA1LDUuMDk3LDAuMTA1YzEuNzIyLDAsMy40MzQtMC4wNDMsNS4xNDItMC4xMDcgICAgIGMyNC44NTMsMC41NjcsNDkuMTI5LDUuMjQsNzIuMjM2LDEzLjkxN2MxMC4zNCwzLjg4NSwyMS44NzEtMS4zNTIsMjUuNzU0LTExLjY5M2MzLjg4My0xMC4zNC0xLjM1Mi0yMS44NzEtMTEuNjkzLTI1Ljc1NCAgICAgYy0zLjMxMS0xLjI0NC02LjY0NS0yLjQwOC05Ljk5NS0zLjUxMkMzNzAuNTQ1LDIyMC4wMjEsMzkyLDE4MC40NjksMzkyLDEzNkMzOTIsNjEuMDEsMzMwLjk5MSwwLDI1NiwwICAgICBjLTc0Ljk5MSwwLTEzNiw2MS4wMS0xMzYsMTM2YzAsNDQuNTA5LDIxLjQ5Miw4NC4wOTIsNTQuNjQzLDEwOC45MThjLTMwLjM3MSw5Ljk5OC01OC44NzEsMjUuNTQ2LTgzLjgxMyw0Ni4wNjIgICAgIGMtNDUuNzMyLDM3LjYxNy03Ny41MjksOTAuMDg2LTg5LjUzMiwxNDcuNzQzYy0zLjc2MiwxOC4wNjYsMC43NDQsMzYuNjIyLDEyLjM2Myw1MC45MDhDMjUuMjIxLDUwMy44NDcsNDIuMzY0LDUxMiw2MC42OTMsNTEyICAgICBIMTMxLjVjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBDMTUxLjUsNDgwLjk1NCwxNDIuNTQ2LDQ3MiwxMzEuNSw0NzJ6IE0xNjAsMTM2YzAtNTIuOTM1LDQzLjA2NS05Niw5Ni05NnM5Niw0My4wNjUsOTYsOTYgICAgIGMwLDUxLjM2Ny00MC41NTQsOTMuNDM4LTkxLjMyNiw5NS44ODVjLTEuNTU3LTAuMDI4LTMuMTE0LTAuMDUyLTQuNjc0LTAuMDUyYy0xLjU2NCwwLTMuMTI3LDAuMDIzLTQuNjg5LDAuMDUxICAgICBDMjAwLjU0NiwyMjkuNDMsMTYwLDE4Ny4zNjIsMTYwLDEzNnoiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiLz4KCQkJPHBhdGggZD0iTTQ5Ni42ODksMzQ0LjYwN2MtOC41NjEtMTkuMTUtMjcuODQ1LTMxLjU1OC00OS4xNzYtMzEuNjA3aC02Mi4zNzJjLTAuMDQ1LDAtMC4wODcsMC0wLjEzMywwICAgICBjLTIyLjUsMC00Mi4xMywxMy4yNi01MC4wMjksMzMuODA3Yy0xLjA1MSwyLjczNC0yLjMzNiw2LjE3OC0zLjY3NywxMC4xOTNIMjAwLjM1NmMtNS40MDcsMC0xMC41ODMsMi4xODktMTQuMzUsNi4wNjggICAgIGwtMzQuMzU2LDM1LjM4OGMtNy41NjcsNy43OTQtNy41MjksMjAuMjAzLDAuMDg1LDI3Ljk1bDM1LDM1LjYxMmMzLjc2LDMuODI2LDguOSw1Ljk4MSwxNC4yNjQsNS45ODFoNjVjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjAgICAgIGMwLTExLjA0Ni04Ljk1NC0yMC0yMC0yMGgtNTYuNjE0bC0xNS40MjgtMTUuNjk4TDIwOC44MTQsMzk3aDEzNy40OTFjOS4yMTQsMCwxNy4yMzUtNi4yOTUsMTkuNDI2LTE1LjI0NCAgICAgYzEuNjE4LTYuNjA3LDMuNjQ4LTEyLjk1OSw2LjU4NC0yMC41OTZjMS45MzYtNS4wMzYsNi43OTgtOC4xNiwxMi43NDEtOC4xNmMwLjAxMywwLDAuMDI2LDAsMC4wMzksMGg2Mi4zNzEgICAgIGM1LjY1NiwwLjAxMywxMC41MjQsMy4wNTMsMTIuNzA1LDcuOTMyYzUuMzY5LDEyLjAxMiwxMS43OCwzMC42MDgsMTEuODI4LDUwLjk4NmMwLjA0OCwyMC41MjktNi4zNTYsMzkuNTUxLTExLjczOSw1MS44OTQgICAgIGMtMi4xNyw0Ljk3OC03LjA3OSw4LjE4OC0xMi41Niw4LjE4OGMtMC4wMTEsMC0wLjAyMiwwLTAuMDMzLDBoLTYzLjEyNWMtNS41MzMtMC4wMTMtMTAuNzE2LTMuNTczLTEyLjg5Ni04Ljg1OCAgICAgYy0yLjMzOS01LjY3MS00LjM2Ni0xMi4xNDYtNi4xOTctMTkuNzk3Yy0yLjU3MS0xMC43NDItMTMuMzY3LTE3LjM2Ni0yNC4xMDUtMTQuNzk2Yy0xMC43NDMsMi41NzEtMTcuMzY3LDEzLjM2NC0xNC43OTYsMjQuMTA2ICAgICBjMi4zMjEsOS42OTksNC45NzgsMTguMTE4LDguMTIxLDI1LjczOGM4LjM5OSwyMC4zNjQsMjcuOTM5LDMzLjU1NSw0OS44MjcsMzMuNjA2aDYzLjEyNWMwLjA0MywwLDAuMDgzLDAsMC4xMjYsMCAgICAgYzIxLjM1MS0wLjAwMSw0MC42NDctMTIuNjMsNDkuMTgtMzIuMjAxYzYuOTEyLTE1Ljg1MSwxNS4xMzctNDAuNTExLDE1LjA3Mi02Ny45NzUgICAgIEM1MTEuOTM1LDM4NC40MzQsNTAzLjYzOCwzNjAuMTUzLDQ5Ni42ODksMzQ0LjYwN3oiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiLz4KCQkJPGNpcmNsZSBjeD0iNDMxIiBjeT0iNDEyIiByPSIyMCIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+Cg==');
}

.btn.new-card:before 
{
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik00NTIsNzZINjBjLTMzLjA4NCwwLTYwLDI2LjkxNi02MCw2MHYyNDBjMCwzMy4wODQsMjYuOTE2LDYwLDYwLDYwaDM5MmMzMy4wODQsMCw2MC0yNi45MTYsNjAtNjBWMTM2ICAgIEM1MTIsMTAyLjkxNiw0ODUuMDg0LDc2LDQ1Miw3NnogTTQ4MiwzNzZjMCwxNi41NDItMTMuNDU4LDMwLTMwLDMwSDYwYy0xNi41NDIsMC0zMC0xMy40NTgtMzAtMzBWMTM2YzAtMTYuNTQyLDEzLjQ1OC0zMCwzMC0zMCAgICBoMzkyYzE2LjU0MiwwLDMwLDEzLjQ1OCwzMCwzMFYzNzZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik02MCwxMzZ2MTIwaDEzNVYxMzZINjB6IE0xNjUsMjI2SDkwdi02MGg3NVYyMjZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjM0MS4zMyIgeT0iMjg1IiB3aWR0aD0iMTEwLjY3IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjM5OS4xNyIgeT0iMTM2IiB3aWR0aD0iNTIuODM0IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjIwMC42NyIgeT0iMjg1IiB3aWR0aD0iMTEwLjY3IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjYwIiB5PSIyODUiIHdpZHRoPSIxMTAuNjciIGhlaWdodD0iMzAiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiLz4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+Cg==')
}


.btn.card-charge:before 
{
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik00NTIsNzZINjBjLTMzLjA4NCwwLTYwLDI2LjkxNi02MCw2MHYyNDBjMCwzMy4wODQsMjYuOTE2LDYwLDYwLDYwaDM5MmMzMy4wODQsMCw2MC0yNi45MTYsNjAtNjBWMTM2ICAgIEM1MTIsMTAyLjkxNiw0ODUuMDg0LDc2LDQ1Miw3NnogTTQ4MiwzNzZjMCwxNi41NDItMTMuNDU4LDMwLTMwLDMwSDYwYy0xNi41NDIsMC0zMC0xMy40NTgtMzAtMzBWMTM2YzAtMTYuNTQyLDEzLjQ1OC0zMCwzMC0zMCAgICBoMzkyYzE2LjU0MiwwLDMwLDEzLjQ1OCwzMCwzMFYzNzZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik02MCwxMzZ2MTIwaDEzNVYxMzZINjB6IE0xNjUsMjI2SDkwdi02MGg3NVYyMjZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjM0MS4zMyIgeT0iMjg1IiB3aWR0aD0iMTEwLjY3IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjM5OS4xNyIgeT0iMTM2IiB3aWR0aD0iNTIuODM0IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjIwMC42NyIgeT0iMjg1IiB3aWR0aD0iMTEwLjY3IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjYwIiB5PSIyODUiIHdpZHRoPSIxMTAuNjciIGhlaWdodD0iMzAiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiLz4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+Cg==')
}

.btn.special-button
{
background-color: #333;
 display: flex;
  justify-content: left;
  align-items: center;
  padding-left: 35px !important;
}
body:not(.wp-admin)  h1,body:not(.wp-admin)  h2,body:not(.wp-admin) h3,body:not(.wp-admin)  h4,body:not(.wp-admin) h5,body:not(.wp-admin) h6,body:not(.wp-admin) p,body:not(.wp-admin) a,body:not(.wp-admin)  {
color: #d9d9d9 !important;
}

#customer_login,#customer_login > div, #customer_login label{
  display: block !important;
    max-width: 100%;
width: 100%;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit
{
    margin-right: 1em;
    width: 100%;
    padding: 20px;
    background-color: #333;
    color: #d9d9d9;
    font-size: 16px;
}

.woocommerce label,.woocommerce input{
  font-size: 1.5rem;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
  border:0px !important;
  padding: 0px !important;
}

#customer_login > div
{
  margin-bottom: 80px;
}
footer#colophon.site-footer.navbar-light{
    color: #99979c;
    background-color: #18191a;
}
div.saldo{
      font-size: 4rem;
    text-align: center;
    font-weight: bold;
}
input.importo-transazione{
      font-size: 3rem;
    text-align: center;
}
.btn.scarica_importo.btn-lg, .btn.carica_importo.btn-lg{
      font-weight: bold;
    text-transform: uppercase;
padding: 2.5rem 0rem !important; 
}
.imp_trans_block .input-group-text
{
font-size: 2rem;
font-weight: bold;
}
.nr_tessera,.mail_cliente, .anagrafe
{
  text-align: center;
}
.site-header
{
  margin-top: 30px;
}
.anagrafe{
font-size: 1.5rem;
margin-bottom: 1rem;
}

.telefono_cliente {
      text-align: center;
    font-size: 1.5rem;
}

.menu_my_account{
width: 100%;
font-size: 1.5rem;
}

.menu_my_account > a
{
font-size: 1.5rem;
}
.btn-group.menu_my_account > .attivo{
background-color: #3b3d3f;
border-color: #718293;
}
.woocommerce-account .woocommerce-MyAccount-content
{
  float: none !important;
  width: 100% !important;
}
.le_mie_card.list-group
{
  margin-bottom: 50px;
}
.le_mie_card .list-group-item
{
      background-color: #3b3d3f;
}
.menu_my_account
{
  margin-bottom: 20px;
}

.woocommerce div.product form.cart .variations select,body.woocommerce button.button.alt,select.tessere_cliente.form-control{
      color: #d9d9d9;
    background-color: #2e2e2e;
    border: #2e2e2e;
    -webkit-appearance:none;
    font-size: 1.7rem;
    padding: 1.5rem;
    height: auto !important;
    width: 100%;
}
.ripilogo_card{
  margin-top: 50px;
}
.single-product h1.entry-title
{
    font-size: 2.5rem;
}
table.variations *{
  display: block;
}

body.woocommerce button.button.alt:hover,.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.single-product.woocommerce #respond input#submit.alt.disabled, .single-product.woocommerce #respond input#submit.alt.disabled:hover, .single-product.woocommerce #respond input#submit.alt:disabled, .single-product.woocommerce #respond input#submit.alt:disabled:hover, .single-product.woocommerce #respond input#submit.alt:disabled[disabled], .single-product.woocommerce #respond input#submit.alt:disabled[disabled]:hover, .single-product.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover
{
  background-color: #2e2e2e;
   color: #d9d9d9;
}

.woocommerce-variation-price, a.reset_variations
{
  display: none !important;
}

body.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover{
  background-color: #e6e6e6;
    color: #fff;
}

body.woocommerce div.product form.cart .button{
  margin-top: 30px;
}
.woocommerce form .form-row label{
  display: block;
  width: 100%;
}
.woocommerce-billing-fields__field-wrapper > p{
    display: block;
  width: 100% !important;
  float: none;
}

.woocommerce button.button.alt,body #add_payment_method #payment,body  .woocommerce-cart #payment,body .woocommerce-checkout #payment,body .woocommerce-error,body .woocommerce-info,body .woocommerce-message
{
  background-color: #2e2e2e;
   color: #d9d9d9;
}

body.woocommerce #payment #place_order, body.woocommerce-page #payment #place_order{
    background-color: #18191a;
   color: #d9d9d9;
}


body .form-control{
background-color: #2e2e2e;
color: #d9d9d9;
border: 0px !important;
border-bottom: 1px solid white !important;
}

.woocommerce-terms-and-conditions-checkbox-text
{
  font-size: 1rem;
}
.single_variation_wrap .quantity{

}

.ricarica_card .quantity, .nuova_tessera .quantity 
{
display: none !important;
}

body.woocommerce #payment #place_order, body.woocommerce-page #payment #place_order{
font-size: 1.5rem;
padding: 2rem;
}
.loading-animation{position: absolute;top: calc(50% - 200px);left: calc(50% - 85px);}
.modal-background{display: none; position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #000000bd;z-index: 9;} 
.loading_container { transition: 0.2s all; position: relative; z-index: 100; background: white; } .loading_container.active { height: 5px; } .loading_container .loader { transition: 0.2s all; } .loading_container .loader .beer { background: #ffc106; } .loading_container .loader .shine { background: #eeb506; } .loading_container .loader .cup .left { width: 20px; height: 10px; background: #253138; } .loading_container .loader .cup .bottom { width: 21px; height: 11px; background: #253138; } .loading_container .loader .cup .right { width: 22px; height: 12px; background: #253138; } .loading-animation { /* Foam */ } .loading-animation #container { height: 330px; margin: 0 auto; overflow: hidden; position: relative; width: 172px; } .loading-animation #container div { position: absolute; } .loading-animation #beaker { margin: auto; margin-top: 125px; height: 200px; width: 130px; position: relative; margin-bottom: 20px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom: 25px #212121 solid; margin-left: 20px; } .loading-animation #beaker:after { content: ''; width: 25px; position: absolute; top: -19px; right: -10px; bottom: -21px; background-color: #333; transform: skew(-5deg); border-left: 25px solid #212121; } .loading-animation #beaker:before { content: ''; width: 25px; position: absolute; top: -19px; left: -10px; bottom: -21px; background-color: #333; transform: skew(5deg); border-right: 25px solid #212121; z-index: 1; } .loading-animation .white { margin: auto; margin-top: 109px; height: 200px; width: 130px; position: relative; margin-bottom: 20px; margin-left: 20px; z-index: 2; } .loading-animation .white:after { content: ''; width: 25px; position: absolute; top: -3px; right: -10px; bottom: 9px; background-color: transparent; transform: skew(-5deg); border-left: 10px solid white; } .loading-animation .white:before { content: ''; width: 25px; position: absolute; top: -3px; left: -10px; bottom: 9px; background-color: transparent; transform: skew(5deg); border-right: 10px solid white; z-index: 1; } .loading-animation #liquid { background-color: #FFC107; border: 10px solid #FFC107; border-radius: 0 0 20px 20px; bottom: 0px; height: 0px; overflow: hidden; width: 126px; margin-left: -3px; -webkit-animation-name: beer; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-duration: 3000ms; } .loading-animation #liquid:after { background-color: rgba(255, 255, 255, 0.25); bottom: -10px; content: ''; height: 200px; left: -40px; position: absolute; -webkit-transform: rotate(15deg); width: 110px; transform: skew(-5deg); } .loading-animation #liquid:before { transform: skew(5deg); } .loading-animation #liquid .bubble { -webkit-animation-name: bubble; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; background-color: rgba(255, 255, 255, 0.2); bottom: 0; border-radius: 10px; height: 20px; width: 20px; } @-webkit-keyframes bubble { 0% { bottom: 0; } 50% { background-color: rgba(255, 255, 255, 0.2); bottom: 80px; } 100% { background-color: rgba(255, 255, 255, 0); bottom: 160px; } } @-webkit-keyframes beer { 0% { height: 0; } 50% { height: 184px; } 100% { height: 184px; } } @-webkit-keyframes foam { 0% { bottom: 0px; } 55% { bottom: 200px; } 100% { bottom: 200px; } } @-webkit-keyframes foam-size { 0% { width: 0px; height: 0px; opacity: 0; } 40% { width: 20px; height: 20px; opacity: .3; } 60% { width: 50px; height: 50px; opacity: 1; } 100% { width: 50px; height: 50px; opacity: 1; } } @-webkit-keyframes foam-size-1 { 0% { width: 0px; height: 0px; opacity: 0; left: 15px; } 40% { width: 20px; height: 20px; opacity: .3; left: 15px; } 60% { width: 50px; height: 50px; opacity: 1; left: -6px; } 100% { width: 50px; height: 50px; opacity: 1; left: -6px; } } @-webkit-keyframes foam-size-5 { 0% { width: 0px; height: 0px; opacity: 0; } 40% { width: 15px; height: 15px; opacity: .3; } 60% { width: 21px; height: 25px; opacity: 1; } 100% { width: 21px; height: 25px; opacity: 1; } } @-webkit-keyframes foam-size-6 { 0% { width: 0px; opacity: 0; height: 0px; } 40% { width: 15px; height: 15px; opacity: .3; } 60% { width: 32px; height: 25px; opacity: 1; } 100% { width: 32px; height: 25px; opacity: 1; } } .loading-animation .bubble1 { left: 170px; -webkit-animation-delay: 1000ms; -webkit-animation-duration: 1000ms; } .loading-animation .bubble2 { left: 50px; -webkit-animation-delay: 700ms; -webkit-animation-duration: 1100ms; } .loading-animation .bubble3 { left: 100px; -webkit-animation-delay: 1200ms; -webkit-animation-duration: 1300ms; } .loading-animation .bubble4 { left: 130px; -webkit-animation-delay: 1100ms; -webkit-animation-duration: 700ms; } .loading-animation .bubble5 { left: 10px; -webkit-animation-delay: 1300ms; -webkit-animation-duration: 800ms; } .loading-animation .beer-foam { position: absolute; bottom: 10px; -webkit-animation-name: foam; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-duration: 3000ms; } .loading-animation .foam-1, .loading-animation .foam-2, .loading-animation .foam-3, .loading-animation .foam-4 { float: left; position: absolute; z-index: 2; width: 50px; height: 50px; background-color: #ffeecc; } .loading-animation .foam-1 { top: -25px; left: -6px; border-radius: 30px; } .loading-animation .foam-2 { top: -30px; left: 20px; border-radius: 30px; } .loading-animation .foam-3 { top: -20px; left: 50px; border-radius: 30px; } .loading-animation .foam-4 { top: -25px; left: 84px; border-radius: 30px; } .loading-animation .foam-5 { top: 29px; left: 88px; border-radius: 30px; float: left; position: absolute; z-index: 2; width: 21px; height: 25px; background-color: #ffeecc; } .loading-animation .foam-6 { top: 13px; left: 82px; border-radius: 30px; float: left; position: absolute; z-index: 2; width: 32px; height: 25px; background-color: #ffeecc; } .loading-animation .foam-2, .loading-animation .foam-3, .loading-animation .foam-4 { -webkit-animation-name: foam-size; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-duration: 3000ms; } .loading-animation .foam-5 { -webkit-animation-name: foam-size-5; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-duration: 3000ms; } .loading-animation .foam-6 { -webkit-animation-name: foam-size-6; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-duration: 3000ms; } .loading-animation .foam-1 { -webkit-animation-name: foam-size-1; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-duration: 3000ms; } .loading_container { position: relative; } .loading_container .loading_wrap { position: absolute; text-align: center; z-index: -1; display: none; background: white; width: 100%; height: 500px; } .loading_container .loading_wrap.active { z-index: 10; display: block; } .loading_container .loading_wrap .loading-animation { transform: scale(0.5); margin: -80px auto -60px; } .loading_container .loading_wrap p { font-size: 20px; } 
.importo
{
  text-align: right;
}
.operazioni tr.tr_pos
{
  background-color: #4caf502b;
}
.operazioni tr.tr_neg
{
  background-color: #ff110030;
}
.operazioni td.azioni,.operazioni th.azioni{
  text-align: center;
  width: 50px;
}
tr.riga_modifica{
      background-color: #FFC107 !important;
}

tr.riga_modifica td{
  text-align: right;
}

tr.riga_modifica td * {
vertical-align: middle;
  }
.block_ts
{
  background-color: red;
    color: white;
    border: 1px solid white;
}  

td.card_non_attiva:after 
{
content: "Disattivata";
font-size: 8px;
position: absolute;
background-color: red;
color: white;
padding: 0px 5px;
}

#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before
{
    content: "CSH" !important;
    font-size: 12px !important;
    top: 0px !important;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box
{
  background-color: #615d60 !important;
}

body .woocommerce-checkout #payment div.payment_box::before 
{
    border: 1em solid #615d60;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}

body .woocommerce-checkout #payment div.payment_box
{
  color: #e6e6e6;
}
#stripe-payment-data label{
      font-size: 1em;
}
#stripe-payment-data p
{
  display: inline-block;
}
input#wc-stripe-new-payment-method{
  margin-right: 5px !important;
}
.woocommerce-order-received .woocommerce a.button{
  background-color: #403f40;
    text-align: center;
    margin-bottom: 10px;
}

.woocommerce-order-received  .woocommerce ul.order_details{
    text-align: center;
    display: inline-block;
}
.woocommerce-order-received  .woocommerce ul.order_details li{
text-align: center;
display: inline-block;
margin-top: 20px;
float: none;
}

.woocommerce-order-received .woocommerce a.button:hover{
  color: #111 !important;
}

button[name="save_account_details"] {
    width: 100%;
    text-transform: uppercase;
    background-color: #009688;
    border-color: #d0ead0;
}
.le_mie_card li.bloccata{
    background-color: #E91E63;
    color: white;
}

.le_mie_card li::before {
    content: "";
    position: absolute;
    left: 10px;
    width: 26px;
    height: 24px;
    background-size: cover;
    z-index: 9999;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik00NTIsNzZINjBjLTMzLjA4NCwwLTYwLDI2LjkxNi02MCw2MHYyNDBjMCwzMy4wODQsMjYuOTE2LDYwLDYwLDYwaDM5MmMzMy4wODQsMCw2MC0yNi45MTYsNjAtNjBWMTM2ICAgIEM1MTIsMTAyLjkxNiw0ODUuMDg0LDc2LDQ1Miw3NnogTTQ4MiwzNzZjMCwxNi41NDItMTMuNDU4LDMwLTMwLDMwSDYwYy0xNi41NDIsMC0zMC0xMy40NTgtMzAtMzBWMTM2YzAtMTYuNTQyLDEzLjQ1OC0zMCwzMC0zMCAgICBoMzkyYzE2LjU0MiwwLDMwLDEzLjQ1OCwzMCwzMFYzNzZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik02MCwxMzZ2MTIwaDEzNVYxMzZINjB6IE0xNjUsMjI2SDkwdi02MGg3NVYyMjZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjM0MS4zMyIgeT0iMjg1IiB3aWR0aD0iMTEwLjY3IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjM5OS4xNyIgeT0iMTM2IiB3aWR0aD0iNTIuODM0IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjIwMC42NyIgeT0iMjg1IiB3aWR0aD0iMTEwLjY3IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxyZWN0IHg9IjYwIiB5PSIyODUiIHdpZHRoPSIxMTAuNjciIGhlaWdodD0iMzAiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiLz4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+Cg==);
}
.le_mie_card li{
  padding-left: 45px;
}
.woocommerce-MyAccount-content .qr_cont
{
      text-align: center;
    background-color: white;
}
.woocommerce form .password-input, .woocommerce-page form .password-input
{
      width: -webkit-fill-available;
}

.le_mie_card  span.data_creazione{
  float: right;
  background-color: white;
    padding: 4px;
    font-size: 10px;
    color: #111;
    border-radius: 5px;
}