
.container {
  margin: 0 !important;
  padding: 0 !important;
}
.v-application {
  /* font-family: "Visby", sans-serif !important; */
  font-family: "Nunito Sans", sans-serif !important;
  /* font-weight: bold; */
  background-color: #f7fafd !important;
}
.v-input__control input {
  font-family: "Nunito Sans", sans-serif !important;
}
.v-application .v-text-field__slot .v-label {
  font-weight: bold !important;
}
.v-application button.v-btn {
  font-family: "Nunito Sans", sans-serif !important;
  /* background-color: #2F328A !important; */
  /* font-weight: bold !important; */
}
.contenedor {
  background-color: #F7FAFC !important;
}
.txt-pie {
  font-size: 13px;
  color: #666699 !important;
}
.submenu-v {
  font-size: 11px;
  padding-left: 24px !important;
  color: #007bff;
  font-weight: normal !important;
}
.tit-error {
  font-size: 18px;
  font-weight: normal !important;
}
.ico_error {
  color: rgb(177, 10, 10);
}
.dlg-btn-tramite {
    background: #c60091;
    color: white !important;
}
.llena-col-tit {
  color: #ca0091 !important;
  font-weight: bold !important;
}
.area-solicitud {
  background-color: #F7FAFC !important;
}
.txt-chicas {
  font-size: 10px !important;
  color: #6f7174 !important;
}
.X-seccion-forma {
  background-color: rgb(240, 240, 240) !important;
  border-radius: 12px;
  border: white 6px solid;
  margin-bottom: 12px;
  box-shadow: 0px 0px 3px #888888;
}
.X-ed-control-forma {
  padding: 8px !important;
}
.btn-menu-tit-h span {
  color: #270089;
  font-weight: bold;
  padding: 0px 8px 0px 8px;
}
.btn-menu-h,
.btn-menu-h span {
  color: #270089;
}
hr.menu-h-divisor {
  border: 1px solid #270089;
}
.menu-v .pnl-opciones {
  padding-top: 32px;
}
.menu-v .v-expansion-panel {
  color: #270089 !important;
}
.menu-v .v-expansion-panel-header {
  font-weight: bold !important;
}
.menu-v i {
  color: #270089 !important;
}
.menu-v .v-list-item {
  color: #270089 !important;
}
.menu-v span.contador {
  background-color: #9747FF;
  padding: 0px 6px;
  color: #FFFFFF !important;
  border-radius: 12px;
  font-size: 14px;
  min-width: 20px;
  text-align: center;
}
.v-data-table-header th {
    background-color: #7B868C !important;
    color: #FFFFFF !important;
    font-weight: bold;
}
.v-data-table-header th i {
  color: #FFFFFF !important;
}
.row-par {
    background-color: #c7c8c9;
}
.row-impar {
    background-color: #FFFFFF;
}
.switch .v-label {
    font-size: 11px !important;
    color: #303030;
}
.tab-doc th {
    /* vertical-align: middle !important; */
    /* display: inline-block !important;
    word-break: break-word !important;
    text-align: center !important;
    max-width: 150px !important; */
    max-width: 150px !important;
    /* white-space: normal !important; */
    overflow: hidden;
    text-overflow: ellipsis;
}
.nav-botones {
    padding: 24px 0px;
}
.nav-botones .nav-btn {
    margin-left: 8px;
    color: white !important;
}
.nav-botones .nav-btn-volver,
.nav-btn-volver {
    background: #7B868C !important;
}
.nav-botones .nav-btn-continuar {
    background: #270089;
}
.nav-botones .nav-btn-cancelar,
.nav-btn-cancelar {
    background: #D00E76 !important;
}
.nav-envia-sol {
    background: #91D500 !important;
}
.nav-guardar {
    background: #270089 !important;
}
input:disabled, textarea:disabled {
    /* color: blue !important; */
    color:rgba(0, 0, 0, 0.90) !important;
}
.v-btn-toggle .v-item--active {
    color: rgb(0, 96, 213) !important;
}
.v-chip--disabled {
  opacity: 0.9 !important;
}


