/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
/*=============================================
=                Layout Vars                 =
=============================================*/
/*
 ** Responsive Spacing Classes
 */
/*
 ** Z-indices
 */
/*
 Transition
*/
/*
 ** Components
 */
/*=============================================
=                LIST FUNCTIONS               =
=============================================*/
/*=============================================
=                MAP FUNCTIONS                =
=============================================*/
/*=============================================
=               MATH FUNCTIONS                =
=============================================*/
.crud-css-grid[data-v-770da840] {
  display: grid;
  grid-template-columns: 19rem;
  grid-gap: 3rem;
}
@media screen and (min-width: 500px) {
.crud-css-grid[data-v-770da840] {
      grid-template-columns: repeat(2, 19rem);
}
}
@media (min-width: 768px) {
.crud-css-grid[data-v-770da840] {
      grid-template-columns: repeat(3, 19rem);
}
}
.crud-css-grid .card-desc[data-v-770da840] {
    white-space: pre;
}
.crud-css-grid .deaktiv[data-v-770da840] {
    color: #9c9c9c;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.section > .title-wrapper .h2 {
  margin-bottom: 60px;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
/*=============================================
=                Layout Vars                 =
=============================================*/
/*
 ** Responsive Spacing Classes
 */
/*
 ** Z-indices
 */
/*
 Transition
*/
/*
 ** Components
 */
/*=============================================
=                LIST FUNCTIONS               =
=============================================*/
/*=============================================
=                MAP FUNCTIONS                =
=============================================*/
/*=============================================
=               MATH FUNCTIONS                =
=============================================*/
.slide-content {
  padding: 14rem 0 10rem 0;
  background-color: #ffffff;
}
@media (min-width: 768px) {
.slide-content {
      padding-top: 4rem;
}
}
.slide-content.bg-green {
    background-color: #268074;
}
.slide-right-enter-active {
  transition: opacity 0.4s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.4s ease;
  transition: transform 0.3s ease, opacity 0.4s ease, -webkit-transform 0.3s ease;
}
.slide-right-leave-active {
  transition: opacity 0.4s ease, -webkit-transform 0.4s cubic-bezier(0.73, 0, 0.51, 1);
  transition: transform 0.4s cubic-bezier(0.73, 0, 0.51, 1), opacity 0.4s ease;
  transition: transform 0.4s cubic-bezier(0.73, 0, 0.51, 1), opacity 0.4s ease, -webkit-transform 0.4s cubic-bezier(0.73, 0, 0.51, 1);
}
.slide-right-enter, .slide-right-leave-to {
  -webkit-transform: translateX(10%);
          transform: translateX(10%);
  opacity: 0;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
/*=============================================
=                Layout Vars                 =
=============================================*/
/*
 ** Responsive Spacing Classes
 */
/*
 ** Z-indices
 */
/*
 Transition
*/
/*
 ** Components
 */
/*=============================================
=                LIST FUNCTIONS               =
=============================================*/
/*=============================================
=                MAP FUNCTIONS                =
=============================================*/
/*=============================================
=               MATH FUNCTIONS                =
=============================================*/
.z-action-slide[data-v-37d1de1d] {
  z-index: 310 !important;
}
.page-actionbar[data-v-37d1de1d] {
  position: relative;
  min-height: 9rem;
}
.page-actionbar .action-slide-close[data-v-37d1de1d] {
    z-index: 200;
}
.page-actionbar .icon-close[data-v-37d1de1d] {
    left: 0;
}
.page-actionbar .action-button[data-v-37d1de1d] {
    position: absolute;
    right: 0;
    top: 0;
    min-width: 20rem;
    z-index: 310;
    color: #ffffff;
    padding: 0rem 3rem 0 8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    height: 9rem;
    -ms-flex-pack: start;
        justify-content: flex-start;
    transition: -webkit-transform 300ms ease;
    transition: transform 300ms ease;
    transition: transform 300ms ease, -webkit-transform 300ms ease;
}
.page-actionbar .action-button.slider-has-bg[data-v-37d1de1d] {
      z-index: 200;
}
@media (max-width: 767.98px) {
.page-actionbar .action-button.width-wide[data-v-37d1de1d]:not(.slide-is-expanded)::before {
        -webkit-transform: none;
                transform: none;
}
}
.page-actionbar .action-button.width-wide[data-v-37d1de1d] {
      width: calc(50% + 14.93637rem + 0.1rem);
      padding: 0rem 3rem 0 8rem;
}
@media (min-width: 576px) {
.page-actionbar .action-button.width-wide[data-v-37d1de1d] {
          width: calc(50% + 14.93637rem + 0.1rem);
          padding: 0rem 3rem 0 8rem;
}
}
@media (min-width: 768px) {
.page-actionbar .action-button.width-wide[data-v-37d1de1d] {
          width: calc(50% + 12.22932rem + 0.1rem);
          padding: 0rem 3rem 0 8rem;
}
}
@media (min-width: 1200px) {
.page-actionbar .action-button.width-wide[data-v-37d1de1d] {
          width: calc(43% + 20.13164rem + 0.1rem);
          padding: 0rem 3rem 0 8rem;
}
}
@media (min-width: 1400px) {
.page-actionbar .action-button.width-wide[data-v-37d1de1d] {
          width: calc(43% + 20.13164rem + 0.1rem);
          padding: 0rem 3rem 0 8rem;
}
}
@media (max-width: 767.98px) {
.page-actionbar .action-button.width-wide[data-v-37d1de1d] {
          width: 100%;
          padding: 0 3rem;
}
}
.page-actionbar .action-button.slide-is-expanded[data-v-37d1de1d] {
      transition: -webkit-transform ease 400ms;
      transition: transform ease 400ms;
      transition: transform ease 400ms, -webkit-transform ease 400ms;
      -webkit-transform: translateX(calc(100% - 15rem));
              transform: translateX(calc(100% - 15rem));
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
/*=============================================
=                Layout Vars                 =
=============================================*/
/*
 ** Responsive Spacing Classes
 */
/*
 ** Z-indices
 */
/*
 Transition
*/
/*
 ** Components
 */
/*=============================================
=                LIST FUNCTIONS               =
=============================================*/
/*=============================================
=                MAP FUNCTIONS                =
=============================================*/
/*=============================================
=               MATH FUNCTIONS                =
=============================================*/
/*=============================================
=                 Variables             =
=============================================*/
/*=====  End of Variables  ======*/
.header-background {
  width: 100%;
  height: 9rem;
}
@media (min-width: 576px) {
.header-background {
      height: 9rem;
}
}
@media (min-width: 768px) {
.header-background {
      height: 9rem;
}
}
@media (min-width: 1200px) {
.header-background {
      height: 13rem;
}
}
@media (min-width: 1400px) {
.header-background {
      height: 13rem;
}
}
.header-background.has-image {
    height: 45rem;
}
@media (min-width: 768px) {
.header-background.has-image {
        height: 49rem;
}
}
@media (min-width: 1200px) {
.header-background.has-image {
        height: 70rem;
}
}
@media (min-width: 1400px) {
.header-background.has-image {
        height: 70rem;
}
}
.header-background.default-bg {
    background: #ededed;
}
.page-wrapper {
  position: relative;
}
.page-wrapper .title-wrapper {
    height: 14rem;
}
@media (min-width: 576px) {
.page-wrapper .title-wrapper {
        height: 14rem;
}
}
@media (min-width: 768px) {
.page-wrapper .title-wrapper {
        height: 14rem;
}
}
@media (min-width: 955px) {
.page-wrapper .title-wrapper {
        height: 14rem;
}
}
@media (min-width: 1200px) {
.page-wrapper .title-wrapper {
        height: 22rem;
}
}
@media (min-width: 1400px) {
.page-wrapper .title-wrapper {
        height: 22rem;
}
}
.page-wrapper .title-wrapper .page-title {
      text-align: center;
      line-height: 1.2;
      padding-top: 6rem;
}
@media (min-width: 955px) {
.page-wrapper .title-wrapper .page-title {
          padding-top: 6rem;
}
}
@media (min-width: 1200px) {
.page-wrapper .title-wrapper .page-title {
          padding-top: 7rem;
}
}
.page-wrapper .title-wrapper .line-clamp-3 {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
}
.page-wrapper .title-wrapper .line-clamp-4 {
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
}
.page-wrapper .title-wrapper .line-clamp-5 {
      display: -webkit-box;
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical;
      overflow: hidden;
}
@media (max-width: 767.98px) {
.page-wrapper .spacing-from-action-button {
      margin-top: 12rem;
}
}
.page-wrapper .grid-selector {
    text-align: center;
    font-size: 1.8rem;
}
.page-wrapper .grid-selector .icon-grid,
    .page-wrapper .grid-selector .icon-list {
      display: inline;
}
.hide {
  opacity: 0;
  transition: opacity ease 200ms;
}
.action-slide-wrapper {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 301;
}
.transition-page-up {
  position: fixed;
  z-index: 100;
  bottom: 5rem;
  right: 3rem;
  opacity: 0.7;
  transition: 1s;
  cursor: pointer;
}
.transition-page-up:hover {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 1;
}
.disable-hover {
  pointer-events: none;
}
.fade-up-enter-active {
  transition: opacity 500ms ease, -webkit-transform 500ms ease;
  transition: transform 500ms ease, opacity 500ms ease;
  transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease;
}
.fade-up-leave-active {
  transition: opacity 800ms ease, -webkit-transform 1000ms cubic-bezier(1, 0.5, 0.8, 1);
  transition: transform 1000ms cubic-bezier(1, 0.5, 0.8, 1), opacity 800ms ease;
  transition: transform 1000ms cubic-bezier(1, 0.5, 0.8, 1), opacity 800ms ease, -webkit-transform 1000ms cubic-bezier(1, 0.5, 0.8, 1);
}
.fade-up-enter,
.fade-up-leave-to {
  -webkit-transform: translateY(5rem);
          transform: translateY(5rem);
  opacity: 0;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
/*=============================================
=                Layout Vars                 =
=============================================*/
/*
 ** Responsive Spacing Classes
 */
/*
 ** Z-indices
 */
/*
 Transition
*/
/*
 ** Components
 */
/*=============================================
=                LIST FUNCTIONS               =
=============================================*/
/*=============================================
=                MAP FUNCTIONS                =
=============================================*/
/*=============================================
=               MATH FUNCTIONS                =
=============================================*/
/*=============================================
=                 Variables             =
=============================================*/
/*=====  End of Variables  ======*/
.page-section[data-v-6daa02e2] {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
@media (min-width: 955px) {
.page-section[data-v-6daa02e2] {
      margin-top: 6rem;
}
}
@media (min-width: 1200px) {
.page-section[data-v-6daa02e2] {
      margin-top: 7rem;
}
}
@media (min-width: 955px) {
.page-section[data-v-6daa02e2] {
      margin-bottom: 6rem;
}
}
@media (min-width: 1200px) {
.page-section[data-v-6daa02e2] {
      margin-bottom: 7rem;
}
}
.page-section .h1.section-heading[data-v-6daa02e2], .page-section > .h1[data-v-6daa02e2] {
    text-align: center;
    margin-top: 3rem;
    margin-bottom: 3rem;
}
@media (min-width: 955px) {
.page-section .h1.section-heading[data-v-6daa02e2], .page-section > .h1[data-v-6daa02e2] {
        margin-top: 6rem;
}
}
@media (min-width: 1200px) {
.page-section .h1.section-heading[data-v-6daa02e2], .page-section > .h1[data-v-6daa02e2] {
        margin-top: 7rem;
}
}
@media (min-width: 955px) {
.page-section .h1.section-heading[data-v-6daa02e2], .page-section > .h1[data-v-6daa02e2] {
        margin-bottom: 6rem;
}
}
@media (min-width: 1200px) {
.page-section .h1.section-heading[data-v-6daa02e2], .page-section > .h1[data-v-6daa02e2] {
        margin-bottom: 7rem;
}
}
.page-section .h2.section-heading[data-v-6daa02e2], .page-section > .h2[data-v-6daa02e2] {
    text-align: center;
    margin-top: 6rem;
    margin-bottom: 6rem;
}
@media (min-width: 955px) {
.page-section .h2.section-heading[data-v-6daa02e2], .page-section > .h2[data-v-6daa02e2] {
        margin-top: 6rem;
}
}
@media (min-width: 1200px) {
.page-section .h2.section-heading[data-v-6daa02e2], .page-section > .h2[data-v-6daa02e2] {
        margin-top: 7rem;
}
}
@media (min-width: 955px) {
.page-section .h2.section-heading[data-v-6daa02e2], .page-section > .h2[data-v-6daa02e2] {
        margin-bottom: 6rem;
}
}
@media (min-width: 1200px) {
.page-section .h2.section-heading[data-v-6daa02e2], .page-section > .h2[data-v-6daa02e2] {
        margin-bottom: 7rem;
}
}
.page-section .h3.section-heading[data-v-6daa02e2], .page-section > .h3[data-v-6daa02e2] {
    text-align: center;
    margin-top: 6rem;
    margin-bottom: 6rem;
}
@media (min-width: 955px) {
.page-section .h3.section-heading[data-v-6daa02e2], .page-section > .h3[data-v-6daa02e2] {
        margin-top: 6rem;
}
}
@media (min-width: 1200px) {
.page-section .h3.section-heading[data-v-6daa02e2], .page-section > .h3[data-v-6daa02e2] {
        margin-top: 7rem;
}
}
@media (min-width: 955px) {
.page-section .h3.section-heading[data-v-6daa02e2], .page-section > .h3[data-v-6daa02e2] {
        margin-bottom: 6rem;
}
}
@media (min-width: 1200px) {
.page-section .h3.section-heading[data-v-6daa02e2], .page-section > .h3[data-v-6daa02e2] {
        margin-bottom: 7rem;
}
}
.page-section.section-text-center .content-container[data-v-6daa02e2] {
    text-align: center;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
/*=============================================
=                Layout Vars                 =
=============================================*/
/*
 ** Responsive Spacing Classes
 */
/*
 ** Z-indices
 */
/*
 Transition
*/
/*
 ** Components
 */
/*=============================================
=                LIST FUNCTIONS               =
=============================================*/
/*=============================================
=                MAP FUNCTIONS                =
=============================================*/
/*=============================================
=               MATH FUNCTIONS                =
=============================================*/
.grid-container.responsive-scaling[data-v-03c549b9] {
  font-size: 1rem;
}
@media (min-width: 1200px) {
.grid-container.responsive-scaling[data-v-03c549b9] {
      font-size: calc(1rem + 0.3vw - 0.003 * 1920px);
}
}
@media screen and (min-width: 1600px) {
.grid-container.responsive-scaling[data-v-03c549b9] {
      font-size: calc(1rem + 0.6vw - 0.006 * 1920px);
}
}
@media (min-width: 1920px) {
.grid-container.responsive-scaling[data-v-03c549b9] {
      font-size: 1rem;
}
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
/*=============================================
=                Layout Vars                 =
=============================================*/
/*
 ** Responsive Spacing Classes
 */
/*
 ** Z-indices
 */
/*
 Transition
*/
/*
 ** Components
 */
/*=============================================
=                LIST FUNCTIONS               =
=============================================*/
/*=============================================
=                MAP FUNCTIONS                =
=============================================*/
/*=============================================
=               MATH FUNCTIONS                =
=============================================*/

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.invalid span[data-v-297b1768] {
  color: #8e1346 !important;
}
.invalid svg .fill[data-v-297b1768] {
  fill: #8e1346 !important;
}
.invalid svg .stroke[data-v-297b1768] {
  stroke: #8e1346 !important;
}
.confirm-button[data-v-297b1768] {
  background: transparent;
  border: 0;
  padding: 0 1rem 0 0;
}
.confirm-button[data-v-297b1768]:focus {
    outline: 0;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.confirm-button[data-v-8fbd3134] {
  background: transparent;
  border: 0;
  padding: 0 1rem 0 0;
}
.confirm-button[data-v-8fbd3134]:focus {
    outline: 0;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.icon-default[data-v-3e00ae79] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 35px;
  padding: 3px 0;
  cursor: pointer;
  position: relative;
}
.icon-default[data-v-3e00ae79]:hover {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.icon-default.icon-xs[data-v-3e00ae79] {
    height: 20px;
}
.icon-default.icon-small[data-v-3e00ae79], .icon-default.icon-sm[data-v-3e00ae79] {
    height: 22px;
}
.icon-default.icon-medium[data-v-3e00ae79], .icon-default.icon-md[data-v-3e00ae79] {
    height: 40px;
}
.icon-default.icon-large[data-v-3e00ae79], .icon-default.icon-lg[data-v-3e00ae79] {
    height: 45px;
}
.icon-default img[data-v-3e00ae79] {
    height: 100%;
    width: auto;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
/*
  div {
    width: fit-content;
    height: 35px;
    cursor: pointer;
    position: relative;

    &:hover {
      transform: scale(1.2);
    }

    &.icon-small {
      height: 33px;

      &:hover {
        transform: scale(1.2);
    }
    }

    img {
      height: 100%;
      width: auto;
    }
  }
  */

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.app-form {
  width: 100%;
}
.app-form.disabled, .app-form .disabled {
    opacity: 0.6;
    pointer-events: none;
}
.app-form.read-only, .app-form .read-only {
    pointer-events: none;
}
.app-form.read-only select, .app-form .read-only select, .app-form.disabled select, .app-form .disabled select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: none;
    background-repeat: no-repeat;
}
.font-disclaimer {
  font-size: 11px;
  line-height: 1rem;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.custom-form-group[data-v-634db819] .custom-control {
  margin-bottom: 2rem;
}
.custom-form-group[data-v-634db819] .custom-control-inline {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.custom-form-group[data-v-634db819] .custom-control-input.is-invalid::-webkit-input-placeholder {
  color: #8e1346 !important;
}
.custom-form-group[data-v-634db819] .custom-control-input.is-invalid:-ms-input-placeholder {
  color: #8e1346 !important;
}
.custom-form-group[data-v-634db819] .custom-control-input.is-invalid::-ms-input-placeholder {
  color: #8e1346 !important;
}
.custom-form-group[data-v-634db819] .custom-control-input.is-invalid::placeholder {
  color: #8e1346 !important;
}
.custom-form-group[data-v-634db819] .custom-control-label {
  font-size: 1.3rem;
}
.custom-form-group[data-v-634db819] .custom-control-input.is-valid ~ .custom-control-label {
  color: inherit !important;
}
.custom-form-group[data-v-634db819] .custom-control-input.is-valid:checked ~ .custom-control-label:before {
  border-color: #268074;
  background-color: #268074;
}
.custom-form-group[data-v-634db819] .custom-control-input.is-valid ~ .custom-control-label:before {
  border-color: #505050;
}
.no-select[data-v-634db819] {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.theme-dark .custom-control-label[data-v-634db819]::before {
  border-color: white;
  background-color: transparent;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.spacer-default[data-v-1f0ac2a8] {
  height: 2rem;
}
.spacer-sm[data-v-1f0ac2a8] {
  height: 2rem;
}
.spacer-md[data-v-1f0ac2a8] {
  height: 3rem;
}
.spacer-lg[data-v-1f0ac2a8] {
  height: 5rem;
}


.item-delete-icon {
  position: absolute;
  top: 1rem;
  left: -3.5rem;

  /* height: 100%; */
}


/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.app-select .custom-select {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
}
.app-select .custom-select .caret {
    background: green !important;
}
.app-select .custom-select .dropdown-toggle .caret {
    background: green !important;
}
.app-select .custom-select.is-invalid {
    color: #8e1346 !important;
    border-color: #8e1346 !important;
}
.app-select .custom-select option:checked {
    background-color: #439881;
    color: #ffffff;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.app-input input.form-control.is-invalid::-webkit-input-placeholder {
  color: #8e1346 !important;
}
.app-input input.form-control.is-invalid:-ms-input-placeholder {
  color: #8e1346 !important;
}
.app-input input.form-control.is-invalid::-ms-input-placeholder {
  color: #8e1346 !important;
}
.app-input input.form-control.is-invalid::placeholder {
  color: #8e1346 !important;
}
.app-input .form-control {
  background: transparent;
}
.app-input .disabled {
  opacity: 0.5;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.app-input input.form-control.is-invalid::-webkit-input-placeholder {
  color: #8e1346 !important;
}
.app-input input.form-control.is-invalid:-ms-input-placeholder {
  color: #8e1346 !important;
}
.app-input input.form-control.is-invalid::-ms-input-placeholder {
  color: #8e1346 !important;
}
.app-input input.form-control.is-invalid::placeholder {
  color: #8e1346 !important;
}
.app-input .form-control {
  background: transparent;
}
.app-input .disabled {
  opacity: 0.5;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.app-textarea input.form-control.is-invalid::-webkit-input-placeholder {
  color: #8e1346 !important;
}
.app-textarea input.form-control.is-invalid:-ms-input-placeholder {
  color: #8e1346 !important;
}
.app-textarea input.form-control.is-invalid::-ms-input-placeholder {
  color: #8e1346 !important;
}
.app-textarea input.form-control.is-invalid::placeholder {
  color: #8e1346 !important;
}
.app-textarea .form-control {
  background: transparent;
}
.app-textarea .disabled {
  opacity: 0.5;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.app-input input.form-control.is-invalid::-webkit-input-placeholder {
  color: #8e1346 !important;
}
.app-input input.form-control.is-invalid:-ms-input-placeholder {
  color: #8e1346 !important;
}
.app-input input.form-control.is-invalid::-ms-input-placeholder {
  color: #8e1346 !important;
}
.app-input input.form-control.is-invalid::placeholder {
  color: #8e1346 !important;
}
.app-input .custom-control-input.is-valid ~ .custom-control-label {
  color: inherit !important;
}
.app-input .form-control {
  background: transparent;
}
.app-input .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.app-input .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #268074;
  border-color: #268074;
}
.app-input .custom-checkbox.label-size-sm .custom-control-label {
  font-size: 1.4rem;
  line-height: 1.75rem;
}
.theme-dark .custom-control-label::before {
  border-color: white;
  background-color: transparent;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.transition-fade-in-enter,
.transition-fade-in-leave-to {
  opacity: 0;
}
.transition-fade-in-enter-active {
  transition: all 500ms ease;
}
.transition-fade-in-leave-active {
  transition: all 500ms ease;
}
.transition-fade-in-enter-active-fast {
  transition: all 300ms ease;
}
.transition-fade-in-leave-active-fast {
  transition: all 300ms ease;
}
.transition-fade-in-enter-active-faster {
  transition: all 200ms ease;
}
.transition-fade-in-leave-active-faster {
  transition: all 200ms ease;
}
.transition-fade-in-enter-active-fastest {
  transition: all 100ms ease;
}
.transition-fade-in-leave-active-fastest {
  transition: all 100ms ease;
}
.transition-fade-in-enter-active-instant {
  transition: all 1ms ease;
}
.transition-fade-in-leave-active-instant {
  transition: all 1ms ease;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
.group-fade-in-enter-active, .group-fade-in-leave-active {
  transition: opacity 300ms;
}
.group-fade-in-enter, .group-fade-in-leave-to {
  opacity: 0;
}

/*=============================================
=               Global Colors                =
=============================================*/
/*=============================================
=                  Bootstrap                 =
=============================================*/
/*=============================================
=                Global Vars                 =
=============================================*/
/*=============================================
=                Layout Vars                 =
=============================================*/
/*
 ** Responsive Spacing Classes
 */
/*
 ** Z-indices
 */
/*
 Transition
*/
/*
 ** Components
 */
/*=============================================
=                LIST FUNCTIONS               =
=============================================*/
/*=============================================
=                MAP FUNCTIONS                =
=============================================*/
/*=============================================
=               MATH FUNCTIONS                =
=============================================*/
.slide-in-transition-leave-to[data-v-3ccaaafa] {
  opacity: 0;
  -webkit-transform: translateX(80px);
          transform: translateX(80px);
}
.slide-in-transition-enter[data-v-3ccaaafa] {
  opacity: 0;
  -webkit-transform: translateX(80px);
          transform: translateX(80px);
}
.slide-in-transition-enter-active[data-v-3ccaaafa] {
  transition: all 300ms ease;
}
.slide-in-transition-leave-active[data-v-3ccaaafa] {
  transition: all 300ms ease;
}

