.v-card__text {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.v-card__actions {
  align-items: center;
  display: flex;
  padding: 20px 20px 35px 20px !important;
}

.card_titulo {
  padding-top : 50px !important;
  padding-bottom: 0px !important;
}
.card_texto {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.card_accion {
  padding-left: 50px !important;
  padding-right: 50px !important;
  padding-bottom: 50px !important;
  padding-top: 18px !important;
}

.padding_izquierdo {
  padding-left: 50px !important;
}
.padding_derecho {
  padding-right: 50px !important;
}
.padding_arriba {
  padding-top: 50px !important;
}
.padding_abajo {
  padding-bottom: 50px !important;
}

.pa-30px{
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}
.px-30px{
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.py-30px{
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}
.pl-30px{
  padding-left: 30px !important;
}
.pr-30px {
  padding-right: 30px !important;
}
.pt-30px {
  padding-top: 30px !important;
}
.pb-30px {
  padding-bottom: 30px !important;
}

.pa-50px{
  padding-left: 50px !important;
  padding-right: 50px !important;
  padding-bottom: 50px !important;
  padding-top: 50px !important;
}
.px-50px{
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.py-50px{
  padding-bottom: 50px !important;
  padding-top: 50px !important;
}
.pl-50px{
  padding-left: 50px !important;
}
.pr-50px {
  padding-right: 50px !important;
}
.pt-50px {
  padding-top: 50px !important;
}
.pb-50px {
  padding-bottom: 50px !important;
}

.imgModal {
  width: 100px;
}

#loadingModal {
  padding-left: 45%;
  padding-top: 10%;
}

#loading {
  display: table-cell;
  vertical-align: middle;
}

.RangoIngreso {
  font-family: Montserrat !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 17px !important;
  color: #25282b !important;
  margin-top:-15px !important;
  padding-bottom:10px !important;
  }
.RangoFecha {
  font-family: 'Montserrat' !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 17px !important;
  color: #25282b !important;
  margin-top:-15px !important;
  padding-bottom:10px !important;
}

.headerModal {
  text-align: center !important;
  hyphens: auto; 
  word-wrap: break-word; 
  word-break: break-word;
}
.headerModalStart {
  hyphens: auto; 
  word-wrap: break-word; 
  word-break: break-word;
}
.headerModal-filter {
  text-align: center !important;
  hyphens: auto; 
  word-wrap: break-word; 
  word-break: break-word;
}

.titleModal {
  font-family: "Montserrat";
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  line-height: 29px !important;
  color: #1E2245;
  /*font-size: 1.25rem !important;*/
}
.titleModal_700_18 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #1E2245;
}
.titleModal_600_15 {
  font-family: "Montserrat";
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 15px !important;
  line-height: 18px !important;
  color: #1E2245;
}
.titleModal_600_16 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #1E2245;
}
.divider{
  margin-top: 35px;
  margin-bottom: 35px;
}
#contenedor {
  padding: 0px;
}

.btnGuardar {
  font-family: "Montserrat" !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  line-height: 18px !important;
  background-color: #1E2245 !important;
  border-radius: 30px !important;
  color: white !important;
  width: 110px !important;
  height: 40px !important;
  outline: none;
  text-transform: none !important;
  margin-left: 3%;
  transition: all .2s;
}

.btnNormal {
  font-family: "Montserrat" !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  line-height: 18px !important;
  background-color: #1E2245 !important;
  border-radius: 30px !important;
  color: white !important;
  height: 40px !important;
  outline: none;
  text-transform: none !important;
  transition: all .2s;
}

.btnNormalClaro {
  font-family: "Montserrat" !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  line-height: 18px !important;
  background-color: #58C5D8 !important;
  border-radius: 30px !important;
  color: white !important;
  height: 40px !important;
  outline: none;
  text-transform: none !important;
  transition: all .2s;
}

.btnCerrar {
  font-family: "Montserrat" !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  text-align: center !important;
  text-transform: none !important;
  letter-spacing: 0.2px !important;
  background-color: #EEEEEE !important;
  color:#828282 !important;
  /*margin-right: 3%;euicab eliminamos el margen
  margin-top: 2%;*/
  outline: none;
  border-radius: 30px !important;
  width: 110px !important;
  height: 40px !important;
  transition: .2s !important;
}
/* euicab se aplica un hover al boton cancelar */
.btnCerrar:hover {
  font-family: "Montserrat" !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  text-align: center !important;
  letter-spacing: 0.2px !important;
  background-color: #c7cacc !important;
  color: #FFF !important;
  /*margin-right: 1%;
  margin-top: 2%;*/
  outline: none;
  border-radius: 30px !important;
  width: 110px !important;
  height: 40px !important;
} 

.btnModalAlert {
  font-family: "Montserrat" !important;
  font-style: normal !important;
  font-weight: 'bold' !important;
  font-size: 15px !important;
  line-height: 15px !important;
  border-radius: 48px !important;
  width: 300px !important;
  height: 40px !important;
  outline: none;
  text-transform: none !important;
  box-shadow: none !important;
}

.btnModal {
  margin-bottom: 20px;
  margin-right: 38px !important;
}

.invertirColor {
  color: white !important;
  -webkit-text-stroke-width: 1px !important;
  -webkit-text-stroke-color: rgba(0, 0, 0, 0.54) !important;
}

.iconoDelgado {
  color: white !important;
  -webkit-text-stroke-width: 1px !important;
  -webkit-text-fill-color: rgba(0, 0, 0, 0.54) !important;
}

/* .v-label {
    margin-top: -3% !important;
} */

.checkboxVuetify .v-label{
  font-family: 'Montserrat' !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 24px !important;
  letter-spacing: 0.1px !important;
  color: #828282 !important;
}
.textTooltip{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  text-align: justify;
  letter-spacing: 0.1px;
  color: #FFFFFF;
}

.btn1E2245 {
  font-family: "Montserrat" !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  line-height: 18px !important;
  background-color: #1E2245 !important;
  border-radius: 30px !important;
  color: white !important;
  height: 40px !important;
  outline: none;
  text-transform: none !important;
}

#btnModal {
  display: none;
}



.multiselect__tags {
  border-color: #9c9b9b !important;
}
.v-dialog:not(.v-dialog--fullscreen) {
  max-height: 90% !important;
}
.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #959595 !important;
  width: 10px !important;
}
.ps__rail-y > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #959595 !important;
}
.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #959595 !important;
}
.ps__rail-x > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #959595 !important;
}
.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking{
  background-color: transparent !important;
}
.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y{
  background-color: transparent !important;
  width: 11px;
}
#menuItems .ps__rail-y > .ps__thumb-y, #menuItems .ps__rail-y:focus > .ps__thumb-y, #menuItems .ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #02188B !important; 
}
