@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
#cerca.form-control {
    padding: 0 10px 0 0!important;
}

#addon .fa-search {
    font-size: 18px!important;
}

/*
#details .percentage .ball {
    padding: 1.7rem 0;
    line-height: 37px;
}
*/

.userWk {
    width: 115%!important;
    border-radius: 4px!important;
}

.w-100 {
    height: 47px!important;
    border-radius: 0px!important;
}

@media screen and (max-width: 600px) {
    .userWk {
        width: 100% !important;
    }
}

/* enrico */

/* Proporzioni percentuali e wkey nelle palle */
#details .percentage .ball {
    padding: 1.4rem 0;
    font-family: Asap condensed, sans-serif;
    font-size: 1.9rem;
}

/* % come esponente */
#coupon-details .percentage .ball span:last-child,
#details .percentage .ball span:last-child {
    display: inline;
    font-size: .618em;
    vertical-align: super;
}

#coupon-details .percentage>span .ball.range span:first-child:before,
#details .percentage>span .ball.range span:first-child:before {
    content: "AL"
}

/* fino a, DAL, AL più piccolo */
#coupon-details .percentage>span span:first-child:after,
#coupon-details .percentage>span span:first-child:before,
#details .percentage>span span:first-child:after,
#details .percentage>span span:first-child:before {
    line-height: 0;
    display: block;
    font-size: .75rem
}

/* icona wkey nelle palle */
.ball .icon-wk::before {
    vertical-align: middle;
    font-size: 1.4rem;
}

/* icone categorie nella index */
span[class^="icon-"] {
    font-size: 1.8em;
    vertical-align: middle;
}
.card-body {
    flex: 1 1 auto;
    padding: 0.8rem;
}

/* Colore stelle rating recensione */
.rating:hover label:hover input~.icon,
.rating:not(:hover) label input:checked~.icon {
    color: #f4d500;
}

/* Email Amici Invitati*/
.list-group-item ul li.fb-2:first-child {
    font-weight: bold;
}
/* Checkbox Amici Invitati */
.form-check-inline {
    line-height: normal !important;
}
.form-inline .custom-control {
    align-items: normal !important;
    font-size: 1.1rem;
}

/* Paginatore */
.pagination-sm .page-link {
   line-height: normal !important;
   font-size: 1em;
   color: white;
}
.pagination-sm .page-item {
    width: 27px;
    font-weight: bold;
    text-align: center;
    margin: 0 2px;
}
.pagination-sm .page-item:first-child .page-link {
    border-color: transparent;
    background: #999;
    border-radius: 1rem;
}
.pagination-sm .page-item .page-link {
    border-color: transparent;
    background: #666;
    border-radius: 1rem;
}
.pagination-sm .page-item:last-child .page-link {
    border-color: transparent;
    background: #999;
    border-radius: 1rem;
}
.page-item.active .page-link, .page-item.active-page .page-link {
    border-color: transparent;
    background: #2278bd;
}

/* pagina di registrazione */
#app-login .form-control::placeholder {
    color: #a6aeb6;
}
.login {
    color: #868e96;
    font-size: 1.1rem !important;
}
/* icone info più piccole */
.form-group .info i {
    font-size: 1.7rem;
}

.fa-arrow-circle-right::before, nav.navbar .dropdown-toggle::after {
    content: "";
}
i.material-icons {
  font-size: 0.8rem;
  color: white;
  background-color: #666;
  position: relative;
  border-radius: 50%;
  padding: 1px;
  margin: 3px;
  transition: color 0.2s ease, background-color 0.2s ease, transform 0.3s ease;
}

i.material-icons:after {
  content: "";
  width: 100%;
  height: 100%;
  transform: scale(0.8);
  position: absolute;
  top: -2px;
  left: -2px;
  border-radius: 50%;
  transition: all 0.3s ease;
}

i.material-icons:hover {
 background-color: #666;
 transform: rotate(90deg);
 cursor: pointer;
 box-shadow: none;
}

@media (min-width:993px) {
        i.material-icons:after {
                border-width:3px;
                top:-3px;
                left:-3px;
        }
}

/* FOOTER */
.footer-side{ float:left; width:140px; text-align:center;}
#footer-block{ text-align:center; width:280px; margin:auto; height:130px;}

.fa-apple:before {
  content: "\f179";
}

.fa-android:before {
  content: "\f17b";
}

#footer-block .fa {
	font-size:30px!important;}

@media screen and (max-width: 600px) {
#footer-block .fa {
	font-size:26px!important;}
}
	
#footer-block .social a:hover {
  -webkit-animation: animation 1000ms linear both;
  animation: animation 1000ms linear both;
}

/* Generated with Bounce.js. Edit at https://goo.gl/2uZcgy */

