
.greenText {
    color: #28a745;
    font-weight: 700;
  }

  
.redText {
    color: #dc3545;
    font-weight: 700;
  }

  .orangeText {
    color: #ffa500;
    font-weight: 700;
  }

 
  .button-absencevalidation {
    color: #fff;
    display: block;
    width: 300px;
    text-decoration: none;
    cursor: pointer;
    margin: 20px;
    padding: 5px 15px;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    border: 0;
    border-radius: 30px;
    margin-left: auto;
    margin-right: auto;
  }

.button-green {
    background: #28a745;
    
    /* height: 30px; */
}

.button-green:hover {
    background: #218838;
}

.button-red {
    background: #dc3545;
    
    /* height: 30px; */
}

.button-red:hover {
    background: #c82333;
}

.container form.no-mininal-width {
  min-width: auto;
}

/* .grid-managers {
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 1fr 3fr;
} */

ul.absence__history_actions {
  margin-bottom: 15px;
  list-style: square;
  margin-left: 20px;
  padding-left: 0px;
}

.upcomingActionHighlight {
  background-color: yellow;
  padding: 5px;
}

a.absence__alertcounter, a.absence__alertcounter:visited {
  padding: 5px 20px;
  border: #c82333 3px solid;
  background-color: #c82333;
  /* animation: alert 2s infinite; */
  border-radius: 10px;
  color: white;

}


a.absence__alertcounter:hover {
  text-decoration: underline;
}

/* 

@keyframes alert { 
0% { }
50% {  border: white 3px solid; } 
} */