.cursor-pointer{cursor:pointer}
.ng-cloak{
    display:none;
  }

.has-focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1); 
  border: 1px solid rgba(81, 203, 238, 1);
}

.card-overlay {
  border: 0;
  box-shadow: none!important;
  background-color: transparent;
  margin-bottom: 0;
}

/* sfondi per righe tabella */
tr.primary{
  color: #004085;
  background-color: #cce5ff!important;
}

tr.danger{
  color: #721c24;
  background-color: #f8d7da!important;
}

tr.success{
    color: #155724;
    background-color: #d4edda!important;
}

tr.info{
  color: #0c5460;
  background-color: #d1ecf1!important;
}  

tr.warning{
  color: #856404;
  background-color: #fff3cd!important;
}

/* Make Select2 boxes match Bootstrap3 heights: */
.select2-selection__rendered {
  line-height: 32px !important;
  margin-top:-8px!important;
  padding-left:0!important;
}

.select2-selection__arrow{
  height:32px!important;
}

.select2-selection {
  height: 34px !important;
}

/* animazione per successi i errore operazioni mobile */
.blink-ok {
  animation: colorsok 2s ease-in-out;
}

@keyframes colorsok {
    from {background-color: green;color:white!important}  
    to {background-color: transparent;color:initial}  
}

.blink-nok {
  animation: colorsnok 2s ease-in-out;
}

@keyframes colorsnok {
    from {background-color: red;color:white!important}  
    to {background-color: transparent;color:initial}  
}

/* modifica colore disabilitato form */
.form-control:disabled, .form-control[readonly] {
  background-color: inherit!important;
  opacity: 1;
}