@-webkit-keyframes animation { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.4% { -webkit-transform: matrix3d(1.074, 0, 0, 0, 0, 1.074, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.074, 0, 0, 0, 0, 1.074, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% { -webkit-transform: matrix3d(1.108, 0, 0, 0, 0, 1.108, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.108, 0, 0, 0, 0, 1.108, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.81% { -webkit-transform: matrix3d(1.161, 0, 0, 0, 0, 1.161, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.161, 0, 0, 0, 0, 1.161, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% { -webkit-transform: matrix3d(1.215, 0, 0, 0, 0, 1.215, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.215, 0, 0, 0, 0, 1.215, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% { -webkit-transform: matrix3d(1.228, 0, 0, 0, 0, 1.228, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.228, 0, 0, 0, 0, 1.228, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.61% { -webkit-transform: matrix3d(1.261, 0, 0, 0, 0, 1.261, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.261, 0, 0, 0, 0, 1.261, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% { -webkit-transform: matrix3d(1.262, 0, 0, 0, 0, 1.262, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.262, 0, 0, 0, 0, 1.262, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.52% { -webkit-transform: matrix3d(1.26, 0, 0, 0, 0, 1.26, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.26, 0, 0, 0, 0, 1.26, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% { -webkit-transform: matrix3d(1.254, 0, 0, 0, 0, 1.254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.254, 0, 0, 0, 0, 1.254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% { -webkit-transform: matrix3d(1.239, 0, 0, 0, 0, 1.239, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.239, 0, 0, 0, 0, 1.239, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% { -webkit-transform: matrix3d(1.222, 0, 0, 0, 0, 1.222, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.222, 0, 0, 0, 0, 1.222, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25.23% { -webkit-transform: matrix3d(1.218, 0, 0, 0, 0, 1.218, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.218, 0, 0, 0, 0, 1.218, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.03% { -webkit-transform: matrix3d(1.206, 0, 0, 0, 0, 1.206, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.206, 0, 0, 0, 0, 1.206, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% { -webkit-transform: matrix3d(1.204, 0, 0, 0, 0, 1.204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.204, 0, 0, 0, 0, 1.204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% { -webkit-transform: matrix3d(1.204, 0, 0, 0, 0, 1.204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.204, 0, 0, 0, 0, 1.204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.74% { -webkit-transform: matrix3d(1.205, 0, 0, 0, 0, 1.205, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.205, 0, 0, 0, 0, 1.205, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% { -webkit-transform: matrix3d(1.208, 0, 0, 0, 0, 1.208, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.208, 0, 0, 0, 0, 1.208, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.44% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  59.86% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.28% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90.69% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animation { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.4% { -webkit-transform: matrix3d(1.074, 0, 0, 0, 0, 1.074, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.074, 0, 0, 0, 0, 1.074, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% { -webkit-transform: matrix3d(1.108, 0, 0, 0, 0, 1.108, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.108, 0, 0, 0, 0, 1.108, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.81% { -webkit-transform: matrix3d(1.161, 0, 0, 0, 0, 1.161, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.161, 0, 0, 0, 0, 1.161, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% { -webkit-transform: matrix3d(1.215, 0, 0, 0, 0, 1.215, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.215, 0, 0, 0, 0, 1.215, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% { -webkit-transform: matrix3d(1.228, 0, 0, 0, 0, 1.228, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.228, 0, 0, 0, 0, 1.228, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.61% { -webkit-transform: matrix3d(1.261, 0, 0, 0, 0, 1.261, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.261, 0, 0, 0, 0, 1.261, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% { -webkit-transform: matrix3d(1.262, 0, 0, 0, 0, 1.262, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.262, 0, 0, 0, 0, 1.262, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.52% { -webkit-transform: matrix3d(1.26, 0, 0, 0, 0, 1.26, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.26, 0, 0, 0, 0, 1.26, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% { -webkit-transform: matrix3d(1.254, 0, 0, 0, 0, 1.254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.254, 0, 0, 0, 0, 1.254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% { -webkit-transform: matrix3d(1.239, 0, 0, 0, 0, 1.239, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.239, 0, 0, 0, 0, 1.239, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% { -webkit-transform: matrix3d(1.222, 0, 0, 0, 0, 1.222, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.222, 0, 0, 0, 0, 1.222, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25.23% { -webkit-transform: matrix3d(1.218, 0, 0, 0, 0, 1.218, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.218, 0, 0, 0, 0, 1.218, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.03% { -webkit-transform: matrix3d(1.206, 0, 0, 0, 0, 1.206, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.206, 0, 0, 0, 0, 1.206, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% { -webkit-transform: matrix3d(1.204, 0, 0, 0, 0, 1.204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.204, 0, 0, 0, 0, 1.204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% { -webkit-transform: matrix3d(1.204, 0, 0, 0, 0, 1.204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.204, 0, 0, 0, 0, 1.204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.74% { -webkit-transform: matrix3d(1.205, 0, 0, 0, 0, 1.205, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.205, 0, 0, 0, 0, 1.205, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% { -webkit-transform: matrix3d(1.208, 0, 0, 0, 0, 1.208, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.208, 0, 0, 0, 0, 1.208, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.44% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  59.86% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.28% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90.69% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.21, 0, 0, 0, 0, 1.21, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}


/* FOOTER END */
