.iconasalvato {
  color: #70d20c;
  font-size: 1.8rem;
}

.togglepwd {
  cursor: pointer;
}

.wsnw {
  white-space: nowrap;
}

.colore1 {
  color: #e37f40;
  fill: #e37f40;
}

.btn-primary {
  background-color: #e37f40;
  border-color: #c97e4f;
}
.btn-primary:hover {
  background-color: #ec944b;
  border-color: #c9864f;
}
.btn-primary:active {
  background-color: hsl(22deg, 95%, 42%);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #f4e4c5;
  border-color: #f4e4c5;
}

.btn-link {
  color: #e37f40;
}
.btn-link:hover {
  color: #ec944b;
}
.btn-link:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.btn:focus {
  -webkit-box-shadow: 0 0 0 0.25rem hsla(23deg, 74%, 57%, 0.25);
          box-shadow: 0 0 0 0.25rem hsla(23deg, 74%, 57%, 0.25);
}

.mw250 {
  max-width: 250px;
}

.bodyhome, .footerhome {
  background: -webkit-gradient(linear, left top, right top, from(#f4e4c5), to(#c97e4f));
  background: linear-gradient(90deg, #f4e4c5, #c97e4f);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Raleway, sans-serif;
}

.bodyhome {
  min-height: 100vh;
}

.bg-gradient-dark {
  background-image: -webkit-gradient(linear, left top, right top, from(#4c4c52), to(#191919));
  background-image: linear-gradient(90deg, #4c4c52, #191919);
}

.list-group-item-accent {
  color: #423a29;
  background-color: #f3ede2;
}

.spinattenda, .salvataggiook {
  display: none;
}

.tastihome .bi {
  display: block;
  font-size: 5rem;
}

.caselleotp {
  height: 3rem;
  width: 2rem;
  text-align: center;
  font-size: 1.3rem;
}

.cardlogo {
  border-radius: 75px;
  background: none;
  border: none;
}
.cardlogo img {
  width: 100%;
  max-width: 500px;
  margin: auto;
}

.cardlogo2 {
  border-radius: 25px;
  margin: 0px auto -45px auto;
  padding: 1rem 2rem;
  z-index: 3;
  max-width: 200px;
  -webkit-box-shadow: 4px 4px 3px 3px rgba(0, 0, 0, 0.1), inset 0px 0px 10px 0px rgba(172, 172, 172, 0.6);
          box-shadow: 4px 4px 3px 3px rgba(0, 0, 0, 0.1), inset 0px 0px 10px 0px rgba(172, 172, 172, 0.6);
}

.btncrema, .btn-crema-spento {
  /*
  color: #505739;
  padding: 12px 16px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
  display: block;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-width: 390px;
  margin: auto;
  border-radius: 247px;
  background-color: white;
  color: #505739;
  */
  color: #e37f40;
  padding: 12px 16px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
  display: block;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-width: 290px;
  margin: auto;
  border-radius: 75px;
  background-color: white;
}

.btn-crema-spento {
  cursor: default;
}

.btn-crema-spento img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.btncrema:hover {
  color: #ec944b;
  -webkit-box-shadow: inset 0px 0px 15px 15px #c97e4f;
          box-shadow: inset 0px 0px 15px 15px #c97e4f;
}

.card2 {
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.6);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.6);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border: 0 solid rgba(0, 0, 0, 0.125);
  border-radius: 0.75rem;
  overflow: hidden;
}
.card2 .card-header {
  margin: 0 -15px;
}

.gopratica, .gopratica2, .goazienda, .goutente, .mostrabody {
  cursor: pointer;
}
.gopratica:hover, .gopratica2:hover, .goazienda:hover, .goutente:hover, .mostrabody:hover {
  background-color: #f7f7f7;
}

#area_visivi input[type=radio] {
  font-size: 1.4rem;
  margin-top: 0em;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #000000;
  border-radius: 3px;
  background: #e37f40;
  cursor: pointer;
  -webkit-box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
          box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; /* Add cool effects to your sliders! */
}

/* All the same stuff for Firefox */
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  border-radius: 3px;
  background: #e37f40;
  cursor: pointer;
}

/* All the same stuff for IE */
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  border-radius: 3px;
  background: #e37f40;
  cursor: pointer;
}

.iconasalvato {
  color: #70d20c;
  font-size: 1.8rem;
}/*# sourceMappingURL=template.min.css.map */