.col-form-label { font-weight: normal;}

.center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
}

.disabled {pointer-events:none; color: darkgrey;}

ul li a:hover{font-weight: bold;}
.modal-dialog { z-index: 1010;}
.modal-overlay {
  z-index: 1000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

}
.locked {pointer-events: none; }
.hide {display:none;visibility:hidden;}
.table-hover tbody { cursor:pointer; }
dt {margin:0px}
dd {margin:0px}
textarea {resize:none;}
.table-hover tbody {cursor:pointer;}
.table-hover tfooter {cursor: default;background-color:white;}
.hide {display:none;visibility:hidden}
.nowarp {white-space: nowrap;}
.pre {white-space: pre;}
.report {font-family: 'Montserrat', sans-serif; font-size:small;}

@media only screen and (max-width: 900px) {
  .hide-mobile {
      display: none;
  }
}  
@media only screen and (min-width: 900px) {
  .hide-screen {
      display: block;
  }
} 

