.table tbody td {
    vertical-align: middle;
}

.table tbody tr:hover {
    background-color: #f0f0f0;
}

.param-table th, .param-table td {
    border: none;
}

.param-table td {
    word-break: break-word;
}

.general-tile {
    flex-grow: 0;
}

@media screen and (min-width: 769px), print {
  .field .field-label {
    flex-grow: 2; /* overwrites previous value of 1 */
  }
}
/*
@media screen and (min-width: 769px), print {
  #modalCreate .modal-card {
    width: 760px;
  }
}
*/

.is-spinner {
  position: relative;
  pointer-events: none;
  opacity: 0.5;
}
    
.is-spinner:after {
  -webkit-animation: spinAround .5s infinite linear;
  animation: spinAround .5s infinite linear;
  border: 2px solid #209cee;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  border-width: 0.25em;
  content: "";
  display: block;
  height: 1.5em;
  position: absolute;
  top: calc(50% - .75em);
  left: calc(50% - .75em);
  width: 1.5em;
}

.password::-ms-reveal {
  display:none !important;
}

.password-eye {
  color: #ababab;
  cursor: pointer;
  display: none;
  float: right;
  margin-right: 0.5rem;
  margin-top: -1.5rem;
  position: relative;
  z-index: 2;
}

td.is-loading::after {
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear;
    border: 2px solid #dbdbdb;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-radius: 290486px;
    content: "";
    display: block;
    height: 1em;
    left: calc(50% - (1em / 2));
    top: calc(50% - (1em / 2));
    width: 1em;
}

.message-body>.delete {
    right: 15px;
    position: absolute;
    top: 15px;
}

.syntax {
  color: grey;
}