.badgeContainer{
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    max-width: 300px;
    color:white;
}
.badgeOutput{
    text-align: center;
}
#particles-js{
    display: flex;
    justify-content: center;
    align-items: center;
}

#checkBadge{
    width: 100%;
}

.zenoLogo{
    max-width: 300px;
    margin-bottom:1rem;
}

.badgeForm{
    text-align: center;
}

.repName{
    margin-top: 0.6rem;
}

.dt-paging-button{
    background: #13B5EA;
    border: 1px solid #13B5EA;
    color: white;
}

.dt-paging-button:hover{
    background: #7AC143;
    border: 1px solid #7AC143;
    color: white;
}

.customTable th{
    text-align: left !important;
}

.customTable td{
    text-align: left !important;
}

td a{
    text-decoration: none;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.spinning-icon {
  animation: spin 2s linear infinite;
}

input[readonly] {
  background-color: #f0f0f0;
  color: #888;
  border: 1px dashed #ccc;
  cursor: not-allowed;
}

.missing{
      border: 2px solid red;
  background-color: #ffe5e5;
}

.dt-buttons button{
    float:left;
    background-color: #03835d;
    border-color: #03835d;
    color:white;
    box-shadow: none;
    border: 0px;
    padding: 0px 5px;    
}

.dt-buttons button:hover{    
    background-color: #02694a;
    border-color: #02694a;
    color:white;    
}