/*// Fonts
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');

// Variables
@import 'variables';
// Vuetify
@import '~vuetify/dist/vuetify.min.css';*/
td, th {
  white-space: pre;
}

.v-card__text {
  color: rgba(0, 0, 0, 0.9) !important;
  white-space: pre;
  line-height: 1 !important;
}

.v-data-table-header th {
  color: var(--v-primary-base) !important;
  font-size: 1em !important;
}

.theme--light.v-input--is-disabled,
.theme--light.v-input--is-disabled input,
.theme--light.v-input--is-disabled textarea,
.theme--light.v-label--is-disabled {
  color: rgba(32, 45, 137, 0.89) !important;
}

.theme--light.v-label--is-disabled {
  color: rgba(32, 45, 137, 0.89) !important;
}

#nprogress .bar {
  background: #2a4977 !important;
  height: 1px !important;
}

#nprogress .peg {
  box-shadow: 0 0 1px #2a4977, 0 0 1px #2a4977 !important;
}

#nprogress .spinner-icon {
  border-top-color: #2a4977 !important;
  border-left-color: #2a4977 !important;
  height: 10vmin !important;
  width: 10vmin !important;
  position: fixed;
  left: 50%;
  top: 50%;
}

table > tbody > tr > td > button.v-btn--text {
  padding: 0 !important;
  justify-content: start !important;
  height: auto !important;
  width: auto !important;
}

table > tbody > tr > td > div > button.v-btn--icon.v-size--default {
  height: auto !important;
  width: auto !important;
}
