/*
 * ************************************************************************************
 *
 * NiemiT srl 2008
 *
 * All rights reserved. This material may not be duplicated for any purpose
 * Tutti i diritti riservati. Questo materiale non può essere utilizzato per altri scopi
 *
 * ************************************************************************************
 */

/* usato in vsr catalogo */
.vsr_CatalogoCard {
  /*position: relative;
      border:2px solid #878f99;
  box-shadow: 0em 0.2em 0.3em -0.2em black;
  background-color:#ffffff;*/
  margin:4px;
  min-width: 100px;
  /* max-width:260px; */
  margin-left:5px;
  margin-bottom:25px;
  cursor: pointer;
  /*valore default*/
  height: calc((100vw / 6.5) * 2);
  max-width: 15vw;
}


.vsr_descrizione{
  margin-bottom: 0px;
  font-size: xx-small !important;
}
.vsr_codice {
  margin-bottom: 0px;
  font-size: large !important;
  font-weight: 700
}

.vsr_Categoria{
  margin-bottom: 0px;
  font-size: large !important;
  padding-bottom: 0px !important;
}

/* classi scheda prodotto*/
.vsr_sp_codice{
  text-decoration: none;
  color: #0066c0;
  font-family: Arial,sans-serif;
  font-size:13px !important;
  height: 25px;
}

.vsr_sp_Art_cara{
  text-decoration: none;
 /* color: #0066c0;*/
  font-family: Arial,sans-serif;
  font-size:13px !important;
  height: 25px;
}

.vsr_sp_codice_hr{
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.vsr_sp_codice.p{
  padding:0px;
}


.vsr_sp_Descrizione{
  font-size:19px !important;
  font-weight: 500;
  font-family: Arial,sans-serif;
  height: 30px;
}


.vsr_sp_DescrizioneL{
  font-size:16px !important;
  font-weight: 500;
  font-family: Arial,sans-serif;
  height: 30px;
}

.vsr_sp_Prezzo {
  color: #B12704 !important;
  font-size:17px !important;
  vertical-align: top;
  padding-right: 5px;
}


.vsr_sp_Prezzo_label {
  padding-top:3px;
  font-size:10px !important;
  font-weight:500;
}

.rowFxCenter {
  align-items: center;
  justify-content: center;
}

.fullwidth {
  width: 100%;
}
/*da pc in su*/
@media  screen and (max-width: 1024px) {
  .vsr_CatalogoCard {/*height: calc( 50vh - 75px);*/
	height: calc((100vw / 3.5) * 2);
    max-width: 29vw;
  }
}
@media  screen and (max-width: 767px) {
  .vsr_CatalogoCard {/*height: calc( 50vh - 75px);*/
	height: calc((100vw / 3.5) * 2);
    max-width: 23vw;
    /*width: calc( 33vw - 20px) */
  }
}
@media  screen and (max-width: 400px) {
  .vsr_CatalogoCard {/*height: calc( 50vh - 75px);*/
    height: 95vh;
    max-width: 100vw;
    /*width: calc( 33vw - 20px) */
  }
}

/*fine usati in vsr catalogo*/

.titolo-card {
  font-size: larger;
  color: #3A539B;
}

/* Stile per bottone flottante help home b2b */
.float-button-help {
  position: fixed;
  bottom: 40px; /* Adjust height */
  right: 40px; /* Adjust position */
  z-index: 1000;
}

.float-button-help .button{
  font-size: 20px;
  width: 100px;
  font-family: FontB2B;
  font-weight: bold;
}

/* Stile per dimensione colonna renderer LG Catalogo B2B */
.col-lg-b2b {
  -ms-flex-preferred-size: 16.666%;
  -webkit-flex-basis: 16.666%;
  flex-basis: 16.666%;
  max-width: 16.666%;
  padding: 0;
}

.bar-footer-double{
  height:75px !important;
}

.btn-footer-double{
  height:75px !important;
}

.padding-2{
  padding:2px !important;
}
/*.rig-ann {
  background-color: #EC644B;
}
*/

.item-selected  {
  background-color: #D1F2EB; !important;
}



