.copyable {
    cursor: copy;
}

.flash-container {
    position: fixed;
    z-index: 999;
    left: 30%;
    display: hidden;
}

.flash-container-displayed {
    display: inline;
    background-color: rgb(201, 201, 201);
    margin: 8px;
    padding: 14px;
}

.hidden {
    display: none;
}

 /* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.btn-idtype-U {
  color: red;
}

.btn-idtype-FNR {
  color: green;
}

.btn-idtype-DNR {
  color: darkgreen;
}

.btn-idtype-FH {
  color: blue;
}

.result-red {
  color: red;
}

.result-green {
  color: darkgreen;
  font-weight: bold;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.plain-link {
  color: black;
  text-decoration: none;
}