@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
/* $body-font-family: 'Quicksand', sans-serif; */
.divider[data-v-4d48a028] {
  margin-top: 8px;
  margin-bottom: 8px;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.themeCard__container[data-v-23a38c40] {
  padding: 12px !important;
}
.themeCard__col[data-v-23a38c40] {
  padding: 4px !important;
}
.themeCard__card[data-v-23a38c40] {
  padding: 12px 16px !important;
  cursor: pointer;
}
.themeCard__card__text[data-v-23a38c40] {
  font-weight: 500;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.drawer-button[data-v-30df34d4] {
  position: fixed;
  top: 340px;
  right: -20px;
  z-index: 6;
}
.drawer-button .v-icon[data-v-30df34d4] {
  margin-left: -18px;
  font-size: 1.3rem;
}
.config__container[data-v-30df34d4] {
  padding: 12px !important;
}
.config__col[data-v-30df34d4] {
  padding: 4px !important;
}
.config__card[data-v-30df34d4] {
  padding: 12px 16px !important;
  cursor: pointer;
}
.config__card__text[data-v-30df34d4] {
  font-weight: 500;
}
/* $body-font-family: 'Quicksand', sans-serif; */
/* .base-skeleton{
   .v-skeleton-loader{
    .v-skeleton-loader__list-item{
      background-color: var(--v-skeleton-base)!important;
    }
  }
  .v-skeleton-loader__list-item{
    background-color: var(--v-skeleton-base)!important;
  }
} */
/* .my-skeleton{
  color:orange;
  background-color: var(--v-skeleton-base) !important;
  div{
    background-color: var(--v-skeleton-base) !important;
  }
} */
/* $body-font-family: 'Quicksand', sans-serif; */
.v-input__icon--append > .v-icon.v-icon {
  font-size: 21px !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
@-webkit-keyframes animateGroup-data-v-23e54ede {
0%, 100% {
    transform: rotate(0deg);
}
17.542% {
    transform: rotate(0deg);
}
35.084% {
    transform: rotate(-20deg);
}
48.2405% {
    transform: rotate(20deg);
}
57.0115% {
    transform: rotate(-20deg);
}
64.9054% {
    transform: rotate(8deg);
}
74.5535% {
    transform: rotate(-15deg);
}
78.939% {
    transform: rotate(-7deg);
}
}
@keyframes animateGroup-data-v-23e54ede {
0%, 100% {
    transform: rotate(0deg);
}
17.542% {
    transform: rotate(0deg);
}
35.084% {
    transform: rotate(-20deg);
}
48.2405% {
    transform: rotate(20deg);
}
57.0115% {
    transform: rotate(-20deg);
}
64.9054% {
    transform: rotate(8deg);
}
74.5535% {
    transform: rotate(-15deg);
}
78.939% {
    transform: rotate(-7deg);
}
}
@-webkit-keyframes animateBall-data-v-23e54ede {
0%, 100% {
    transform: translateX(0%) translateY(5%);
}
17.542% {
    transform: translateX(0%) translateY(5%);
}
21.9275% {
    transform: translateX(-1%) translateY(5%);
}
35.084% {
    transform: translateX(11%) translateY(5%);
}
48.2405% {
    transform: translateX(-11%) translateY(5%);
}
52.626% {
    transform: translateX(0%) translateY(5%);
}
59.6428% {
    transform: translateX(10%) translateY(5%);
}
68.4138% {
    transform: translateX(-11%) translateY(5%);
}
78.939% {
    transform: translateX(11%) translateY(5%);
}
85.9558% {
    transform: translateX(-11%) translateY(5%);
}
}
@keyframes animateBall-data-v-23e54ede {
0%, 100% {
    transform: translateX(0%) translateY(5%);
}
17.542% {
    transform: translateX(0%) translateY(5%);
}
21.9275% {
    transform: translateX(-1%) translateY(5%);
}
35.084% {
    transform: translateX(11%) translateY(5%);
}
48.2405% {
    transform: translateX(-11%) translateY(5%);
}
52.626% {
    transform: translateX(0%) translateY(5%);
}
59.6428% {
    transform: translateX(10%) translateY(5%);
}
68.4138% {
    transform: translateX(-11%) translateY(5%);
}
78.939% {
    transform: translateX(11%) translateY(5%);
}
85.9558% {
    transform: translateX(-11%) translateY(5%);
}
}
@-webkit-keyframes bounce-data-v-23e54ede {
0% {
    transform: scale(0);
}
14% {
    transform: scale(1.15);
}
28% {
    transform: scale(1);
}
42% {
    transform: scale(1.15);
}
70% {
    transform: scale(1);
}
100% {
    transform: scale(1);
}
}
@keyframes bounce-data-v-23e54ede {
0% {
    transform: scale(0);
}
14% {
    transform: scale(1.15);
}
28% {
    transform: scale(1);
}
42% {
    transform: scale(1.15);
}
70% {
    transform: scale(1);
}
100% {
    transform: scale(1);
}
}
.session.v-menu__content[data-v-23e54ede] {
  box-shadow: none !important;
  overflow-y: visible !important;
  overflow-x: visible !important;
  contain: none !important;
}
.cardNotify .v-expansion-panel-header[data-v-23e54ede] {
  padding: 10px !important;
}
.cardNotify .v-expansion-panel-content__wrap[data-v-23e54ede] {
  padding: 0 !important;
}
.cardNotifySample[data-v-23e54ede]:hover {
  background-color: #f7f7f7;
}
.menuable__content__active[data-v-23e54ede] {
  left: 360px !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.sidebar__item {
  position: relative !important;
}
.sidebar__item::after {
  content: "";
  position: absolute !important;
  z-index: 100 !important;
  left: 0 !important;
  top: 0 !important;
  width: 6px !important;
  border-radius: 3px 5px 5px 3px;
  height: 100% !important;
  background-color: var(--v-primary-base) !important;
}
.v-expansion-panel-header__icon .v-icon {
  color: var(--v-primary-base) !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.bell-icon[data-v-82ddf21e] {
  scale: 0.9;
  position: relative;
  width: 40px;
  height: 40px;
  background: transparent;
  border-radius: 50%;
  display: flex;
}
.bell-icon svg[data-v-82ddf21e] {
  margin: auto;
  position: relative;
  right: 2%;
  width: 100%;
  height: 100%;
  stroke: #fff;
}
.bell-icon .bell-icon__group[data-v-82ddf21e] {
  transform-origin: 50% 2px;
  transform: rotate(0deg);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation: animateGroup-data-v-82ddf21e 2.3s infinite;
          animation: animateGroup-data-v-82ddf21e 2.3s infinite;
}
.bell-icon .bell-icon__ball[data-v-82ddf21e] {
  transform-origin: 50% 2px;
  transform: translateX(0%) translateY(5%);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation: animateBall-data-v-82ddf21e 2.3s infinite;
          animation: animateBall-data-v-82ddf21e 2.3s infinite;
}
.bell-icon.active[data-v-82ddf21e] {
  outline: none;
}
.bell-icon.active .bell-icon__group[data-v-82ddf21e] {
  -webkit-animation: none;
          animation: none;
}
.bell-icon.active .bell-icon__ball[data-v-82ddf21e] {
  -webkit-animation: none;
          animation: none;
}
.bell-icon.active .notification-amount[data-v-82ddf21e]::before {
  -webkit-animation: none;
          animation: none;
}
.notification-amount[data-v-82ddf21e] {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 10%;
  right: 10%;
  width: 15px;
  height: 15px;
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Copse", serif;
  font-size: 14px;
  opacity: 1;
  visibility: visible;
}
.notification-amount span[data-v-82ddf21e] {
  position: relative;
}
.notification-amount[data-v-82ddf21e]::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #f72918;
  border-radius: 50%;
  z-index: 0;
  transform: scale(0);
  -webkit-animation-name: bounce-data-v-82ddf21e;
          animation-name: bounce-data-v-82ddf21e;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 450ms;
          animation-delay: 450ms;
  -webkit-animation-duration: 1200ms;
          animation-duration: 1200ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes animateGroup-data-v-82ddf21e {
0%, 100% {
    transform: rotate(0deg);
}
17.542% {
    transform: rotate(0deg);
}
35.084% {
    transform: rotate(-20deg);
}
48.2405% {
    transform: rotate(20deg);
}
57.0115% {
    transform: rotate(-20deg);
}
64.9054% {
    transform: rotate(8deg);
}
74.5535% {
    transform: rotate(-15deg);
}
78.939% {
    transform: rotate(-7deg);
}
}
@keyframes animateGroup-data-v-82ddf21e {
0%, 100% {
    transform: rotate(0deg);
}
17.542% {
    transform: rotate(0deg);
}
35.084% {
    transform: rotate(-20deg);
}
48.2405% {
    transform: rotate(20deg);
}
57.0115% {
    transform: rotate(-20deg);
}
64.9054% {
    transform: rotate(8deg);
}
74.5535% {
    transform: rotate(-15deg);
}
78.939% {
    transform: rotate(-7deg);
}
}
@-webkit-keyframes animateBall-data-v-82ddf21e {
0%, 100% {
    transform: translateX(0%) translateY(5%);
}
17.542% {
    transform: translateX(0%) translateY(5%);
}
21.9275% {
    transform: translateX(-1%) translateY(5%);
}
35.084% {
    transform: translateX(11%) translateY(5%);
}
48.2405% {
    transform: translateX(-11%) translateY(5%);
}
52.626% {
    transform: translateX(0%) translateY(5%);
}
59.6428% {
    transform: translateX(10%) translateY(5%);
}
68.4138% {
    transform: translateX(-11%) translateY(5%);
}
78.939% {
    transform: translateX(11%) translateY(5%);
}
85.9558% {
    transform: translateX(-11%) translateY(5%);
}
}
@keyframes animateBall-data-v-82ddf21e {
0%, 100% {
    transform: translateX(0%) translateY(5%);
}
17.542% {
    transform: translateX(0%) translateY(5%);
}
21.9275% {
    transform: translateX(-1%) translateY(5%);
}
35.084% {
    transform: translateX(11%) translateY(5%);
}
48.2405% {
    transform: translateX(-11%) translateY(5%);
}
52.626% {
    transform: translateX(0%) translateY(5%);
}
59.6428% {
    transform: translateX(10%) translateY(5%);
}
68.4138% {
    transform: translateX(-11%) translateY(5%);
}
78.939% {
    transform: translateX(11%) translateY(5%);
}
85.9558% {
    transform: translateX(-11%) translateY(5%);
}
}
@-webkit-keyframes bounce-data-v-82ddf21e {
0% {
    transform: scale(0);
}
14% {
    transform: scale(1.15);
}
28% {
    transform: scale(1);
}
42% {
    transform: scale(1.15);
}
70% {
    transform: scale(1);
}
100% {
    transform: scale(1);
}
}
@keyframes bounce-data-v-82ddf21e {
0% {
    transform: scale(0);
}
14% {
    transform: scale(1.15);
}
28% {
    transform: scale(1);
}
42% {
    transform: scale(1.15);
}
70% {
    transform: scale(1);
}
100% {
    transform: scale(1);
}
}
.session.v-menu__content[data-v-82ddf21e] {
  box-shadow: none !important;
  overflow-y: visible !important;
  overflow-x: visible !important;
  contain: none !important;
}
.cardNotify .v-expansion-panel-header[data-v-82ddf21e] {
  padding: 10px !important;
}
.cardNotify .v-expansion-panel-content__wrap[data-v-82ddf21e] {
  padding: 0 !important;
}
.cardNotifySample[data-v-82ddf21e]:hover {
  background-color: #f7f7f7;
}
.menuable__content__active[data-v-82ddf21e] {
  left: 360px !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.dialog-tour {
  position: absolute !important;
  right: 20px !important;
  z-index: 10;
  bottom: 20px !important;
}
@media (max-width: 650px) {
.dialog-tour {
    width: 90% !important;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10px !important;
}
}
.carousel_img {
  height: 100%;
  width: 100%;
  background-position: center center;
  background-size: cover;
}
.scale-enter-active {
  -webkit-animation: scale-tour 0.5s;
          animation: scale-tour 0.5s;
}
.scale-leave-active {
  animation: scale-tour 0.5s reverse;
}
@-webkit-keyframes scale-tour {
0% {
    transform: scale(0);
}
50% {
    transform: scale(1.5);
}
100% {
    transform: scale(1);
}
}
@keyframes scale-tour {
0% {
    transform: scale(0);
}
50% {
    transform: scale(1.5);
}
100% {
    transform: scale(1);
}
}
/* $body-font-family: 'Quicksand', sans-serif; */
.state-action-btn {
  text-transform: uppercase !important;
  font-weight: 500 !important;
  padding: 0px 20px !important;
  width: 80px !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.navBarBottom {
  padding: 10px 0 0 0;
}
.navBarBottom.active {
  position: fixed !important;
  bottom: 10px !important;
  overflow: hidden;
  background-color: transparent !important;
  z-index: 6 !important;
  width: auto !important;
  right: 10px !important;
}
.menu {
  position: relative;
  height: 28px;
  width: 28px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
  overflow: hidden;
}
.menu span {
  height: 3.5px;
  width: 25px;
  position: absolute;
  background-color: white;
  transition: 0.5s;
  border-radius: 5px;
}
.menu span:nth-child(1) {
  transform: translateY(-7px);
}
.menu span:nth-child(2) {
  transform: translateY(7px);
}
.menu.animation span:nth-child(3) {
  transform: translateX(50px);
}
.menu.animation span:nth-child(1) {
  transition-delay: 0.1s;
  transform: translateX(0px) rotate(45deg);
}
.menu.animation span:nth-child(2) {
  transition-delay: 0.1s;
  transform: translateX(0px) rotate(-45deg);
}
/* $body-font-family: 'Quicksand', sans-serif; */
* {
  font-family: "Rubik", sans-serif;
}
.switch-custom {
  height: 30px !important;
}
.switch-custom__container {
  width: 100%;
  height: 100%;
}
.switch-custom__container__item {
  z-index: 3;
  cursor: pointer;
}
.switch-custom__container__animation {
  position: absolute;
  transition: all 0.3s ease-in-out;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1;
}
.switch-custom__container__animation__active {
  transform: translateX(100%);
}
.v-navigation-drawer__content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow: visible !important;
}
.sidebar-custom {
  overflow-y: auto !important;
}
.sidebar-custom__cardheader {
  position: relative;
}
.sidebar-custom__cardheader .button-drawer {
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  right: -10px;
  min-width: 30px !important;
}
.sidebar-custom .sidebar__item {
  position: relative !important;
}
.sidebar-custom .sidebar__item::after {
  content: "";
  position: absolute !important;
  z-index: 100 !important;
  left: 0 !important;
  top: 0 !important;
  width: 6px !important;
  border-radius: 3px 5px 5px 3px;
  height: 100% !important;
  background-color: var(--v-primary-base) !important;
}
.sidebar-custom .v-expansion-panel-header__icon .v-icon {
  color: var(--v-primary-base) !important;
}
.sidebar-custom .v-expansion-panel:before {
  box-shadow: none !important;
}
::-webkit-scrollbar-thumb,
.v-navigation-drawer__content::-webkit-scrollbar-thumb {
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 60px;
  box-shadow: inset 0 0 0 12px rgba(0, 0, 0, 0.37);
}
.hide-scrollbar::-webkit-scrollbar {
  display: none;
}
::-webkit-scrollbar,
.v-navigation-drawer__content::-webkit-scrollbar {
  width: 10px;
  height: 8px;
}
.content-picture__image {
  background-position: center;
  background-size: cover;
  height: 45px;
  width: 45px;
}
.logo-bg {
  width: 130px;
  height: 45px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: grayscale(100%) brightness(180%);
  cursor: pointer;
}
.isotipo-bg {
  cursor: pointer;
  width: 35px;
  height: 35px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: grayscale(100%) brightness(180%);
}
.session.v-menu__content {
  box-shadow: none !important;
  overflow-y: visible !important;
  overflow-x: visible !important;
  contain: none !important;
}
.cardNotify .v-expansion-panel-header {
  padding: 10px !important;
}
.cardNotify .v-expansion-panel-content__wrap {
  padding: 0 !important;
}
.cardNotifySample:hover {
  background-color: #f7f7f7;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.no-flex {
  display: block !important;
}
.v-image__image--cover {
  background-size: contain !important;
}
.mobile-padding {
  padding: 0px !important;
}
.main__container {
  background-color: var(--v-mainBackground-base);
}
.main__container-mobile {
  background-color: white !important;
}
.page-loader-tryme {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: var(--v-primary-base);
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-loader-tryme__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.slide-fade-enter-active {
  transition: all 0.3s ease-out;
}
.slide-fade-leave-active {
  transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
}
.slide-fade-enter-from,
.slide-fade-leave-to {
  opacity: 0;
}

.layout-side[data-v-0831cc1e] {
  width: 420px;
}
.img-auth-mobile[data-v-0831cc1e] {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  top: 0;
  left: 0;
}










































































































































































































/**
 * Transition animation between pages
 */
.fade-enter-active[data-v-7ba5bd90],
.fade-leave-active[data-v-7ba5bd90] {
  transition-duration: 0.2s;
  transition-property: opacity;
  transition-timing-function: ease;
}
.fade-enter[data-v-7ba5bd90],
.fade-leave-active[data-v-7ba5bd90] {
  opacity: 0;
}
.v-application[data-v-7ba5bd90] {
  height: 100% !important;
}
.v-application--wrap[data-v-7ba5bd90] {
  height: 100% !important;
  min-height: auto !important;
}

/* $body-font-family: 'Quicksand', sans-serif; */
.full-rounded {
  border-radius: 7px;
}
.half-top-rounded {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.half-bottom-rounded {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

@media (max-width: 768px) {
.align-center {
    grid-template-columns: repeat(1, 1fr) !important;
}
}

/* $body-font-family: 'Quicksand', sans-serif; */
/* .v-btn__content{
    font-size: 17px;
  } */
.filter {
  border-radius: 10px 0 0 10px !important;
}
.filter .v-input__control .v-input__slot {
  background-color: transparent !important;
}
.filter__counter {
  color: white;
  background-color: var(--v-primaryWeb-base);
  border-radius: 50%;
  width: 26px;
  padding: 6px 0px;
  text-align: center;
  position: absolute;
  right: 14px;
  font-weight: 600;
  font-size: 13px;
  margin-top: -18px;
}
.filter .custom-expansion {
  border-radius: 8px;
  overflow: hidden;
}
.filter .custom-expansion .v-expansion-panel {
  border-radius: 0px !important;
  background-color: #e2e2e2 !important;
}
.filter .custom-expansion .v-expansion-panel--active {
  background-color: #eeeeee !important;
}
.filter .custom-expansion .v-expansion-panel-content__wrap {
  padding: 16px 16px !important;
}
.v-expansion-panel::before {
  box-shadow: none !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.base-input .v-input input .input-uppercase {
  text-transform: uppercase;
}

.mt-mid {
  margin-top: 2px;
}

/* $body-font-family: 'Quicksand', sans-serif; */
/* .v-select__slot{
    label{

    }
  } */
/* $body-font-family: 'Quicksand', sans-serif; */
.slide-fade-enter-active[data-v-13bf7d34] {
  transition: all 0.3s ease;
}
.slide-fade-leave-active[data-v-13bf7d34] {
  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.slide-fade-enter[data-v-13bf7d34],
.slide-fade-leave-to[data-v-13bf7d34] {
  transform: translateX(10px);
  opacity: 0;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.mobile-margin {
  margin-left: 0px !important;
  margin-right: 4px !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.scroll-list::-webkit-scrollbar {
  height: 6px;
}
.data-table-mobile .v-list-item {
  border: thin solid rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  padding-left: 8px;
  padding-right: 2px;
  margin-bottom: 4px;
}
.data-table-mobile .v-list-item__content {
  padding: 2px 0px !important;
}
.data-table-mobile .list-mobile__data {
  width: calc(100% - 65px);
}
.data-table-mobile .list-mobile__actions {
  width: 65px;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.table-header {
  color: #323232;
  font-size: 12px;
  width: 100%;
  border-collapse: collapse;
}
.table-header tr:hover {
  background-color: #f2f2f2;
}
.table-header tr:not(:first-child) {
  border-top: 1px solid #f2f2f2;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.v-data-table table tbody tr td .v-icon {
  color: #44559d;
}
.v-data-table table thead tr th .v-icon {
  color: #44559d;
}
.fixed-actions table thead th:last-of-type {
  position: sticky;
  right: 0px;
}
.fixed-actions table tbody tr:not(.v-data-table__empty-wrapper) td:last-of-type {
  position: absolute;
  visibility: hidden;
  right: 16px;
  background-color: white;
  /* border-left: 1px solid $borderColor;
  border-right: 1px solid $borderColor; */
}
.action-first-column table thead tr th:first-of-type {
  position: sticky;
  left: 0px;
  /* transform:translateX(-1px); */
  margin-left: -1px;
  z-index: 2;
}
.action-first-column table tbody tr:not(.v-data-table__empty-wrapper) td:first-of-type {
  position: absolute;
  left: 16px;
  background-color: var(--v-backgroundFirstColumn-base);
  /* transform:translateX(-1px) */
  margin-left: -1px;
}
.more-button {
  max-width: 50px !important;
}
.more-button .v-btn__content {
  right: 0px;
  align-content: flex-end;
}
.basicCrud__card {
  padding-top: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 16px !important;
}
.basicCrud__card__title {
  background-color: var(--v-primary-base);
}
/* $body-font-family: 'Quicksand', sans-serif; */
.title_center {
  font-weight: 500 !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.tab-crud .contratista-table {
  /* table {
    tbody {
      td {
        padding: 0px !important;
      }
    }
  } */
}
.tab-crud .contratista-table .v-data-table__wrapper > table:first-child > tbody > tr td {
  padding-left: 0px;
  padding-right: 0px;
}
.tab-crud .contratista-table .no-hover {
  transition: none;
  box-shadow: none;
}
.tab-crud .contratista-table .no-hover:hover {
  transition: none;
  box-shadow: none;
}
.tab-crud .contratista-table__detail table {
  padding-bottom: 0px !important;
}
.tab-crud .contratista-table__detail table thead tr:hover {
  transition: none;
  box-shadow: none;
}
.tab-crud .contratista-table__detail table tbody tr {
  /**campo de habilitado */
}
.tab-crud .contratista-table__detail table tbody tr td:nth-last-of-type(2n) {
  width: 60px !important;
}
.tab-crud .contratista-table__detail table tbody tr td {
  padding-left: 10px !important;
  padding-right: 10px !important;
  height: 32px;
}
.tab-crud .contratista-table__detail__force_actions table tbody tr {
  /**campo de habilitado */
  /**campo de acciones */
}
.tab-crud .contratista-table__detail__force_actions table tbody tr td:nth-last-of-type(2n) {
  width: 60px !important;
}
.tab-crud .contratista-table__detail__force_actions table tbody tr td {
  padding-left: 20px !important;
  padding-right: 16px !important;
}
.tab-crud .contratista-table__detail__force_actions table tbody tr td:last-of-type {
  width: 110px !important;
}
.tab-crud .contratista-table--detail table thead tr:hover {
  transition: none;
  box-shadow: none;
}
.tab-crud .contratista-table--detail table tbody tr {
  /**campo de habilitado */
  /* td:nth-last-of-type(2n) {
    width: $widthHabilitado !important;
  } */
  /**campo de habilitado */
  /* td:last-of-type {
    width: $widthActions !important;
  } */
}
/* $body-font-family: 'Quicksand', sans-serif; */
.padre-hijo .interno-table .v-data-table__wrapper > table:first-child > tbody > tr td {
  padding-left: 0px;
  padding-right: 0px;
}
.padre-hijo .interno-table__detail table {
  padding-bottom: 0px !important;
}
.padre-hijo .interno-table__detail table tbody tr {
  /**campo de habilitado */
  /**campo de acciones */
}
.padre-hijo .interno-table__detail table tbody tr td:nth-last-of-type(2n) {
  width: 60px !important;
}
.padre-hijo .interno-table__detail table tbody tr td:last-of-type {
  width: 110px !important;
}
.padre-hijo .interno-table__detail table tbody tr td {
  padding-left: 20px !important;
  padding-right: 16px !important;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  max-height: 32px;
  height: 32px;
}
.padre-hijo .contratista-table td {
  padding: 0px !important;
}
.padre-hijo .contratista-table__detail table {
  padding: 0px !important;
}
.padre-hijo .contratista-table__detail table thead {
  visibility: collapse;
}
.padre-hijo .contratista-table__detail table thead tr {
  transition: none !important;
  box-shadow: none !important;
}
.padre-hijo .contratista-table__detail table thead tr th:first-of-type {
  padding-left: 24px !important;
}
.padre-hijo .contratista-table__detail table thead tr:hover {
  transition: none !important;
  box-shadow: none !important;
  transform: none !important;
}
.padre-hijo .contratista-table__detail table tbody tr td {
  padding: 0 16px !important;
}
.padre-hijo .contratista-table__detail table tbody tr td:first-of-type {
  padding-left: 24px !important;
}
.padre-hijo .contratista-table__detail__force_actions table {
  width: 100%;
}
.padre-hijo .contratista-table__detail__force_actions table tbody {
  width: 100%;
}
.padre-hijo .contratista-table__detail__force_actions table tbody tr {
  width: 100%;
  /**campo de habilitado */
  /**campo de acciones */
}
.padre-hijo .contratista-table__detail__force_actions table tbody tr td:nth-last-of-type(2n) {
  width: 60px !important;
}
.padre-hijo .contratista-table__detail__force_actions table tbody tr td {
  padding-left: 20px !important;
  padding-right: 16px !important;
}
.padre-hijo .contratista-table__detail__force_actions table tbody tr td:last-of-type {
  width: 110px !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.item-combo-filtro {
  min-height: 20px !important;
}

/* .v-select__slot{
    label{

    }
  } */
/* $body-font-family: 'Quicksand', sans-serif; */
.input-mask .v-text-field--outlined .v-label {
  top: 10px !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.custom-text-field[data-v-5bd2247b] {
  padding-top: 2px;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.custom-text-field {
  padding-top: 2px;
}
.base-textarea--bold .v-label {
  font-weight: bold !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.image-blank-container {
  border: 1.5px solid #b3b1b1;
  width: 120px;
  height: 120px;
}
/* $body-font-family: 'Quicksand', sans-serif; */
/* .image-blank-container {
  border: 1.5px solid #b3b1b1;
  width: $sizeWidth;
  height: $sizeHeight;
  cursor: pointer;
} */
.card-add-logo {
  /* height: $sizeHeight;
  width: $sizeWidth; */
}
.card-add-logo.theme--light {
  border: 1px solid rgba(0, 0, 0, 0.38) !important;
}
.card-add-logo.theme--dark {
  border: 1px solid rgba(255, 255, 255, 0.24);
}
.custom-img {
  cursor: pointer;
  /* background-size: contain; */
}
.custom-img.theme--dark {
  border: 1px solid rgba(255, 255, 255, 0.24);
}
.custom-img.theme--light {
  border: 1px solid rgba(0, 0, 0, 0.38);
}
.custom-img:hover .hover {
  display: block;
}
.hover {
  display: none;
}
.rounded-custom {
  border-radius: 6px !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
/* $body-font-family: 'Quicksand', sans-serif; */
.buttons-action {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.filtroActions[data-v-1fd5c50e] {
  width: 100%;
}
@charset "UTF-8";
/* $body-font-family: 'Quicksand', sans-serif; */
/* $body-font-family: 'Quicksand', sans-serif; */
.v-btn--fab.v-size--x-small {
  height: 28px !important;
  width: 28px !important;
}

.small-btn {
  height: 31px !important;
  max-width: 60px;
  min-width: 60px !important;
}

.auth-btn .v-btn__content {
  font-weight: 700;
  color: #3560e4;
}

.v-card__actions .v-btn {
  padding: 0 16px !important;
}

.btn__no-hover:hover::before {
  opacity: 0 !important;
}

.v-sheet--outlined {
  border: thin solid rgba(0, 0, 0, 0.1) !important;
}

.selectFiltro.v-text-field--outlined.active .v-input__append-inner {
  padding-top: 3px;
}
.selectFiltro.v-text-field--outlined.active .v-input__append-inner i {
  font-size: 16px !important;
}
.selectFiltro.v-text-field--outlined fieldset {
  border: var(--v-theaderColor-base);
}
.selectFiltro.v-text-field--outlined .v-input__control {
  min-height: 30px !important;
}
.selectFiltro.v-text-field--outlined .v-input__control .v-select__slot .v-input__append-inner {
  margin-top: 0px !important;
}

.base-autocomplete .v-input__control {
  min-height: 30px !important;
}
.base-autocomplete .v-input__control .v-select__slot .v-input__append-inner {
  margin-top: 7px !important;
}

.v-select .v-input__control .v-select__slot {
  height: 30px !important;
}
.v-select .v-input__control .v-select__slot .v-input__icon--append {
  margin-top: -4px;
}

.v-dialog {
  /* margin-left: 230px !important; */
}

.v-overlay--active .v-overlay__scrim {
  opacity: 0.9 !important;
}

.v-divider.theme--light {
  border-color: rgba(0, 0, 0, 0.18) !important;
}
.v-divider.theme--dark {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.v-window__prev, .v-window__next {
  margin: 0 5px !important;
}

.custom-carousel {
  color: orange;
}
.custom-carousel .v-carousel__controls {
  top: 329px !important;
  background: rgba(0, 0, 0, 0.45) !important;
  height: 44px;
}

.zoom-img {
  cursor: zoom-in;
}

/**
* esta clase se utiliza en el componente "UploadImage"
*/
.upload-image {
  width: 100%;
  position: relative;
  height: 150px;
  border: 2px dashed #d2d4f2;
  border-radius: 12px;
  background-color: var(--v-backgroundUploadImage-base);
  position: relative;
}
.upload-image__dragover {
  background-color: var(--v-backgroundUploadImage-darken2) !important;
  border-color: #4e53ef !important;
}
.upload-image__text {
  color: #8490d4;
  cursor: default;
}
.upload-image__browse {
  font-weight: 700;
  color: #4e53ef;
  cursor: pointer;
}
.upload-image__image {
  width: 100%;
  height: 100%;
  border-radius: 12px !important;
  overflow: hidden;
  position: absolute;
}
.upload-image__success {
  border-color: #81c784 !important;
  background-color: var(--v-backgroundSuccessUploadImage-base) !important;
}

.date-input .v-input__slot .v-text-field__slot input[type=date i]::-webkit-calendar-picker-indicator {
  transform: translateX(-18px);
}

.search-input.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) .v-input__control {
  height: 30px !important;
  min-height: 30px !important;
}
.search-input.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) .v-input__control .v-input__slot fieldset {
  color: var(--v-backgroundSearch-darken1);
}
.search-input.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) .v-input__control .v-input__slot:hover fieldset {
  color: var(--v-backgroundSearch-darken3) !important;
}

.v-counter {
  font-size: 10px !important;
  font-weight: 500;
}

.v-text-field.v-text-field--solo.v-input--dense > .v-input__control {
  min-height: 30px !important;
}

.v-input .v-input__append-inner {
  margin-top: 3px !important;
  font-size: 15px !important;
}

[type=number]::-webkit-inner-spin-button {
  display: none;
}

.theme--dark .v-input--is-disabled .v-input__control .v-input__slot {
  background-color: #2a2a2a !important;
}
.theme--dark .v-input--is-disabled .v-input__control .v-input__slot input {
  color: white !important;
}

.v-text-field .v-label {
  font-size: 13px !important;
  top: 5px !important;
  overflow: inherit !important;
}

.base-input--bold {
  font-weight: bold !important;
}

.v-select__slot {
  min-height: 30px !important;
}

.v-text-field .v-input__slot {
  /*background-color: white !important;*/
}

.list-dots .v-list-item {
  padding-left: 6px !important;
  min-height: 28px !important;
}
.list-dots .v-list-item__icon {
  margin-right: 6px !important;
}
.list-dots .v-list-item__icon .v-icon {
  font-size: 20px !important;
  margin-top: 3px;
}

.custom-navigation-drawer .v-navigation-drawer__content {
  padding-top: 0px !important;
}

.theme--light .v-skeleton-loader__list-item {
  background: var(--v-skeleton-base) !important;
}

.snackbar-wrapper {
  position: fixed;
  height: 100%;
  width: 100%;
  pointer-events: none;
  top: 0;
  left: 0;
  z-index: 1000000000000 !important;
}

.v-input--switch .v-input__slot {
  background-color: var(--v-background-base) !important;
}

.custom-table {
  border-collapse: collapse;
  width: 100%;
  border-radius: 5px !important;
  overflow: hidden;
}
.custom-table td,
.custom-table th {
  padding: 5px 8px;
}
.custom-table th {
  background-color: var(--v-theaderSearch-base);
}
.custom-table tr:hover {
  background-color: var(--v-customTableBackground-base);
}
.custom-table tbody {
  border: 0.5px solid #e6e6e6 !important;
}
.custom-table tbody tr:last-of-type td {
  padding-bottom: 6px;
}

.v-data-table__wrapper tr:nth-child(2n+1) {
  background-color: #2357f617 !important;
}

.panel-table {
  font-size: 12px !important;
}
.panel-table tr td {
  padding-top: 1px;
  padding-bottom: 1px;
}

.small-height-td table tbody tr td {
  height: 32px !important;
}

.v-data-table__wrapper {
  border-radius: 5px !important;
}

.v-data-table-header__icon {
  color: white !important;
}

.hide-tab .nav-tabs-navigation {
  display: none;
}

.vue-tabs .tabs__link.active_tab {
  background-color: var(--v-theaderColor-base) !important;
  border: 1px solid var(--v-theaderColor-base) !important;
}
.vue-tabs .tabs__link.active_tab span {
  color: white !important;
}
.vue-tabs .tabs__link:not(.active_tab) {
  color: #6f7d94 !important;
}
.vue-tabs .tabs__link .title {
  font-size: 0.94rem !important;
  font-weight: 600 !important;
}

.vue-tabs .nav-tabs {
  display: flex !important;
  flex-wrap: wrap !important;
}

/**
 * Vuetify Styles Overrides
 */
#app {
  background: #e9ecee !important;
}

.v-application .d-flex {
  min-width: 0;
}

.v-application p {
  margin-bottom: 20px;
}

.v-list-item__title {
  font-size: 0.975rem;
  font-weight: 600;
}

.v-list-item__action:first-child,
.v-list-item__icon:first-child {
  margin-right: 14px !important;
}

.v-application--is-rtl .v-list-item__action:first-child,
.v-application--is-rtl .v-list-item__icon:first-child {
  margin-right: 0 !important;
  margin-left: 14px !important;
}

.v-list-item__action:first-child,
.v-list-item__icon:first-child {
  margin-right: 14px !important;
}

.v-list-group__header__append-icon .v-icon {
  font-size: 1rem;
}

.v-list-group__header .v-list-item__icon.v-list-group__header__append-icon {
  min-width: 0 !important;
}

.v-list-item__icon {
  margin: auto;
  justify-content: center;
}

.v-list-group--sub-group .v-list-group__header {
  padding-left: 8px !important;
}

.v-list-group__items {
  margin-bottom: 8px;
}

.v-navigation-drawer__content {
  flex: 1 1 auto;
  overflow-y: auto;
  min-height: 0px;
  /* background: linear-gradient(white 30%, rgba(255, 255, 255, 0)),
    linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,
    radial-gradient(
      farthest-side at 50% 0,
      rgba(0, 0, 0, 0.06),
      rgba(0, 0, 0, 0)
    ),
    radial-gradient(
        farthest-side at 50% 100%,
        rgba(0, 0, 0, 0.06),
        rgba(0, 0, 0, 0)
      )
      0 100%; */
  background-repeat: no-repeat;
  background-size: 100% 40px, 100% 40px, 100% 15px, 100% 15px;
  background-attachment: local, local, scroll, scroll;
}

.theme--dark .v-navigation-drawer__content {
  background: none;
}

.theme--dark .v-data-table table th {
  /* background-color: #121212; */
  background-color: var(--v-theaderColor-base);
}

/* $myBorder: 1px solid $borderTableColor; */
.v-data-table {
  border-radius: 5px !important;
  overflow: hidden;
}
.v-data-table table th {
  white-space: nowrap;
  font-weight: bolder;
  background-color: var(--v-theaderColor-base);
  color: white !important;
}
.v-data-table table th span {
  font-size: 0.75rem !important;
}
.v-data-table table td {
  border-bottom: 0 !important;
}
.v-data-table table.hover-table tbody tr.no-hover-table:hover {
  font-size: 19px;
}
.v-data-table table.hover-table tbody tr:not(.v-data-table__selected):not(.v-data-table__empty-wrapper):hover {
  transition: box-shadow 0.2s, transform 0.2s;
  box-shadow: 0 3px 15px -2px rgba(0, 0, 0, 0.12);
  transform: translateY(-4px);
}
.v-data-table:not(.fixed-actions):not(.no-hover-table) table {
  /* padding: 4px; */
  /* padding-bottom: 8px; */
}
.v-data-table:not(.fixed-actions):not(.no-hover-table) table tbody tr.no-hover-table:hover {
  font-size: 19px;
}
.v-data-table:not(.fixed-actions):not(.no-hover-table) table tbody tr:not(.v-data-table__selected):not(.no-hover):not(.v-data-table__empty-wrapper):hover {
  transition: box-shadow 0.2s, transform 0.2s;
}
.v-data-table.fixed-actions table {
  /* padding: 4px; */
  padding: 0px;
  padding-bottom: 8px;
}
.v-data-table.fixed-actions table th {
  white-space: nowrap;
  font-weight: bolder;
  background-color: var(--v-theaderColor-base);
  color: var(--v-theaderText-base);
}
.v-data-table.fixed-actions table th span {
  font-size: 12px !important;
}
.v-data-table.fixed-actions table td {
  border-bottom: 0 !important;
}
.v-data-table.fixed-actions table tbody tr:first-of-type:not(.v-data-table__empty-wrapper) td {
  border-top: none !important;
}
.v-data-table.fixed-actions table tbody tr:last-of-type:not(.v-data-table__empty-wrapper) td:last-of-type {
  border-bottom: none !important;
}
.v-data-table.fixed-actions table tbody tr {
  transition: box-shadow 0s, transform 0s;
}
.v-data-table.fixed-actions table tbody tr.no-hover-table:hover {
  font-size: 19px;
}
.v-data-table.fixed-actions table tbody tr td:first-of-type:not(.v-data-table__empty-wrapper) {
  border-left: none !important;
}
.v-data-table.fixed-actions table tbody tr:last-of-type:not(.v-data-table__empty-wrapper) td {
  border-bottom: none !important;
}
.v-data-table.fixed-actions table tbody tr:not(.v-data-table__selected):not(.v-data-table__empty-wrapper):hover {
  transition: box-shadow 0.2s, transform 0.2s;
  box-shadow: 0 3px 15px -2px rgba(0, 0, 0, 0.12);
  /* transform: translateY(-4px); */
}
.v-data-table.fixed-actions table tbody tr:not(.v-data-table__selected):not(.v-data-table__empty-wrapper):hover td:last-of-type {
  background-color: var(--v-hoverTable-base);
  /* position: sticky; */
  position: absolute;
  visibility: inherit;
  /* right: 16px;, 28.12:se cambió  a 20*/
  right: 16px;
  /* border-left: $myBorder;
  border-right: $myBorder; */
}
.v-data-table.action-first-column table {
  /* padding: 4px; */
  padding-bottom: 8px;
}
.v-data-table.action-first-column table th {
  white-space: nowrap;
  font-weight: bolder;
  background-color: var(--v-theaderColor-base);
  color: var(--v-theaderText-base);
}
.v-data-table.action-first-column table th span {
  font-size: 12px !important;
}
.v-data-table.action-first-column table td {
  border-bottom: 0 !important;
}
.v-data-table.action-first-column table tbody {
  /* tr:first-of-type:not(.v-data-table__empty-wrapper) {
    td {
      border-top: $myBorder;
    }
  } */
  /* tr:last-of-type:not(.v-data-table__empty-wrapper) {
    td:last-of-type {
      border-bottom: $myBorder !important;
    }
  } */
}
.v-data-table.action-first-column table tbody tr {
  transition: box-shadow 0s, transform 0s;
  /* td:first-of-type:not(.v-data-table__empty-wrapper) {
    border-left: $myBorder !important;
  }
  &:last-of-type:not(.v-data-table__empty-wrapper) {
    td {
      border-bottom: $myBorder !important;
    }
  } */
}
.v-data-table.action-first-column table tbody tr.no-hover-table:hover {
  font-size: 19px;
}
.v-data-table.action-first-column table tbody tr:not(.v-data-table__selected):not(.v-data-table__empty-wrapper):hover {
  transition: box-shadow 0.2s, transform 0.2s;
  box-shadow: 0 3px 15px -2px rgba(0, 0, 0, 0.12);
  /* transform: translateY(-4px); */
}
.v-data-table.action-first-column table tbody tr:not(.v-data-table__selected):not(.v-data-table__empty-wrapper):hover td:first-of-type {
  background-color: var(--v-backgroundFirstColumn-base);
  position: sticky;
  left: -1px;
}

.no-hover-table table:not(.hover-table) tbody tr td {
  padding-left: 8px;
  padding-right: 0px;
}

.action-first-column table tbody tr td:first-of-type {
  padding: 0px;
  padding-left: 4px !important;
  /* margin-left: 4px; */
}

.v-tabs-items {
  background-color: transparent !important;
}

.vue-tabs .tabs__link {
  padding: 5px 16px !important;
}
.vue-tabs .tabs__link .title {
  /* font-size: 1rem !important; */
}
.vue-tabs .tabs__link:not(.active_tab) {
  color: #a7b1c2;
}
.vue-tabs .tabs__link.active_tab {
  color: #000000 !important;
}
.vue-tabs .tabs__link:not(.active_tab):hover {
  background-color: #e6e6e6 !important;
}

.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #273743;
}

.v-input--is-disabled .v-input__control .v-input__slot {
  background-color: #eeeeee;
}
.v-input--is-disabled .v-input__control .v-input__slot input {
  color: rgba(0, 0, 0, 0.5) !important;
}

.v-text-field__slot input {
  font-size: 13px;
}

.v-text-field:not(.v-textarea) .v-input__slot {
  height: 30px !important;
  min-height: 30px !important;
}

.v-card__title {
  font-weight: 750 !important;
  font-size: 1.2rem !important;
}

.v-dialog:not(.v-dialog--fullscreen) {
  max-height: 95% !important;
}

.v-input--selection-controls__ripple {
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.v-stepper__header {
  flex-wrap: nowrap !important;
}
.v-stepper__header .v-stepper__step {
  flex-direction: column !important;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  justify-content: center;
  gap: 5px;
}
.v-stepper__header .v-stepper__step .v-stepper__step__step {
  height: 24px !important;
  width: 24px !important;
}

.v-input--checkbox .v-input__slot {
  display: flex;
  align-items: flex-start;
  min-height: 100% !important;
  height: 100% !important;
}
.v-input--checkbox .v-input__slot .v-input--selection-controls__ripple {
  height: 0px !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.full-width {
  width: 100%;
}

.full-height {
  height: 100%;
}

::-webkit-scrollbar-thumb,
.v-navigation-drawer__content::-webkit-scrollbar-thumb {
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 60px;
  box-shadow: inset 0 0 0 12px rgba(0, 0, 0, 0.37);
}

::-webkit-scrollbar,
.v-navigation-drawer__content::-webkit-scrollbar {
  width: 10px;
  height: 8px;
}

.background-title-row {
  background-color: #f1f3f3;
}

.theme--dark .background-title-row {
  background-color: black;
}

.pt-generic {
  padding-top: 16px !important;
}
.pt-generic__xl {
  padding-top: 24px !important;
}

.pb-generic {
  padding-bottom: 16px !important;
}

.pl-generic {
  padding-left: 16px !important;
}

.pr-generic {
  padding-right: 16px !important;
}

.py-generic {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.py-generic__relative {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-generic__xl {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.px-generic {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.px-generic__relative {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.px-generic__xl {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.pa-generic {
  padding-left: 16px !important;
  padding-right: 16px !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.pa-generic__relative {
  padding-left: 8px !important;
  padding-right: 8px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.no-row-margin {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.v-data-footer {
  justify-content: flex-start !important;
}

.custom-label {
  padding-left: 2px;
}

.margin-chip {
  margin: 4px !important;
}

.absolute-actions-stepper {
  position: absolute;
  bottom: 24px;
  right: 24px;
}

.datatable__hide-header thead {
  visibility: collapse;
}

.mr__dot5 {
  margin-right: 4px;
}

html,
body {
  height: 100%;
}

.v-application--wrap {
  min-height: 100% !important;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.vs-card {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12) !important;
}

.vs-card .vs-card__img img {
  min-height: 200px;
  max-height: 200px;
}

.vs-card:hover {
  transform: translate(0, 3px) !important;
}
.vs-card:hover .vs-card__img img {
  transform: scale(1.1) !important;
}

.type-1 .vs-card:hover .vs-card__text .mycard__text {
  display: block !important;
  /* transition: all 0.25s; */
}
/* $body-font-family: 'Quicksand', sans-serif; */
* {
  font-family: "Rubik", sans-serif;
}

.fweight__400 {
  font-weight: 400;
}
.fweight__600 {
  font-weight: 600;
}
.fweight__700 {
  font-weight: 700;
}
/* $body-font-family: 'Quicksand', sans-serif; */
.apexcharts-toolbar {
  z-index: 1 !important;
}

.apexcharts-canvas {
  width: 100% !important;
}
.apexcharts-canvas svg {
  width: 100% !important;
}
