/* All Right Reserved @ PixProbe SRL 2021 */




ul {
  margin-left: 1em;
}

li:before {
  content: '•';
  display: inline-block;
  text-align: center;
  margin-left: -1em;
  width: 1em;
}

sp-button {
  min-width: none;
  padding-bottom: 1px;
}

sp-action-button {
  min-width: none;
  padding-bottom: 1px;
}

.group {
  background-color: rgba(0,0,0,0.5);
  border:2px solid rgba(0,0,0,0);
  border-radius:5px;
}

/* --------------------------------------------------------------------------------------------------------------
/                                              D A R K   B U T T O N
/  -------------------------------------------------------------------------------------------------------------- */

.dark-button {
  padding: 0;
  margin: 0;
  height:20px;
  font-size: 12px;
  letter-spacing: 0;
  color: #aaaaaa;
  text-shadow: 0 -1px rgba(0,0,0,0.36);
  border: 1px solid #606060;
  border-radius: 12px;
  background-color: #303030;
}

.dark-button:hover {
  font-size: 12px;
  color: #ffffff;
  border: 1px solid rgba(255,255,255,0.5);
  box-shadow: 0px 0px 5px rgba(255,255,255,0.8);
  background-image: -webkit-linear-gradient(left, #303030 0%, #606060 50%, #303030 100%);
  border: 1px solid #0099ff;
  box-shadow: 0px 0px 25px rgba(0,153,255,0.8);
}

.dark-button:active {
  font-size: 8px;
  color: #ffffff;
  border: 1px solid #0099ff;
  box-shadow: 0px 0px 25px rgba(0,153,255,0.8);
}

.dark-button:disabled {
  font-size: 12px;
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

/* --------------------------------------------------------------------------------------------------------------
/                                              R O U N D   B U T T O N
/  -------------------------------------------------------------------------------------------------------------- */

.rettang_But {
  color: #aaaaaa;
  font-size: 12px; 
  height: 20px; 
  border-radius: 0px;
}

.rettang_But:hover {
  color: #ffffff;
  font-size: 12px; 
  height: 20px; 
  border-radius: 0px;
  background-color: transparent;
}

/* --------------------------------------------------------------------------------------------------------------
/                                    A D J U S T M E N T   L A Y E R   B U T T O N
/  -------------------------------------------------------------------------------------------------------------- */

.bord_Livelli {
  padding: 0;
  margin: 0;
  color: #ffffff;
  width: 26px; 
  height: 26px;
  border-radius: 0px; /*SE VUOI IL CERCHIO METTI 14*/
  text-align: center;
  background-color: transparent;
  background-position: center;
  border: none;
}

.bord_Livelli:hover {
  border: 1px solid #FFFFFF;
 /* box-shadow: 0px 0px 10px rgba(0,153,255,1);*/
}

/* --------------------------------------------------------------------------------------------------------------
/                                           C O L D   W A R M   B U T T O N
/  -------------------------------------------------------------------------------------------------------------- */

.crea-mask {
  color: #b7b3b3; 
  padding: 0;
  margin: 0;
  background: linear-gradient(90deg, rgba(45,120,220,1) 0%, rgba(45,120,220,1) 50%, rgba(45,120,220,1) 100%);
  border: 0px solid transparent;
  border-radius: 0px;
}


.cancel-mask {
  color: #b7b3b3;
  padding: 0;
  margin: 0;
  background: linear-gradient(-90deg, rgba(220,155,45,1) 0%, rgba(220,155,45,1) 50%, rgba(220,155,45,1) 100%);
  border: 0px solid transparent;
  border-radius: 0px;
}


.cover-button {
  padding: 0;
  margin: 0;
  height:20px;
  font-size: 12px;
  letter-spacing: 0;
  color: #AAAAAA;
  text-shadow: 0 -1px rgba(0,0,0,0.36);
  border: 0px solid #606060;
  border-radius: 8px;
  background-color: #303030;
  opacity:1;
}

.cover-button:hover {
  border-color: transparent;
  opacity:0.5;
}

/* --------------------------------------------------------------------------------------------------------------
/                                         L U M I N O S I T Y   P A L E T T E
/  -------------------------------------------------------------------------------------------------------------- */

.color_Edge {
  width: 22px;
  height: 24px; 
  margin: 0px -1px 0px -1px;
  padding-top: 1px;
  display: inline-block;
  text-align: center;
  font-size: 13px !important;
  font-weight: 500;
  border: solid 2px transparent !important;
}

.color_Edge:hover {
  border: solid 2px #effb2e !important; /*bordino bianco - puoi mettere anche codice numerico #000000*/
}


.color_Edge2 {
  width: 22px;
  height: 24px; 
  margin: 0px -1px 0px -1px;
  padding-top: 1px;
  display: inline-block;
  text-align: center;
  font-size: 13px !important;
  font-weight: 500;
  border: solid 2px transparent !important;
}

.color_Edge2:hover {
  border: solid 2px #c67a02 !important; /*bordino bianco - puoi mettere anche codice numerico #000000*/
}


.color_Edge3 {
  width: 22px;
  height: 24px; 
  margin: 0px -1px 0px -1px;
  padding-top: 1px;
  display: inline-block;
  text-align: center;
  font-size: 13px !important;
  font-weight: 500;
  border: solid 2px transparent !important;
}

.color_Edge3:hover {
  border: solid 2px #FFFFFF !important; /*bordino bianco - puoi mettere anche codice numerico #000000*/
}

/* EOF */

/* bordo mask */
/*
.bord_Livelli4 {
  padding: 0;
  margin: 10;
  color: #4183f2;
  width: 100px; 
  height: 100px;
  border-radius: 0px; /*SE VUOI IL CERCHIO METTI 14*/
  /*
  text-align: center;
  background-color: transparent;
  background-position: center;
  border: none;
}
*/
.bord_Livelli4:hover {
  border: 2px solid #4183f2;
 /* box-shadow: 0px 0px 10px rgba(0,153,255,1);*/
}





/*BANNER TOAST*/

.toast {
  position: absolute;
  bottom: -50px; left: 0; right: 0; 
  padding: 8px 16px;
  background-color: rgb(18,128,92);
  color: white;
  display: none;
  border-radius: 4px;
}

.toast.visible {
  display: block;
}
.toast_gelb {
  position: absolute;
  bottom: -50px; left: 0; right: 0; 
  padding: 8px 16px;
  background-color: rgb(255, 255, 0);
  color: rgb(0, 0, 0);
  display: none;
  border-radius: 4px;
}

.toast_gelb.visible {
  display: block;
}

.toast_red_breit {
  position: absolute;
  bottom: -50px; left: 0; right: 0; 
  padding: 8px 16px;
  background-color: rgb(255, 0, 0);
  color: rgb(255, 255, 255);
  display: none;
  border-radius: 4px;
}

.toast_red_breit.visible {
  display: block;
}
