/* Set the progress-bar height */

.progress {
  height: 40px;
}

/* Avoid wrapping white spaces or breaking words in a button */

.btn {
  white-space: nowrap !important;
  word-wrap: normal;
}

/* No decoration for disabled links */

a[disabled] {
  cursor: default;
  text-decoration: none;
}

/* Increase font-size and padding for accessibility*/

.badge {
  font-size: 90%;
  font-weight: normal;
  padding: 0.5rem !important;
}

/* Strech Buttons to fit the -sm size */

@media (max-width: 576px) {
  button.btn {
    display: block;
    width: 100%;
    margin-bottom: 0.25rem !important;
  }
}




/* width */
::-webkit-scrollbar {
  width: 15px;
  height: 15px !important;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

/* label/input error */
label.error {
  font-size: 80%;
  color: #e07272;
}

input.error, select.error, textarea.error {
  border: 1px solid #e07272 !important;
}

.form-check-input[type=radio]

 {
    border: 1px solid;
}