body {
  overflow-wrap: break-word;
}

.k {
  color: #ba372a;
  font-weight: bold;
}

#question {
  min-height: 600px;
}

.form-check-input, input:not(:disabled)~.form-check-label {
  cursor: pointer;
  user-select: none;
}


/***********************************************************************************************************************
* SELECT DISABLED OPTION
***********************************************************************************************************************/
option:disabled {
  color: blue;
  background-color: #eee;
  /* text-align: center */
}

/***********************************************************************************************************************
* HEADER
***********************************************************************************************************************/
.dropdown .dropdown-menu {
  left: auto;
  right: 0;
}
.dropdown .dropdown-item,
.nav-item .nav-link {
  cursor: pointer;
  user-select: none;
}

/***********************************************************************************************************************
* TABLE
***********************************************************************************************************************/
.monitoring .table thead th {
  min-width: 100px;
  text-align: start;
  vertical-align: top;
}
.monitoring td:not(:first-child) {
  padding-right: 2rem;
  text-align: start;
}

#persidMonitor {
  width: 100px;
}

/***********************************************************************************************************************
* MODAL
***********************************************************************************************************************/
.modal-bg {
  background-color: rgba(0,0,0,.4); 
  z-index: 2000;
}

#confirmProgressBar {
  background-color: green; 
  height: 5px; 
  transition: width 2s linear;
  width: 100%; 
}


