.modal-overlay {
  position: fixed;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}

.modal-box{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #2C2C2C;
  height: 500px;
  width: 750px;
}

#full-height {
  height: 100%;
}

.modal-side-nav-bar {
  background: rgba(0, 0, 0, 0.3);
  height: 100%;
  font-size: 13px;
  padding-left: 10px;
  padding-top: 10px;
}

.modal-side-nav-bar-title {
  color: white;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}

.modal-side-nav-bar-link {
  color: white;
  cursor: pointer;
  transition: 0.2s;
}

.modal-side-nav-bar-link:hover {
  color: lightgray;
}

.modal-content-container {
  padding-top: 10px;
  padding-right: 10px;
}

.modal-content-title {
  color: white;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
}

.user-account-table-container {
  border: 2px solid black;
}

.user-account-table-header {
  background: black;
  padding: 5px;
  border-bottom: 2px solid black;
}

.user-account-table-header-text {
  color: white;
  font-weight: bold;
  font-size: 13px
}

.user-account-table-row {
  padding: 5px;
  color: white;
  background: #453845;
  font-family: 'Courier New';
  font-size: 15px;
}

.user-account-table-alternate-row {
  background: #4e414e !important;
}

.user-account-row-delete-btn {
  float: right;
  margin-right: 10px;
  color: #f2575f;
  cursor: pointer;
  transition: .2s all;
}

.user-account-row-delete-btn:hover {
  opacity: .7;
}

.active {
  color: lightgray !important;
}

div[loaded_content=admin_user_table_rows] {
  overflow: scroll;
  max-height: 300px;
}
