/* ////////////////////////////////// */
/* Definições para ecrãs *PEQUENOS */

@media all and (max-width: 800px) {

	.fab {
	  width: 4rem;
	  height: 4rem;
	  font-size: 1.25rem;
	  border: 0.35rem solid #1e9d8b;
	}
	
	.fab-grupo {
    top: auto;
    bottom: 1rem;
    flex-direction: row-reverse;
    align-items: flex-end;
  }






  .alertas-marcha {
    height: 20px;
    font-size: 11px;
    width: 44px;
    margin-left: 4px;
  }

  .coluna-onoff {
    width: 30px;
    font-size:10px;
  }
  
  .coluna-tlm {
    width: 20px;
    font-size:10px;
  }
  
  .coluna-comboio {
    width: 60px;
  }
  
  .coluna-minutos {
    width: 50px;
  }
  
  .coluna-remover {
    width: 30px;
    font-size:10px;
  }
  
  .span-comboio {
    margin-left: 5px;
  }
  
  .span-minutos {
    font-size: 9px; 
    margin-right: 2px;
  }
  
  .icon-stack-1x {
	  font-size: 8px;
	  line-height: inherit;
	  left: -2px;
	  top:-10px;
	}
	.icon-stack-2x {
	  font-size: 9px;
	  line-height: inherit;
	  left: -4px;
	  top:-10px;
	  color: #fff;
	}
	.icon-stack-3x {
	  font-size: 12px;
	  left: -5px;
	  top: -6px;
	}
  
  
    
}