.mAppBar {
  height: 80px !important;
}
.mAppBar .v-toolbar__content {
  padding: 0 60px;
}
.mAppBar .v-toolbar__extension {
  height: 0 !important;
}

.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldUnderLine
  > .v-input__control
  > .v-input__slot {
  background: none;
  border-radius: 0;
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: 1px solid #999999;
}
.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldUnderLine
  > .v-input__control
  > .v-input__slot
  > .v-text-field__slot
  > label {
  font-weight: 400;
  color: #999999;
  font-size: 16px;
  letter-spacing: -0.64px;
}
.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldUnderLine
  > .v-input__control
  > .v-input__slot
  > .v-text-field__slot
  > input {
  font-weight: 400;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: -0.64px;
}

.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldFlatBox
  > .v-input__control
  > .v-input__slot {
  border-radius: 0;
  padding-left: 20px;
  padding-right: 8px;
}
.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldFlatBox
  > .v-input__control
  > .v-input__slot
  > .v-text-field__slot
  > label {
  font-weight: 400;
  color: #999999;
  font-size: 14px;
  letter-spacing: -0.56px;
}
.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldFlatBox
  > .v-input__control
  > .v-input__slot
  > .v-text-field__slot
  > input {
  font-weight: 400;
  color: #000000;
  font-size: 14px;
  letter-spacing: -0.56px;
}

.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldFlatBox2
  > .v-input__control
  > .v-input__slot {
  border-radius: 5;
  padding-left: 20px;
  padding-right: 8px;
  background-color: #4c5767;
}
.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldFlatBox2
  > .v-input__control
  > .v-input__slot
  > .v-text-field__slot
  > label {
  font-weight: 400;
  color: #999999;
  font-size: 16px;
  letter-spacing: -0.64px;
}
.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldFlatBox2
  > .v-input__control
  > .v-input__slot
  > .v-text-field__slot
  > input {
  font-weight: 400;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: -0.64px;
}
.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldFlatBox2
  > .v-input__control
  > .v-input__slot
  > .v-select__slot
  > .v-select__selections
  > .v-select__selection {
  font-weight: 400;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: -0.64px;
}
.v-input.v-text-field.v-text-field--solo.v-text-field--solo-flat.suaFieldFlatBox2
  > .v-input__control
  > .v-input__slot
  > .v-select__slot
  > .v-input__append-inner
  > .v-input__icon.v-input__icon--append
  > i {
  color: #ffffff !important;
}

.v-input.v-input--checkbox.suaCheckBox
  > .v-input__control
  > .v-input__slot
  > label {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.56px;
  color: #ffffff;
}
.v-input.v-input--checkbox.suaCheckBox
  > .v-input__control
  > .v-input__slot
  > .v-input--selection-controls__input {
}

.mCustomDataTable.theme--light.v-data-table {
  background-color: #313b4b;
  color: #ffffff;
}
.mCustomDataTable.theme--light.v-data-table.v-data-table--fixed-header
  thead
  th {
  background-color: #313b4b;
  color: #ffffff;
}
.mCustomDataTable.theme--light.v-data-table
  > .v-data-table__wrapper
  > table
  > thead
  > tr
  > th {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.64px;
}
.mCustomDataTable.theme--light.v-data-table
  > .v-data-table__wrapper
  > table
  > thead
  > tr:last-child
  > th {
  border-bottom: 1px solid #e5e5e5;
}
.mCustomDataTable.theme--light.v-data-table
  > .v-data-table__wrapper
  > table
  > tbody
  > tr:not(:last-child)
  > td:not(.v-data-table__mobile-row),
.mCustomDataTable.theme--light.v-data-table
  > .v-data-table__wrapper
  > table
  > tbody
  > tr:not(:last-child)
  > th:not(.v-data-table__mobile-row) {
  border-bottom: 1px solid #e5e5e5;
}
/* .mCustomDataTable.theme--light.v-data-table tbody tr:hover {
  background: red;
} */
.mCustomDataTable.theme--light.v-data-table.v-data-table
  > .v-data-table__wrapper
  tbody
  tr:hover
  td {
  border-radius: 0;
  background-color: #646f80;
}

nav.customPagination
  > .v-pagination.v-pagination
  > li
  > .v-pagination__navigation {
  background-color: #313b4b;
  box-shadow: none;
}
nav.customPagination
  > .v-pagination.v-pagination
  > li
  > .v-pagination__navigation
  > i {
  color: #ffffff;
  font-size: 20px;
}

nav.customPagination > .v-pagination.v-pagination > li > .v-pagination__item {
  background-color: #313b4b;
  box-shadow: none;
  font-size: 16px;
  color: #ffffff;
  font-weight: 400;
  letter-spacing: 0;
  padding: 0;
}
