﻿/*@import "_setTooltip";*/
.--grid-1,
.woo-ds-grid-1 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(1, 1fr);
  grid-template-columns: repeat(1, 1fr);
}

.--grid-2,
.woo-ds-grid-2 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
}

.--grid-3,
.woo-ds-grid-3 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
}

.--grid-4,
.woo-ds-grid-4 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(4, 1fr);
  grid-template-columns: repeat(4, 1fr);
}

.--grid-5,
.woo-ds-grid-5 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(5, 1fr);
  grid-template-columns: repeat(5, 1fr);
}

.--grid-6,
.woo-ds-grid-6 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(6, 1fr);
  grid-template-columns: repeat(6, 1fr);
}

.--grid-7,
.woo-ds-grid-7 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(7, 1fr);
  grid-template-columns: repeat(7, 1fr);
}

.--grid-8,
.woo-ds-grid-8 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(8, 1fr);
  grid-template-columns: repeat(8, 1fr);
}

.--grid-9,
.woo-ds-grid-9 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(9, 1fr);
  grid-template-columns: repeat(9, 1fr);
}

.--grid-10,
.woo-ds-grid-10 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(10, 1fr);
  grid-template-columns: repeat(10, 1fr);
}

.--ggap-1,
.woo-ds-grid-gap-1 {
  grid-column-gap: 0.06rem;
  grid-row-gap: 0.06rem;
}

.--ggap-2,
.woo-ds-grid-gap-2 {
  grid-column-gap: 0.12rem;
  grid-row-gap: 0.12rem;
}

.--ggap-3,
.woo-ds-grid-gap-3 {
  grid-column-gap: 0.18rem;
  grid-row-gap: 0.18rem;
}

.--ggap-4,
.woo-ds-grid-gap-4 {
  grid-column-gap: 0.24rem;
  grid-row-gap: 0.24rem;
}

.--ggap-5,
.woo-ds-grid-gap-5 {
  grid-column-gap: 0.3rem;
  grid-row-gap: 0.3rem;
}

.--ggap-6,
.woo-ds-grid-gap-6 {
  grid-column-gap: 0.36rem;
  grid-row-gap: 0.36rem;
}

.--ggap-7,
.woo-ds-grid-gap-7 {
  grid-column-gap: 0.42rem;
  grid-row-gap: 0.42rem;
}

.--ggap-8,
.woo-ds-grid-gap-8 {
  grid-column-gap: 0.48rem;
  grid-row-gap: 0.48rem;
}

.--ggap-9,
.woo-ds-grid-gap-9 {
  grid-column-gap: 0.54rem;
  grid-row-gap: 0.54rem;
}

.--ggap-10,
.woo-ds-grid-gap-10 {
  grid-column-gap: 0.6rem;
  grid-row-gap: 0.6rem;
}

.--ggap-20,
.woo-ds-grid-gap-20 {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
}

.--ggap-30,
.woo-ds-grid-gap-30 {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
}

.--ggap-40,
.woo-ds-grid-gap-40 {
  grid-column-gap: 2.4rem;
  grid-row-gap: 2.4rem;
}

.--ggap-50,
.woo-ds-grid-gap-50 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.--ggap-60,
.woo-ds-grid-gap-60 {
  grid-column-gap: 3.6rem;
  grid-row-gap: 3.6rem;
}

.--ggap-70,
.woo-ds-grid-gap-70 {
  grid-column-gap: 4.2rem;
  grid-row-gap: 4.2rem;
}

.--ggap-80,
.woo-ds-grid-gap-80 {
  grid-column-gap: 4.8rem;
  grid-row-gap: 4.8rem;
}

.--ggap-90,
.woo-ds-grid-gap-90 {
  grid-column-gap: 5.4rem;
  grid-row-gap: 5.4rem;
}

.--ggap-100,
.woo-ds-grid-gap-100 {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
}

@media (min-width: 600px) {
  .woo-to-grid-1-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .woo-to-grid-2-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .woo-to-grid-3-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .woo-to-grid-4-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .woo-to-grid-5-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(5, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .woo-to-grid-6-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(6, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .woo-to-grid-7-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(7, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .woo-to-grid-8-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(8, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .woo-to-grid-9-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(9, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .woo-to-grid-10-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(10, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
}
@media (min-width: 900px) {
  .woo-to-grid-1-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .woo-to-grid-2-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .woo-to-grid-3-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .woo-to-grid-4-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .woo-to-grid-5-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(5, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .woo-to-grid-6-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(6, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .woo-to-grid-7-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(7, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .woo-to-grid-8-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(8, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .woo-to-grid-9-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(9, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .woo-to-grid-10-res-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(10, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
}
@media (min-width: 1281px) {
  .woo-to-grid-1-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .woo-to-grid-2-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .woo-to-grid-3-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .woo-to-grid-4-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .woo-to-grid-5-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(5, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .woo-to-grid-6-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(6, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .woo-to-grid-7-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(7, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .woo-to-grid-8-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(8, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .woo-to-grid-9-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(9, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .woo-to-grid-10-res-3 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(10, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
}
@media (min-width: 1500px) {
  .woo-to-grid-1-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(1, 1fr);
    grid-template-columns: repeat(1, 1fr);
  }
  .woo-to-grid-2-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .woo-to-grid-3-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
  }
  .woo-to-grid-4-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(4, 1fr);
    grid-template-columns: repeat(4, 1fr);
  }
  .woo-to-grid-5-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(5, 1fr);
    grid-template-columns: repeat(5, 1fr);
  }
  .woo-to-grid-6-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(6, 1fr);
    grid-template-columns: repeat(6, 1fr);
  }
  .woo-to-grid-7-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(7, 1fr);
    grid-template-columns: repeat(7, 1fr);
  }
  .woo-to-grid-8-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(8, 1fr);
    grid-template-columns: repeat(8, 1fr);
  }
  .woo-to-grid-9-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(9, 1fr);
    grid-template-columns: repeat(9, 1fr);
  }
  .woo-to-grid-10-res-1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(10, 1fr);
    grid-template-columns: repeat(10, 1fr);
  }
}
.--flex-1,
.woo-item-flex-1 {
  flex: 1;
  -webkit-box-flex: 1;
  -ms-flex: 1;
}

.--flex-2,
.woo-item-flex-2 {
  flex: 2;
  -webkit-box-flex: 2;
  -ms-flex: 2;
}

.--flex-3,
.woo-item-flex-3 {
  flex: 3;
  -webkit-box-flex: 3;
  -ms-flex: 3;
}

.--flex-4,
.woo-item-flex-4 {
  flex: 4;
  -webkit-box-flex: 4;
  -ms-flex: 4;
}

.--flex-5,
.woo-item-flex-5 {
  flex: 5;
  -webkit-box-flex: 5;
  -ms-flex: 5;
}

.--flex-6,
.woo-item-flex-6 {
  flex: 6;
  -webkit-box-flex: 6;
  -ms-flex: 6;
}

.--flex-7,
.woo-item-flex-7 {
  flex: 7;
  -webkit-box-flex: 7;
  -ms-flex: 7;
}

.--flex-8,
.woo-item-flex-8 {
  flex: 8;
  -webkit-box-flex: 8;
  -ms-flex: 8;
}

.--flex-9,
.woo-item-flex-9 {
  flex: 9;
  -webkit-box-flex: 9;
  -ms-flex: 9;
}

.--flex-10,
.woo-item-flex-10 {
  flex: 10;
  -webkit-box-flex: 10;
  -ms-flex: 10;
}

.--flex-11,
.woo-item-flex-11 {
  flex: 11;
  -webkit-box-flex: 11;
  -ms-flex: 11;
}

.--flex-12,
.woo-item-flex-12 {
  flex: 12;
  -webkit-box-flex: 12;
  -ms-flex: 12;
}

.--flex-13,
.woo-item-flex-13 {
  flex: 13;
  -webkit-box-flex: 13;
  -ms-flex: 13;
}

.--flex-14,
.woo-item-flex-14 {
  flex: 14;
  -webkit-box-flex: 14;
  -ms-flex: 14;
}

.--flex-15,
.woo-item-flex-15 {
  flex: 15;
  -webkit-box-flex: 15;
  -ms-flex: 15;
}

.--flex-16,
.woo-item-flex-16 {
  flex: 16;
  -webkit-box-flex: 16;
  -ms-flex: 16;
}

.--flex-17,
.woo-item-flex-17 {
  flex: 17;
  -webkit-box-flex: 17;
  -ms-flex: 17;
}

.--flex-18,
.woo-item-flex-18 {
  flex: 18;
  -webkit-box-flex: 18;
  -ms-flex: 18;
}

.--flex-19,
.woo-item-flex-19 {
  flex: 19;
  -webkit-box-flex: 19;
  -ms-flex: 19;
}

.--flex-20,
.woo-item-flex-20 {
  flex: 20;
  -webkit-box-flex: 20;
  -ms-flex: 20;
}

.--order-1,
.woo-order-1 {
  order: 1;
}

.--order-2,
.woo-order-2 {
  order: 2;
}

.--order-3,
.woo-order-3 {
  order: 3;
}

.--order-4,
.woo-order-4 {
  order: 4;
}

.--order-5,
.woo-order-5 {
  order: 5;
}

.--order-6,
.woo-order-6 {
  order: 6;
}

.--order-7,
.woo-order-7 {
  order: 7;
}

.--order-8,
.woo-order-8 {
  order: 8;
}

.--order-9,
.woo-order-9 {
  order: 9;
}

.--order-10,
.woo-order-10 {
  order: 10;
}

.--order-11,
.woo-order-11 {
  order: 11;
}

.--order-12,
.woo-order-12 {
  order: 12;
}

.--order-13,
.woo-order-13 {
  order: 13;
}

.--order-14,
.woo-order-14 {
  order: 14;
}

.--order-15,
.woo-order-15 {
  order: 15;
}

.--order-16,
.woo-order-16 {
  order: 16;
}

.--order-17,
.woo-order-17 {
  order: 17;
}

.--order-18,
.woo-order-18 {
  order: 18;
}

.--order-19,
.woo-order-19 {
  order: 19;
}

.--order-20,
.woo-order-20 {
  order: 20;
}

.--fgap-1,
.woo-flex-gap-1 {
  gap: 1px;
}

.--fgap-2,
.woo-flex-gap-2 {
  gap: 2px;
}

.--fgap-3,
.woo-flex-gap-3 {
  gap: 3px;
}

.--fgap-4,
.woo-flex-gap-4 {
  gap: 4px;
}

.--fgap-5,
.woo-flex-gap-5 {
  gap: 5px;
}

.--fgap-6,
.woo-flex-gap-6 {
  gap: 6px;
}

.--fgap-7,
.woo-flex-gap-7 {
  gap: 7px;
}

.--fgap-8,
.woo-flex-gap-8 {
  gap: 8px;
}

.--fgap-9,
.woo-flex-gap-9 {
  gap: 9px;
}

.--fgap-10,
.woo-flex-gap-10 {
  gap: 10px;
}

.--fgap-11,
.woo-flex-gap-11 {
  gap: 11px;
}

.--fgap-12,
.woo-flex-gap-12 {
  gap: 12px;
}

.--fgap-13,
.woo-flex-gap-13 {
  gap: 13px;
}

.--fgap-14,
.woo-flex-gap-14 {
  gap: 14px;
}

.--fgap-15,
.woo-flex-gap-15 {
  gap: 15px;
}

.--fgap-16,
.woo-flex-gap-16 {
  gap: 16px;
}

.--fgap-17,
.woo-flex-gap-17 {
  gap: 17px;
}

.--fgap-18,
.woo-flex-gap-18 {
  gap: 18px;
}

.--fgap-19,
.woo-flex-gap-19 {
  gap: 19px;
}

.--fgap-20,
.woo-flex-gap-20 {
  gap: 20px;
}

.--fgap-21,
.woo-flex-gap-21 {
  gap: 21px;
}

.--fgap-22,
.woo-flex-gap-22 {
  gap: 22px;
}

.--fgap-23,
.woo-flex-gap-23 {
  gap: 23px;
}

.--fgap-24,
.woo-flex-gap-24 {
  gap: 24px;
}

.--fgap-25,
.woo-flex-gap-25 {
  gap: 25px;
}

.--fgap-26,
.woo-flex-gap-26 {
  gap: 26px;
}

.--fgap-27,
.woo-flex-gap-27 {
  gap: 27px;
}

.--fgap-28,
.woo-flex-gap-28 {
  gap: 28px;
}

.--fgap-29,
.woo-flex-gap-29 {
  gap: 29px;
}

.--fgap-30,
.woo-flex-gap-30 {
  gap: 30px;
}

.--fgap-31,
.woo-flex-gap-31 {
  gap: 31px;
}

.--fgap-32,
.woo-flex-gap-32 {
  gap: 32px;
}

.--fgap-33,
.woo-flex-gap-33 {
  gap: 33px;
}

.--fgap-34,
.woo-flex-gap-34 {
  gap: 34px;
}

.--fgap-35,
.woo-flex-gap-35 {
  gap: 35px;
}

.--fgap-36,
.woo-flex-gap-36 {
  gap: 36px;
}

.--fgap-37,
.woo-flex-gap-37 {
  gap: 37px;
}

.--fgap-38,
.woo-flex-gap-38 {
  gap: 38px;
}

.--fgap-39,
.woo-flex-gap-39 {
  gap: 39px;
}

.--fgap-40,
.woo-flex-gap-40 {
  gap: 40px;
}

@media (min-width: 600px) {
  .woo-to-order-0-1 {
    order: 0;
  }
  .woo-to-order-1-1 {
    order: 1;
  }
  .woo-to-order-2-1 {
    order: 2;
  }
  .woo-to-order-3-1 {
    order: 3;
  }
  .woo-to-order-4-1 {
    order: 4;
  }
  .woo-to-order-5-1 {
    order: 5;
  }
  .woo-to-order-6-1 {
    order: 6;
  }
  .woo-to-order-7-1 {
    order: 7;
  }
  .woo-to-order-8-1 {
    order: 8;
  }
  .woo-to-order-9-1 {
    order: 9;
  }
  .woo-to-order-10-1 {
    order: 10;
  }
}
[class^="--f-"],
[class*=" --f-"],
[class^="--frow-"],
[class*=" --frow-"],
[class^="--fcol-"],
[class*=" --fcol-"],
[class^=woo-ds-flex-],
[class*=" woo-ds-flex-"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

[class^="--frow-"],
[class^=woo-ds-flex-row-],
[class*=" woo-ds-flex-row-"] {
  flex-direction: row;
}
[class^="--frow-"].--row-reverse,
[class^=woo-ds-flex-row-].--row-reverse,
[class*=" woo-ds-flex-row-"].--row-reverse {
  flex-direction: row-reverse;
}

[class^="--fcol-"],
[class*=" --fcol-"],
[class^=woo-ds-flex-column-],
[class*=" woo-ds-flex-column-"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.--f-center,
.woo-ds-flex-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.--frow,
.woo-ds-flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
}

.--frow-strech {
  align-items: stretch;
}

.--frow-center,
.woo-ds-flex-row-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.--frow-centerbetween,
.woo-ds-flex-row-center-between {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.--frow-centeraround,
.woo-ds-flex-row-center-around {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

/*----*/
.--frow-centerend,
.woo-ds-flex-row-center-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.--frow-centerstart,
.woo-ds-flex-row-center-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.--frow-startbetween,
.woo-ds-flex-row-start-between {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.--frow-startaround,
.woo-ds-flex-row-start-around {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.--frow-startend,
.woo-ds-flex-row-start-end {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.--frow-start,
.woo-ds-flex-row-start-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.--frow-endbetween,
.woo-ds-flex-row-end-between {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.--frow-endaround,
.woo-ds-flex-row-end-around {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.--frow-end,
.woo-ds-flex-row-end-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.--frow-endstart,
.woo-ds-flex-row-end-start {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.--fcol,
.woo-ds-flex-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.--fcol-center,
.woo-ds-flex-column-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.--fcol-centerbetween,
.woo-ds-flex-column-center-between {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.--fcol-centeraround,
.woo-ds-flex-column-center-around {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.--fcol-centerend,
.woo-ds-flex-column-center-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.--fcol-centerstart,
.woo-ds-flex-column-center-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.--fcol-startbetween,
.woo-ds-flex-column-start-between {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.--fcol-startaround,
.woo-ds-flex-column-start-around {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.--fcol-startend,
.woo-ds-flex-column-start-end {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.--fcol-start,
.woo-ds-flex-column-start-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.--fcol-endbetween,
.woo-ds-flex-column-end-between {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.--fcol-endaround,
.woo-ds-flex-column-end-around {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.--fcol-end,
.woo-ds-flex-column-end-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.--fcol-endstart,
.woo-ds-flex-column-end-start {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.--fwrap,
.--row-wrap {
  flex-flow: row wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.woo-ds-none {
  display: none;
}

.--to-dsBlock {
  display: block;
}

.--to-dsFlex {
  display: flex;
}

.woo-font-main {
  font-family: "Poppins", sans-serif;
}

.woo-font-05 {
  font-size: 0.5em;
}

.woo-font-06 {
  font-size: 0.6em;
}

.woo-font-07 {
  font-size: 0.7em !important;
}

.woo-font-08 {
  font-size: 0.8em !important;
}

.woo-font-09 {
  font-size: 0.9em !important;
}

.woo-font-1 {
  font-size: 1em !important;
}

.woo-font-11 {
  font-size: 1.1em !important;
}

.woo-font-12 {
  font-size: 1.2em !important;
}

.woo-font-13 {
  font-size: 1.3em !important;
}

.woo-font-14 {
  font-size: 1.4em !important;
}

.woo-font-15 {
  font-size: 1.5em !important;
}

.woo-font-16 {
  font-size: 1.6em !important;
}

.woo-font-17 {
  font-size: 1.7em !important;
}

.woo-font-18 {
  font-size: 1.8em !important;
}

.woo-font-19 {
  font-size: 1.9em !important;
}

.woo-font-2 {
  font-size: 2em !important;
}

.woo-font-21 {
  font-size: 2.1em;
}

.woo-font-22 {
  font-size: 2.2em;
}

.woo-font-23 {
  font-size: 2.3em;
}

.woo-font-24 {
  font-size: 2.4em;
}

.woo-font-25 {
  font-size: 2.5em;
}

.woo-font-3 {
  font-size: 3em;
}

.woo-font-4 {
  font-size: 4em;
}

.--font-05 {
  font-size: 0.5em;
}

.--font-06 {
  font-size: 0.6em;
}

.--font-07 {
  font-size: 0.7em !important;
}

.--font-08 {
  font-size: 0.8em !important;
}

.--font-09 {
  font-size: 0.9em !important;
}

.--font-1 {
  font-size: 1em !important;
}

.--font-11 {
  font-size: 1.1em !important;
}

.--font-12 {
  font-size: 1.2em !important;
}

.--font-13 {
  font-size: 1.3em !important;
}

.--font-14 {
  font-size: 1.4em !important;
}

.--font-15 {
  font-size: 1.5em !important;
}

.--font-16 {
  font-size: 1.6em !important;
}

.--font-17 {
  font-size: 1.7em !important;
}

.--font-18 {
  font-size: 1.8em !important;
}

.--font-19 {
  font-size: 1.9em !important;
}

.--font-2 {
  font-size: 2em;
}

.--font-21 {
  font-size: 2.1em;
}

.--font-22 {
  font-size: 2.2em;
}

.--font-23 {
  font-size: 2.3em;
}

.--font-24 {
  font-size: 2.4em;
}

.--font-25 {
  font-size: 2.5em;
}

.--font-3 {
  font-size: 3em;
}

.--font-4 {
  font-size: 4em;
}

.--fbefore-05:before {
  font-size: 0.5em !important;
}

.--fbefore-06:before {
  font-size: 0.6em !important;
}

.--fbefore-07:before {
  font-size: 0.7em !important;
}

.--fbefore-08:before {
  font-size: 0.8em !important;
}

.--fbefore-09:before {
  font-size: 0.9em !important;
}

.--fbefore-1:before {
  font-size: 1em !important;
}

.--fbefore-11:before {
  font-size: 1.1em !important;
}

.--fbefore-12:before {
  font-size: 1.2em !important;
}

.--fbefore-13:before {
  font-size: 1.3em !important;
}

.--fbefore-14:before {
  font-size: 1.4em !important;
}

.--fbefore-15:before {
  font-size: 1.5em !important;
}

.--fbefore-16:before {
  font-size: 1.6em !important;
}

.--fbefore-17:before {
  font-size: 1.7em !important;
}

.--fbefore-18:before {
  font-size: 1.8em !important;
}

.--fbefore-19:before {
  font-size: 1.9em !important;
}

.--fbefore-2:before {
  font-size: 2em !important;
}

.--fbefore-21:before {
  font-size: 2.1em !important;
}

.--fbefore-22:before {
  font-size: 2.2em !important;
}

.--fbefore-23:before {
  font-size: 2.3em !important;
}

.--fbefore-24:before {
  font-size: 2.4em !important;
}

.--fbefore-25:before {
  font-size: 2.5em !important;
}

.--fbefore-4:before {
  font-size: 4em !important;
}

.--font-bold,
.woo-font-bold {
  font-weight: bold;
}

.--text-c,
.woo-text-center {
  text-align: center;
}

.--text-r,
.woo-text-right {
  text-align: right;
}

.woo-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

.woo-text__uppercase {
  text-transform: uppercase;
}

.--ellipsis,
.woo-text__ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.--ellipsis.--wid-45,
.woo-text__ellipsis.--wid-45 {
  max-width: 45px;
}
.--ellipsis.--wid-60,
.woo-text__ellipsis.--wid-60 {
  max-width: 60px;
}
.--ellipsis.--wid-110,
.woo-text__ellipsis.--wid-110 {
  max-width: 110px;
}
.--ellipsis.--wid-120,
.woo-text__ellipsis.--wid-120 {
  max-width: 120px;
}
.--ellipsis.--wid-500,
.woo-text__ellipsis.--wid-500 {
  max-width: 500px;
}
.--ellipsis.--input,
.woo-text__ellipsis.--input {
  display: block !important;
  padding-top: 4px !important;
}

.--no-whitespace {
  white-space: nowrap;
}

/*:root {
    --client: #1e90ff;
}*/
[class*=woo-button-] {
  padding: 0 10px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  box-sizing: border-box;
  height: 30px;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: 0.2s;
  font-size: 0.9em;
  text-decoration: none !important;
  font-family: "Poppins", sans-serif !important;
  gap: 10px;
}

[class*=woo-button-]:before {
  /*margin-right: 10px;*/
  width: auto;
}

[class*=woo-button-icon-] {
  height: 29px;
  width: 29px;
  text-align: center;
  background: #186096;
  color: #fff;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  border-radius: 3px;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none !important;
  transition: 0.2s;
}

[class*=woo-button-icon-]:before {
  margin-right: 0;
  font-size: 1.2em;
}

[class*=woo-button-icon-border-],
[class*=woo-button-border-] {
  background: none;
  border: 1px solid #ccc;
}

.woo-color-1 {
  color: #186096 !important;
}

.woo-border-color-1 {
  border-color: #186096;
  color: #fff;
}

.woo-background-color-1 {
  background-color: #186096;
  color: #fff;
}

.woo-button-color-1,
.woo-button-icon-color-1 {
  background-color: #186096;
  border: 1px solid #186096;
  color: #fff;
}
.woo-button-color-1.--active, .woo-button-color-1:hover,
.woo-button-icon-color-1.--active,
.woo-button-icon-color-1:hover {
  background-color: transparent;
  color: #186096;
  border: 1px solid #186096 !important;
}

.woo-button-border-color-1,
.woo-button-icon-border-color-1 {
  background-color: transparent;
  border-color: #186096;
  color: #186096;
}
.woo-button-border-color-1.--active, .woo-button-border-color-1:hover,
.woo-button-icon-border-color-1.--active,
.woo-button-icon-border-color-1:hover {
  background-color: #186096 !important;
  color: #fff !important;
}

.woo-color-2 {
  color: #a4d121 !important;
}

.woo-border-color-2 {
  border-color: #a4d121;
  color: #fff;
}

.woo-background-color-2 {
  background-color: #a4d121;
  color: #fff;
}

.woo-button-color-2,
.woo-button-icon-color-2 {
  background-color: #a4d121;
  border: 1px solid #a4d121;
  color: #fff;
}
.woo-button-color-2.--active, .woo-button-color-2:hover,
.woo-button-icon-color-2.--active,
.woo-button-icon-color-2:hover {
  background-color: transparent;
  color: #a4d121;
  border: 1px solid #a4d121 !important;
}

.woo-button-border-color-2,
.woo-button-icon-border-color-2 {
  background-color: transparent;
  border-color: #a4d121;
  color: #a4d121;
}
.woo-button-border-color-2.--active, .woo-button-border-color-2:hover,
.woo-button-icon-border-color-2.--active,
.woo-button-icon-border-color-2:hover {
  background-color: #a4d121 !important;
  color: #fff !important;
}

.woo-color-3 {
  color: #333 !important;
}

.woo-border-color-3 {
  border-color: #333;
  color: #fff;
}

.woo-background-color-3 {
  background-color: #333;
  color: #fff;
}

.woo-button-color-3,
.woo-button-icon-color-3 {
  background-color: #333;
  border: 1px solid #333;
  color: #fff;
}
.woo-button-color-3.--active, .woo-button-color-3:hover,
.woo-button-icon-color-3.--active,
.woo-button-icon-color-3:hover {
  background-color: transparent;
  color: #333;
  border: 1px solid #333 !important;
}

.woo-button-border-color-3,
.woo-button-icon-border-color-3 {
  background-color: transparent;
  border-color: #333;
  color: #333;
}
.woo-button-border-color-3.--active, .woo-button-border-color-3:hover,
.woo-button-icon-border-color-3.--active,
.woo-button-icon-border-color-3:hover {
  background-color: #333 !important;
  color: #fff !important;
}

.woo-color-4 {
  color: #9c9c9c !important;
}

.woo-border-color-4 {
  border-color: #9c9c9c;
  color: #fff;
}

.woo-background-color-4 {
  background-color: #9c9c9c;
  color: #fff;
}

.woo-button-color-4,
.woo-button-icon-color-4 {
  background-color: #9c9c9c;
  border: 1px solid #9c9c9c;
  color: #fff;
}
.woo-button-color-4.--active, .woo-button-color-4:hover,
.woo-button-icon-color-4.--active,
.woo-button-icon-color-4:hover {
  background-color: transparent;
  color: #9c9c9c;
  border: 1px solid #9c9c9c !important;
}

.woo-button-border-color-4,
.woo-button-icon-border-color-4 {
  background-color: transparent;
  border-color: #9c9c9c;
  color: #9c9c9c;
}
.woo-button-border-color-4.--active, .woo-button-border-color-4:hover,
.woo-button-icon-border-color-4.--active,
.woo-button-icon-border-color-4:hover {
  background-color: #9c9c9c !important;
  color: #fff !important;
}

.woo-color-5 {
  color: #DDDDDD !important;
}

.woo-border-color-5 {
  border-color: #DDDDDD;
  color: #fff;
}

.woo-background-color-5 {
  background-color: #DDDDDD;
  color: #fff;
}

.woo-button-color-5,
.woo-button-icon-color-5 {
  background-color: #DDDDDD;
  border: 1px solid #DDDDDD;
  color: #333;
}
.woo-button-color-5.--active, .woo-button-color-5:hover,
.woo-button-icon-color-5.--active,
.woo-button-icon-color-5:hover {
  background-color: #333;
  color: #fff;
  border: 1px solid #333 !important;
}

.woo-button-border-color-5,
.woo-button-icon-border-color-5 {
  background-color: transparent;
  border-color: #DDDDDD;
  color: #333;
}
.woo-button-border-color-5.--active, .woo-button-border-color-5:hover,
.woo-button-icon-border-color-5.--active,
.woo-button-icon-border-color-5:hover {
  background-color: #333 !important;
  border-color: #333;
  color: #fff !important;
}

.woo-color-6 {
  color: #ededed !important;
}

.woo-border-color-6 {
  border-color: #ededed;
  color: #fff;
}

.woo-background-color-6 {
  background-color: #ededed;
  color: #fff;
}

.woo-button-color-6,
.woo-button-icon-color-6 {
  background-color: #ededed;
  border: 1px solid #ededed;
  color: #333;
}
.woo-button-color-6.--active, .woo-button-color-6:hover,
.woo-button-icon-color-6.--active,
.woo-button-icon-color-6:hover {
  background-color: #333;
  color: #fff;
  border: 1px solid #333 !important;
}

.woo-button-border-color-6,
.woo-button-icon-border-color-6 {
  background-color: transparent;
  border-color: #ededed;
  color: #333;
}
.woo-button-border-color-6.--active, .woo-button-border-color-6:hover,
.woo-button-icon-border-color-6.--active,
.woo-button-icon-border-color-6:hover {
  background-color: #333 !important;
  border-color: #333;
  color: #fff !important;
}

.woo-color-7 {
  color: #f7f7f7 !important;
}

.woo-border-color-7 {
  border-color: #f7f7f7;
  color: #fff;
}

.woo-background-color-7 {
  background-color: #f7f7f7;
  color: #fff;
}

.woo-button-color-7,
.woo-button-icon-color-7 {
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
  color: #333;
}
.woo-button-color-7.--active, .woo-button-color-7:hover,
.woo-button-icon-color-7.--active,
.woo-button-icon-color-7:hover {
  background-color: #333;
  color: #fff;
  border: 1px solid #333 !important;
}

.woo-button-border-color-7,
.woo-button-icon-border-color-7 {
  background-color: transparent;
  border-color: #f7f7f7;
  color: #333;
}
.woo-button-border-color-7.--active, .woo-button-border-color-7:hover,
.woo-button-icon-border-color-7.--active,
.woo-button-icon-border-color-7:hover {
  background-color: #333 !important;
  border-color: #333;
  color: #fff !important;
}

.woo-color-8 {
  color: #1a80e2 !important;
}

.woo-border-color-8 {
  border-color: #1a80e2;
  color: #fff;
}

.woo-background-color-8 {
  background-color: #1a80e2;
  color: #fff;
}

.woo-button-color-8,
.woo-button-icon-color-8 {
  background-color: #1a80e2;
  border: 1px solid #1a80e2;
  color: #fff;
}
.woo-button-color-8.--active, .woo-button-color-8:hover,
.woo-button-icon-color-8.--active,
.woo-button-icon-color-8:hover {
  background-color: transparent;
  color: #1a80e2;
  border: 1px solid #1a80e2 !important;
}

.woo-button-border-color-8,
.woo-button-icon-border-color-8 {
  background-color: transparent;
  border-color: #1a80e2;
  color: #1a80e2;
}
.woo-button-border-color-8.--active, .woo-button-border-color-8:hover,
.woo-button-icon-border-color-8.--active,
.woo-button-icon-border-color-8:hover {
  background-color: #1a80e2 !important;
  color: #fff !important;
}

.woo-color-9 {
  color: #d72424 !important;
}

.woo-border-color-9 {
  border-color: #d72424;
  color: #fff;
}

.woo-background-color-9 {
  background-color: #d72424;
  color: #fff;
}

.woo-button-color-9,
.woo-button-icon-color-9 {
  background-color: #d72424;
  border: 1px solid #d72424;
  color: #fff;
}
.woo-button-color-9.--active, .woo-button-color-9:hover,
.woo-button-icon-color-9.--active,
.woo-button-icon-color-9:hover {
  background-color: transparent;
  color: #d72424;
  border: 1px solid #d72424 !important;
}

.woo-button-border-color-9,
.woo-button-icon-border-color-9 {
  background-color: transparent;
  border-color: #d72424;
  color: #d72424;
}
.woo-button-border-color-9.--active, .woo-button-border-color-9:hover,
.woo-button-icon-border-color-9.--active,
.woo-button-icon-border-color-9:hover {
  background-color: #d72424 !important;
  color: #fff !important;
}

.woo-color-10 {
  color: #24d35d !important;
}

.woo-border-color-10 {
  border-color: #24d35d;
  color: #fff;
}

.woo-background-color-10 {
  background-color: #24d35d;
  color: #fff;
}

.woo-button-color-10,
.woo-button-icon-color-10 {
  background-color: #24d35d;
  border: 1px solid #24d35d;
  color: #fff;
}
.woo-button-color-10.--active, .woo-button-color-10:hover,
.woo-button-icon-color-10.--active,
.woo-button-icon-color-10:hover {
  background-color: transparent;
  color: #24d35d;
  border: 1px solid #24d35d !important;
}

.woo-button-border-color-10,
.woo-button-icon-border-color-10 {
  background-color: transparent;
  border-color: #24d35d;
  color: #24d35d;
}
.woo-button-border-color-10.--active, .woo-button-border-color-10:hover,
.woo-button-icon-border-color-10.--active,
.woo-button-icon-border-color-10:hover {
  background-color: #24d35d !important;
  color: #fff !important;
}

.woo-color-11 {
  color: #DCA42E !important;
}

.woo-border-color-11 {
  border-color: #DCA42E;
  color: #fff;
}

.woo-background-color-11 {
  background-color: #DCA42E;
  color: #fff;
}

.woo-button-color-11,
.woo-button-icon-color-11 {
  background-color: #DCA42E;
  border: 1px solid #DCA42E;
  color: #fff;
}
.woo-button-color-11.--active, .woo-button-color-11:hover,
.woo-button-icon-color-11.--active,
.woo-button-icon-color-11:hover {
  background-color: transparent;
  color: #DCA42E;
  border: 1px solid #DCA42E !important;
}

.woo-button-border-color-11,
.woo-button-icon-border-color-11 {
  background-color: transparent;
  border-color: #DCA42E;
  color: #DCA42E;
}
.woo-button-border-color-11.--active, .woo-button-border-color-11:hover,
.woo-button-icon-border-color-11.--active,
.woo-button-icon-border-color-11:hover {
  background-color: #DCA42E !important;
  color: #fff !important;
}

.woo-color-12 {
  color: #1d71b8 !important;
}

.woo-border-color-12 {
  border-color: #1d71b8;
  color: #fff;
}

.woo-background-color-12 {
  background-color: #1d71b8;
  color: #fff;
}

.woo-button-color-12,
.woo-button-icon-color-12 {
  background-color: #1d71b8;
  border: 1px solid #1d71b8;
  color: #fff;
}
.woo-button-color-12.--active, .woo-button-color-12:hover,
.woo-button-icon-color-12.--active,
.woo-button-icon-color-12:hover {
  background-color: transparent;
  color: #1d71b8;
  border: 1px solid #1d71b8 !important;
}

.woo-button-border-color-12,
.woo-button-icon-border-color-12 {
  background-color: transparent;
  border-color: #1d71b8;
  color: #1d71b8;
}
.woo-button-border-color-12.--active, .woo-button-border-color-12:hover,
.woo-button-icon-border-color-12.--active,
.woo-button-icon-border-color-12:hover {
  background-color: #1d71b8 !important;
  color: #fff !important;
}

.woo-color-client {
  color: #1d71b8 !important;
}

.woo-border-color-client {
  border-color: #1d71b8;
  color: #fff;
}

.woo-background-color-client {
  background-color: #1d71b8;
  color: #fff;
}

.woo-button-color-client,
.woo-button-icon-color-client {
  background-color: #1d71b8;
  border: 1px solid #1d71b8;
  color: #fff;
}
.woo-button-color-client.--active, .woo-button-color-client:hover,
.woo-button-icon-color-client.--active,
.woo-button-icon-color-client:hover {
  background-color: transparent;
  color: #1d71b8;
  border: 1px solid #1d71b8 !important;
}

.woo-button-border-color-client,
.woo-button-icon-border-color-client {
  background-color: transparent;
  border-color: #1d71b8;
  color: #1d71b8;
}
.woo-button-border-color-client.--active, .woo-button-border-color-client:hover,
.woo-button-icon-border-color-client.--active,
.woo-button-icon-border-color-client:hover {
  background-color: #1d71b8 !important;
  color: #fff !important;
}

.woo-color-wooba {
  color: #a4d121 !important;
}

.woo-border-color-wooba {
  border-color: #a4d121;
  color: #fff;
}

.woo-background-color-wooba {
  background-color: #a4d121;
  color: #fff;
}

.woo-button-color-wooba,
.woo-button-icon-color-wooba {
  background-color: #a4d121;
  border: 1px solid #a4d121;
  color: #fff;
}
.woo-button-color-wooba.--active, .woo-button-color-wooba:hover,
.woo-button-icon-color-wooba.--active,
.woo-button-icon-color-wooba:hover {
  background-color: transparent;
  color: #a4d121;
  border: 1px solid #a4d121 !important;
}

.woo-button-border-color-wooba,
.woo-button-icon-border-color-wooba {
  background-color: transparent;
  border-color: #a4d121;
  color: #a4d121;
}
.woo-button-border-color-wooba.--active, .woo-button-border-color-wooba:hover,
.woo-button-icon-border-color-wooba.--active,
.woo-button-icon-border-color-wooba:hover {
  background-color: #a4d121 !important;
  color: #fff !important;
}

.woo-link {
  background: none !important;
  border: 0 !important;
  color: #1a80e2;
  cursor: pointer;
  font-family: "Poppins", sans-serif !important;
}
.woo-link:hover {
  text-decoration: underline;
}

.--button {
  font-family: "Poppins", sans-serif !important;
  padding: 0 10px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  box-sizing: border-box;
  height: 29px;
  min-width: 29px;
  font-size: 0.8em;
  border: 0;
  transition: 0.5s;
  font-size: 0.9em;
  border-radius: 5px;
  text-decoration: none !important;
  cursor: pointer !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*@include for-size(desktop-up) {
      font-size: 1em;
  }*/
  gap: 10px;
  line-height: 1;
}
.--button:before {
  transition: 0.5s;
  width: auto;
}
.--button.--border {
  background: none;
  border: 1px solid #ccc;
}
.--button[disabled=disabled] {
  opacity: 0.3 !important;
  cursor: unset !important;
}
.--button.--pd-0 {
  padding: 0;
}
.--button.--icon {
  max-width: 29px;
}
.--button.--big {
  height: 50px !important;
  line-height: 1.5em !important;
}

.--button.--color-0 {
  background-color: #fff;
  border: 1px solid #fff !important;
  color: #333;
}
.--button.--color-0.--active, .--button.--color-0:hover {
  background-color: #333;
  color: #fff;
  border: 1px solid #333 !important;
}
.--button.--color-0.--active:after, .--button.--color-0:hover:after {
  background-color: #fff;
}
.--button.--border.--color-0 {
  border-color: #fff;
  color: #333;
  background-color: transparent;
}
.--button.--border.--color-0.--active, .--button.--border.--color-0:hover {
  background-color: #333 !important;
  border-color: #333;
  color: #fff !important;
}
.--button.--border.--color-0.--active:after, .--button.--border.--color-0:hover:after {
  background-color: #fff;
}

.--button.--color-1 {
  background-color: #186096;
  border: 1px solid #186096 !important;
  color: #fff;
}
.--button.--color-1.--active, .--button.--color-1:hover {
  background-color: transparent;
  color: #186096;
  border: 1px solid #186096 !important;
}
.--button.--color-1.--active:after, .--button.--color-1:hover:after {
  background-color: #186096;
}
.--button.--border.--color-1 {
  border-color: #186096;
  color: #186096;
  background-color: transparent;
}
.--button.--border.--color-1.--active, .--button.--border.--color-1:hover {
  background-color: #186096 !important;
  color: #fff !important;
}
.--button.--border.--color-1.--active:after, .--button.--border.--color-1:hover:after {
  background-color: #186096;
}

.--button.--color-2 {
  background-color: #a4d121;
  border: 1px solid #a4d121 !important;
  color: #fff;
}
.--button.--color-2.--active, .--button.--color-2:hover {
  background-color: transparent;
  color: #a4d121;
  border: 1px solid #a4d121 !important;
}
.--button.--color-2.--active:after, .--button.--color-2:hover:after {
  background-color: #a4d121;
}
.--button.--border.--color-2 {
  border-color: #a4d121;
  color: #a4d121;
  background-color: transparent;
}
.--button.--border.--color-2.--active, .--button.--border.--color-2:hover {
  background-color: #a4d121 !important;
  color: #fff !important;
}
.--button.--border.--color-2.--active:after, .--button.--border.--color-2:hover:after {
  background-color: #a4d121;
}

.--button.--color-3 {
  background-color: #333;
  border: 1px solid #333 !important;
  color: #fff;
}
.--button.--color-3.--active, .--button.--color-3:hover {
  background-color: transparent;
  color: #333;
  border: 1px solid #333 !important;
}
.--button.--color-3.--active:after, .--button.--color-3:hover:after {
  background-color: #333;
}
.--button.--border.--color-3 {
  border-color: #333;
  color: #333;
  background-color: transparent;
}
.--button.--border.--color-3.--active, .--button.--border.--color-3:hover {
  background-color: #333 !important;
  color: #fff !important;
}
.--button.--border.--color-3.--active:after, .--button.--border.--color-3:hover:after {
  background-color: #333;
}

.--button.--color-4 {
  background-color: #9c9c9c;
  border: 1px solid #9c9c9c !important;
  color: #fff;
}
.--button.--color-4.--active, .--button.--color-4:hover {
  background-color: transparent;
  color: #9c9c9c;
  border: 1px solid #9c9c9c !important;
}
.--button.--color-4.--active:after, .--button.--color-4:hover:after {
  background-color: #9c9c9c;
}
.--button.--border.--color-4 {
  border-color: #9c9c9c;
  color: #9c9c9c;
  background-color: transparent;
}
.--button.--border.--color-4.--active, .--button.--border.--color-4:hover {
  background-color: #9c9c9c !important;
  color: #fff !important;
}
.--button.--border.--color-4.--active:after, .--button.--border.--color-4:hover:after {
  background-color: #9c9c9c;
}

.--button.--color-5 {
  background-color: #DDDDDD;
  border: 1px solid #DDDDDD !important;
  color: #333;
}
.--button.--color-5.--active, .--button.--color-5:hover {
  background-color: #333;
  color: #fff;
  border: 1px solid #333 !important;
}
.--button.--color-5.--active:after, .--button.--color-5:hover:after {
  background-color: #DDDDDD;
}
.--button.--border.--color-5 {
  border-color: #DDDDDD;
  color: #333;
  background-color: transparent;
}
.--button.--border.--color-5.--active, .--button.--border.--color-5:hover {
  background-color: #333 !important;
  border-color: #333;
  color: #fff !important;
}
.--button.--border.--color-5.--active:after, .--button.--border.--color-5:hover:after {
  background-color: #DDDDDD;
}

.--button.--color-6 {
  background-color: #ededed;
  border: 1px solid #ededed !important;
  color: #333;
}
.--button.--color-6.--active, .--button.--color-6:hover {
  background-color: #333;
  color: #fff;
  border: 1px solid #333 !important;
}
.--button.--color-6.--active:after, .--button.--color-6:hover:after {
  background-color: #ededed;
}
.--button.--border.--color-6 {
  border-color: #ededed;
  color: #333;
  background-color: transparent;
}
.--button.--border.--color-6.--active, .--button.--border.--color-6:hover {
  background-color: #333 !important;
  border-color: #333;
  color: #fff !important;
}
.--button.--border.--color-6.--active:after, .--button.--border.--color-6:hover:after {
  background-color: #ededed;
}

.--button.--color-7 {
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7 !important;
  color: #333;
}
.--button.--color-7.--active, .--button.--color-7:hover {
  background-color: #333;
  color: #fff;
  border: 1px solid #333 !important;
}
.--button.--color-7.--active:after, .--button.--color-7:hover:after {
  background-color: #f7f7f7;
}
.--button.--border.--color-7 {
  border-color: #f7f7f7;
  color: #333;
  background-color: transparent;
}
.--button.--border.--color-7.--active, .--button.--border.--color-7:hover {
  background-color: #333 !important;
  border-color: #333;
  color: #fff !important;
}
.--button.--border.--color-7.--active:after, .--button.--border.--color-7:hover:after {
  background-color: #f7f7f7;
}

.--button.--color-8 {
  background-color: #1a80e2;
  border: 1px solid #1a80e2 !important;
  color: #fff;
}
.--button.--color-8.--active, .--button.--color-8:hover {
  background-color: transparent;
  color: #1a80e2;
  border: 1px solid #1a80e2 !important;
}
.--button.--color-8.--active:after, .--button.--color-8:hover:after {
  background-color: #1a80e2;
}
.--button.--border.--color-8 {
  border-color: #1a80e2;
  color: #1a80e2;
  background-color: transparent;
}
.--button.--border.--color-8.--active, .--button.--border.--color-8:hover {
  background-color: #1a80e2 !important;
  color: #fff !important;
}
.--button.--border.--color-8.--active:after, .--button.--border.--color-8:hover:after {
  background-color: #1a80e2;
}

.--button.--color-9 {
  background-color: #d72424;
  border: 1px solid #d72424 !important;
  color: #fff;
}
.--button.--color-9.--active, .--button.--color-9:hover {
  background-color: transparent;
  color: #d72424;
  border: 1px solid #d72424 !important;
}
.--button.--color-9.--active:after, .--button.--color-9:hover:after {
  background-color: #d72424;
}
.--button.--border.--color-9 {
  border-color: #d72424;
  color: #d72424;
  background-color: transparent;
}
.--button.--border.--color-9.--active, .--button.--border.--color-9:hover {
  background-color: #d72424 !important;
  color: #fff !important;
}
.--button.--border.--color-9.--active:after, .--button.--border.--color-9:hover:after {
  background-color: #d72424;
}

.--button.--color-10 {
  background-color: #24d35d;
  border: 1px solid #24d35d !important;
  color: #fff;
}
.--button.--color-10.--active, .--button.--color-10:hover {
  background-color: transparent;
  color: #24d35d;
  border: 1px solid #24d35d !important;
}
.--button.--color-10.--active:after, .--button.--color-10:hover:after {
  background-color: #24d35d;
}
.--button.--border.--color-10 {
  border-color: #24d35d;
  color: #24d35d;
  background-color: transparent;
}
.--button.--border.--color-10.--active, .--button.--border.--color-10:hover {
  background-color: #24d35d !important;
  color: #fff !important;
}
.--button.--border.--color-10.--active:after, .--button.--border.--color-10:hover:after {
  background-color: #24d35d;
}

.--button.--color-11 {
  background-color: #DCA42E;
  border: 1px solid #DCA42E !important;
  color: #fff;
}
.--button.--color-11.--active, .--button.--color-11:hover {
  background-color: transparent;
  color: #DCA42E;
  border: 1px solid #DCA42E !important;
}
.--button.--color-11.--active:after, .--button.--color-11:hover:after {
  background-color: #DCA42E;
}
.--button.--border.--color-11 {
  border-color: #DCA42E;
  color: #DCA42E;
  background-color: transparent;
}
.--button.--border.--color-11.--active, .--button.--border.--color-11:hover {
  background-color: #DCA42E !important;
  color: #fff !important;
}
.--button.--border.--color-11.--active:after, .--button.--border.--color-11:hover:after {
  background-color: #DCA42E;
}

.--button.--color-12 {
  background-color: #1d71b8;
  border: 1px solid #1d71b8 !important;
  color: #fff;
}
.--button.--color-12.--active, .--button.--color-12:hover {
  background-color: transparent;
  color: #1d71b8;
  border: 1px solid #1d71b8 !important;
}
.--button.--color-12.--active:after, .--button.--color-12:hover:after {
  background-color: #1d71b8;
}
.--button.--border.--color-12 {
  border-color: #1d71b8;
  color: #1d71b8;
  background-color: transparent;
}
.--button.--border.--color-12.--active, .--button.--border.--color-12:hover {
  background-color: #1d71b8 !important;
  color: #fff !important;
}
.--button.--border.--color-12.--active:after, .--button.--border.--color-12:hover:after {
  background-color: #1d71b8;
}

.--button.--color-client {
  background-color: #1d71b8;
  border: 1px solid #1d71b8 !important;
  color: #fff;
}
.--button.--color-client.--active, .--button.--color-client:hover {
  background-color: transparent;
  border: 1px solid #1d71b8 !important;
  color: #1d71b8 !important;
}
.--button.--color-client.--active:after, .--button.--color-client:hover:after {
  background-color: #1d71b8;
}
.--button.--border.--color-client {
  border-color: #1d71b8;
  background-color: transparent;
  color: #1d71b8;
}
.--button.--border.--color-client.--active, .--button.--border.--color-client:hover {
  background-color: #1d71b8 !important;
  color: #fff !important;
}
.--button.--border.--color-client.--active:after, .--button.--border.--color-client:hover:after {
  background-color: #1d71b8;
}

[class^="--w-"],
[class*=" --w-"],
[class^=woo-w-],
[class*=" woo-w-"] {
  float: left;
  box-sizing: border-box;
}

.woo-w-auto {
  width: auto;
}

.--w-fix-5,
.woo-w-fix-5 {
  width: 5px;
}

.--w-fix-10,
.woo-w-fix-10 {
  width: 10px;
}

.--w-fix-15,
.woo-w-fix-15 {
  width: 15px;
}

.--w-fix-20,
.woo-w-fix-20 {
  width: 20px;
}

.--w-fix-25,
.woo-w-fix-25 {
  width: 25px;
}

.--w-fix-30,
.woo-w-fix-30 {
  width: 30px;
}

.--w-fix-35,
.woo-w-fix-35 {
  width: 35px;
}

.--w-fix-40,
.woo-w-fix-40 {
  width: 40px;
}

.--w-fix-45,
.woo-w-fix-45 {
  width: 45px;
}

.--w-fix-50,
.woo-w-fix-50 {
  width: 50px;
}

.--w-fix-55,
.woo-w-fix-55 {
  width: 55px;
}

.--w-fix-60,
.woo-w-fix-60 {
  width: 60px;
}

.--w-fix-65,
.woo-w-fix-65 {
  width: 65px;
}

.--w-fix-70,
.woo-w-fix-70 {
  width: 70px;
}

.--w-fix-75,
.woo-w-fix-75 {
  width: 75px;
}

.--w-fix-80,
.woo-w-fix-80 {
  width: 80px;
}

.--w-fix-85,
.woo-w-fix-85 {
  width: 85px;
}

.--w-fix-90,
.woo-w-fix-90 {
  width: 90px;
}

.--w-fix-95,
.woo-w-fix-95 {
  width: 95px;
}

.--w-fix-100,
.woo-w-fix-100 {
  width: 100px;
}

.--w-fix-150,
.woo-w-fix-150 {
  width: 150px;
}

.--w-fix-200,
.woo-w-fix-200 {
  width: 200px;
}

.--w-fix-250,
.woo-w-fix-250 {
  width: 250px;
}

.--w-fix-300,
.woo-w-fix-300 {
  width: 300px;
}

.--w-fix-350,
.woo-w-fix-350 {
  width: 350px;
}

.--w-fix-400,
.woo-w-fix-400 {
  width: 400px;
}

.--w-fix-450,
.woo-w-fix-450 {
  width: 450px;
}

.--w-fix-500,
.woo-w-fix-500 {
  width: 500px;
}

.--w-fix-550,
.woo-w-fix-550 {
  width: 550px;
}

.--w-fix-600,
.woo-w-fix-600 {
  width: 600px;
}

.--w-fix-650,
.woo-w-fix-650 {
  width: 650px;
}

.--w-fix-700,
.woo-w-fix-700 {
  width: 700px;
}

.--w-fix-750,
.woo-w-fix-750 {
  width: 750px;
}

.--w-fix-800,
.woo-w-fix-800 {
  width: 800px;
}

.--w-fix-850,
.woo-w-fix-850 {
  width: 850px;
}

.--w-fix-900,
.woo-w-fix-900 {
  width: 900px;
}

.--w-fix-950,
.woo-w-fix-950 {
  width: 950px;
}

.--w-fix-1000,
.woo-w-fix-1000 {
  width: 1000px;
}

.--w-fix-1050,
.woo-w-fix-1050 {
  width: 1050px;
}

.--w-fix-1100,
.woo-w-fix-1100 {
  width: 1100px;
}

.--w-fix-1150,
.woo-w-fix-1150 {
  width: 1150px;
}

.--w-fix-1200,
.woo-w-fix-1200 {
  width: 1200px;
}

.--w-fix-1250,
.woo-w-fix-1250 {
  width: 1250px;
}

.--w-fix-1300,
.woo-w-fix-1300 {
  width: 1300px;
}

.--w-fix-1350,
.woo-w-fix-1350 {
  width: 1350px;
}

.--w-fix-1400,
.woo-w-fix-1400 {
  width: 1400px;
}

.--w-fix-1450,
.woo-w-fix-1450 {
  width: 1450px;
}

.--w-fix-1500,
.woo-w-fix-1500 {
  width: 1500px;
}

.--w-fix-1550,
.woo-w-fix-1550 {
  width: 1550px;
}

.--w-fix-1600,
.woo-w-fix-1600 {
  width: 1600px;
}

.--w-5,
.woo-w-5 {
  width: 5%;
}

.--w-10,
.woo-w-10 {
  width: 10%;
}

.--w-15,
.woo-w-15 {
  width: 15%;
}

.--w-20,
.woo-w-20 {
  width: 20%;
}

.--w-25,
.woo-w-25 {
  width: 25%;
}

.--w-30,
.woo-w-30 {
  width: 30%;
}

.--w-35,
.woo-w-35 {
  width: 35%;
}

.--w-40,
.woo-w-40 {
  width: 40%;
}

.--w-45,
.woo-w-45 {
  width: 45%;
}

.--w-50,
.woo-w-50 {
  width: 50%;
}

.--w-55,
.woo-w-55 {
  width: 55%;
}

.--w-60,
.woo-w-60 {
  width: 60%;
}

.--w-65,
.woo-w-65 {
  width: 65%;
}

.--w-70,
.woo-w-70 {
  width: 70%;
}

.--w-75,
.woo-w-75 {
  width: 75%;
}

.--w-80,
.woo-w-80 {
  width: 80%;
}

.--w-85,
.woo-w-85 {
  width: 85%;
}

.--w-90,
.woo-w-90 {
  width: 90%;
}

.--w-95,
.woo-w-95 {
  width: 95%;
}

.--w-100,
.woo-w-100 {
  width: 100%;
}

.woo-max-h-100 {
  max-height: 100px;
}

.woo-max-h-150 {
  max-height: 150px;
}

.woo-max-h-200 {
  max-height: 200px;
}

.woo-max-h-250 {
  max-height: 250px;
}

.woo-max-h-300 {
  max-height: 300px;
}

.woo-max-h-350 {
  max-height: 350px;
}

.woo-max-h-400 {
  max-height: 400px;
}

.woo-max-h-450 {
  max-height: 450px;
}

.woo-max-h-500 {
  max-height: 500px;
}

.woo-max-h-550 {
  max-height: 550px;
}

.woo-max-h-600 {
  max-height: 600px;
}

.woo-max-h-650 {
  max-height: 650px;
}

.woo-h-fix-50 {
  height: 50px;
}

.woo-h-fix-80 {
  height: 80px;
}

.woo-h-fix-110 {
  height: 110px;
}

.woo-h-fix-140 {
  height: 140px;
}

.woo-h-fix-170 {
  height: 170px;
}

.woo-h-fix-200 {
  height: 200px;
}

.woo-h-fix-230 {
  height: 230px;
}

.woo-h-fix-260 {
  height: 260px;
}

.woo-h-fix-290 {
  height: 290px;
}

.woo-h-fix-320 {
  height: 320px;
}

.woo-h-fix-350 {
  height: 350px;
}

.woo-h-fix-380 {
  height: 380px;
}

.woo-max-w-100 {
  max-width: 100px;
}

.woo-max-w-150 {
  max-width: 150px;
}

.woo-max-w-200 {
  max-width: 200px;
}

.woo-max-w-250 {
  max-width: 250px;
}

.woo-max-w-300 {
  max-width: 300px;
}

.woo-max-w-350 {
  max-width: 350px;
}

.woo-max-w-400 {
  max-width: 400px;
}

.woo-max-w-450 {
  max-width: 450px;
}

.woo-max-w-500 {
  max-width: 500px;
}

.woo-max-w-550 {
  max-width: 550px;
}

.woo-max-w-600 {
  max-width: 600px;
}

.woo-max-w-650 {
  max-width: 650px;
}

.woo-max-w-700 {
  max-width: 700px;
}

.woo-max-w-750 {
  max-width: 750px;
}

.woo-max-w-800 {
  max-width: 800px;
}

.woo-max-w-850 {
  max-width: 850px;
}

.woo-max-w-900 {
  max-width: 900px;
}

.woo-max-w-950 {
  max-width: 950px;
}

.woo-max-w-1000 {
  max-width: 1000px;
}

.woo-max-w-1050 {
  max-width: 1050px;
}

.woo-max-w-1100 {
  max-width: 1100px;
}

.woo-max-w-1150 {
  max-width: 1150px;
}

.woo-max-w-1200 {
  max-width: 1200px;
}

.woo-max-w-1250 {
  max-width: 1250px;
}

.woo-max-w-1300 {
  max-width: 1300px;
}

.woo-css [class^=woo-max-h-],
.woo-css [class*=" woo-max-h-"] {
  overflow-x: auto;
}

.woo-w-67 {
  width: 66.67%;
}

.woo-w-33 {
  width: 33.33%;
}

.--float-right {
  float: right;
}

.--float-left {
  float: right;
}

.woo-table {
  font-family: "Poppins", sans-serif !important;
  float: left;
  width: 100%;
  border-collapse: collapse;
  border: 0;
}
.woo-table tr {
  background-color: none !important;
}
.woo-table tr.--nowrap th, .woo-table tr.--nowrap td {
  white-space: nowrap;
}
.woo-table tr:hover td {
  background: #f5f5f5;
}
.woo-table tr th {
  padding: 15px;
  font-weight: bold;
  text-align: left;
  font-size: 0.6em;
  border-right: 2px solid #fff;
  position: relative;
  vertical-align: bottom;
  font-family: "Poppins", sans-serif !important;
}
.woo-table tr th.wbreak {
  word-break: break-word;
}
.woo-table tr th:first-of-type {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.woo-table tr th:last-of-type {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.woo-table tr th.--sticky {
  position: sticky;
  right: -5px;
  top: 0;
  background: #fff;
}
.woo-table tr th.--sticky-top {
  position: sticky;
  top: 0;
}
.woo-table tr td {
  padding: 20px 15px;
  text-align: left;
  background: #fbfbfb;
  font-size: 0.7em;
  border-right: 2px solid #fff;
}
.woo-table tr td.wbreak {
  word-break: break-word;
}
.woo-table tr td:first-of-type {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.woo-table tr td:last-of-type {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.woo-table tr td span {
  /*font-size: 0.8em;*/
}
.woo-table tr td.--space, .woo-table tr td.space {
  height: 10px;
  padding: 0;
  background: #fff !important;
}
.woo-table tr td .--button.--icon.--small,
.woo-table tr td [class*=woo-button-icon-] {
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  font-size: 0.8em !important;
}
.woo-table tr td.--sticky {
  position: sticky;
  right: -5px;
  top: 0;
  background: #fff;
}
.woo-table tr th.--spaceCol,
.woo-table tr td.--spaceCol {
  width: 5px;
  background: #fff !important;
  padding: 0 !important;
  border: 0 !important;
}
.woo-table tr td.actions {
  width: 90px;
}
.woo-table tr td.actions button {
  width: 25px;
  height: 25px;
}
.woo-table tr td.actions button:before {
  font-size: 1.2em;
}
.woo-table tr td.actions a {
  width: 25px;
  height: 25px;
}
.woo-table tr td.actions a:before {
  font-size: 1.2em;
}
.woo-table tr.--darken td {
  background: #e5e5e5;
  font-weight: bold;
}
.woo-table tr.--lighten td {
  background: #fff;
}
.woo-table tr.--expand > td {
  padding: 0 !important;
  border: 0 !important;
}
.woo-table tr.--expand > td table {
  font-size: 1.4em;
  border-bottom: 10px solid #fff;
}
.woo-table tr.--expand > td table th {
  border-top: 2px solid #ccc !important;
}
.woo-table.--invert-color th {
  background: #fbfbfb;
}
.woo-table.--invert-color td {
  background: #fff;
}
.woo-table.--small tr th, .woo-table.--small tr td, .woo-table.--min tr th, .woo-table.--min tr td {
  padding: 5px;
}
.woo-table.--small tr .--space,
.woo-table.--small tr .space, .woo-table.--min tr .--space,
.woo-table.--min tr .space {
  height: 1px;
  padding: 1px;
}
.woo-table.--darken tr td {
  background: #dcdcdc;
}
.woo-table.--asp tr td {
  border: 0;
  border-right: 2px solid #fff;
  border-bottom: 5px solid #fff !important;
}
.woo-table.--asp tr:first-of-type td {
  background: none;
  font-weight: bold;
  text-align: left;
  font-size: 0.8em;
}
.woo-table.--td-click tr:hover td {
  opacity: 0.8;
}
.woo-table.--td-click td {
  cursor: pointer !important;
}
.woo-table.--nowrap th, .woo-table.--nowrap td {
  white-space: nowrap;
}
.woo-table.--td-borderBottom tr td {
  border-bottom: 2px solid #fff !important;
}
.woo-table.--border tr th {
  border: 0;
  background: transparent !important;
  border-bottom: 1px solid #ccc !important;
}
.woo-table.--border tr td {
  background: transparent !important;
  border-top: 2px dotted #ccc !important;
  border-radius: 0 !important;
  border-right: 0 !important;
}
.woo-table.--border tr td.--errorcel {
  background: #ee6d6d !important;
}
.woo-table.--border tr:hover td {
  background: #e8e8e8 !important;
}
.woo-table.--border tr:hover td.--rowspan {
  background: none !important;
}
.woo-table.--border tr td.--rowspan {
  border-right: 1px solid #ededed !important;
}
.woo-table.--border tr.--error {
  background: #fc9f9f !important;
}
.woo-table.--border tr:first-of-type td {
  border-top: 0 !important;
}
.woo-table.--bordertop {
  border-top: 2px solid #ccc !important;
}
.woo-table .woo-col__order,
.woo-table .woo-col__filter {
  width: 10px;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(1, 1fr);
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 0.12rem;
  grid-row-gap: 0.12rem;
  position: absolute;
  right: 0;
  bottom: 3px;
}
.woo-table .woo-col__order span,
.woo-table .woo-col__filter span {
  height: 10px;
}
.woo-table .woo-col__order span:last-of-type:before,
.woo-table .woo-col__filter span:last-of-type:before {
  content: "";
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 5px solid #c9c9c9;
  cursor: pointer;
  float: left;
}
.woo-table .woo-col__order span:first-of-type:before,
.woo-table .woo-col__filter span:first-of-type:before {
  content: "";
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 5px solid #c9c9c9;
  cursor: pointer;
  float: left;
}
.woo-table .ordenacao-grid {
  width: 10px;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(1, 1fr);
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 0.06rem;
  grid-row-gap: 0.06rem;
  position: absolute;
  right: 0;
  bottom: 10px;
}
.woo-table .ordenacao-grid span {
  height: 10px;
}
.woo-table .ordenacao-grid span:last-of-type:before {
  content: "";
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 5px solid #c9c9c9;
  cursor: pointer;
  float: left;
}
.woo-table .ordenacao-grid span:first-of-type:before {
  content: "";
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-bottom: 5px solid #c9c9c9;
  cursor: pointer;
  float: left;
}
.woo-table button[class^=woo-icon-]:hover:before,
.woo-table button[clas*=" woo-icon-"]:hover:before,
.woo-table a[class^=woo-icon-]:hover:before,
.woo-table a[class*=" woo-icon-"]:hover:before {
  font-weight: bold;
  /*opacity: 0.8;*/
}

.woo-box__table {
  overflow: visible;
}
.woo-box__table::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-box__table::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-box__table::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-box__table::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-box__table .woo-box__tableContent table {
  display: block;
  /*max-width: 1090px;*/
  overflow: auto;
}
.woo-box__table .woo-box__tableContent table::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-box__table .woo-box__tableContent table::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-box__table .woo-box__tableContent table::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-box__table .woo-box__tableContent table::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-box__table .woo-box__tableContent table tr th, .woo-box__table .woo-box__tableContent table tr td {
  white-space: nowrap;
}
@media (min-width: 1366px) {
  .woo-box__table .woo-box__tableContent table {
    /*max-width: 1190px;*/
  }
}
@media (min-width: 1500px) {
  .woo-box__table .woo-box__tableContent table {
    /*max-width: 1320px;*/
  }
}
@media (min-width: 1919px) {
  .woo-box__table .woo-box__tableContent table {
    max-width: none !important;
  }
  .woo-box__table .woo-box__tableContent table tr th, .woo-box__table .woo-box__tableContent table tr td {
    white-space: normal;
  }
}

.woo-box__dataTable {
  /*.paginate_button {
      &.previous {
          @include mx-flex();
          @include mx-flex-center();

          &:before {
              font-family: 'woo-icomoon';
              content: "\e934";
              font-size: 1.2em !important;
          }
      }

      &.next {
          @include mx-flex();
          @include mx-flex-center();

          &:before {
              font-family: 'woo-icomoon';
              content: "\e935";
              font-size: 1.2em !important;
          }
      }
  }*/
}
.woo-box__dataTable .woo-table {
  border-bottom: none !important;
}
.woo-box__dataTable .woo-table tr th {
  border-bottom: none !important;
}
.woo-box__dataTable .woo-table tr td {
  border-bottom: 3px solid #fff;
}
.woo-box__dataTable .woo-table tr td a[class*=woo-button-] {
  font-size: 1.2em !important;
  width: 29px !important;
  height: 29px !important;
}
.woo-box__dataTable .dataTables_filter {
  border: 0 !important;
  padding: 10px 0 !important;
  margin: 0 !important;
  background: none !important;
  border-bottom: 2px dotted #ccc !important;
  float: left !important;
  width: 100% !important;
}
.woo-box__dataTable .dataTables_filter label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #000;
  /*font-size:0.8em;*/
}
.woo-box__dataTable .dataTables_filter label input {
  border-radius: 5px !important;
  border: 1px solid #a5a5a5 !important;
  font-size: 1em;
  margin: 0 !important;
}
.woo-box__dataTable .dataTables_paginate,
.woo-box__dataTable .dataTables_info {
  margin: 0 !important;
  padding: 0 !important;
  width: 50% !important;
  height: 40px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 10px 0 !important;
  font-size: 0.9em;
}
.woo-box__dataTable .dataTables_paginate {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 5px;
}
.woo-box__dataTable .dataTables_paginate span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}
.woo-box__dataTable .dataTables_paginate a {
  padding: 0 !important;
  margin: 0 !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 30px !important;
  height: 30px !important;
  border-radius: 4px !important;
  background: #fff !important;
  border: 1px solid #e6e6e6 !important;
  color: #1d71b8 !important;
}
.woo-box__dataTable .dataTables_paginate a:hover {
  background: #fff !important;
  border: 1px solid #e6e6e6 !important;
  color: #1d71b8 !important;
  opacity: 0.8 !important;
}
.woo-box__dataTable .dataTables_paginate a.current {
  background: #1d71b8 !important;
  border: 1px solid #1d71b8 "";
  color: #fff !important;
}
.woo-box__dataTable .dataTables_paginate a.current:hover {
  background: #1d71b8 !important;
  border: 1px solid #1d71b8 !important;
  color: #fff !important;
}
.woo-box__dataTable .dt-buttons {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
}
.woo-box__dataTable .dt-buttons .dt-button {
  font-family: "Poppins", sans-serif !important;
  padding: 0 10px;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  box-sizing: border-box;
  height: 29px;
  min-width: 29px;
  font-size: 0.8em;
  border: 0 !important;
  cursor: pointer;
  transition: 0.5s;
  font-size: 0.9em;
  border-radius: 5px;
  text-decoration: none !important;
  background: #1d71b8;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-box__dataTable .dt-buttons .dt-button:hover {
  background: #1d71b8 !important;
  color: #fff !important;
  opacity: 0.8;
}

.woo-table__productSell span.woo-icon-information:before {
  color: #2e7ecb;
}
.woo-table__productSell span.woo-icon-information:hover:before {
  color: #1d65aa;
  font-weight: bold;
}

.woo-table__cashFlow tr.--positive td {
  background: #cde5ff !important;
}
.woo-table__cashFlow tr.--positive .--priceValue {
  font-weight: bold;
}
.woo-table__cashFlow tr.--negative td {
  background: #ffdbdb !important;
}
.woo-table__cashFlow tr.--negative .--priceValue {
  font-weight: bold;
}
.woo-table__cashFlow tr.--total td {
  background: #c4fff4 !important;
}
.woo-table__cashFlow tr.--total .--priceValue {
  font-weight: bold;
}
.woo-table__cashFlow .woo-icon-view-3:before,
.woo-table__cashFlow .woo-icon-hide:before {
  font-size: 1.7em !important;
}

.woo-table__dataTable {
  width: 100% !important;
}
.woo-table__dataTable th {
  width: auto !important;
}
.woo-table__dataTable th.wd-30px {
  width: 30px !important;
}
.woo-table__dataTable th.wd-70px {
  width: 70px !important;
}

.ui-datepicker {
  min-width: 275px !important;
}

.--new .ui-datepicker {
  font-family: "Poppins", sans-serif !important;
  border-radius: 20px;
  background: #fff;
  box-shadow: 1px 1px 15px 5px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.--new .ui-datepicker.ui-datepicker-multi {
  width: 500px !important;
}
.--new .ui-datepicker .ui-datepicker-header {
  background: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 !important;
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  position: static;
  width: 25px !important;
  height: 25px !important;
  background: #1d71b8 !important;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-shadow: none !important;
  border: none !important;
  text-decoration: none !important;
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover {
  opacity: 0.8;
  box-shadow: none !important;
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
  font-family: "woo-icomoon" !important;
  color: #fff;
  font-size: 0.8em;
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
  display: none;
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  margin-right: 5px;
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  content: "\e935";
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  margin-left: 5px;
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
  content: "\e934";
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.--new .ui-datepicker .ui-datepicker-header .ui-datepicker-title span {
  color: #1d71b8;
}
.--new .ui-datepicker .ui-datepicker-group {
  background: none !important;
  width: 50%;
  margin: 0 !important;
  height: 100%;
  padding: 10px;
  box-sizing: border-box;
}
.--new .ui-datepicker .ui-datepicker-group table {
  width: 100%;
}
.--new .ui-datepicker .ui-datepicker-group.ui-datepicker-group-first {
  border-right: 2px dotted #fff;
}
.--new .ui-datepicker .ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-next {
  order: 2;
}
.--new .ui-datepicker-calendar th {
  background: none !important;
  text-align: center;
  border-radius: 50%;
  width: 33px;
  height: 33px;
  box-sizing: border-box;
  border-collapse: collapse;
  border: 0;
}
.--new .ui-datepicker-calendar th span {
  color: #1d71b8;
}
.--new .ui-datepicker-calendar td span {
  width: 25px;
  height: 25px;
  background: #ccc !important;
  border-radius: 50%;
  padding: 0 !important;
  margin: 0 auto !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 0 !important;
  box-shadow: none !important;
  color: #f00 !important;
}
.--new .ui-datepicker-calendar td a {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  padding: 0 !important;
  margin: 0 auto !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 0 !important;
  box-shadow: none !important;
}
.--new .ui-datepicker-calendar td a.ui-state-default {
  color: #000;
}
.--new .ui-datepicker-calendar td a.ui-state-highlight, .--new .ui-datepicker-calendar td a.ui-state-highlight:hover {
  background: #1d71b8 !important;
  color: #fff !important;
}
.--new .ui-datepicker-calendar td a.ui-state-active, .--new .ui-datepicker-calendar td a.ui-state-active:hover {
  background: #1d71b8 !important;
  color: #fff !important;
}
.--new .ui-datepicker-calendar td a:hover {
  opacity: 0.8;
  background: #1d71b8 !important;
  color: #fff !important;
}
.--new .ui-datepicker-calendar td.ui-datepicker-today a:hover,
.--new .ui-datepicker-calendar td.ui-datepicker-today span:hover {
  opacity: 0.8;
}
.--new .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default, .--new .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default:hover,
.--new .ui-datepicker-calendar td.ui-datepicker-today span.ui-state-default,
.--new .ui-datepicker-calendar td.ui-datepicker-today span.ui-state-default:hover {
  border: 1px solid #1d71b8 !important;
  background: #fff !important;
  color: #1d71b8 !important;
}

.woo-notification {
  position: relative;
  padding: 15px;
  padding-left: 50px;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.475rem;
  font-family: "Poppins", sans-serif;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.woo-notification.--mg-0 {
  margin: 0;
}
.woo-notification:before {
  position: absolute;
  left: 15px;
  font-size: 1.4em;
}
.woo-notification span,
.woo-notification p {
  margin: 0;
  padding: 0;
}
.woo-notification p {
  float: left;
  width: 100%;
}
.woo-notification.--big:before {
  top: 16px;
}
.woo-notification.--positive {
  color: #1d71b8;
  background-color: rgba(29, 113, 184, 0.0823529412);
  border-color: #1d71b8;
}
.woo-notification.--positive:before {
  color: #1d71b8;
}
.woo-notification.--warning {
  color: #665000;
  background-color: #fff4cc;
  border-color: #ffeeb3;
}
.woo-notification.--warning:before {
  color: #665000;
}
.woo-msg__alert {
  padding: 5px 10px;
  border-radius: 5px;
  background: #fff4b4;
  color: #333;
}

.woo-msg__notification {
  padding: 5px;
  border-radius: 5px;
  background: #0691e5;
  color: #fff;
}

.woo-msg__notification--grey {
  padding: 10px;
  border-radius: 5px;
  background: #f6f6f6;
  color: #0691e5;
}

.woo-alert__container {
  font-family: "Poppins", sans-serif;
  overflow: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: fixed;
  padding-right: 10px;
  z-index: 99999999999;
  overflow-x: hidden;
  max-height: 200px;
  width: 650px;
  right: 100px;
  margin-top: 10px;
  top: 20px;
}
.woo-alert__container::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-alert__container::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-alert__container::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-alert__container::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}

.woo-alert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: stretch;
  position: relative;
  background: #f6f6f6;
  color: #0080e5;
  font-weight: bold;
  font-size: 0.8em;
  border-radius: 5px;
  z-index: 999999;
  overflow: hidden;
  transition: 0.5s;
  margin-top: 10px;
  width: auto;
  float: left;
  max-width: 500px;
  right: -100%;
}
.woo-alert .woo-alert__message {
  padding: 15px;
  flex: 1;
  overflow: auto;
}
.woo-alert .woo-alert__message::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-alert .woo-alert__message::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-alert .woo-alert__message::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-alert .woo-alert__message::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-alert .woo-alert__close {
  width: 30px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #333;
  cursor: pointer;
}
.woo-alert .woo-alert__close:hover {
  opacity: 0.8;
}
.woo-alert.--sucess {
  color: #fff;
  background: #25d087;
  border: 1px solid #19a167;
}
.woo-alert.--error {
  color: #fff;
  background: #ff6c6c;
  border: 1px solid #e92626;
}
.woo-alert.--notice {
  color: #000000;
  background: #fff7b9;
  border: 1px solid #bfb775;
}
.woo-alert .woo-alert__content {
  max-height: 100px;
  padding-right: 30px;
  overflow: auto;
}
.woo-alert .woo-alert__content::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-alert .woo-alert__content::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-alert .woo-alert__content::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-alert .woo-alert__content::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}

.--required {
  position: relative;
}
.--required:before {
  position: absolute;
  content: "*";
  font-size: 1.3em;
  color: rgb(239, 33, 33) !important;
  top: 0px;
  right: 8px;
}
.--required.--parent:before {
  top: -20px;
}
.--required.--check:before {
  top: -10px;
}

.woo-campo.--required:before {
  top: 5px;
}

.--input-required {
  border-color: rgb(229, 52, 52) !important;
}
.--input-required.chosen-container {
  border-radius: 5px;
  border: 1px solid rgb(229, 52, 52) !important;
  box-sizing: border-box;
}

.--input-required {
  border-color: rgb(229, 52, 52) !important;
}
.--input-required.chosen-container {
  border-radius: 5px;
  border: 1px solid rgb(229, 52, 52) !important;
  box-sizing: border-box;
}

.woo-inputs .woo-radio {
  position: relative;
}
.woo-inputs .woo-radio input[type=radio] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 99;
}
.woo-inputs .woo-radio input[type=radio] + label {
  padding-left: 25px;
  position: relative;
  font-size: 0.8em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  color: #9c9c9c;
  background: none;
  cursor: pointer;
  cursor: pointer;
  width: 100%;
  text-align: left;
  font-weight: 400;
  font-size: 0.8em;
}
.woo-inputs .woo-radio input[type=radio] + label:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  background: #1d71b8;
  border: 4px solid #1d71b8;
  border-radius: 50%;
  box-sizing: border-box;
}
.woo-inputs .woo-radio input[type=radio]:checked + label:before {
  background: #fff;
}
.woo-inputs input[type=text],
.woo-inputs input[type=email],
.woo-inputs input[type=number],
.woo-inputs input[type=date],
.woo-inputs input[type=time],
.woo-inputs input[type=password],
.woo-inputs textarea,
.woo-inputs select {
  padding: 0 10px;
  background: #fff;
  box-sizing: border-box;
  height: 30px;
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  color: #333;
  font-size: 0.8em;
  margin: 0 !important;
  text-indent: 0;
  width: 100%;
  font-family: "Poppins", sans-serif !important;
}
.woo-inputs input[type=number]:focus,
.woo-inputs input[type=time]:focus,
.woo-inputs input[type=date]:focus,
.woo-inputs input[type=email]:focus,
.woo-inputs input[type=password]:focus,
.woo-inputs input[type=text]:focus {
  outline: none !important;
  border: 1px solid red !important;
  box-shadow: 0 0 10px #719ECE !important;
}
.woo-inputs .woo-textarea__double {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 0.6rem;
  grid-row-gap: 0.6rem;
}
.woo-inputs .woo-textarea__double textarea {
  height: 100px;
  padding: 10px;
}
.woo-inputs input.--no-style {
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  height: auto !important;
  min-height: auto !important;
  max-height: auto !important;
}
.woo-inputs input.woo-w-auto {
  width: auto !important;
}
.woo-inputs select[multiple] {
  height: 150px;
}
.woo-inputs textarea {
  line-height: 1.4;
  resize: none;
  padding: 10px !important;
}
.woo-inputs input {
  background-image: none !important;
}
.woo-inputs .woo-input {
  padding: 3px;
}
.woo-inputs .woo-input.pd-right-30 {
  padding-right: 30px;
}
.woo-inputs .woo-input .woo-legend {
  float: left;
  width: 100%;
  color: #333;
  margin-bottom: 3px;
  font-size: 0.9em;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}
.woo-inputs .woo-input .woo-legend.woo-mandatory:before {
  display: none;
}
.woo-inputs .woo-input .woo-legend.woo-mandatory:after {
  content: "*";
  color: red;
  font-size: 1.3em;
  line-height: 1;
  height: 10px;
}
.woo-inputs select[disabled],
.woo-inputs input[disabled] {
  opacity: 0.8;
  background: #f3f3f3;
}
.woo-inputs div.--disabled,
.woo-inputs span.--disabled,
.woo-inputs label.--disabled {
  float: left;
  width: 100%;
  height: 30px;
  height: 30px;
  border: 1px solid #ededed;
  border-radius: 3px;
  background: #f5f5f5;
  color: #333;
  padding: 0 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box !important;
}
.woo-inputs .field-validation-error span {
  margin-top: 5px;
  font-size: 0.7em;
  padding: 5px;
  background: #fff4c2;
  color: #333;
  float: left;
  width: 100%;
  border-radius: 5px;
}
.woo-inputs .woo-mandatory:before {
  content: "*";
  color: red;
  position: absolute;
  right: 10px;
  bottom: 30px;
}
.woo-inputs .woo-checkbox {
  cursor: pointer;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.woo-inputs .woo-checkbox .icons {
  display: none !important;
}
.woo-inputs .woo-checkbox input[type=checkbox] {
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  margin: 0;
  top: 0;
  z-index: 9;
}
.woo-inputs .woo-checkbox input[type=checkbox] + span {
  color: #000;
  float: left;
  position: relative;
  float: left;
  width: 100%;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  font-size: 0.8em;
  gap: 10px;
}
.woo-inputs .woo-checkbox input[type=checkbox] + span:before {
  content: "";
  float: left;
  width: 15px;
  height: 15px;
  border: 1px solid #ccc;
  color: #ffffff;
  flex: none;
  margin-right: 0;
}
.woo-inputs .woo-checkbox input[type=checkbox]:checked + span:before {
  background: #1d71b8;
  border-color: #1d71b8;
}
.woo-inputs .woo-checkbox input[type=checkbox]:checked + span:after {
  content: "";
  position: absolute;
  left: 6.4px;
  width: 5px;
  height: 10px;
  top: inherit;
  border-width: 0 2px 2px 0 !important;
  transform: rotate(45deg);
  border: solid #929292;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #fff;
  margin-top: -3px;
}
.woo-inputs .woo-checkbox input[type=checkbox] + input + span {
  color: #000;
  float: left;
  position: relative;
  float: left;
  width: 100%;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  font-size: 0.8em;
  gap: 10px;
}
.woo-inputs .woo-checkbox input[type=checkbox] + input + span:before {
  content: "";
  float: left;
  width: 15px;
  height: 15px;
  border: 1px solid #ccc;
  color: #ffffff;
  flex: none;
  margin-right: 0;
}
.woo-inputs .woo-checkbox input[type=checkbox]:checked + input + span:before {
  background: #1d71b8;
  border-color: #1d71b8;
}
.woo-inputs .woo-checkbox input[type=checkbox]:checked + input + span:after {
  content: "";
  position: absolute;
  left: 6.4px;
  width: 5px;
  height: 10px;
  top: inherit;
  border-width: 0 2px 2px 0 !important;
  transform: rotate(45deg);
  border: solid #929292;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #fff;
  margin-top: -3px;
}
.woo-inputs .woo-checkbox input[type=checkbox] + label {
  color: #000;
  float: left;
  position: relative;
  float: left;
  width: 100%;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  font-size: 0.8em;
  gap: 10px;
}
.woo-inputs .woo-checkbox input[type=checkbox] + label:before {
  content: "";
  float: left;
  width: 15px;
  height: 15px;
  border: 1px solid #ccc;
  color: #ffffff;
  flex: none;
  margin-right: 0;
}
.woo-inputs .woo-checkbox input[type=checkbox]:checked + label:before {
  background: #1d71b8;
  border-color: #1d71b8;
}
.woo-inputs .woo-checkbox input[type=checkbox]:checked + label:after {
  content: "";
  position: absolute;
  left: 6.4px;
  width: 5px;
  height: 10px;
  top: inherit;
  border-width: 0 2px 2px 0 !important;
  transform: rotate(45deg);
  border: solid #929292;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #fff;
  margin-top: -3px;
}
.woo-inputs .woo-checkbox input[type=checkbox] + input + label {
  color: #000;
  float: left;
  position: relative;
  float: left;
  width: 100%;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  font-size: 0.8em;
  gap: 10px;
}
.woo-inputs .woo-checkbox input[type=checkbox] + input + label:before {
  content: "";
  float: left;
  width: 15px;
  height: 15px;
  border: 1px solid #ccc;
  color: #ffffff;
  flex: none;
  margin-right: 0;
}
.woo-inputs .woo-checkbox input[type=checkbox]:checked + input + label:before {
  background: #1d71b8;
  border-color: #1d71b8;
}
.woo-inputs .woo-checkbox input[type=checkbox]:checked + input + label:after {
  content: "";
  position: absolute;
  left: 6.4px;
  width: 5px;
  height: 10px;
  top: inherit;
  border-width: 0 2px 2px 0 !important;
  transform: rotate(45deg);
  border: solid #929292;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #fff;
  margin-top: -3px;
}
.woo-inputs .woo-checkbox input[type=checkbox][disabled] + span {
  opacity: 0.3;
}

[id*=__lpform_input_idx] {
  display: none;
}

[id*=__lpform_],
[id*=__lpform_txt],
[id*=__lpform_input_idx] {
  display: none;
}

#__lpform_txtTokenValor_icon,
#__lpform_txtSenha_icon,
#__lpform_txtSenha,
#__lpform_txtNome {
  display: none !important;
}

.chosen-container {
  width: 100% !important;
}
.chosen-container .chosen-single {
  box-shadow: none !important;
  background: #Fff !important;
  border: 1px solid #e5e5e5 !important;
  border-radius: 5px !important;
  font-family: "Poppins", sans-serif !important;
  padding: 0 10px !important;
  display: flex !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 30px !important;
  line-height: 1 !important;
}
.chosen-container .chosen-single span {
  font-size: 0.8em !important;
}
.chosen-container .chosen-drop {
  min-width: 200px;
  height: auto !important;
  top: calc(100% + 5px) !important;
  border: 1px solid #ccc !important;
  padding: 5px !important;
  border-radius: 5px !important;
  box-shadow: none !important;
  box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, 0.08) !important;
}
.chosen-container .chosen-drop .chosen-search {
  float: left;
  width: 100%;
  padding: 0 !important;
  margin-bottom: 5px !important;
}
.chosen-container .chosen-drop .chosen-search input {
  border-radius: 5px !important;
  border-color: #e5e5e5 !important;
  height: 25px !important;
}
.chosen-container .chosen-drop .chosen-results {
  float: left;
  width: 100%;
  position: relative !important;
  background: #fff !important;
  margin: 0 !important;
  padding: 5px !important;
  box-shadow: none !important;
  padding: 0 !important;
  overflow: auto;
}
.chosen-container .chosen-drop .chosen-results::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.chosen-container .chosen-drop .chosen-results::-webkit-scrollbar-track {
  border-radius: 10px;
}
.chosen-container .chosen-drop .chosen-results::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.chosen-container .chosen-drop .chosen-results::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.chosen-container .chosen-drop .chosen-results li {
  font-size: 0.8em !important;
  border-radius: 5px;
}
.chosen-container.chosen-container-active .chosen-single {
  border: 1px solid #e5e5e5 !important;
}

.ui-datepicker {
  z-index: 999999999999 !important;
}

.alertacampo {
  border: 2px solid red !important;
  border-radius: 5px !important;
}

.group-pd-right-30 .woo-input {
  padding-right: 30px !important;
}
.group-pd-right-30 .woo-input:last-of-type {
  /*padding-right: 3px !important;*/
}

.woo-pd-5 {
  padding: 0.3rem;
}

.woo-pd-10 {
  padding: 0.6rem;
}

.woo-pd-15 {
  padding: 0.9rem;
}

.woo-pd-20 {
  padding: 1.2rem;
}

.woo-pd-25 {
  padding: 1.5rem;
}

.woo-pd-30 {
  padding: 1.8rem;
}

.woo-pd-35 {
  padding: 2.1rem;
}

.woo-pd-40 {
  padding: 2.4rem;
}

.woo-pd-45 {
  padding: 2.7rem;
}

.woo-pd-50 {
  padding: 3rem;
}

.woo-pd-55 {
  padding: 3.3rem;
}

.woo-pd-60 {
  padding: 3.6rem;
}

.woo-pd-65 {
  padding: 3.9rem;
}

.woo-pd-70 {
  padding: 4.2rem;
}

.woo-pd-75 {
  padding: 4.5rem;
}

.woo-pd-80 {
  padding: 4.8rem;
}

.woo-pd-85 {
  padding: 5.1rem;
}

.woo-pd-90 {
  padding: 5.4rem;
}

.woo-pd-95 {
  padding: 5.7rem;
}

.woo-pd-100 {
  padding: 6rem;
}

.woo-pd-5-0 {
  padding: 0.3rem 0;
}

.woo-pd-10-0 {
  padding: 0.6rem 0;
}

.woo-pd-15-0 {
  padding: 0.9rem 0;
}

.woo-pd-20-0 {
  padding: 1.2rem 0;
}

.woo-pd-25-0 {
  padding: 1.5rem 0;
}

.woo-pd-30-0 {
  padding: 1.8rem 0;
}

.woo-pd-35-0 {
  padding: 2.1rem 0;
}

.woo-pd-40-0 {
  padding: 2.4rem 0;
}

.woo-pd-45-0 {
  padding: 2.7rem 0;
}

.woo-pd-50-0 {
  padding: 3rem 0;
}

.woo-pd-55-0 {
  padding: 3.3rem 0;
}

.woo-pd-60-0 {
  padding: 3.6rem 0;
}

.woo-pd-65-0 {
  padding: 3.9rem 0;
}

.woo-pd-70-0 {
  padding: 4.2rem 0;
}

.woo-pd-75-0 {
  padding: 4.5rem 0;
}

.woo-pd-80-0 {
  padding: 4.8rem 0;
}

.woo-pd-85-0 {
  padding: 5.1rem 0;
}

.woo-pd-90-0 {
  padding: 5.4rem 0;
}

.woo-pd-95-0 {
  padding: 5.7rem 0;
}

.woo-pd-100-0 {
  padding: 6rem 0;
}

.woo-pd-0-5 {
  padding: 0 0.3rem;
}

.woo-pd-0-10 {
  padding: 0 0.6rem;
}

.woo-pd-0-15 {
  padding: 0 0.9rem;
}

.woo-pd-0-20 {
  padding: 0 1.2rem;
}

.woo-pd-0-25 {
  padding: 0 1.5rem;
}

.woo-pd-0-30 {
  padding: 0 1.8rem;
}

.woo-pd-0-35 {
  padding: 0 2.1rem;
}

.woo-pd-0-40 {
  padding: 0 2.4rem;
}

.woo-pd-0-45 {
  padding: 0 2.7rem;
}

.woo-pd-0-50 {
  padding: 0 3rem;
}

.woo-pd-0-55 {
  padding: 0 3.3rem;
}

.woo-pd-0-60 {
  padding: 0 3.6rem;
}

.woo-pd-0-65 {
  padding: 0 3.9rem;
}

.woo-pd-0-70 {
  padding: 0 4.2rem;
}

.woo-pd-0-75 {
  padding: 0 4.5rem;
}

.woo-pd-0-80 {
  padding: 0 4.8rem;
}

.woo-pd-0-85 {
  padding: 0 5.1rem;
}

.woo-pd-0-90 {
  padding: 0 5.4rem;
}

.woo-pd-0-95 {
  padding: 0 5.7rem;
}

.woo-pd-0-100 {
  padding: 0 6rem;
}

.woo-mg-0-auto {
  margin: 0 auto;
}

.--mg-5-0,
.woo-mg-5-0 {
  margin: 0.3rem 0;
}

.--mg-10-0,
.woo-mg-10-0 {
  margin: 0.6rem 0;
}

.--mg-15-0,
.woo-mg-15-0 {
  margin: 0.9rem 0;
}

.--mg-20-0,
.woo-mg-20-0 {
  margin: 1.2rem 0;
}

.--mg-25-0,
.woo-mg-25-0 {
  margin: 1.5rem 0;
}

.--mg-30-0,
.woo-mg-30-0 {
  margin: 1.8rem 0;
}

.--mg-35-0,
.woo-mg-35-0 {
  margin: 2.1rem 0;
}

.--mg-40-0,
.woo-mg-40-0 {
  margin: 2.4rem 0;
}

.--mg-45-0,
.woo-mg-45-0 {
  margin: 2.7rem 0;
}

.--mg-50-0,
.woo-mg-50-0 {
  margin: 3rem 0;
}

.--mg-55-0,
.woo-mg-55-0 {
  margin: 3.3rem 0;
}

.--mg-60-0,
.woo-mg-60-0 {
  margin: 3.6rem 0;
}

.--mg-65-0,
.woo-mg-65-0 {
  margin: 3.9rem 0;
}

.--mg-70-0,
.woo-mg-70-0 {
  margin: 4.2rem 0;
}

.--mg-75-0,
.woo-mg-75-0 {
  margin: 4.5rem 0;
}

.--mg-80-0,
.woo-mg-80-0 {
  margin: 4.8rem 0;
}

.--mg-85-0,
.woo-mg-85-0 {
  margin: 5.1rem 0;
}

.--mg-90-0,
.woo-mg-90-0 {
  margin: 5.4rem 0;
}

.--mg-95-0,
.woo-mg-95-0 {
  margin: 5.7rem 0;
}

.--mg-100-0,
.woo-mg-100-0 {
  margin: 6rem 0;
}

.--mg-0-5,
.woo-mg-0-5 {
  margin: 0 0.3rem;
}

.--mg-0-10,
.woo-mg-0-10 {
  margin: 0 0.6rem;
}

.--mg-0-15,
.woo-mg-0-15 {
  margin: 0 0.9rem;
}

.--mg-0-20,
.woo-mg-0-20 {
  margin: 0 1.2rem;
}

.--mg-0-25,
.woo-mg-0-25 {
  margin: 0 1.5rem;
}

.--mg-0-30,
.woo-mg-0-30 {
  margin: 0 1.8rem;
}

.--mg-0-35,
.woo-mg-0-35 {
  margin: 0 2.1rem;
}

.--mg-0-40,
.woo-mg-0-40 {
  margin: 0 2.4rem;
}

.--mg-0-45,
.woo-mg-0-45 {
  margin: 0 2.7rem;
}

.--mg-0-50,
.woo-mg-0-50 {
  margin: 0 3rem;
}

.--mg-0-55,
.woo-mg-0-55 {
  margin: 0 3.3rem;
}

.--mg-0-60,
.woo-mg-0-60 {
  margin: 0 3.6rem;
}

.--mg-0-65,
.woo-mg-0-65 {
  margin: 0 3.9rem;
}

.--mg-0-70,
.woo-mg-0-70 {
  margin: 0 4.2rem;
}

.--mg-0-75,
.woo-mg-0-75 {
  margin: 0 4.5rem;
}

.--mg-0-80,
.woo-mg-0-80 {
  margin: 0 4.8rem;
}

.--mg-0-85,
.woo-mg-0-85 {
  margin: 0 5.1rem;
}

.--mg-0-90,
.woo-mg-0-90 {
  margin: 0 5.4rem;
}

.--mg-0-95,
.woo-mg-0-95 {
  margin: 0 5.7rem;
}

.--mg-0-100,
.woo-mg-0-100 {
  margin: 0 6rem;
}

.woo-pd-top-10 {
  padding-top: 0.6rem;
}

.woo-pd-top-20 {
  padding-top: 1.2rem;
}

.woo-pd-top-30 {
  padding-top: 1.8rem;
}

.woo-pd-top-40 {
  padding-top: 2.4rem;
}

.woo-pd-top-50 {
  padding-top: 3rem;
}

.woo-pd-top-60 {
  padding-top: 3.6rem;
}

.woo-pd-top-70 {
  padding-top: 4.2rem;
}

.woo-pd-top-80 {
  padding-top: 4.8rem;
}

.woo-pd-top-90 {
  padding-top: 5.4rem;
}

.woo-pd-top-100 {
  padding-top: 6rem;
}

.woo-pd-bottom-10 {
  padding-bottom: 0.6rem;
}

.woo-pd-bottom-20 {
  padding-bottom: 1.2rem;
}

.woo-pd-bottom-30 {
  padding-bottom: 1.8rem;
}

.woo-pd-bottom-40 {
  padding-bottom: 2.4rem;
}

.woo-pd-bottom-50 {
  padding-bottom: 3rem;
}

.woo-pd-bottom-60 {
  padding-bottom: 3.6rem;
}

.woo-pd-bottom-70 {
  padding-bottom: 4.2rem;
}

.woo-pd-bottom-80 {
  padding-bottom: 4.8rem;
}

.woo-pd-bottom-90 {
  padding-bottom: 5.4rem;
}

.woo-pd-bottom-100 {
  padding-bottom: 6rem;
}

.woo-pd-right-10 {
  padding-right: 0.6rem;
}

.woo-pd-right-20 {
  padding-right: 1.2rem;
}

.woo-pd-right-30 {
  padding-right: 1.8rem;
}

.woo-pd-right-40 {
  padding-right: 2.4rem;
}

.woo-pd-right-50 {
  padding-right: 3rem;
}

.woo-pd-right-60 {
  padding-right: 3.6rem;
}

.woo-pd-right-70 {
  padding-right: 4.2rem;
}

.woo-pd-right-80 {
  padding-right: 4.8rem;
}

.woo-pd-right-90 {
  padding-right: 5.4rem;
}

.woo-pd-right-100 {
  padding-right: 6rem;
}

.woo-pd-left-10 {
  padding-left: 0.6rem;
}

.woo-pd-left-20 {
  padding-left: 1.2rem;
}

.woo-pd-left-30 {
  padding-left: 1.8rem;
}

.woo-pd-left-40 {
  padding-left: 2.4rem;
}

.woo-pd-left-50 {
  padding-left: 3rem;
}

.woo-pd-left-60 {
  padding-left: 3.6rem;
}

.woo-pd-left-70 {
  padding-left: 4.2rem;
}

.woo-pd-left-80 {
  padding-left: 4.8rem;
}

.woo-pd-left-90 {
  padding-left: 5.4rem;
}

.woo-pd-left-100 {
  padding-left: 6rem;
}

.woo-mg-top-5 {
  margin-top: 0.3rem !important;
}

.woo-mg-top-10 {
  margin-top: 0.6rem !important;
}

.woo-mg-top-15 {
  margin-top: 0.9rem !important;
}

.woo-mg-top-20 {
  margin-top: 1.2rem !important;
}

.woo-mg-top-25 {
  margin-top: 1.5rem !important;
}

.woo-mg-top-30 {
  margin-top: 1.8rem !important;
}

.woo-mg-top-35 {
  margin-top: 2.1rem !important;
}

.woo-mg-top-40 {
  margin-top: 2.4rem !important;
}

.woo-mg-top-45 {
  margin-top: 2.7rem !important;
}

.woo-mg-top-50 {
  margin-top: 3rem !important;
}

.woo-mg-bottom-5 {
  margin-bottom: 0.3rem !important;
}

.woo-mg-bottom-10 {
  margin-bottom: 0.6rem !important;
}

.woo-mg-bottom-15 {
  margin-bottom: 0.9rem !important;
}

.woo-mg-bottom-20 {
  margin-bottom: 1.2rem !important;
}

.woo-mg-bottom-25 {
  margin-bottom: 1.5rem !important;
}

.woo-mg-bottom-30 {
  margin-bottom: 1.8rem !important;
}

.woo-mg-bottom-35 {
  margin-bottom: 2.1rem !important;
}

.woo-mg-bottom-40 {
  margin-bottom: 2.4rem !important;
}

.woo-mg-bottom-45 {
  margin-bottom: 2.7rem !important;
}

.woo-mg-bottom-50 {
  margin-bottom: 3rem !important;
}

.woo-mg-right-5 {
  margin-right: 0.3rem !important;
}

.woo-mg-right-10 {
  margin-right: 0.6rem !important;
}

.woo-mg-right-15 {
  margin-right: 0.9rem !important;
}

.woo-mg-right-20 {
  margin-right: 1.2rem !important;
}

.woo-mg-right-25 {
  margin-right: 1.5rem !important;
}

.woo-mg-right-30 {
  margin-right: 1.8rem !important;
}

.woo-mg-right-35 {
  margin-right: 2.1rem !important;
}

.woo-mg-right-40 {
  margin-right: 2.4rem !important;
}

.woo-mg-right-45 {
  margin-right: 2.7rem !important;
}

.woo-mg-right-50 {
  margin-right: 3rem !important;
}

.woo-mg-left-5 {
  margin-left: 0.3rem !important;
}

.woo-mg-left-10 {
  margin-left: 0.6rem !important;
}

.woo-mg-left-15 {
  margin-left: 0.9rem !important;
}

.woo-mg-left-20 {
  margin-left: 1.2rem !important;
}

.woo-mg-left-25 {
  margin-left: 1.5rem !important;
}

.woo-mg-left-30 {
  margin-left: 1.8rem !important;
}

.woo-mg-left-35 {
  margin-left: 2.1rem !important;
}

.woo-mg-left-40 {
  margin-left: 2.4rem !important;
}

.woo-mg-left-45 {
  margin-left: 2.7rem !important;
}

.woo-mg-left-50 {
  margin-left: 3rem !important;
}

.woo-mg-1 {
  margin: 0.06rem;
}

.woo-mg-2 {
  margin: 1.06rem;
}

.woo-mg-3 {
  margin: 2.06rem;
}

.woo-mg-4 {
  margin: 3.06rem;
}

.woo-mg-5 {
  margin: 4.06rem;
}

.woo-mg-6 {
  margin: 5.06rem;
}

.woo-mg-7 {
  margin: 6.06rem;
}

.woo-mg-8 {
  margin: 7.06rem;
}

.woo-mg-9 {
  margin: 8.06rem;
}

.woo-mg-10 {
  margin: 9.06rem;
}

.woo-mg-11 {
  margin: 10.06rem;
}

.woo-mg-12 {
  margin: 11.06rem;
}

.woo-mg-13 {
  margin: 12.06rem;
}

.woo-mg-14 {
  margin: 13.06rem;
}

.woo-mg-15 {
  margin: 14.06rem;
}

.woo-mg-16 {
  margin: 15.06rem;
}

.woo-mg-17 {
  margin: 16.06rem;
}

.woo-mg-18 {
  margin: 17.06rem;
}

.woo-mg-19 {
  margin: 18.06rem;
}

.woo-mg-20 {
  margin: 19.06rem;
}

.woo-mg-21 {
  margin: 20.06rem;
}

@media (min-width: 600px) {
  .woo-to-mg-0-res-1 {
    margin-bottom: 0rem;
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .woo-to-mg-1-res-1 {
    margin-bottom: 0.06rem;
    margin-top: 0.06rem;
    margin-right: 0.06rem;
    margin-left: 0.06rem;
  }
  .woo-to-mg-2-res-1 {
    margin-bottom: 0.12rem;
    margin-top: 0.12rem;
    margin-right: 0.12rem;
    margin-left: 0.12rem;
  }
  .woo-to-mg-3-res-1 {
    margin-bottom: 0.18rem;
    margin-top: 0.18rem;
    margin-right: 0.18rem;
    margin-left: 0.18rem;
  }
  .woo-to-mg-4-res-1 {
    margin-bottom: 0.24rem;
    margin-top: 0.24rem;
    margin-right: 0.24rem;
    margin-left: 0.24rem;
  }
  .woo-to-mg-5-res-1 {
    margin-bottom: 0.3rem;
    margin-top: 0.3rem;
    margin-right: 0.3rem;
    margin-left: 0.3rem;
  }
  .woo-to-mg-6-res-1 {
    margin-bottom: 0.36rem;
    margin-top: 0.36rem;
    margin-right: 0.36rem;
    margin-left: 0.36rem;
  }
  .woo-to-mg-7-res-1 {
    margin-bottom: 0.42rem;
    margin-top: 0.42rem;
    margin-right: 0.42rem;
    margin-left: 0.42rem;
  }
  .woo-to-mg-8-res-1 {
    margin-bottom: 0.48rem;
    margin-top: 0.48rem;
    margin-right: 0.48rem;
    margin-left: 0.48rem;
  }
  .woo-to-mg-9-res-1 {
    margin-bottom: 0.54rem;
    margin-top: 0.54rem;
    margin-right: 0.54rem;
    margin-left: 0.54rem;
  }
  .woo-to-mg-10-res-1 {
    margin-bottom: 0.6rem;
    margin-top: 0.6rem;
    margin-right: 0.6rem;
    margin-left: 0.6rem;
  }
  .woo-to-mg-11-res-1 {
    margin-bottom: 0.66rem;
    margin-top: 0.66rem;
    margin-right: 0.66rem;
    margin-left: 0.66rem;
  }
  .woo-to-mg-12-res-1 {
    margin-bottom: 0.72rem;
    margin-top: 0.72rem;
    margin-right: 0.72rem;
    margin-left: 0.72rem;
  }
  .woo-to-mg-13-res-1 {
    margin-bottom: 0.78rem;
    margin-top: 0.78rem;
    margin-right: 0.78rem;
    margin-left: 0.78rem;
  }
  .woo-to-mg-14-res-1 {
    margin-bottom: 0.84rem;
    margin-top: 0.84rem;
    margin-right: 0.84rem;
    margin-left: 0.84rem;
  }
  .woo-to-mg-15-res-1 {
    margin-bottom: 0.9rem;
    margin-top: 0.9rem;
    margin-right: 0.9rem;
    margin-left: 0.9rem;
  }
  .woo-to-mg-16-res-1 {
    margin-bottom: 0.96rem;
    margin-top: 0.96rem;
    margin-right: 0.96rem;
    margin-left: 0.96rem;
  }
  .woo-to-mg-17-res-1 {
    margin-bottom: 1.02rem;
    margin-top: 1.02rem;
    margin-right: 1.02rem;
    margin-left: 1.02rem;
  }
  .woo-to-mg-18-res-1 {
    margin-bottom: 1.08rem;
    margin-top: 1.08rem;
    margin-right: 1.08rem;
    margin-left: 1.08rem;
  }
  .woo-to-mg-19-res-1 {
    margin-bottom: 1.14rem;
    margin-top: 1.14rem;
    margin-right: 1.14rem;
    margin-left: 1.14rem;
  }
  .woo-to-mg-20-res-1 {
    margin-bottom: 1.2rem;
    margin-top: 1.2rem;
    margin-right: 1.2rem;
    margin-left: 1.2rem;
  }
}
.woo-pd-3 {
  padding: 3px;
}

.woo-mg-0 {
  margin: 0;
}

.woo-modal__1 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  background: rgba(255, 255, 255, 0.6);
  left: 0;
  top: 0;
  z-index: 99999999999999 !important;
}
.woo-modal__1 > img {
  width: 100px;
}
@keyframes col-1 {
  0% {
    height: 128px;
  }
  50% {
    height: 50px;
  }
  100% {
    height: 50px;
  }
}
@keyframes col-2 {
  0% {
    height: 116px;
  }
  50% {
    height: 50px;
  }
  100% {
    height: 50px;
  }
}
@keyframes col-3 {
  0% {
    height: 104px;
  }
  50% {
    height: 50px;
  }
  100% {
    height: 50px;
  }
}
.woo-modal__1 .woo-load__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 250px;
  height: 190px;
  position: relative;
}
.woo-modal__1 .woo-load__content .woo-load__icon {
  width: 80px;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.woo-modal__1 .woo-load__content .woo-load__icon div {
  position: relative;
  width: 15px;
}
.woo-modal__1 .woo-load__content .woo-load__icon div:nth-child(1) {
  background: #1d71b8;
  animation: col-1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation-delay: -0.2s;
}
.woo-modal__1 .woo-load__content .woo-load__icon div:nth-child(2) {
  background: #1d71b8;
  animation: col-2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation-delay: -0.1s;
}
.woo-modal__1 .woo-load__content .woo-load__icon div:nth-child(3) {
  background: #1d71b8;
  animation: col-3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
  animation-delay: undefineds;
}
.woo-modal__1 .woo-load__content .woo-load__text {
  position: absolute;
  text-align: center;
  font-size: 1.1em;
  bottom: 0;
  font-family: "Poppins", sans-serif;
  color: #1d71b8;
}

.woo-load__2 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  background: rgba(255, 255, 255, 0.8);
  left: 0;
  top: 0;
  z-index: 99999999999999 !important;
}
@keyframes circle {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.woo-load__2 .woo-load__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 200px;
  height: 200px;
  position: relative;
}
.woo-load__2 .woo-load__content .woo-load__img {
  position: absolute;
}
.woo-load__2 .woo-load__content .woo-load__img img {
  max-width: 70px;
}
.woo-load__2 .woo-load__content .woo-load__icon {
  width: 100%;
  height: 100%;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
}
.woo-load__2 .woo-load__content .woo-load__icon div {
  position: absolute;
  width: 120px;
  height: 120px;
  border: 4px solid #1d71b8;
  border-top-color: transparent;
  border-radius: 50%;
  animation: circle 1s linear infinite;
  top: 100px;
  left: 100px;
  box-sizing: content-box;
}
.woo-load__2 .woo-load__text {
  position: relative;
  text-align: center;
  font-size: 1.2em;
  bottom: 0;
  font-family: "Poppins", sans-serif;
  color: #1d71b8;
  margin-top: -20px;
}
.woo-load__2 .woo-load__text {
  position: relative;
  text-align: center;
  font-size: 1.2em;
  bottom: 0;
  font-family: "Poppins", sans-serif;
  color: #1d71b8;
  margin-top: -20px;
}

.--load {
  min-height: 32px;
}
.--load::after {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url(__images/woo-icon-load.gif);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
}

.--iconTooltip {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.--iconTooltip:before {
  font-family: "woo-icomoon" !important;
  content: "\e914";
  font-size: 1.2em;
  color: #1d71b8;
}
.--iconTooltip .--tooltip {
  position: absolute;
  display: none;
  padding: 10px;
  background: #fff;
  color: #1d71b8;
  text-align: left;
  z-index: 99999;
  box-shadow: 1px 1px 15px 5px rgba(51, 51, 51, 0.15);
  border: 1px solid #ccc;
  border-radius: 5px;
  line-height: 1.3em;
  white-space: nowrap;
  left: 20px;
}
.--iconTooltip.--wrap .--tooltip {
  width: 250px;
  white-space: normal;
  top: -5px;
}
.--iconTooltip.--iconlast:before {
  display: none;
}
.--iconTooltip.--iconlast:after {
  font-family: "woo-icomoon" !important;
  content: "\e914";
  font-size: 1em;
  color: #1d71b8;
}
.--iconTooltip.--iconlast .--tooltip {
  top: 25px;
  right: 0px;
  left: inherit;
}
.--iconTooltip:hover .--tooltip {
  display: block;
}

.woo-checkbox:hover .--tooltip {
  display: block;
}

.woo-container {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.woo-content {
  width: 100%;
}
@media (min-width: 600px) {
  .woo-content {
    max-width: 1200px;
  }
}

.woo-show-flex {
  display: flex !important;
}

.woo-scroll {
  overflow: auto;
}
.woo-scroll::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-scroll::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-scroll::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}

.woo-scroll-h {
  display: block;
  overflow: auto;
  scroll-behavior: smooth;
}
.woo-scroll-h::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-scroll-h::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-scroll-h::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-scroll-h::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}

.--divider,
.woo-divider__dotted {
  border-top: 1px solid #e6e6e6;
}

.--line {
  border-top: 1px solid #e6e6e6;
}

.--divider-vert {
  border-left: 2px dotted #d3d3d3;
}

.ui-autocomplete {
  z-index: 9999999999 !important;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1);
  padding: 10px 0;
  max-height: 250px;
  overflow: auto;
  box-sizing: border-box;
}
.ui-autocomplete::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.ui-autocomplete::-webkit-scrollbar-track {
  border-radius: 10px;
}
.ui-autocomplete::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.ui-autocomplete::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.ui-autocomplete li {
  padding: 7px 15px !important;
  border-bottom: 1px solid rgba(29, 113, 184, 0.05) !important;
  background: #Fff !important;
  font-size: 0.7em !important;
  color: #1d71b8 !important;
  box-sizing: border-box;
}
.ui-autocomplete li:hover {
  background: #1d71b8 !important;
  color: #fff !important;
}
.ui-autocomplete li:last-of-type {
  border-bottom: none !important;
}

.woo-box__duoList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  /*grid-gap: 10px;*/
  flex-wrap: wrap;
}
.woo-box__duoList .box_list_left,
.woo-box__duoList .box_list_right {
  width: 50% !important;
  margin: 0 !important;
  font-size: 0.8em;
}
.woo-box__duoList .box_list_left > div,
.woo-box__duoList .box_list_right > div {
  overflow: auto;
}
.woo-box__duoList .box_list_left > div::-webkit-scrollbar,
.woo-box__duoList .box_list_right > div::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-box__duoList .box_list_left > div::-webkit-scrollbar-track,
.woo-box__duoList .box_list_right > div::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-box__duoList .box_list_left > div::-webkit-scrollbar-thumb,
.woo-box__duoList .box_list_right > div::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-box__duoList .box_list_left > div::-webkit-scrollbar-thumb:hover,
.woo-box__duoList .box_list_right > div::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-box__duoList .addremove {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 10px;
}
.woo-box__duoList .addremove a {
  width: auto;
  padding: 0 10px;
  height: 25px;
  font-size: 0.9em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff;
  border-radius: 5px;
  margin: 0 !important;
  white-space: nowrap;
}
.woo-box__duoList .addremove a:first-of-type {
  border: 1px solid #1d71b8;
  color: #1d71b8;
}
.woo-box__duoList .addremove a:last-of-type {
  border: 1px solid #d72424;
  color: #d72424;
}
.woo-box__duoList .addremove a:hover {
  background: #fff;
  opacity: 0.8;
}

.woo-box__circle {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: bold;
  background: #efefef;
  font-size: 1.3em;
  border: 2px solid #efefef;
}
.woo-box__circle.--positive {
  color: #24d35d;
  border-color: #24d35d;
}
.woo-box__circle.--negative {
  color: #d72424;
  border-color: #d72424;
}

.woo-box__newRegister {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.woo-box__newRegister .--divider {
  display: none;
}
.woo-box__newRegister .woo-box__title {
  flex: 1;
  margin: 0 !important;
}
.woo-box__newRegister div {
  width: auto !important;
}
.woo-box__newRegister .woo-button-border-color-client {
  height: 40px;
  border-radius: 30px;
}
.woo-box__newRegister .--button,
.woo-box__newRegister .woo-button-color-client {
  opacity: 1;
  height: 40px;
  border-radius: 30px;
  animation-name: opacity;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
@keyframes opacity {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
.woo-box__newRegister .--button:hover,
.woo-box__newRegister .woo-button-color-client:hover {
  opacity: 0.8;
}

.sweet-overlay {
  z-index: 9999999999;
}

.sweet-alert {
  z-index: 99999999999;
}

.--relative {
  position: relative;
}

.--sticky {
  position: sticky;
  top: 0;
  left: 0;
}

body.basic, body.lite {
  padding-bottom: 100px;
}

.woo-box__alert {
  /*    position: relative;
  bottom: 0;
  width: 100%;
  left: 0;*/
  padding: 0 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 20px;
  height: 100px;
  background: #ff7070;
  border-radius: 10px;
  max-width: 1200px;
  display: none !important;
}
.woo-box__alert * {
  color: #fff;
}
.woo-box__alert span {
  font-size: 1.7em;
}
.woo-box__alert p {
  font-size: 0.9em;
  font-family: "Poppins", sans-serif !important;
}

.woo-box__text {
  padding: 5px 10px;
  border-radius: 5px;
  background: #f2f2f2;
  border: 1px solid #ccc;
  font-size: 0.9em;
}
.woo-box__text.--client {
  background: #1d71b8;
  color: #fff;
}
.woo-box__text.--gerado {
  background: #2365ac;
  color: #fff;
}
.woo-box__text.--positive {
  background: #23ac60;
  color: #fff;
}
.woo-box__text.--warning {
  background: #bebb3b;
  color: #fff;
}
.woo-box__text.--negative {
  background: #f64747;
  color: #fff;
}

.--wdg-lanc {
  width: 20px;
  height: 20px;
  color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.--wdg-lanc.--cred {
  background: #2acc14;
}
.--wdg-lanc.--debt {
  background: #970808;
}

.--wdg-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 3px;
}
.--wdg-price span {
  font-weight: bold;
}
.--wdg-price span:first-of-type {
  font-size: 1.1em;
  margin-bottom: -10px;
}
.--wdg-price span:nth-of-type(2) {
  font-size: 2.3em;
}
.--wdg-price span:last-of-type {
  margin-top: -10px;
  font-size: 1.1em;
}

.--wdg-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.--wdg-tabs .--menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.--wdg-tabs .--menu a {
  position: relative;
}
.--wdg-tabs .--menu a:before {
  display: none;
}
.--wdg-tabs.--row {
  flex-direction: row;
  gap: 20px;
}
.--wdg-tabs.--row .--menu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 140px;
  padding-right: 20px;
  border-right: 2px solid #e1e1e1;
  gap: 10px;
}
.--wdg-tabs.--row .--menu a {
  min-height: 45px;
  width: 100%;
}
.--wdg-tabs.--row .--menu a.--active:after {
  content: "";
  width: 2px;
  height: 45px;
  border-radius: 7px;
  right: -23px;
  position: absolute;
}
.--wdg-tabs.--row.--w-200 .--menu {
  max-width: 200px;
}
.--wdg-tabs.--col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}
.--wdg-tabs.--col .--menu {
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 2px dotted #e6e6e6;
  gap: 10px;
}
.--wdg-tabs.--col .--menu a.--active:after {
  content: "";
  width: 20px;
  height: 2px;
  border-radius: 7px;
  bottom: -13px;
  position: absolute;
}

.--wdg-coins .woo-input {
  position: relative;
}
.--wdg-coins .--spanCoin {
  position: absolute;
  font-size: 0.8em;
  bottom: 15px;
  right: 10px;
  color: #1d71b8;
}

.--wdg-boxItemRefund {
  padding: 0 !important;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.--wdg-boxItemRefund .--box-content {
  padding: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}
.--wdg-boxItemRefund .--box-total {
  padding: 15px;
  width: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 15px;
  border-left: 2px dotted #ccc;
}
.--wdg-boxItemRefund .--box-total.--negative {
  border-color: #f64747;
  background: rgba(246, 71, 71, 0.1254901961);
}
.--wdg-boxItemRefund .--box-total.--positive {
  border-color: #23ac60;
  background: rgba(35, 172, 96, 0.1254901961);
}
.--wdg-boxItemRefund .--box-total p {
  font-size: 1.2em;
  margin: 0 !important;
}
.--wdg-boxItemRefund .--box-total b {
  font-size: 1.7em;
  font-weight: bold;
  text-transform: uppercase;
}

.--wdg-multiplelist .multiple_emails-container {
  border: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}
.--wdg-multiplelist .multiple_emails-container ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px;
}
.--wdg-multiplelist .multiple_emails-container .multiple_emails-email {
  margin: 0 !important;
}
.--wdg-multiplelist .multiple_emails-container .multiple_emails-input {
  border: 1px solid #ccc !important;
  box-shadow: none !important;
  order: -1;
}

.--wdg-scrolltable {
  width: 100%;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  display: none;
  z-index: 99;
  border-top: 1px solid #ccc;
  padding: 10px 0;
}
.--wdg-scrolltable.sticky {
  position: sticky;
  bottom: 0;
  left: 0;
}
.--wdg-scrolltable:not(.sticky) {
  left: 0;
  right: 0;
  position: fixed;
  bottom: 0;
}
.--wdg-scrolltable a {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
.--wdg-scrolltable.--v2 {
  position: absolute;
  bottom: -22px;
  right: 12px;
  width: 100%;
  border: 0;
  background: transparent;
}
.--wdg-scrolltable.--v2 a {
  width: 23px !important;
  height: 23px !important;
  min-width: 23px !important;
}

.--cmp-load {
  min-width: 350px;
}

.--wdg-popup {
  padding: 10px 0;
  position: absolute;
  width: auto;
  background: #fff;
  box-shadow: 1px 1px 15px 5px rgba(51, 51, 51, 0.2);
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  z-index: 100;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  top: 0;
}
.--wdg-popup:before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  transform: rotate(-45deg);
  background: #fff;
}
.--wdg-popup.--right {
  left: 100%;
}
.--wdg-popup.--right:before {
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  top: 10px;
  left: -5px;
}
.--wdg-popup.--left {
  right: 100%;
}
.--wdg-popup.--left:before {
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  top: 10px;
  right: -5px;
}
.--wdg-popup.--bottom {
  left: 0;
  top: 100%;
}
.--wdg-popup.--bottom:before {
  top: -5px;
  left: 15px;
}
.--wdg-popup .--popup-item {
  padding: 7px 10px;
  border-bottom: 1px solid #ccc;
}
.--wdg-popup .--popup-item:last-of-type {
  border-bottom: none;
}
.--wdg-popup .--popup-item:hover {
  background: #e8e8e8;
}

.--hover-popup {
  position: relative;
}
.--hover-popup:hover .--wdg-popup {
  display: block;
}

.woo-componente-load {
  position: relative;
}
.woo-componente-load .woo-tabela [class^=woo-btn-],
.woo-componente-load .woo-tabela [class*=" woo-btn-"] {
  width: 28px !important;
  height: 28px !important;
  min-height: 0 !important;
}
.woo-componente-load .woo-tabela [class^=woo-btn-]:before,
.woo-componente-load .woo-tabela [class*=" woo-btn-"]:before {
  font-size: 1.3em !important;
}

#js-comp-produtos .woo-componente-load {
  overflow: auto;
}
#js-comp-produtos .woo-componente-load::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
#js-comp-produtos .woo-componente-load::-webkit-scrollbar-track {
  border-radius: 10px;
}
#js-comp-produtos .woo-componente-load::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
#js-comp-produtos .woo-componente-load::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}

.woo-componente-load.woo-load:before {
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 99;
  border-radius: 10px;
  animation-duration: 3s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: loader_css;
  animation-timing-function: linear;
  background: #fff;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  -webkit-backface-visibility: hidden;
}

.woo-box__inputGrids .woo-item__inputs:hover .woo-box__default {
  background: #ddd !important;
}

.woo-box__barProgress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: none;
  border-radius: 10px;
  overflow: hidden;
  padding: 5px;
}
.woo-box__barProgress .--bar {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: auto;
  background: none !important;
  background: #e0e0e0 !important;
  position: relative;
}
.woo-box__barProgress .--bar:before {
  content: "";
  width: 0px;
  height: 7px;
  background: #1d71b8;
  border-radius: 10px;
  transition: 2s;
  position: absolute;
}
.woo-box__barProgress .--bar.--fakeload:before {
  width: 100px;
  transition: 2s;
}
.woo-box__barProgress .ui-progressbar-value {
  width: 0;
  display: block !important;
  height: 7px;
  border-radius: 10px;
  background: #1d71b8 !important;
  transition: 2s;
}
.woo-box__barProgress .--text {
  /*display: none;*/
  position: absolute;
}

.woo-drop__lenguages {
  position: relative;
  margin-top: 10px;
  width: 200px;
  float: right;
  /************** Skin 2 *********************/
  /************* use sprite *****************/
}
.woo-drop__lenguages .dd {
  text-align: left;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  float: right;
  width: 100% !important;
  border-radius: 4px;
  position: relative !important;
}
@media (min-width: 1330) {
  .woo-drop__lenguages .dd {
    width: 180px !important;
  }
}
.woo-drop__lenguages .dd .ddTitle {
  background: #ffffff;
  border: 0;
  padding: 5px;
  text-indent: 0;
  cursor: default;
  overflow: hidden;
  height: 29px;
  border-radius: 4px;
  border: 1px solid #eaeaea;
}
.woo-drop__lenguages .dd .ddTitle span.arrow {
  background: url(../../Scripts/msdropdown/setas_select.png) no-repeat 0 0;
  float: right;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.woo-drop__lenguages .dd .ddTitle span.ddTitleText {
  text-indent: 1px;
  overflow: hidden;
  line-height: 16px;
}
.woo-drop__lenguages .dd .ddTitle span.ddTitleText img {
  text-align: left;
  padding-right: 10px;
  width: 30px !important;
  border-right: 1px solid #ccc;
  margin-right: 10px;
  margin-top: 0 !important;
}
.woo-drop__lenguages .dd .ddTitle img.selected {
  padding: 0 3px 0 0;
  vertical-align: top;
}
.woo-drop__lenguages .dd .ddChild {
  top: 40px !important;
  position: absolute;
  display: none;
  margin: 0;
  overflow: auto;
  overflow-x: hidden !important;
  background-color: #ffffff;
  width: 100% !important;
  box-shadow: 2px 6px 8px 0px rgba(57, 57, 57, 0.21);
}
@media (min-width: 1330) {
  .woo-drop__lenguages .dd .ddChild {
    width: 180px !important;
  }
}
.woo-drop__lenguages .dd .ddChild .opta a, .woo-drop__lenguages .dd .ddChild .opta a:visited {
  padding-left: 10px;
}
.woo-drop__lenguages .dd .ddChild a {
  display: block;
  padding: 5px;
  text-decoration: none;
  color: #000;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}
.woo-drop__lenguages .dd .ddChild a:hover {
  background-color: #efefef;
}
.woo-drop__lenguages .dd .ddChild a img {
  border: 0;
  padding-right: 10px;
  vertical-align: middle;
  width: 30px !important;
  border-right: 1px solid #ccc;
  margin-right: 10px;
}
.woo-drop__lenguages .dd .ddChild a.selected {
  background-color: #dcdcdc;
}
.woo-drop__lenguages .hidden {
  display: none;
}
.woo-drop__lenguages .dd .borderTop {
  border-top: 1px solid #c3c3c3 !important;
}
.woo-drop__lenguages .dd .noBorderTop {
  border-top: none 0 !important;
}
.woo-drop__lenguages .dd2 {
  /*display:inline-block !important;*/
  text-align: left;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  float: left;
}
.woo-drop__lenguages .dd2 .ddTitle {
  background: transparent url(../images/msDropDown.gif) no-repeat;
  padding: 0 3px;
  text-indent: 0;
  cursor: default;
  overflow: hidden;
  height: 36px;
}
.woo-drop__lenguages .dd2 .ddTitle span.arrow {
  background: transparent url(../images/icon-arrow.gif) no-repeat 0 0;
  float: right;
  display: inline-block;
  width: 27px;
  height: 27px;
  cursor: pointer;
  top: 5px;
  position: relative;
  right: 2px;
}
.woo-drop__lenguages .dd2 .ddTitle span.ddTitleText {
  text-indent: 1px;
  overflow: hidden;
  line-height: 33px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  _position: relative;
  _top: 4px;
}
.woo-drop__lenguages .dd2 .ddTitle span.ddTitleText img {
  text-align: left;
  padding: 0 2px 0 0;
}
.woo-drop__lenguages .dd2 .ddTitle img.selected {
  padding: 0 2px 0 0;
  vertical-align: top;
}
.woo-drop__lenguages .dd2 .ddChild {
  position: absolute;
  border: 1px solid #c3c3c3;
  border-top: none;
  display: none;
  margin: 0;
  width: auto;
  overflow: auto;
  overflow-x: hidden !important;
  background-color: #ffffff;
  font-size: 14px;
}
.woo-drop__lenguages .dd2 .ddChild .opta a, .woo-drop__lenguages .dd2 .ddChild .opta a:visited {
  padding-left: 10px;
}
.woo-drop__lenguages .dd2 .ddChild a {
  display: block;
  padding: 3px 0 3px 3px;
  text-decoration: none;
  color: #000;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}
.woo-drop__lenguages .dd2 .ddChild a:hover {
  background-color: #66CCFF;
}
.woo-drop__lenguages .dd2 .ddChild a img {
  border: 0;
  padding: 0 2px 0 0;
  vertical-align: middle;
}
.woo-drop__lenguages .dd2 .ddChild a.selected {
  background-color: #66CCFF;
}
.woo-drop__lenguages .dd2 .borderTop {
  border-top: 1px solid #c3c3c3 !important;
}
.woo-drop__lenguages .dd2 .noBorderTop {
  border-top: none 0 !important;
}
.woo-drop__lenguages .dd .ddChild a.sprite, .woo-drop__lenguages .dd .ddChild a.sprite:visited {
  background-image: url(../icons/sprite.gif);
  background-repeat: no-repeat;
  padding-left: 24px;
}
.woo-drop__lenguages .dd .ddChild a.calendar, .woo-drop__lenguages .dd .ddChild a.calendar:visited {
  background-position: 0 -404px;
}
.woo-drop__lenguages .dd .ddChild a.shoppingcart, .woo-drop__lenguages .dd .ddChild a.shoppingcart:visited {
  background-position: 0 -330px;
}
.woo-drop__lenguages .dd .ddChild a.cd, .woo-drop__lenguages .dd .ddChild a.cd:visited {
  background-position: 0 -439px;
}
.woo-drop__lenguages .dd .ddChild a.email, .woo-drop__lenguages .dd .ddChild a.email:visited {
  background-position: 0 -256px;
}
.woo-drop__lenguages .dd .ddChild a.faq, .woo-drop__lenguages .dd .ddChild a.faq:visited {
  background-position: 0 -183px;
}
.woo-drop__lenguages .dd .ddChild a.games,
.woo-drop__lenguages .dd .ddChild a.games:visited {
  background-position: 0 -365px;
}
.woo-drop__lenguages .dd .ddChild a.music, .woo-drop__lenguages .dd .ddChild a.music:visited {
  background-position: 0 -146px;
}
.woo-drop__lenguages .dd .ddChild a.phone, .woo-drop__lenguages .dd .ddChild a.phone:visited {
  background-position: 0 -109px;
}
.woo-drop__lenguages .dd .ddChild a.graph, .woo-drop__lenguages .dd .ddChild a.graph:visited {
  background-position: 0 -73px;
}
.woo-drop__lenguages .dd .ddChild a.secured, .woo-drop__lenguages .dd .ddChild a.secured:visited {
  background-position: 0 -37px;
}
.woo-drop__lenguages .dd .ddChild a.video, .woo-drop__lenguages .dd .ddChild a.video:visited {
  background-position: 0 0;
}

@font-face {
  font-family: "woo-icomoon";
  src: url("__icons/icomoon.eot?qko2hk");
  src: url("__icons/icomoon.eot?qko2hk#iefix") format("embedded-opentype"), url("__icons/icomoon.ttf?qko2hk") format("truetype"), url("__icons/icomoon.woff?qko2hk") format("woff"), url("__icons/icomoon.svg?qko2hk#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=woo-icon-]:before,
[class*=" woo-icon-"]:before {
  font-family: "woo-icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-excluir:before {
  font-family: "woo-icomoon" !important;
  content: "\e944" !important;
}

.icon-editar:before {
  font-family: "woo-icomoon" !important;
  content: "\e927" !important;
}

.woo-icon-rocket:before {
  content: "\ea39";
}

.woo-icon-seat:before {
  content: "\ea38";
}

.woo-icon-loyalty:before {
  content: "\ea3e";
  color: #5f6368;
}

.woo-icon-budget:before {
  content: "\ea36";
}

.woo-icon-menu-3:before {
  content: "\ea37";
}

.woo-icon-changeuser:before {
  content: "\ea35";
  color: #5f6368;
}

.woo-icon-check-5:before {
  content: "\ea30";
}

.woo-icon-check-6:before {
  content: "\ea31";
}

.woo-icon-check-7:before {
  content: "\ea32";
}

.woo-icon-checkfile:before {
  content: "\ea33";
}

.woo-icon-checkwindow:before {
  content: "\ea34";
}

.woo-icon-add-3:before {
  content: "\ea2f";
  color: #5f6368;
}

.woo-icon-desassociate:before {
  content: "\ea2e";
}

.woo-icon-gear-2:before {
  content: "\ea2d";
}

.woo-icon-inactive:before {
  content: "\ea2c";
}

.woo-icon-keep:before {
  content: "\ea26";
  color: #5f6368;
}

.woo-icon-keepoff:before {
  content: "\ea27";
  color: #5f6368;
}

.woo-icon-tomark:before {
  content: "\ea28";
}

.woo-icon-tomark-2:before {
  content: "\ea29";
}

.woo-icon-tomark-3:before {
  content: "\ea2a";
}

.woo-icon-tomark-4:before {
  content: "\ea2b";
}

.woo-icon-translate:before {
  content: "\ea25";
}

.woo-icon-arrow-top-3:before {
  content: "\ea23";
}

.woo-icon-arrow-top-2:before {
  content: "\ea24";
}

.woo-icon-user-3:before {
  content: "\ea22";
}

.woo-icon-accounting:before {
  content: "\ea1f";
}

.woo-icon-arrow-left-2:before {
  content: "\ea20";
}

.woo-icon-arrow-right-2:before {
  content: "\ea21";
}

.woo-icon-downgrade:before {
  content: "\ea1d";
}

.woo-icon-upgrade:before {
  content: "\ea1e";
}

.woo-icon-lowcoast:before {
  content: "\ea1c";
}

.woo-icon-handbag-2:before {
  content: "\ea1b";
}

.woo-icon-charge:before {
  content: "\ea1a";
}

.woo-icon-expand:before {
  content: "\ea19";
}

.woo-icon-xml:before {
  content: "\ea16";
}

.woo-icon-package:before {
  content: "\ea15";
}

.woo-icon-support:before {
  content: "\ea14";
}

.woo-icon-streetview:before {
  content: "\ea13";
}

.woo-icon-handbag:before {
  content: "\ea12";
}

.woo-icon-checkedbaggage:before {
  content: "\ea11";
}

.woo-icon-handbaggage:before {
  content: "\ea10";
}

.woo-icon-equipamento:before {
  content: "\ea0f";
  color: #7c23d6;
}

.woo-icon-screwdriver:before {
  content: "\ea0d";
  color: #647f94;
}

.woo-icon-screwdriver-2:before {
  content: "\ea0e";
}

.woo-icon-amount:before {
  content: "\ea0c";
}

.woo-icon-copy:before {
  content: "\ea0b";
}

.woo-icon-partners:before {
  content: "\ea0a";
}

.woo-icon-calendar-2:before {
  content: "\ea08";
}

.woo-icon-calendar-3:before {
  content: "\ea09";
}

.woo-icon-food-2:before {
  content: "\ea05";
}

.woo-icon-hotel:before {
  content: "\ea06";
}

.woo-icon-hotel-2:before {
  content: "\ea07";
}

.woo-icon-barcode:before {
  content: "\ea04";
}

.woo-icon-api-2:before {
  content: "\ea01";
}

.woo-icon-management:before {
  content: "\ea02";
}

.woo-icon-management-2:before {
  content: "\ea03";
}

.woo-icon-api:before {
  content: "\ea00";
}

.woo-icon-receipt:before {
  content: "\e9ff";
}

.woo-icon-bus-2:before {
  content: "\e9fe";
}

.woo-icon-wooffice3:before {
  content: "\e9fd";
  color: #32d2ce;
}

.woo-icon-news:before {
  content: "\e9fc";
}

.woo-icon-disconnect-3:before {
  content: "\e9fb";
}

.woo-icon-lamp:before {
  content: "\e9fa";
}

.woo-icon-check-1:before {
  content: "\e9f8";
}

.woo-icon-heck-2:before {
  content: "\e9f9";
}

.woo-icon-menu-2:before {
  content: "\e9f7";
}

.woo-icon-cancel:before {
  content: "\e9f6";
}

.woo-icon-drag:before {
  content: "\e9f5";
}

.woo-icon-clock-2:before {
  content: "\e9f4";
}

.woo-icon-hide:before {
  content: "\e9f3";
}

.woo-icon-facebook3:before {
  content: "\e9f1";
}

.woo-icon-whats:before {
  content: "\e9f2";
}

.woo-icon-check-2:before {
  content: "\e9ee";
}

.woo-icon-check-3:before {
  content: "\e9ef";
}

.woo-icon-check-4:before {
  content: "\e9f0";
}

.woo-icon-purcharse-1:before {
  content: "\e9ec";
}

.woo-icon-purcharse-2:before {
  content: "\e9ed";
}

.woo-icon-gear:before {
  content: "\e9eb";
}

.woo-icon-instagram2:before {
  content: "\e9e6";
}

.woo-icon-facebook1:before {
  content: "\e9e7";
}

.woo-icon-facebook2:before {
  content: "\e9e8";
}

.woo-icon-youtube1:before {
  content: "\e9e9";
}

.woo-icon-youtube2:before {
  content: "\e9ea";
}

.woo-icon-disney:before {
  content: "\e9e5";
}

.woo-icon-clock:before {
  content: "\e9e4";
}

.woo-icon-dashboard:before {
  content: "\e9e3";
}

.woo-icon-safebox:before {
  content: "\e9e1";
}

.woo-icon-shield-2:before {
  content: "\e9e2";
}

.woo-icon-moon:before {
  content: "\e9df";
}

.woo-icon-moon-2:before {
  content: "\e9e0";
}

.woo-icon-people:before {
  content: "\e9de";
}

.woo-icon-certificado:before {
  content: "\e9dd";
  color: #00e297;
}

.woo-icon-attachment:before {
  content: "\e9db";
}

.woo-icon-attachment-2:before {
  content: "\e9dc";
}

.woo-icon-emergency-exit:before {
  content: "\e9d9";
}

.woo-icon-emergency-exit-2:before {
  content: "\e9da";
}

.woo-icon-emergency:before {
  content: "\e9d7";
}

.woo-icon-emergency-2:before {
  content: "\e9d8";
}

.woo-icon-cifrao-2:before {
  content: "\e9d6";
}

.woo-icon-link:before {
  content: "\e9d5";
}

.woo-icon-gate-2:before {
  content: "\e9d4";
}

.woo-icon-gate:before {
  content: "\e9d3";
}

.woo-icon-logowooba:before {
  content: "\e9d2";
}

.woo-icon-city:before {
  content: "\e9d0";
}

.woo-icon-city-2:before {
  content: "\e9d1";
}

.woo-icon-van:before {
  content: "\e9cf";
}

.woo-icon-whatsapp:before {
  content: "\e9ce";
}

.woo-icon-chip:before {
  content: "\e9c9";
  color: #37474f;
}

.woo-icon-chip2:before {
  content: "\e9cd";
}

.woo-icon-user-main-2:before {
  content: "\e9c7";
}

.woo-icon-star:before {
  content: "\e9c8";
}

.woo-icon-user-main:before {
  content: "\e9c6";
}

.woo-icon-conversation:before {
  content: "\e9ca";
}

.woo-icon-conversation-add:before {
  content: "\e9cb";
}

.woo-icon-conversation-send:before {
  content: "\e9cc";
}

.woo-icon-lock:before {
  content: "\e9c5";
}

.woo-icon-ip:before {
  content: "\e9c4";
}

.woo-icon-card:before {
  content: "\e9c3";
}

.woo-icon-credentials:before {
  content: "\e9c1";
}

.woo-icon-credentials-2:before {
  content: "\e9c2";
}

.woo-icon-refund-2:before {
  content: "\e9bf";
}

.woo-icon-refund:before {
  content: "\e9c0";
}

.woo-icon-comment-2:before {
  content: "\e9bd";
}

.woo-icon-comment:before {
  content: "\e9be";
}

.woo-icon-import:before {
  content: "\e9bc";
}

.woo-icon-tarifar-2:before {
  content: "\e9bb";
}

.woo-icon-to-left:before {
  content: "\e9b9";
}

.woo-icon-to-top:before {
  content: "\e9ba";
}

.woo-icon-going:before {
  content: "\e9b7";
}

.woo-icon-return:before {
  content: "\e9b8";
}

.woo-icon-student:before {
  content: "\e9b6";
}

.woo-icon-save:before {
  content: "\e9b4";
}

.woo-icon-consultoria:before {
  content: "\e9b3";
  color: #7c23d6;
}

.woo-icon-crs360:before {
  content: "\e9b2";
  color: #1061af;
}

.woo-icon-negociate:before {
  content: "\e9ae";
}

.woo-icon-s:before {
  content: "\e9af";
}

.woo-icon-tarifar:before {
  content: "\e9b0";
}

.woo-icon-calculator:before {
  content: "\e9b1";
}

.woo-icon-share:before {
  content: "\e9ac";
}

.woo-icon-share-2:before {
  content: "\e9ad";
}

.woo-icon-view-2:before {
  content: "\e9aa";
}

.woo-icon-view-3:before {
  content: "\e9ab";
}

.woo-icon-pix:before {
  content: "\e9a9";
  color: #32bbac;
}

.woo-icon-travellink2:before {
  content: "\e9a4";
  color: #dca42e;
}

.woo-icon-database:before {
  content: "\e9a5";
}

.woo-icon-server:before {
  content: "\e9a6";
  color: #306aff;
}

.woo-icon-wooffice2:before {
  content: "\e9a7";
  color: #32d2ce;
}

.woo-icon-waccount:before {
  content: "\e9a1";
  color: #1a80e2;
}

.woo-icon-woopay:before {
  content: "\e9a2";
  color: #dca42e;
}

.woo-icon-wwallet:before {
  content: "\e9a3";
  color: #565656;
}

.woo-icon-down:before {
  content: "\e99f";
}

.woo-icon-up:before {
  content: "\e9a0";
}

.woo-icon-wallet:before {
  content: "\e99e";
}

.woo-icon-qrcode-2:before {
  content: "\e99c";
}

.woo-icon-qrcode-3:before {
  content: "\e99d";
}

.woo-icon-qrcode:before {
  content: "\e99b";
}

.woo-icon-car:before {
  content: "\e99a";
}

.woo-icon-cambio:before {
  content: "\e998";
}

.woo-icon-velocimetro:before {
  content: "\e999";
}

.woo-icon-list:before {
  content: "\e992";
  color: #939598;
}

.woo-icon-list-add:before {
  content: "\e993";
}

.woo-icon-list-att:before {
  content: "\e994";
}

.woo-icon-list-confirm:before {
  content: "\e995";
}

.woo-icon-list-info:before {
  content: "\e996";
}

.woo-icon-list-remove:before {
  content: "\e997";
}

.woo-icon-key:before {
  content: "\e991";
}

.woo-icon-cache:before {
  content: "\e990";
}

.woo-icon-frog:before {
  content: "\e98f";
  color: #b9cd15;
}

.woo-icon-safeguard:before {
  content: "\e98e";
  color: #00549b;
}

.woo-icon-travellink-2:before {
  content: "\e98d";
}

.woo-icon-layers:before {
  content: "\e98b";
}

.woo-icon-layers-2:before {
  content: "\e98c";
}

.woo-icon-cart:before {
  content: "\e98a";
}

.woo-icon-bus:before {
  content: "\e987";
}

.woo-icon-ship:before {
  content: "\e989";
}

.woo-icon-ticket:before {
  content: "\e988";
}

.woo-icon-terminal-2:before {
  content: "\e985";
}

.woo-icon-terminal:before {
  content: "\e986";
}

.woo-icon-disconnect:before {
  content: "\e983";
}

.woo-icon-disconnect-2:before {
  content: "\e984";
}

.woo-icon-cancel-contract:before {
  content: "\e982";
}

.woo-icon-travellink:before {
  content: "\e980";
  color: #dca42e;
}

.woo-icon-wooffice:before {
  content: "\e981";
  color: #32d2ce;
}

.woo-icon-location-2:before {
  content: "\e97c";
}

.woo-icon-location-3:before {
  content: "\e97d";
}

.woo-icon-road:before {
  content: "\e97e";
}

.woo-icon-rout:before {
  content: "\e97f";
}

.woo-icon-area-descanso-1:before {
  content: "\e962";
}

.woo-icon-area-descanso-2:before {
  content: "\e963";
}

.woo-icon-banheiro-1:before {
  content: "\e964";
}

.woo-icon-banheiro-2:before {
  content: "\e965";
}

.woo-icon-cabide:before {
  content: "\e966";
}

.woo-icon-cadeira-rodas-1:before {
  content: "\e967";
}

.woo-icon-cadeira-rodas-2:before {
  content: "\e968";
}

.woo-icon-cafe:before {
  content: "\e969";
}

.woo-icon-camera:before {
  content: "\e96a";
}

.woo-icon-camisa:before {
  content: "\e96b";
}

.woo-icon-colete:before {
  content: "\e96c";
}

.woo-icon-dinheiro:before {
  content: "\e96d";
}

.woo-icon-ducha:before {
  content: "\e96e";
}

.woo-icon-estacionamento:before {
  content: "\e96f";
}

.woo-icon-guia-1:before {
  content: "\e970";
}

.woo-icon-guia-2:before {
  content: "\e971";
}

.woo-icon-guia-3:before {
  content: "\e972";
}

.woo-icon-kit-medico:before {
  content: "\e973";
}

.woo-icon-lago:before {
  content: "\e974";
}

.woo-icon-loja:before {
  content: "\e975";
}

.woo-icon-protetor-solar:before {
  content: "\e976";
}

.woo-icon-redario:before {
  content: "\e977";
}

.woo-icon-repelente:before {
  content: "\e978";
}

.woo-icon-roupa-banho:before {
  content: "\e979";
}

.woo-icon-tenis:before {
  content: "\e97a";
}

.woo-icon-toalhas:before {
  content: "\e97b";
}

.woo-icon-img:before {
  content: "\e961";
}

.woo-icon-child:before {
  content: "\e95f";
}

.woo-icon-food:before {
  content: "\e960";
}

.woo-icon-devolucao:before {
  content: "\e95b";
}

.woo-icon-retirada:before {
  content: "\e95c";
}

.woo-icon-abastecer:before {
  content: "\e95d";
}

.woo-icon-warning:before {
  content: "\e95e";
}

.woo-icon-engrenagem:before {
  content: "\e952";
}

.woo-icon-eventos:before {
  content: "\e953";
}

.woo-icon-pagamento:before {
  content: "\e954";
}

.woo-icon-pagamento-2:before {
  content: "\e955";
}

.woo-icon-relatorio:before {
  content: "\e956";
}

.woo-icon-seo:before {
  content: "\e957";
}

.woo-icon-upload:before {
  content: "\e958";
}

.woo-icon-upload-2:before {
  content: "\e959";
}

.woo-icon-website:before {
  content: "\e95a";
}

.woo-icon-cancelar:before {
  content: "\e94d";
}

.woo-icon-cancelar-2:before {
  content: "\e94e";
}

.woo-icon-email-3:before {
  content: "\e94f";
}

.woo-icon-impressora:before {
  content: "\e950";
}

.woo-icon-voltar:before {
  content: "\e951";
}

.woo-icon-add-people:before {
  content: "\e94b";
}

.woo-icon-remove-people:before {
  content: "\e94c";
}

.woo-icon-play:before {
  content: "\e948";
}

.woo-icon-play-2:before {
  content: "\e949";
}

.woo-icon-play-3:before {
  content: "\e94a";
}

.woo-icon-filter-2:before {
  content: "\e947";
}

.woo-icon-facebook:before {
  content: "\e946";
}

.woo-icon-organization:before {
  content: "\e945";
}

.woo-icon-delete:before {
  content: "\e944";
}

.woo-icon-baixar:before {
  content: "\e943";
}

.woo-icon-opem:before {
  content: "\e93d";
}

.woo-icon-view:before {
  content: "\e942";
}

.woo-icon-excel:before {
  content: "\e93e";
}

.woo-icon-logout:before {
  content: "\e93f";
}

.woo-icon-pdf:before {
  content: "\e940";
}

.woo-icon-remove-2:before {
  content: "\e941";
}

.woo-icon-email:before {
  content: "\e93b";
}

.woo-icon-email-2:before {
  content: "\e93c";
}

.woo-icon-wooba:before {
  content: "\e93a";
  color: #b9cd15;
}

.woo-icon-radar-2:before {
  content: "\e938";
}

.woo-icon-radar:before {
  content: "\e939";
}

.woo-icon-threep:before {
  content: "\e937";
  color: #59c0d3;
}

.woo-icon-grab:before {
  content: "\e936";
}

.woo-icon-arrow-left:before {
  content: "\e934";
}

.woo-icon-arrow-right:before {
  content: "\e935";
}

.woo-icon-compare:before {
  content: "\e933";
}

.woo-icon-menu-quad:before {
  content: "\e932";
}

.woo-icon-ordenar:before {
  content: "\e930";
}

.woo-icon-ordenar-2:before {
  content: "\e931";
}

.woo-icon-add-2:before {
  content: "\e92f";
}

.woo-icon-seguro:before {
  content: "\e92e";
}

.woo-icon-servico:before {
  content: "\e92d";
}

.woo-icon-no-contain:before {
  content: "\e92c";
}

.woo-icon-arrow-bottom:before {
  content: "\e92b";
}

.woo-icon-arrow-top:before {
  content: "\e9a8";
}

.woo-icon-check:before {
  content: "\e92a";
}

.woo-icon-alterar:before {
  content: "\e929";
}

.woo-icon-pacote:before {
  content: "\e928";
}

.woo-icon-edit:before {
  content: "\e927";
}

.woo-icon-check-circle:before {
  content: "\e923";
}

.woo-icon-cifrao:before {
  content: "\e924";
}

.woo-icon-relogio:before {
  content: "\e925";
}

.woo-icon-setas-duplas:before {
  content: "\e926";
}

.woo-icon-filter:before {
  content: "\e922";
}

.woo-icon-academia:before {
  content: "\e91f";
}

.woo-icon-cold:before {
  content: "\e920";
}

.woo-icon-piscina:before {
  content: "\e921";
}

.woo-icon-wifi:before {
  content: "\e91c";
}

.woo-icon-mala-mao:before {
  content: "\e91d";
}

.woo-icon-mala-rodinha:before {
  content: "\e91e";
}

.woo-icon-menu:before {
  content: "\e91b";
}

.woo-icon-double-circle:before {
  content: "\e919";
}

.woo-icon-double-circle-2:before {
  content: "\e91a";
}

.woo-icon-information:before {
  content: "\e914";
}

.woo-icon-information-2:before {
  content: "\e915";
}

.woo-icon-airplane-2:before {
  content: "\e916";
}

.woo-icon-airplane-5:before {
  content: "\e9b5";
}

.woo-icon-airplane-3:before {
  content: "\e917";
}

.woo-icon-airplane-4:before {
  content: "\e918";
}

.woo-icon-close:before {
  content: "\e913";
}

.woo-icon-add:before {
  content: "\e90f";
}

.woo-icon-remove:before {
  content: "\e910";
}

.woo-icon-user-2:before {
  content: "\e911";
}

.woo-icon-user:before {
  content: "\e912";
}

.woo-icon-search:before {
  content: "\e90e";
}

.woo-icon-carro:before {
  content: "\e90b";
}

.woo-icon-calendar:before {
  content: "\e90c";
}

.woo-icon-location:before {
  content: "\e90d";
}

.woo-icon-airplane:before {
  content: "\e906";
}

.woo-icon-empresa:before {
  content: "\e907";
}

.woo-icon-hospedagem:before {
  content: "\e908";
}

.woo-icon-ofertas:before {
  content: "\e909";
}

.woo-icon-telefone-2:before {
  content: "\e90a";
}

.woo-icon-home:before {
  content: "\e900";
}

.woo-icon-instagram:before {
  content: "\e901";
}

.woo-icon-shield:before {
  content: "\e902";
}

.woo-icon-elefone-1:before {
  content: "\e903";
}

.woo-icon-work:before {
  content: "\e904";
}

.woo-icon-youtube:before {
  content: "\e905";
}

@font-face {
  font-family: "icomoon1";
  src: url("../fonts/icomoon_wooba/icomoon.eot?ramv6k");
  src: url("../fonts/icomoon_wooba/icomoon.eot?ramv6k#iefix") format("embedded-opentype"), url("../fonts/icomoon_wooba/icomoon.ttf?ramv6k") format("truetype"), url("../fonts/icomoon_wooba/icomoon.woff?ramv6k") format("woff"), url("../fonts/icomoon_wooba/icomoon.svg?ramv6k#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon1-]:before, [class*=" icon1-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon1" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon1-dashboard:before {
  content: "\e9e0";
}

.icon1-limite_credito:before {
  content: "\e9df";
}

.icon1-movie:before {
  content: "\e9de";
}

.icon1-item_2:before {
  content: "\e9dd";
}

.icon1-item:before {
  content: "\e9dc";
}

.icon1-gas:before {
  content: "\e9db";
}

.icon1-menu:before {
  content: "\e9d9";
}

.icon1-pino:before {
  content: "\e9da";
}

.icon1-cliente:before {
  content: "\e9d6";
}

.icon1-plug:before {
  content: "\e9d7";
}

.icon1-plug_2:before {
  content: "\e9d8";
}

.icon1-nova_pessoa:before {
  content: "\e9d5";
}

.icon1-balcao_1:before {
  content: "\e9d3";
}

.icon1-balcao_2:before {
  content: "\e9d4";
}

.icon1-terminal_2:before {
  content: "\e9d1";
}

.icon1-terminal_3:before {
  content: "\e9d2";
}

.icon1-terminal:before {
  content: "\e9d0";
}

.icon1-no_mala:before {
  content: "\e9cf";
  color: #f05228;
}

.icon1-adobe:before {
  content: "\e9ce";
}

.icon1-carro_eletrico_2:before {
  content: "\e9cc";
}

.icon1-carro_hibrido_2:before {
  content: "\e9cd";
}

.icon1-carro_eletrico:before {
  content: "\e9ca";
}

.icon1-carro_hibrido:before {
  content: "\e9cb";
}

.icon1-trem:before {
  content: "\e9c9";
}

.icon1-separar:before {
  content: "\e9c8";
}

.icon1-remover:before {
  content: "\e9c7";
}

.icon1-reembolso:before {
  content: "\e9c6";
}

.icon1-selo:before {
  content: "\e9c5";
}

.icon1-wifi:before {
  content: "\e9c4";
}

.icon1-import:before {
  content: "\e9c3";
}

.icon1-carrinho1:before {
  content: "\e9c2";
}

.icon1-alterar_2:before {
  content: "\e9c1";
}

.icon1-tap:before {
  content: "\e9c0";
}

.icon1-pagamento_online:before {
  content: "\e9bf";
}

.icon1-copy:before {
  content: "\e9bd";
}

.icon1-negociar:before {
  content: "\e9bc";
}

.icon1-bagagem:before {
  content: "\e9bb";
}

.icon1-historico:before {
  content: "\e9b9";
}

.icon1-clip:before {
  content: "\e9ba";
}

.icon1-nova_ocorrencia:before {
  content: "\e9b8";
}

.icon1-confirmar:before {
  content: "\e9b7";
}

.icon1-voucher:before {
  content: "\e9b5";
}

.icon1-alterar_prazo:before {
  content: "\e9b6";
}

.icon1-fechar:before {
  content: "\e9b4";
}

.icon1-no_acordo:before {
  content: "\e9b3";
}

.icon1-seta_esq_2:before {
  content: "\e9b1";
}

.icon1-seta_dir_2:before {
  content: "\e9b2";
}

.icon1-traduzir:before {
  content: "\e9b0";
}

.icon1-tourcode_minhas_condicoes:before {
  content: "\e9ae";
  color: #1f5096;
}

.icon1-transfer:before {
  content: "\e9ad";
}

.icon1-tourcode_consultar_condicoes_2:before {
  content: "\e9ab";
}

.icon1-tourcode_consultar_condicoes:before {
  content: "\e9ac";
  color: #1f5096;
}

.icon1-valido:before {
  content: "\e9a9";
}

.icon1-aplicado:before {
  content: "\e9af";
}

.icon1-invalido:before {
  content: "\e9aa";
}

.icon1-abrir_quad:before {
  content: "\e9a3";
}

.icon1-fechar_quad:before {
  content: "\e9a4";
}

.icon1-maritimo_alterar_cabine:before {
  content: "\e99e";
  color: #204984;
}

.icon1-maritimo_alterar_categoria:before {
  content: "\e99f";
  color: #204984;
}

.icon1-maritimo_alterar_cruzeiro:before {
  content: "\e9a0";
  color: #204984;
}

.icon1-maritimo_alterar_dados:before {
  content: "\e9a1";
  color: #204984;
}

.icon1-maritimo_excluir_bebidas:before {
  content: "\e9a2";
}

.icon1-email:before {
  content: "\e99c";
}

.icon1-pagar:before {
  content: "\e99d";
}

.icon1-voltar:before {
  content: "\e99a";
}

.icon1-imprimir:before {
  content: "\e99b";
}

.icon1-dividir_2:before {
  content: "\e998";
}

.icon1-dividir:before {
  content: "\e999";
}

.icon1-middle:before {
  content: "\e997";
}

.icon1-logo_adm:before {
  content: "\e996";
  color: #606060;
}

.icon1-tourcode_apenas_um2:before {
  content: "\e994";
  color: #1d4984;
}

.icon1-tourcode_exigencia_2:before {
  content: "\e9a5";
  color: #1d4984;
}

.icon1-tourcode_todos2:before {
  content: "\e995";
  color: #1d4984;
}

.icon1-tourcode_exigencia_1:before {
  content: "\e9a6";
  color: #1d4984;
}

.icon1-tourcode_apenas_um:before {
  content: "\e991";
  color: #1d4984;
}

.icon1-tourcode_todos:before {
  content: "\e992";
  color: #1d4984;
}

.icon1-tourcode_diferente_de:before {
  content: "\e990";
  color: #1e4c8c;
}

.icon1-tourcode_excecao_true:before {
  content: "\e9a7";
  color: #1e4c8c;
}

.icon1-tourcode_igual_a:before {
  content: "\e993";
  color: #1e4c8c;
}

.icon1-tourcode_excecao_false:before {
  content: "\e9a8";
  color: #1e4c8c;
}

.icon1-op_aprovar_negociacao2:before {
  content: "\e98e";
  color: #1e4c8c;
}

.icon1-op_aprovar_seguranca2:before {
  content: "\e98f";
  color: #1e4c8c;
}

.icon1-carrinho:before {
  content: "\e98d";
  color: #1f5096;
}

.icon1-op_responsavel_add:before {
  content: "\e98b";
  color: #1f5096;
}

.icon1-op_responsavel_remove:before {
  content: "\e98c";
  color: #1f5096;
}

.icon1-xml:before {
  content: "\e989";
  color: #1b5491;
}

.icon1-xml2:before {
  content: "\e98a";
  color: #1b5491;
}

.icon1-op_anexar:before {
  content: "\e988";
  color: #1f5096;
}

.icon1-op_editar:before {
  content: "\e97f";
  color: #1e4c8c;
}

.icon1-op_aprovar_credito:before {
  content: "\e980";
  color: #1f5096;
}

.icon1-op_aprovar_negociacao:before {
  content: "\e981";
  color: #1f5096;
}

.icon1-op_aprovar_seguranca:before {
  content: "\e982";
  color: #1e4c8c;
}

.icon1-op_aprovar_triagem:before {
  content: "\e983";
  color: #1f5096;
}

.icon1-op_cancelar:before {
  content: "\e984";
  color: #c13835;
}

.icon1-op_emitida_gds:before {
  content: "\e985";
  color: #1e4c8c;
}

.icon1-op_emitir:before {
  content: "\e986";
  color: #2c7746;
}

.icon1-op_rejeitar:before {
  content: "\e987";
  color: #a62e2c;
}

.icon1-seta_dir:before {
  content: "\e97d";
}

.icon1-seta_esq:before {
  content: "\e97e";
}

.icon1-assento:before {
  content: "\e97c";
}

.icon1-cambio:before {
  content: "\e97b";
}

.icon1-alterar:before {
  content: "\e9be";
}

.icon1-lixeira:before {
  content: "\e979";
}

.icon1-apagar:before {
  content: "\e97a";
}

.icon1-abrir_pasta2:before {
  content: "\e977";
}

.icon1-abrir_pasta:before {
  content: "\e978";
}

.icon1-order_servico:before {
  content: "\e976";
}

.icon1-seta_baixo:before {
  content: "\e975";
}

.icon1-recusado:before {
  content: "\e973";
}

.icon1-relogio:before {
  content: "\e974";
}

.icon1-info2:before {
  content: "\e972";
}

.icon1-seguros:before {
  content: "\e96f";
}

.icon1-servios:before {
  content: "\e970";
}

.icon1-bus:before {
  content: "\e971";
}

.icon1-hotel:before {
  content: "\e96b";
}

.icon1-aviao:before {
  content: "\e96c";
}

.icon1-maritmo:before {
  content: "\e96d";
}

.icon1-carro:before {
  content: "\e96e";
}

.icon1-caneta:before {
  content: "\e96a";
}

.icon1-seta_left:before {
  content: "\e966";
}

.icon1-seta_right:before {
  content: "\e967";
}

.icon1-cobranca_adicional:before {
  content: "\e965";
}

.icon1-grupos_aprovadores:before {
  content: "\e964";
}

.icon1-grupo_clientes:before {
  content: "\e968";
}

.icon1-justificativas:before {
  content: "\e969";
}

.icon1-motivos_viagem:before {
  content: "\e95d";
}

.icon1-atividades:before {
  content: "\e95e";
}

.icon1-projetos:before {
  content: "\e95f";
}

.icon1-departamentos:before {
  content: "\e960";
}

.icon1-unidades_negocio:before {
  content: "\e961";
}

.icon1-funcoes:before {
  content: "\e962";
}

.icon1-dados_cadastrais:before {
  content: "\e963";
}

.icon1-salvar:before {
  content: "\e95c";
}

.icon1-tela:before {
  content: "\e95b";
}

.icon1-texas:before {
  content: "\e959";
}

.icon1-atualizar:before {
  content: "\e95a";
}

.icon1-passageiro:before {
  content: "\e957";
}

.icon1-passageiros:before {
  content: "\e958";
}

.icon1-codigo:before {
  content: "\e956";
}

.icon1-street_view:before {
  content: "\e954";
}

.icon1-fogo:before {
  content: "\e955";
}

.icon1-location:before {
  content: "\e953";
}

.icon1-estrela_metade:before {
  content: "\e952";
}

.icon1-estrela:before {
  content: "\e951";
}

.icon1-acessorios_carro2:before {
  content: "\e94d";
}

.icon1-acessorios_carro:before {
  content: "\e94e";
}

.icon1-protecoes_carro2:before {
  content: "\e94f";
}

.icon1-protecoes_carro:before {
  content: "\e950";
}

.icon1-disponibilidade:before {
  content: "\e94c";
}

.icon1-menu_horizontal:before {
  content: "\e94a";
}

.icon1-menu_vertical:before {
  content: "\e94b";
}

.icon1-fixar2:before {
  content: "\e948";
}

.icon1-fixar:before {
  content: "\e949";
}

.icon1-alerta:before {
  content: "\e947";
}

.icon1-tarifa_operadora:before {
  content: "\e946";
}

.icon1-token:before {
  content: "\e940";
}

.icon1-validacao:before {
  content: "\e941";
}

.icon1-cartao_consulta:before {
  content: "\e942";
}

.icon1-cartao_black:before {
  content: "\e943";
}

.icon1-log:before {
  content: "\e944";
}

.icon1-analise_risco:before {
  content: "\e945";
}

.icon1-alterar_ud:before {
  content: "\e93f";
}

.icon1-limite:before {
  content: "\e93b";
}

.icon1-desconectar:before {
  content: "\e93c";
}

.icon1-usuario2:before {
  content: "\e93d";
}

.icon1-relatorio:before {
  content: "\e93a";
}

.icon1-origem_destino_pessoas:before {
  content: "\e939";
}

.icon1-ida_volta:before {
  content: "\e938";
}

.icon1-valores:before {
  content: "\e93e";
}

.icon1-eventos:before {
  content: "\e937";
}

.icon1-desconto_config:before {
  content: "\e931";
}

.icon1-grupo_ofertas_config:before {
  content: "\e933";
}

.icon1-hotel_config:before {
  content: "\e934";
}

.icon1-aereo_config:before {
  content: "\e935";
}

.icon1-taxas_config:before {
  content: "\e936";
}

.icon1-social_config:before {
  content: "\e930";
}

.icon1-email_config:before {
  content: "\e92c";
}

.icon1-publicador_config:before {
  content: "\e92d";
}

.icon1-link_config:before {
  content: "\e92e";
}

.icon1-telefone_config:before {
  content: "\e92f";
}

.icon1-cartao_credito_config:before {
  content: "\e932";
}

.icon1-info_empresa:before {
  content: "\e92a";
}

.icon1-enderecos:before {
  content: "\e92b";
}

.icon1-banco:before {
  content: "\e90d";
}

.icon1-adicionar:before {
  content: "\e929";
}

.icon1-nao_pago:before {
  content: "\e927";
}

.icon1-pago:before {
  content: "\e928";
}

.icon1-link:before {
  content: "\e926";
}

.icon1-email_responsavel2:before {
  content: "\e925";
}

.icon1-email_responsavel:before {
  content: "\e924";
}

.icon1-configuracoes:before {
  content: "\e91f";
}

.icon1-responsavel:before {
  content: "\e920";
}

.icon1-politicas:before {
  content: "\e921";
}

.icon1-condicoes_gerais:before {
  content: "\e922";
}

.icon1-cartao_credito:before {
  content: "\e923";
}

.icon1-atendentes:before {
  content: "\e91d";
}

.icon1-atendente:before {
  content: "\e91e";
}

.icon1-pedidos:before {
  content: "\e91c";
}

.icon1-lupa:before {
  content: "\e91b";
}

.icon1-informacao:before {
  content: "\e915";
}

.icon1-endereco:before {
  content: "\e916";
}

.icon1-contatos:before {
  content: "\e917";
}

.icon1-usuarios:before {
  content: "\e918";
}

.icon1-acesso:before {
  content: "\e919";
}

.icon1-add:before {
  content: "\e91a";
}

.icon1-calendario:before {
  content: "\e90e";
}

.icon1-ofertas:before {
  content: "\e90f";
}

.icon1-pagamento:before {
  content: "\e910";
}

.icon1-publicador:before {
  content: "\e911";
}

.icon1-relatorios:before {
  content: "\e912";
}

.icon1-seo:before {
  content: "\e913";
}

.icon1-world:before {
  content: "\e914";
}

.icon1-home:before {
  content: "\e90a";
}

.icon1-administrativo:before {
  content: "\e90b";
}

.icon1-loja_online:before {
  content: "\e90c";
}

.icon1-assento_disponivel:before {
  content: "\e909";
}

.icon1-assentos:before {
  content: "\e908";
}

.icon1-login:before {
  content: "\e907";
}

.icon1-usuario:before {
  content: "\e906";
}

.icon1-companhia:before {
  content: "\e904";
}

.icon1-info:before {
  content: "\e905";
}

.icon1-aviao_volta:before {
  content: "\e902";
}

.icon1-aviao_ida:before {
  content: "\e903";
}

.icon1-cadeado_close:before {
  content: "\e900";
}

.icon1-cadeado_opem:before {
  content: "\e901";
}

.woo-modal {
  font-family: "Poppins", sans-serif;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(43, 43, 43, 0.5) !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: none;
  z-index: 99;
  t-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.woo-modal .woo-modal__scrollContent {
  overflow: auto;
  min-height: 250px;
}
.woo-modal .woo-modal__scrollContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal .woo-modal__scrollContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal .woo-modal__scrollContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal .woo-modal__scrollContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-modal .woo-modal__scrollContent.--h-auto {
  height: auto !important;
  min-height: 0 !important;
}
.woo-modal .woo-modal__content {
  width: 99%;
  height: auto;
  max-height: 95%;
  padding: 50px;
  background: #fff;
  overflow: hidden;
  position: relative;
  transform: scale(0);
  transition: transform 0.2s ease-in-out;
  transition-delay: 0.1s;
  border-radius: 10px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 599px) {
  .woo-modal .woo-modal__content {
    width: 100% !important;
    height: 100% !important;
    padding: 15px !important;
    border-radius: 0;
  }
}
.woo-modal.--active {
  display: flex;
}
.woo-modal.--active .woo-modal__content {
  transform: scale(1);
}
.woo-modal .woo-modal__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 10px;
}
.woo-modal .woo-modal__head .woo-head__title {
  flex: 1;
  font-size: 1em;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #1d71b8;
  font-weight: 600;
}
.woo-modal .woo-modal__head .woo-head__title:before {
  color: #1d71b8;
  font-weight: 600;
}
@media (min-width: 600px) {
  .woo-modal .woo-modal__head .woo-head__title {
    font-size: 1em;
  }
}
.woo-modal .woo-modal__head .woo-btn__close {
  font-size: 1.1428571429rem;
  color: #2b2b2b;
  cursor: pointer;
}
.woo-modal .woo-modal__foot {
  margin-top: 10px;
  text-align: center;
  border-top: 0.0714285714rem solid #ddd;
  padding-top: 10px;
}
@media (min-width: 600px) {
  .woo-modal .woo-modal__foot {
    margin-top: 20px;
    padding-top: 2.5rem;
  }
}
.woo-modal .woo-modal__foot button {
  color: #000;
  font-size: 0.8em;
  font-weight: 500;
  display: inline-block;
  background: none;
  border: none;
  text-decoration: underline;
  float: none;
}
.woo-modal.--z-998 {
  z-index: 998 !important;
}
.woo-modal.--z-1000 {
  z-index: 1000 !important;
}
.woo-modal.--z-ultra {
  z-index: 999999999 !important;
}
.woo-modal.--z-10000 {
  z-index: 10000 !important;
}
.woo-modal.--z-10001 {
  z-index: 10001 !important;
}
.woo-modal.--z-10002 {
  z-index: 10002 !important;
}
.woo-modal.--z-10003 {
  z-index: 10003 !important;
}
.woo-modal.--pd-15 .woo-modal__content {
  padding: 15px;
}
.woo-modal.--pd-20 .woo-modal__content {
  padding: 20px;
}
.woo-modal.--foot-hidden .woo-modal__foot {
  display: none;
}

.woo-modal__fixed {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 99;
}
.woo-modal__fixed.--active {
  display: block !important;
}

.woo-modal__div {
  font-family: "Poppins", sans-serif;
  position: relative;
  height: 100%;
  width: 100%;
  background: rgba(43, 43, 43, 0.5) !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 999;
  t-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.woo-modal__div .woo-modal__scrollContent {
  overflow: auto;
  min-height: 250px;
}
.woo-modal__div .woo-modal__scrollContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__div .woo-modal__scrollContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__div .woo-modal__scrollContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__div .woo-modal__scrollContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-modal__div .woo-modal__scrollContent.--h-auto {
  height: auto !important;
  min-height: 0 !important;
}
.woo-modal__div .woo-modal__content {
  width: 99%;
  height: auto;
  max-height: 95%;
  padding: 50px;
  background: #fff;
  overflow: hidden;
  position: relative;
  transition: transform 0.2s ease-in-out;
  transition-delay: 0.1s;
  border-radius: 10px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 599px) {
  .woo-modal__div .woo-modal__content {
    width: 100% !important;
    height: 100% !important;
    padding: 15px !important;
    border-radius: 0;
  }
}
.woo-modal__div.--active {
  display: flex;
}
.woo-modal__div.--active .woo-modal__content {
  transform: scale(1);
}
.woo-modal__div .woo-modal__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 2px dotted #ccc;
  margin-bottom: 10px;
}
.woo-modal__div .woo-modal__head .woo-head__title {
  flex: 1;
  font-size: 1.1em;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #1d71b8;
  font-weight: 600;
}
.woo-modal__div .woo-modal__head .woo-head__title:before {
  color: #1d71b8;
  font-weight: 600;
}
@media (min-width: 600px) {
  .woo-modal__div .woo-modal__head .woo-head__title {
    font-size: 1.2em;
  }
}
.woo-modal__div .woo-modal__head .woo-btn__close {
  font-size: 1.1428571429rem;
  color: #2b2b2b;
  cursor: pointer;
}
.woo-modal__div .woo-modal__foot {
  margin-top: 10px;
  text-align: center;
  border-top: 0.0714285714rem solid #ddd;
  padding-top: 10px;
}
@media (min-width: 600px) {
  .woo-modal__div .woo-modal__foot {
    margin-top: 20px;
    padding-top: 2.5rem;
  }
}
.woo-modal__div .woo-modal__foot button {
  color: #000;
  font-size: 0.8em;
  font-weight: 500;
  display: inline-block;
  background: none;
  border: none;
  text-decoration: underline;
  float: none;
}
.woo-modal__div.--z-ultra {
  z-index: 999999999 !important;
}
.woo-modal__div.--z-10000 {
  z-index: 10000 !important;
}
.woo-modal__div.--z-10001 {
  z-index: 10001 !important;
}
.woo-modal__div.--z-10002 {
  z-index: 10002 !important;
}
.woo-modal__div.--z-10003 {
  z-index: 10003 !important;
}
.woo-modal__div.--pd-15 .woo-modal__content {
  padding: 15px;
}
.woo-modal__div.--pd-20 .woo-modal__content {
  padding: 20px;
}
.woo-modal__div.--foot-hidden .woo-modal__foot {
  display: none;
}

.woo-modal__alertAtt .woo-modal__alertAttContent {
  padding: 15px;
}
.woo-modal__alertAtt .woo-box__banner {
  min-height: 200px;
  border-radius: 15px;
  background-image: url(https://assets-global.website-files.com/5f874b1a0be0afa21f318a21/600586c1ae78d406f2e6911c_wf-bg-header.webp);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.062745098) !important;
}
.woo-modal__alertAtt .woo-box__view {
  /*        height: auto;
  background-image: url(https://uploads-ssl.webflow.com/6009c24d9e33860f078951d2/65b251c7570f814ebb348280_tela.PNG);
  background-repeat: no-repeat;
  background-size: contain;*/
  border-radius: 15px;
  /*box-shadow: 1px 1px 10px 5px #00000010 !important;*/
}
.woo-modal__alertAtt .woo-box__default {
  border: 0 !important;
  background: #fff !important;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.062745098) !important;
}

.--z-ultra {
  z-index: 99999999999 !important;
}

.--z-ultra {
  z-index: 9999999999 !important;
}

.woo-modal__v1.woo-container-modal {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4) !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  display: none;
  z-index: 999;
}
.woo-modal__v1 .woo-modal__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 10px;
}
.woo-modal__v1 .woo-modal__head .woo-head__title {
  flex: 1;
  font-size: 1em;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #1d71b8;
  font-weight: 600;
}
.woo-modal__v1 .woo-modal__head .woo-head__title:before {
  color: #1d71b8;
  font-weight: 600;
}
.woo-modal__v1 .woo-modal__head .woo-btn__close {
  font-size: 1.1428571429rem;
  color: #2b2b2b;
  cursor: pointer;
}
.woo-modal__v1 .woo-content-modal {
  width: 95%;
  padding: 20px;
  background: #fff;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}
.woo-modal__v1 .woo-show-flex {
  display: flex !important;
}

.woo-boxSearch {
  margin-bottom: 40px;
  font-size: 1em;
  font-family: "Poppins", sans-serif;
}
.woo-boxSearch .woo-boxSearch__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: 0.2s;
  float: left;
  width: 100%;
}
.woo-boxSearch .woo-boxSearch__menu span {
  margin-left: 0;
  transition: 0.2s;
}
.woo-boxSearch .woo-boxSearch__menu button.--active,
.woo-boxSearch .woo-boxSearch__menu span.--active {
  background: #1d71b8;
  color: #fff;
}
.woo-boxSearch .ui-datepicker-trigger {
  display: none;
}

.woo-menu__vertical .woo-boxSearch__menu {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.woo-page__login {
  font-family: "Poppins", sans-serif;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
.woo-page__login .woo-login__container {
  width: 90%;
  transition: transform 0.2s ease-in-out;
  transition-delay: 0.1s;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 10px;
}
@media (min-width: 900px) {
  .woo-page__login .woo-login__container {
    width: 323px;
    border: 0;
    -webkit-box-shadow: 0px 15px 50px 0px rgba(82, 63, 105, 0.3);
    box-shadow: 0px 15px 50px 0px rgba(82, 63, 105, 0.3);
  }
}
.woo-page__login .woo-login__container .woo-item__logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid #f7f7f7;
  padding: 20px 0;
}
@media (min-width: 1500px) {
  .woo-page__login .woo-login__container .woo-item__logo {
    padding: 15px 0;
  }
}
.woo-page__login .woo-login__container .woo-item__logo img {
  width: 100px;
}
.woo-page__login .woo-login__container .woo-item__title {
  text-align: center;
  margin: 0;
  padding: 0 10px;
  margin-top: 10px;
}
@media (min-width: 1500px) {
  .woo-page__login .woo-login__container .woo-item__title {
    padding: 0 20px;
  }
}
.woo-page__login .woo-login__container .woo-item__title span {
  font-size: 0.9em;
  margin-bottom: 10px;
}
@media (min-width: 1500px) {
  .woo-page__login .woo-login__container .woo-item__title span {
    font-size: 1.2em;
  }
}
.woo-page__login .woo-login__container .woo-item__title p {
  margin: 0;
  font-size: 0.8em;
}
@media (min-width: 1500px) {
  .woo-page__login .woo-login__container .woo-item__title p {
    font-size: 0.9em;
  }
}
.woo-page__login .woo-login__container .woo-login__content {
  padding: 0 10px;
  margin: 10px 0;
}
@media (min-width: 1500px) {
  .woo-page__login .woo-login__container .woo-login__content {
    padding: 0 20px;
  }
}
.woo-page__login .woo-login__container .woo-login__content .woo-input .woo-legend {
  display: none;
}
.woo-page__login .woo-login__container .woo-login__content .woo-input input {
  height: 35px !important;
}
.woo-page__login .woo-login__container .woo-item__actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-top: 1px solid #f7f7f7;
  padding: 10px;
}
@media (min-width: 1500px) {
  .woo-page__login .woo-login__container .woo-item__actions {
    padding: 10px 20px;
  }
}
.woo-page__login .woo-login__container .woo-item__actions .woo-link {
  flex: 1;
  text-align: left;
}
.woo-page__login .woo-login__container .woo-item__actions .woo-link a {
  font-size: 0.8em;
  color: #2b6dd5;
  text-decoration: none;
}
.woo-page__login .woo-login__container .woo-campo {
  margin-bottom: 5px;
  padding: 0;
}
.woo-page__login .woo-login__container .woo-campo input {
  height: 30px;
  background-image: none !important;
  font-size: 0.8em;
}
@media (min-width: 1500px) {
  .woo-page__login .woo-login__container .woo-campo input {
    height: 40px;
    font-size: 0.9em;
  }
}
.woo-page__login .woo-login__container .woo-campo span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin-right: 3px;
}
@media (min-width: 1500px) {
  .woo-page__login .woo-login__container .woo-campo span {
    height: 40px;
  }
}
.woo-page__login .validation-summary-errors {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
}
@media (min-width: 1500px) {
  .woo-page__login .validation-summary-errors {
    padding: 0 20px;
  }
}
.woo-page__login .validation-summary-errors ul {
  list-style: none;
  padding: 0 !important;
}
.woo-page__login .validation-summary-errors ul li {
  position: relative;
  padding: 10px !important;
  box-sizing: border-box;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.475rem;
  font-family: "Poppins", sans-serif;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.7em;
  color: #665000;
  background-color: #fff4cc;
  border-color: #ffeeb3;
}

.content-sso {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  padding: 20px;
  padding-top: 20px;
  padding-bottom: 30px;
}
.content-sso p {
  font-size: 0.8em;
  text-align: center;
  color: #8f8f8f;
}
.content-sso .--button {
  min-height: 40px;
}

@keyframes color {
  0% {
    color: #fff;
  }
  50% {
    color: #0c5490;
  }
  100% {
    color: #fff;
  }
}
@keyframes background {
  0% {
    background: #1d71b8;
    color: #fff;
  }
  50% {
    background: #f5f5f5;
    color: #1d71b8;
  }
  100% {
    background: #1d71b8;
    color: #fff;
  }
}
.box-required {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 10px;
  height: 10px;
  margin-right: auto;
}
.box-required:before {
  content: "*";
  color: #c73636;
  font-size: 1.2em;
}

.woo-box__footerActions {
  position: sticky;
  bottom: 0;
  padding: 10px;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #d3d3d3;
}

.woo-page__title {
  margin-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
  font-size: 1.3em;
  border-radius: 3px;
  color: #1d71b8;
  transition: 0.2s;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-page__title.--no-spacing {
  padding-bottom: 0;
  margin-bottom: 0;
}
.woo-page__title:before {
  width: 30px;
  height: 30px;
  background: #1d71b8;
  border-radius: 5px;
  color: #Fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 10px;
  font-size: 1em;
}
.woo-page__title.--left {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.woo-box__default {
  padding: 15px;
  background: #fff;
  position: relative;
  border-radius: 10px;
  border: 1px solid #d3d3d3;
  font-family: "Poppins", sans-serif !important;
}
.woo-box__default .woo-box__title {
  font-weight: bold;
  margin-bottom: 10px;
  padding: 3px;
  font-size: 1em;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.woo-box__default .woo-box__title[class*=woo-icon-] {
  flex-direction: row-reverse;
  cursor: pointer;
  margin: 0;
  padding: 8px 0 !important;
  border-radius: 8px;
}
.woo-box__default .woo-box__title.--rotate:before {
  transform: rotate(180deg);
}
.woo-box__default .woo-box__title:before {
  width: 28px;
  height: 28px;
  border-radius: 10px;
  background: #ededed;
  color: #1d71b8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-box__default .woo-box__title:hover {
  color: #1d71b8;
}
.woo-box__default .woo-box__title:hover:before {
  color: #fff;
  background: #1d71b8;
}
.woo-box__default .woo-box__title.--no-spacing {
  padding-bottom: 0;
  margin-bottom: 0;
  border: 0;
}
.woo-box__default .woo-box__title.woo-mandatory:before {
  top: 5px !important;
}
.woo-box__default .woo-box__title.--mg-0 {
  margin: 0 !important;
}
.woo-box__default .woo-box__title.--pd-0 {
  padding: 0 !important;
}
.woo-box__default.woo-mandatory:before {
  bottom: inherit;
  top: 10px;
  font-size: 1.5em;
}
.woo-box__default.--pd-0 {
  padding: 0;
}
.woo-box__default.--pd-10 {
  padding: 10px;
}
.woo-box__default.--pd-15 {
  padding: 15px;
}
.woo-box__default.--pd-20 {
  padding: 20px;
}
.woo-box__default.--grey {
  background: #f1f1f1;
}
.woo-box__default.--white {
  background: #fff;
}
.woo-box__default.--forcePadding {
  padding: 15px !important;
}
.woo-box__default.--nostyle {
  background: #fff !important;
  padding: 0 !important;
  border: 0 !important;
}
.woo-box__default.danger {
  border-color: #c73636;
}
.woo-box__default.success {
  border-color: #23cc55;
}

.woo-box__secondary {
  padding: 15px;
  background: #fff;
  position: relative;
  border-radius: 10px;
  border: 2px solid #d3d3d3;
  font-family: "Poppins", sans-serif !important;
}
.woo-box__secondary .woo-box__title {
  font-weight: bold;
  margin-bottom: 10px;
  padding: 3px;
  font-size: 1em;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.woo-box__secondary .woo-box__title[class*=woo-icon-] {
  flex-direction: row-reverse;
  cursor: pointer;
  margin: 0;
  padding: 8px 0 !important;
  border-radius: 8px;
}
.woo-box__secondary .woo-box__title.--rotate:before {
  transform: rotate(180deg);
}
.woo-box__secondary .woo-box__title:before {
  width: 28px;
  height: 28px;
  border-radius: 10px;
  background: #ededed;
  color: #1d71b8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-box__secondary .woo-box__title:hover {
  color: #1d71b8;
}
.woo-box__secondary .woo-box__title:hover:before {
  color: #fff;
  background: #1d71b8;
}
.woo-box__secondary .woo-box__title.woo-mandatory:before {
  top: 5px !important;
}
.woo-box__secondary .woo-box__title.--mg-0 {
  margin: 0 !important;
}
.woo-box__secondary .woo-box__title.--pd-0 {
  padding: 0 !important;
}
.woo-box__secondary.woo-mandatory:before {
  bottom: inherit;
  top: 10px;
  font-size: 1.5em;
}
.woo-box__secondary.--pd-10 {
  padding: 10px;
}
.woo-box__secondary.--pd-15 {
  padding: 15px;
}
.woo-box__secondary.--pd-20 {
  padding: 20px;
}
.woo-box__secondary.--grey {
  background: #f1f1f1;
}
.woo-box__secondary.--white {
  background: #fff;
}
.woo-box__secondary.--forcePadding {
  padding: 15px !important;
}
.woo-box__secondary.danger {
  border-color: #c73636 !important;
}
.woo-box__secondary.success {
  border-color: #23cc55 !important;
}

.woo-box {
  padding: 15px;
  background: #fff;
  position: relative;
  border-radius: 10px;
  border: 2px solid #d3d3d3;
  font-family: "Poppins", sans-serif !important;
}
.woo-box .woo-box__title {
  font-weight: bold;
  margin-bottom: 10px;
  padding: 3px;
  font-size: 1em;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.woo-box .woo-box__title[class*=woo-icon-] {
  flex-direction: row-reverse;
  cursor: pointer;
  margin: 0;
  padding: 8px 0 !important;
  border-radius: 8px;
}
.woo-box .woo-box__title.--rotate:before {
  transform: rotate(180deg);
}
.woo-box .woo-box__title:before {
  width: 28px;
  height: 28px;
  border-radius: 10px;
  background: #ededed;
  color: #1d71b8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-box .woo-box__title:hover {
  color: #1d71b8;
}
.woo-box .woo-box__title:hover:before {
  color: #fff;
  background: #1d71b8;
}
.woo-box .woo-box__title.woo-mandatory:before {
  top: 5px !important;
}
.woo-box .woo-box__title.--mg-0 {
  margin: 0 !important;
}
.woo-box .woo-box__title.--pd-0 {
  padding: 0 !important;
}
.woo-box.--pd-10 {
  padding: 10px;
}
.woo-box.--pd-15 {
  padding: 15px;
}
.woo-box.--pd-20 {
  padding: 20px;
}
.woo-box.--grey {
  background: #f1f1f1;
}
.woo-box.--white {
  background: #fff;
}
.woo-box.danger {
  border-color: #c73636 !important;
  background: rgba(199, 54, 54, 0.1);
}
.woo-box.success {
  border-color: #23cc55 !important;
  background: rgba(35, 204, 85, 0.1);
}

.woo-box__accordion .woo-accordion__item {
  margin-bottom: 20px;
}
.woo-box__accordion .woo-accordion__item .woo-accordion__title {
  padding: 8px 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 1em;
  color: #333;
  background: #f1f1f1;
  border-radius: 8px;
}
.woo-box__accordion .woo-accordion__item .woo-accordion__title:after {
  content: "\e92b";
  font-family: "woo-icomoon" !important;
}
.woo-box__accordion .woo-accordion__item .woo-accordion__title.icon-rotate:after {
  transform: rotate(180deg);
}
.woo-box__accordion .woo-accordion__item .woo-accordion__content {
  padding: 20px;
  font-size: 0.9em;
  color: #333;
  display: none;
}
.woo-box__accordion .woo-accordion__item:last-of-type {
  margin-bottom: 0;
}

.woo-box__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: stretch;
  padding: 10px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
  background: #fff;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  gap: 10px;
}
.woo-box__header .woo-box__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 10px;
}
@media (min-width: 1365px) {
  .woo-box__header .woo-box__right {
    gap: 20px;
  }
}
.woo-box__header .woo-icon__menu {
  width: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-box__header .woo-icon__logo {
  max-width: 80px;
  max-height: 50px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-box__header .woo-icon__logo img {
  max-width: 80px;
  max-height: 50px;
}
.woo-box__header .woo-icon__logo.--enterprise {
  padding-left: 10px;
  min-width: 80px;
  border-left: 2px dotted #c5c5c5;
}
.woo-box__header .woo-icon__logo.--thumb {
  padding-left: 10px;
  min-width: 80px;
  border-left: 2px dotted #c5c5c5;
}
.woo-box__header .woo-icon__logo.--thumb:before {
  font-family: "woo-icomoon" !important;
  content: "\e907";
  font-size: 2em;
  color: #1d71b8;
}
.woo-box__header .woo-icon__logoSystem {
  max-width: 80px;
  max-height: 50px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-box__header .woo-icon__logoSystem img {
  max-width: 80px;
  max-height: 50px;
}
.woo-box__header .woo-box__news {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-box__header .woo-box__news .woo-button__news {
  font-size: 1.5em;
  background: #f5f5f5;
  width: 32px;
  height: 32px;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
  color: #1d71b8;
  position: relative;
}
.woo-box__header .woo-box__news .woo-button__news .--countnews {
  position: absolute;
  right: -10px;
  top: -10px;
  width: 23px;
  height: 23px;
  border: 3px solid #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 1px;
  font-size: 0.6em;
  opacity: 1;
  color: #fff;
  background: #1d71b8;
  animation-name: background;
  animation-duration: 3s;
  animation-iteration-count: infinite;
}
.woo-box__header .woo-box__news .woo-button__news:hover {
  background: #1d71b8;
  color: #fff;
}
.woo-box__header .woo-box__news .woo-box__contentNews {
  gap: 20px;
  padding: 20px;
  position: absolute;
  right: 15px;
  top: 40px;
  width: 500px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 2px 2px 30px 2px rgba(0, 0, 0, 0.1254901961);
  z-index: 999;
  display: none;
}
.woo-box__header .woo-box__news .woo-box__contentNews .woo-box__item {
  padding: 15px;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 10px;
  border-bottom: 1px solid #eaeaea;
  cursor: pointer;
  position: relative;
  background: #f3f3f3;
}
.woo-box__header .woo-box__news .woo-box__contentNews .woo-box__item:before {
  content: "";
  position: absolute;
  width: 3px;
  border-radius: 5px;
  background: #1d71b8;
  height: 50%;
  left: 1px;
  display: none;
}
.woo-box__header .woo-box__news .woo-box__contentNews .woo-box__item icon {
  font-size: 2em;
  color: #1d71b8;
  margin-top: -5px;
}
.woo-box__header .woo-box__news .woo-box__contentNews .woo-box__item .woo-box__itemContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  flex: 1;
}
.woo-box__header .woo-box__news .woo-box__contentNews .woo-box__item .woo-box__itemContent .--head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.woo-box__header .woo-box__news .woo-box__contentNews .woo-box__item .woo-box__itemContent .--head p:first-of-type {
  flex: 1;
}
.woo-box__header .woo-box__news .woo-box__contentNews .woo-box__item .woo-box__itemContent .--head p:last-of-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  font-size: 0.9em;
}
.woo-box__header .woo-box__news .woo-box__contentNews .woo-box__item:last-of-type {
  border-bottom: 0;
}
.woo-box__header .woo-box__news .woo-box__contentNews .woo-box__item:hover {
  background: #e9e9e9;
}
.woo-box__header .woo-box__user {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  padding: 5px 10px;
  border-radius: 7px;
  background: #1d71b8;
  min-height: 31px;
}
.woo-box__header .woo-box__user .woo-icon-user {
  font-size: 1.2em;
}
.woo-box__header .woo-box__user .woo-icon-expand {
  font-size: 1.2em;
}
.woo-box__header .woo-box__user:hover {
  opacity: 0.8;
  cursor: pointer;
}
.woo-box__header .woo-box__user span, .woo-box__header .woo-box__user p, .woo-box__header .woo-box__user a {
  color: #Fff;
}
.woo-box__header .woo-box__user span:before, .woo-box__header .woo-box__user p:before, .woo-box__header .woo-box__user a:before {
  color: #Fff;
}
.woo-box__header .woo-box__user p {
  max-width: 80px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.woo-box__header .woo-box__user .woo-icon-user {
  display: none;
}
@media (min-width: 1365px) {
  .woo-box__header .woo-box__user .woo-icon-user {
    display: block;
  }
}
.woo-box__header .woo-box__training {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 31px;
  gap: 10px;
  padding: 5px 10px;
  border-radius: 7px;
  text-decoration: none;
  background: #1d71b8;
  animation: pulse 1.5s infinite ease-in-out;
  color: #fff;
}
.woo-box__header .woo-box__training .woo-icon-lamp {
  font-size: 1.2em;
  display: none;
}
.woo-box__header .woo-box__training:hover {
  opacity: 0.8;
  cursor: pointer;
}
@media (min-width: 1365px) {
  .woo-box__header .woo-box__training .woo-icon-lamp {
    display: block;
  }
}
.woo-box__header .woo-box__woofficeBeta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  padding: 5px 10px;
  border-radius: 7px;
  text-decoration: none;
  background: #34c1ef;
  color: #fff;
  position: relative;
  min-height: 31px;
}
.woo-box__header .woo-box__woofficeBeta:before {
  font-size: 1.5em;
  display: none;
}
.woo-box__header .woo-box__woofficeBeta img {
  width: 20px;
}
.woo-box__header .woo-box__woofficeBeta p {
  white-space: nowrap;
}
.woo-box__header .woo-box__woofficeBeta span {
  font-size: 0.8em;
  background: #e5a92e;
  color: #fff;
  border-radius: 7px;
  padding: 1px 6px;
  position: absolute;
  top: -10px;
  right: -7px;
}
.woo-box__header .woo-box__woofficeBeta:hover {
  opacity: 0.8;
  cursor: pointer;
}
@media (min-width: 1365px) {
  .woo-box__header .woo-box__woofficeBeta span {
    position: static;
  }
}

.woo-box__menu {
  transition: 0.5s;
  width: 250px;
  height: 100%;
  background: #fff;
  background-repeat: repeat;
  padding: 0;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 99;
  top: 0;
  left: -100%;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1);
  overflow: auto;
}
@media (min-width: 1500px) {
  .woo-box__menu {
    width: 300px;
  }
}
.woo-box__menu::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-box__menu::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-box__menu::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-box__menu::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-box__menu.--no-retreat {
  left: 0 !important;
}
.woo-box__menu .woo-menu__content {
  width: 100%;
  height: 100%;
  padding: 10px;
}
.woo-box__menu .woo-menu__modulos {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 0.3rem;
  grid-row-gap: 0.3rem;
  margin-bottom: 20px;
}
.woo-box__menu .woo-menu__modulos button {
  width: 100% !important;
  background: #1d71b8;
  border: 1px solid #1d71b8;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 70px;
  color: #fff;
}
.woo-box__menu .woo-menu__modulos button:before {
  font-size: 1.3em;
  margin-bottom: 10px;
  color: #fff;
}
.woo-box__menu .woo-menu__modulos button.--active, .woo-box__menu .woo-menu__modulos button:hover {
  background: #fff;
  color: #1d71b8;
}
.woo-box__menu .woo-menu__modulos button.--active:before, .woo-box__menu .woo-menu__modulos button:hover:before {
  color: #1d71b8;
}
.woo-box__menu .woo-menu__modulos button span {
  font-family: "Poppins", sans-serif !important;
  font-size: 0.8em;
}
.woo-box__menu .menu_dinamico li a {
  font-size: 0.8em !important;
  color: #1d71b8 !important;
}
@media (min-width: 1500px) {
  .woo-box__menu .menu_dinamico li a {
    font-size: 1em !important;
  }
}
.woo-box__menu .menu_dinamico .sub_menu {
  overflow: auto;
  border-radius: 10px;
  padding: 10px 0;
  background: #f7f7f7;
  box-sizing: border-box;
  border: 1px solid rgba(29, 113, 184, 0.15);
}
.woo-box__menu .menu_dinamico .sub_menu > li a {
  line-height: 1;
  padding: 11px 5px !important;
  background: none !important;
  height: auto !important;
  min-height: 0px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
  gap: 5px;
}
.woo-box__menu .menu_dinamico .sub_menu > li a:hover {
  background: #1d71b8 !important;
  color: #fff !important;
}
.woo-box__menu .menu_dinamico .sub_menu > li a span {
  margin: 0 !important;
}
.woo-box__menu ul.menu_dinamico li.primeirono a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.8;
  line-height: 1.2;
}
.woo-box__menu ul.menu_dinamico li.primeirono a span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 !important;
  width: 30px;
}
.woo-box__menu .--linkmenu a {
  text-transform: none !important;
}
.woo-box__menu .--linkmenu a span:before {
  font-size: 1.5em;
}

.woo-box__shortcuts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 30px;
}
@media (min-width: 1500px) {
  .woo-box__shortcuts {
    gap: 15px;
  }
}
.woo-box__shortcuts a {
  flex: 1;
  height: 70px;
  border-radius: 10px;
  border: 1px solid #f6f6f6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-transform: none;
  background: #fff;
  color: #1d71b8;
  position: relative;
  font-size: 0.8em;
  position: relative;
}
@media (min-width: 1500px) {
  .woo-box__shortcuts a {
    font-size: 0.9em;
  }
}
.woo-box__shortcuts a:before {
  margin-bottom: 5px;
  font-size: 1.7em;
}
.woo-box__shortcuts a.--active {
  border: 1px solid #1d71b8;
}
.woo-box__shortcuts a.--active:after {
  content: "";
  position: absolute;
  bottom: -15px;
  width: 20px;
  height: 7px;
  background: #1d71b8;
  border-radius: 5px;
}
.woo-box__shortcuts a span.--highlight-blue:after, .woo-box__shortcuts a span.--highlight-red:after {
  font-family: "woo-icomoon" !important;
  position: absolute;
  bottom: 5px;
  right: 10px;
  font-size: 1.2em;
  font-weight: bold;
}
.woo-box__shortcuts a span.--highlight-blue:after {
  color: #1a80e2;
  content: "\e9a8";
}
.woo-box__shortcuts a span.--highlight-red:after {
  color: #d72424;
  content: "\e92b";
}
.woo-box__shortcuts a:hover {
  border-color: #1d71b8;
}

.woo-box__sticky {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 99;
  padding: 5px 0;
  background: #fff !important;
  border-bottom: 1px solid #eee;
  box-shadow: 1px 1px 10px 5px rgba(255, 255, 255, 0.2);
}

.woo-box__options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.woo-box__options > a:before {
  font-size: 1.8em !important;
}
.woo-box__options .woo-box__tooltip {
  z-index: 9;
  padding: 10px 0;
  background: #fff;
  border-radius: 10px;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 160px;
  left: -170px;
}
.woo-box__options .woo-box__tooltip.--w200 {
  width: 200px;
  left: -210px;
}
.woo-box__options .woo-box__tooltip:after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #fff;
  position: absolute;
  top: calc(50% - 7px);
  right: -7px;
}
.woo-box__options .woo-box__tooltip a {
  float: left;
  width: 100%;
  padding: 7px 15px;
  border-bottom: 1px solid rgba(29, 113, 184, 0.05);
  color: #1d71b8 !important;
  background: #Fff !important;
  font-size: 1.2em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 10px;
  box-sizing: border-box;
}
.woo-box__options .woo-box__tooltip a:before {
  font-size: 1.2em;
}
.woo-box__options .woo-box__tooltip a:hover {
  background: #1d71b8 !important;
  color: #fff !important;
}
.woo-box__options .woo-box__tooltip a:last-of-type {
  border-bottom: 0;
}
.woo-box__options .woo-box__tooltip a.--colorRed {
  color: #d72424 !important;
  background: #fff !important;
}
.woo-box__options .woo-box__tooltip a.--colorRed:hover {
  background: #d72424 !important;
  color: #fff !important;
}
.woo-box__options .woo-box__tooltip a.btn_alterar_sem_ico, .woo-box__options .woo-box__tooltip a.btn_excluir_sem_ico {
  text-transform: none !important;
}

.woo-page__default {
  font-family: "Poppins", sans-serif !important;
  transition: 0.5s;
}
.woo-page__default .woo-box__woofficeStart {
  max-width: 215px;
}
@media (min-width: 1239px) {
  .woo-page__default .woo-box__woofficeStart {
    max-width: none;
  }
}
.woo-page__default .woo-box__woofficeStart p {
  padding: 4px;
  padding-left: 0;
}
.woo-page__default .woo-box__woofficeStart .woo-box__title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  display: block;
}
.woo-page__default .woo-box__woofficeStart .wooffice-start-progresso-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 10px;
}
.woo-page__default .woo-box__woofficeStart .wooffice-start-progresso-container div {
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.woo-page__default .woo-box__woofficeStart .wooffice-start-progresso-container .wooffice-start-progresso {
  display: block;
  flex: 1;
  height: 10px;
  border-radius: 10px;
  background-color: #e6e6e6;
}
@media (min-width: 1500px) {
  .woo-page__default .woo-box__woofficeStart .wooffice-start-progresso-container .wooffice-start-progresso {
    /*width: 250px;*/
  }
}
.woo-page__default .woo-box__woofficeStart .wooffice-start-progresso-container .wooffice-start-progresso .wooffice-start-progresso-atual {
  background-color: #1d71b8;
}
.woo-page__default .woo-box__woofficeStart .wooffice-start-progresso-container .wooffice-start-count {
  width: auto;
  font-size: 0.8em;
  margin-left: 6px;
}
.woo-page__default.--rightRetreat {
  padding-left: 260px;
}
@media (min-width: 1500px) {
  .woo-page__default.--rightRetreat {
    padding-left: 310px;
  }
}
.woo-page__default.--rightRetreat .woo-box__woofficeStart {
  max-width: 150px;
}
@media (min-width: 1239px) {
  .woo-page__default.--rightRetreat .woo-box__woofficeStart {
    max-width: 190px;
  }
}
@media (min-width: 1365px) {
  .woo-page__default.--rightRetreat .woo-box__woofficeStart {
    max-width: 265px;
  }
}

body .woo-icon__logoSystem img.logo-smart, body .woo-icon__logoSystem img.logo-basic, body .woo-icon__logoSystem img.logo-lite {
  display: none;
}
body.logo-smart .woo-icon__logoSystem img {
  display: none;
}
body.logo-smart .woo-icon__logoSystem img.logo-smart {
  display: block;
}
body.logo-lite .woo-icon__logoSystem img {
  display: none;
}
body.logo-lite .woo-icon__logoSystem img.logo-lite {
  display: block;
}
body.logo-basic .woo-icon__logoSystem img {
  display: none;
}
body.logo-basic .woo-icon__logoSystem img.logo-basic {
  display: block;
}

.woo-tabs .ui-widget-header {
  border: 0px !important;
}
.woo-tabs .ui-tabs-nav {
  background: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.woo-tabs .ui-tabs-nav:after, .woo-tabs .ui-tabs-nav:before {
  display: none;
}
.woo-tabs .ui-tabs-nav li {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.woo-tabs .ui-tabs-nav li a {
  padding: 0px 10px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 5px;
  border: 1px solid #1d71b8 !important;
  color: #1d71b8;
  text-transform: none;
}
.woo-tabs .ui-tabs-nav li.ui-tabs-active a {
  background: #1d71b8 !important;
  border: 1px solid #1d71b8 !important;
  color: #fff;
}
.woo-tabs .ui-tabs-panel {
  float: left !important;
  width: 100% !important;
  padding: 15px;
  border: 2px solid #ededed;
  margin-top: 10px;
  border-radius: 15px;
}
.woo-tabs.--no-paddings .ui-tabs-panel {
  padding: 0 !important;
  border: 0 !important;
  margin-top: 10px;
}

@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
.woo-modal__sale {
  /*height: 300px;*/
  overflow: auto;
}
.woo-modal__sale::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__sale::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__sale::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__sale::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
@media (min-width: 900px) {
  .woo-modal__sale {
    /*height: 400px;*/
    font-size: 0.8em;
  }
}
@media (min-width: 1281px) {
  .woo-modal__sale {
    /*height: 520px;*/
    font-size: 0.9em;
  }
  .woo-modal__sale .chosen-single span {
    font-size: 0.8em;
  }
}
@media (min-width: 1500px) {
  .woo-modal__sale {
    /*height: 768px;*/
    font-size: 1.1em;
  }
  .woo-modal__sale .chosen-single span {
    font-size: 1em;
  }
}

.woo-modal__filterSales .woo-modal__filterSalesContent {
  overflow: auto;
  /*height: 300px;

  @include for-size(tablet-landscape-up) {
      height: 380px;
      font-size: 0.8em;
  }

  @include for-size(desktop-up) {
      height: 500px;
      font-size: 0.9em;
  }

  @include for-size(big-desktop-up) {
      height: 560px;
      font-size: 1.1em;
  }*/
}
.woo-modal__filterSales .woo-modal__filterSalesContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__filterSales .woo-modal__filterSalesContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__filterSales .woo-modal__filterSalesContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__filterSales .woo-modal__filterSalesContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}

.woo-modal__revalidationResult,
.woo-modal__exclusionResult {
  height: 300px;
  overflow: auto;
}
.woo-modal__revalidationResult::-webkit-scrollbar,
.woo-modal__exclusionResult::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__revalidationResult::-webkit-scrollbar-track,
.woo-modal__exclusionResult::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__revalidationResult::-webkit-scrollbar-thumb,
.woo-modal__exclusionResult::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__revalidationResult::-webkit-scrollbar-thumb:hover,
.woo-modal__exclusionResult::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
@media (min-width: 900px) {
  .woo-modal__revalidationResult,
  .woo-modal__exclusionResult {
    height: 380px;
    font-size: 0.8em;
  }
}
@media (min-width: 1281px) {
  .woo-modal__revalidationResult,
  .woo-modal__exclusionResult {
    height: 500px;
    font-size: 0.9em;
  }
}
@media (min-width: 1500px) {
  .woo-modal__revalidationResult,
  .woo-modal__exclusionResult {
    height: 560px;
    font-size: 1.1em;
  }
}
.woo-modal__revalidationResult .dataTables_wrapper .dataTables_length label,
.woo-modal__exclusionResult .dataTables_wrapper .dataTables_length label {
  font-size: 0.9em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
.woo-modal__revalidationResult .dataTables_wrapper .dataTables_length label select,
.woo-modal__exclusionResult .dataTables_wrapper .dataTables_length label select {
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  height: 29px;
  margin: 0;
  width: 70px;
}
.woo-modal__revalidationResult .dataTables_wrapper .DTTT_button_collection,
.woo-modal__exclusionResult .dataTables_wrapper .DTTT_button_collection {
  border-radius: 5px;
  border: 0;
  height: 29px;
  width: auto;
  background: #1a80e2;
  color: #fff !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0px 10px;
}
.woo-modal__revalidationResult .dataTables_wrapper .DTTT_button_collection span,
.woo-modal__exclusionResult .dataTables_wrapper .DTTT_button_collection span {
  color: #fff !important;
}
.woo-modal__revalidationResult .dataTables_wrapper .dataTables_info,
.woo-modal__exclusionResult .dataTables_wrapper .dataTables_info {
  font-size: 0.9em;
  padding: 0;
  height: 30px;
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.woo-modal__revalidationResult .dataTables_wrapper .dataTables_paginate,
.woo-modal__exclusionResult .dataTables_wrapper .dataTables_paginate {
  width: 50%;
  margin: 0 !important;
  margin-top: 10px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 10px;
}
.woo-modal__revalidationResult .dataTables_wrapper .dataTables_paginate a,
.woo-modal__exclusionResult .dataTables_wrapper .dataTables_paginate a {
  border-radius: 5px;
  border: 0;
  width: 29px;
  height: 29px;
  width: auto;
  background: #1a80e2;
  color: #fff !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0px 10px;
}
.woo-modal__revalidationResult .dataTables_wrapper .dataTables_paginate a .next,
.woo-modal__revalidationResult .dataTables_wrapper .dataTables_paginate a .previous,
.woo-modal__exclusionResult .dataTables_wrapper .dataTables_paginate a .next,
.woo-modal__exclusionResult .dataTables_wrapper .dataTables_paginate a .previous {
  background: #fff;
  border: 1px solid #ccc;
  color: #1a80e2;
}
.woo-modal__revalidationResult .dataTables_wrapper .woo-table,
.woo-modal__exclusionResult .dataTables_wrapper .woo-table {
  border-bottom: 0 !important;
}
.woo-modal__revalidationResult .dataTables_wrapper .woo-table tr th,
.woo-modal__exclusionResult .dataTables_wrapper .woo-table tr th {
  border-bottom: 0 !important;
}
.woo-modal__revalidationResult .dataTables_wrapper .woo-table tr td,
.woo-modal__exclusionResult .dataTables_wrapper .woo-table tr td {
  border-bottom: 2px solid #fff !important;
}

.woo-infor__line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-direction: row;
  gap: 20px;
}

/*FLUXOS*/
/*----------------------------------------*/
.woo-page__implantation {
  font-family: "Poppins", sans-serif;
  font-size: 1.2em;
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-page__implantation .woo-implantation__content {
  max-width: 1240px;
}
.woo-page__implantation .woo-grid__steps {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 2px dotted #e6e6e6;
}
.woo-page__implantation .woo-step__number {
  position: absolute;
  top: -15px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #1d71b8;
  color: #1d71b8;
  z-index: 999;
}
.woo-page__implantation .woo-step__description {
  box-sizing: border-box;
  margin: 10px 0;
  min-height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-page__implantation .woo-step__description p {
  text-align: center;
  color: #333;
  font-size: 0.7em;
}
@media (min-width: 1281px) {
  .woo-page__implantation .woo-step__description p {
    font-size: 0.8em;
  }
}
@media (min-width: 1500px) {
  .woo-page__implantation .woo-step__description p {
    font-size: 0.9em;
  }
}
.woo-page__implantation .woo-step__content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-page__implantation .woo-step__content .woo-icon__play {
  width: 100%;
  height: 100%;
  position: absolute;
  font-size: 3em;
  background: rgba(255, 255, 255, 0.85);
  color: #1d71b8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: none;
  z-index: 99;
}
.woo-page__implantation .woo-step__content:hover .woo-step__number {
  opacity: 0.5;
}
.woo-page__implantation .woo-step__content:hover .woo-icon__play {
  display: flex;
}
.woo-page__implantation .woo-step__content .woo-step__number.--completed {
  background: #1d71b8;
  color: #fff !important;
}
.woo-page__implantation .js-visibility-category {
  transform: rotate(180deg);
}
.woo-page__implantation .js-visibility-category.--closed {
  transform: rotate(0);
}

.woo-page__implantationModal {
  font-family: "Poppins", sans-serif;
}
.woo-page__implantationModal .woo-implantationModal__content {
  overflow: auto;
  padding-right: 10px;
}
.woo-page__implantationModal .woo-implantationModal__content::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-page__implantationModal .woo-implantationModal__content::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-page__implantationModal .woo-implantationModal__content::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-page__implantationModal .woo-implantationModal__content::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-page__implantationModal .woo-implantationModal__content .woo-box__subtitle {
  font-size: 0.8em;
  height: 30px;
}
.woo-page__implantationModal .woo-implantationModal__content .woo-button__cadaster {
  font-size: 0.8em !important;
}
@media (min-width: 1281px) {
  .woo-page__implantationModal .woo-implantationModal__content {
    height: 400px;
  }
}
@media (min-width: 1500px) {
  .woo-page__implantationModal .woo-implantationModal__content {
    height: auto;
  }
  .woo-page__implantationModal .woo-implantationModal__content .woo-box__subtitle {
    font-size: 1em;
  }
  .woo-page__implantationModal .woo-implantationModal__content .woo-button__cadaster {
    font-size: 1em !important;
  }
}

/*Modals*/
/*----------------------------------------*/
.woo-modal__stmp {
  font-size: 1.3em;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
  overflow-x: hidden;
}
.woo-modal__stmp::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__stmp::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__stmp::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__stmp::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
@media (min-width: 1281px) {
  .woo-modal__stmp {
    /*height: 400px;*/
  }
}
@media (min-width: 1500px) {
  .woo-modal__stmp {
    /*height: 520px;*/
  }
}

.woo-page__fraReport {
  font-family: "Poppins", sans-serif;
  font-size: 1.2em;
}

.woo-modal__fraReport {
  max-height: 600px;
  padding-right: 10px;
}
@media (min-width: 1500px) {
  .woo-modal__fraReport {
    max-height: 760px;
  }
}
.woo-modal__fraReport .woo-head {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 2px dotted #ccc;
}
.woo-modal__fraReport .woo-head icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border: 1px solid #1a80e2;
  color: #1a80e2;
  border-radius: 3px;
  font-size: 0.7em;
  margin-right: 10px;
  cursor: pointer;
}
.woo-modal__fraReport .woo-head icon:before {
  content: "\e90f";
  font-family: "woo-icomoon" !important;
}
.woo-modal__fraReport .woo-head p {
  margin: 0;
  font-size: 0.8em;
  font-weight: bold;
}
.woo-modal__fraReport .woo-div__branch {
  border: 2px solid #f1f1f1;
  padding: 10px;
  position: relative;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders {
  padding-left: 20px;
  display: none;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item {
  padding: 10px;
  border: 2px solid #ccc;
  border-radius: 10px;
  margin-bottom: 10px;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item .woo-head {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item .woo-sender__sales {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: repeat(1, 1fr);
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  display: none;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item .woo-sender__sales .woo-sale {
  padding: 7px;
  border: 1px solid #e4e4e4;
  border-radius: 10px;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item .woo-sender__sales .woo-sale .woo-tr__totalSender {
  display: none;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item .woo-sender__sales .woo-sale:last-of-type .woo-tr__totalSender {
  display: table-row;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item .woo-tr__totalBranch {
  display: none;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item.--active .woo-head {
  margin-bottom: 10px;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item.--active .woo-summary__sender {
  display: none;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item.--active .woo-sender__sales {
  display: grid;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item.--active .icon-visibility__sender {
  background: #1a80e2 !important;
  color: #fff;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item.--active .icon-visibility__sender:before {
  content: "\e910";
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item:last-of-type .woo-sale:last-of-type .woo-tr__totalBranch {
  display: table-row;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item:hover {
  border: 2px solid #1a80e2;
}
.woo-modal__fraReport .woo-div__branch .woo-div__senders .woo-sender__item:hover .woo-summary__item span {
  color: #1a80e2;
}
.woo-modal__fraReport .woo-div__branch.--active .woo-div__senders {
  display: block;
}
.woo-modal__fraReport .woo-div__branch.--active:after {
  content: "";
  position: absolute;
  height: calc(100% - 80px);
  bottom: 20px;
  left: 15px;
  width: 4px;
  background: #ebebeb;
  border-radius: 5px;
}
.woo-modal__fraReport .woo-div__branch.--active .icon-visibility__branch {
  background: #1a80e2 !important;
  color: #fff;
}
.woo-modal__fraReport .woo-div__branch.--active .icon-visibility__branch:before {
  content: "\e910";
}
.woo-modal__fraReport .woo-div__branch:last-of-type .woo-tr__totalGeneral {
  display: table-row;
}
.woo-modal__fraReport .woo-tr__totalSender {
  background: #dedede !important;
}
.woo-modal__fraReport .woo-tr__totalSender td {
  background: #dedede !important;
}
.woo-modal__fraReport .woo-tr__totalSender:hover {
  background: #dedede !important;
}
.woo-modal__fraReport .woo-tr__totalBranch {
  background: #dedede !important;
}
.woo-modal__fraReport .woo-tr__totalBranch td {
  font-weight: bold;
  background: #dedede !important;
  padding: 15px 5px !important;
}
.woo-modal__fraReport .woo-tr__totalBranch:hover {
  background: #dedede !important;
}
.woo-modal__fraReport .woo-tr__totalProvider {
  background: #dedede !important;
}
.woo-modal__fraReport .woo-tr__totalProvider td {
  font-weight: bold;
  background: #dedede !important;
  /*padding: 15px 5px !important;*/
}
.woo-modal__fraReport .woo-tr__totalProvider:hover {
  background: #dedede !important;
}
.woo-modal__fraReport .woo-tr__totalGeneral {
  background: #dedede !important;
  display: none;
}
.woo-modal__fraReport .woo-tr__totalGeneral td {
  font-weight: bold;
  background: #dedede !important;
  padding: 15px 5px !important;
}
.woo-modal__fraReport .woo-tr__totalGeneral:hover {
  background: #dedede !important;
}
.woo-modal__fraReport .woo-summary__sender {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.woo-modal__fraReport .woo-summary__sender .woo-summary__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 20px;
}
.woo-modal__fraReport .woo-summary__sender .woo-summary__item span {
  font-size: 0.6em;
}
.woo-modal__fraReport .woo-summary__sender .woo-summary__item span:first-of-type {
  font-size: 0.5em;
}

.woo-modal__registerPeople .woo-modal__registerContent {
  height: 300px;
  overflow: auto;
}
.woo-modal__registerPeople .woo-modal__registerContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__registerPeople .woo-modal__registerContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__registerPeople .woo-modal__registerContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__registerPeople .woo-modal__registerContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
@media (min-width: 900px) {
  .woo-modal__registerPeople .woo-modal__registerContent {
    height: 380px;
    font-size: 0.8em;
  }
}
@media (min-width: 1281px) {
  .woo-modal__registerPeople .woo-modal__registerContent {
    height: 500px;
    font-size: 0.9em;
  }
}
@media (min-width: 1500px) {
  .woo-modal__registerPeople .woo-modal__registerContent {
    height: 560px;
    font-size: 1.1em;
  }
}

.woo-modal__viewHistory {
  height: 300px;
  overflow: auto;
}
.woo-modal__viewHistory::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__viewHistory::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__viewHistory::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__viewHistory::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
@media (min-width: 900px) {
  .woo-modal__viewHistory {
    height: 400px;
    font-size: 0.8em;
  }
}
@media (min-width: 1281px) {
  .woo-modal__viewHistory {
    height: 520px;
    font-size: 0.9em;
  }
}
@media (min-width: 1500px) {
  .woo-modal__viewHistory {
    height: 580px;
    font-size: 1.1em;
  }
}

.woo-box__imageCompany img {
  width: 100px;
}
.woo-box__imageCompany .--no-image {
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #f8f8f8;
  border: 1px solid #f3f3f3;
  border-radius: 10px;
}
.woo-box__imageCompany .--no-image:before {
  content: "\e961";
  color: #1d71b8;
  font-size: 2em;
  font-family: "woo-icomoon" !important;
}

.woo-modal__xxx {
  height: 300px;
  overflow: auto;
}
.woo-modal__xxx::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__xxx::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__xxx::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__xxx::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
@media (min-width: 900px) {
  .woo-modal__xxx {
    height: 400px;
    font-size: 0.8em;
  }
}
@media (min-width: 1281px) {
  .woo-modal__xxx {
    height: 520px;
    font-size: 0.9em;
  }
}
@media (min-width: 1500px) {
  .woo-modal__xxx {
    height: 580px;
    font-size: 1.1em;
  }
}

.woo-modal__duplicateDetails {
  overflow: auto;
  font-size: 0.9em;
  height: 300px;
}
.woo-modal__duplicateDetails::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__duplicateDetails::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__duplicateDetails::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__duplicateDetails::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
@media (min-width: 900px) {
  .woo-modal__duplicateDetails {
    height: 400px;
  }
}
@media (min-width: 1281px) {
  .woo-modal__duplicateDetails {
    height: 520px;
  }
}
@media (min-width: 1500px) {
  .woo-modal__duplicateDetails {
    height: 768px;
  }
}
.woo-modal__duplicateDetails .woo-box__actions button {
  position: relative;
  order: 7;
}
.woo-modal__duplicateDetails .woo-box__actions button span {
  display: none;
  position: absolute;
  padding: 10px;
  background: #fff;
  color: #090909;
  text-align: center;
  z-index: 99999;
  border-left: 0;
  border-radius: 0;
  border: 0;
  box-shadow: 1px 1px 15px 5px rgba(51, 51, 51, 0.07);
  border-radius: 5px;
  top: calc(100% + 15px);
  line-height: 1.3em;
  right: 0;
  width: 130px;
}
.woo-modal__duplicateDetails .woo-box__actions button:hover span {
  display: block;
}

.woo-modal__addSale .dataTables_wrapper .dataTables_filter {
  float: left !important;
  width: 100% !important;
  padding-bottom: 10px !important;
  border-bottom: 2px dotted #ccc !important;
  margin-bottom: 10px !important;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_filter label {
  float: right !important;
  max-width: 340px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_filter label input {
  margin: 0 !important;
  border-radius: 5px !important;
  flex: 1 !important;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_length label {
  font-size: 0.9em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_length label select {
  border-radius: 5px;
  border: 1px solid #e6e6e6;
  height: 29px;
  margin: 0;
  width: 70px;
}
.woo-modal__addSale .dataTables_wrapper .DTTT_button_collection {
  border-radius: 5px;
  border: 0;
  height: 29px;
  width: auto;
  background: #1a80e2;
  color: #fff !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0px 10px;
}
.woo-modal__addSale .dataTables_wrapper .DTTT_button_collection span {
  color: #fff !important;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_info {
  font-size: 0.9em;
  padding: 0;
  height: 30px;
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_paginate {
  width: 50%;
  margin: 0 !important;
  margin-top: 10px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 10px;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_paginate > span {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_paginate a {
  border-radius: 5px;
  border: 0;
  width: 29px !important;
  height: 29px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff !important;
  color: #1a80e2 !important;
  border: 1px solid #1a80e2 !important;
  padding: 0px !important;
  box-sizing: border-box !important;
  line-height: 1 !important;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_paginate a.current {
  border: 1px solid #1a80e2 !important;
  background: #1a80e2 !important;
  color: #fff !important;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_paginate a.disabled {
  border: 1px solid #1a80e2 !important;
  background: #fff !important;
  color: #1a80e2 !important;
  opacity: 0.3 !important;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_paginate a.disabled:hover {
  opacity: 0.3 !important;
  color: #1a80e2 !important;
}
.woo-modal__addSale .dataTables_wrapper .dataTables_paginate a:hover {
  opacity: 0.8 !important;
  color: #1a80e2 !important;
}
.woo-modal__addSale .dataTables_wrapper .woo-table {
  border-bottom: 0 !important;
}
.woo-modal__addSale .dataTables_wrapper .woo-table tr th {
  border-bottom: 0 !important;
}
.woo-modal__addSale .dataTables_wrapper .woo-table tr td {
  border-bottom: 2px solid #fff !important;
}

.woo-modal__installments .woo-modal__installmentsContent {
  overflow: auto;
  position: relative;
}
.woo-modal__installments .woo-modal__installmentsContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__installments .woo-modal__installmentsContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__installments .woo-modal__installmentsContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__installments .woo-modal__installmentsContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-modal__installments .woo-modal__installmentsContent .--sticker {
  position: sticky;
  top: 0;
  z-index: 999;
  box-shadow: 0px 15px 7px -5px rgba(0, 0, 0, 0.1);
}

.woo-modal__dismissInstallments {
  /*...*/
}

.woo-modal__filterBills .woo-modal__filterBillsContent {
  height: 300px;
  overflow: auto;
}
.woo-modal__filterBills .woo-modal__filterBillsContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__filterBills .woo-modal__filterBillsContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__filterBills .woo-modal__filterBillsContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__filterBills .woo-modal__filterBillsContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
@media (min-width: 900px) {
  .woo-modal__filterBills .woo-modal__filterBillsContent {
    height: 380px;
    font-size: 0.8em;
  }
}
@media (min-width: 1281px) {
  .woo-modal__filterBills .woo-modal__filterBillsContent {
    height: 500px;
    font-size: 0.9em;
  }
}
@media (min-width: 1500px) {
  .woo-modal__filterBills .woo-modal__filterBillsContent {
    height: 560px;
    font-size: 1.1em;
  }
}

.woo-modal__attachment .woo-modal__attachmentContent {
  overflow: auto;
  /*height: 300px;

  @include for-size(tablet-landscape-up) {
      height: 380px;
      font-size: 0.8em;
  }

  @include for-size(desktop-up) {
      height: 500px;
      font-size: 0.9em;
  }

  @include for-size(big-desktop-up) {
      height: 560px;
      font-size: 1.1em;
  }*/
}
.woo-modal__attachment .woo-modal__attachmentContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__attachment .woo-modal__attachmentContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__attachment .woo-modal__attachmentContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__attachment .woo-modal__attachmentContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}

.woo-modal__history .woo-modal__historyContent {
  overflow: auto;
  /*height: 300px;

  @include for-size(tablet-landscape-up) {
      height: 380px;
      font-size: 0.8em;
  }

  @include for-size(desktop-up) {
      height: 500px;
      font-size: 0.9em;
  }

  @include for-size(big-desktop-up) {
      height: 560px;
      font-size: 1.1em;
  }*/
}
.woo-modal__history .woo-modal__historyContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__history .woo-modal__historyContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__history .woo-modal__historyContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__history .woo-modal__historyContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}

.woo-modal__provision .woo-modal__provisionContent {
  overflow: auto;
  min-height: 300px;
  /*height: 300px;

  @include for-size(tablet-landscape-up) {
      height: 380px;
      font-size: 0.8em;
  }

  @include for-size(desktop-up) {
      height: 500px;
      font-size: 0.9em;
  }

  @include for-size(big-desktop-up) {
      height: 560px;
      font-size: 1.1em;
  }*/
}
.woo-modal__provision .woo-modal__provisionContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__provision .woo-modal__provisionContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__provision .woo-modal__provisionContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__provision .woo-modal__provisionContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}

.woo-modal__releases .woo-modal__releasesContent {
  overflow: auto;
  position: relative;
}
.woo-modal__releases .woo-modal__releasesContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__releases .woo-modal__releasesContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__releases .woo-modal__releasesContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__releases .woo-modal__releasesContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
.woo-modal__releases .woo-modal__releasesContent .--sticker {
  position: sticky;
  top: 0;
  z-index: 999;
  box-shadow: 0px 15px 7px -5px rgba(0, 0, 0, 0.1);
}

body.--contrast {
  background: #e9e9e9 !important;
  /**
  * Boxes
  */
  /**
  * Notifications
  */
  /**
  * Widgets
  */
  /**
  * Inputs
  */
  /**
  * TABLE
  */
  /**
  * css WOO_reset
  */
}
body.--contrast .woo-box__default,
body.--contrast .woo-box__secondary {
  border-color: #d7d7d7 !important;
}
body.--contrast .woo-box__default.--grey,
body.--contrast .woo-box__secondary.--grey {
  background: #eeeeee !important;
}
body.--contrast .woo-notification.--warning {
  color: #000;
}
body.--contrast .--divider,
body.--contrast .woo-divider__dotted {
  border-color: #d7d7d7;
}
body.--contrast .woo-inputs input[type=text],
body.--contrast .woo-inputs input[type=email],
body.--contrast .woo-inputs input[type=number],
body.--contrast .woo-inputs input[type=date],
body.--contrast .woo-inputs input[type=password],
body.--contrast .woo-inputs textarea,
body.--contrast .woo-inputs select {
  border-color: #a5a5a5;
  color: #000;
  font-size: 0.9em;
}
body.--contrast .woo-inputs .woo-input .woo-legend {
  color: #000;
  font-size: 1em;
}
body.--contrast .woo-inputs .woo-radio input[type=radio] + label,
body.--contrast .woo-inputs .woo-checkbox input[type=checkbox] + span,
body.--contrast .woo-inputs .woo-checkbox input[type=checkbox] + input + span,
body.--contrast .woo-inputs .woo-checkbox input[type=checkbox] + label,
body.--contrast .woo-inputs .woo-checkbox input[type=checkbox] + input + label {
  font-size: 1em;
}
body.--contrast .woo-inputs .woo-checkbox input[type=checkbox] + span:before,
body.--contrast .woo-inputs .woo-checkbox input[type=checkbox] + input + span:before,
body.--contrast .woo-inputs .woo-checkbox input[type=checkbox] + label:before,
body.--contrast .woo-inputs .woo-checkbox input[type=checkbox] + input + label:before {
  border-color: #a5a5a5;
}
body.--contrast .woo-inputs div.--disabled,
body.--contrast .woo-inputs span.--disabled,
body.--contrast .woo-inputs label.--disabled {
  border-color: #a5a5a5;
  background: #cacaca;
  color: #000;
}
body.--contrast .chosen-container .chosen-single {
  border-color: #a5a5a5 !important;
}
body.--contrast .chosen-container .chosen-single span {
  font-size: 0.9em !important;
}
body.--contrast .chosen-container .chosen-drop .chosen-search input {
  border-color: #a5a5a5 !important;
}
body.--contrast .chosen-container .chosen-drop .chosen-results li {
  font-size: 0.9em !important;
}
body.--contrast .chosen-container.chosen-container-active .chosen-single {
  border: 1px solid #a5a5a5 !important;
}
body.--contrast .woo-css .woo-form .woo-legend {
  font-size: 0.8em;
}
body.--contrast .woo-css .woo-form input[type=text],
body.--contrast .woo-css .woo-form input[type=email],
body.--contrast .woo-css .woo-form input[type=number],
body.--contrast .woo-css .woo-form input[type=date],
body.--contrast .woo-css .woo-form input[type=password],
body.--contrast .woo-css .woo-form textarea,
body.--contrast .woo-css .woo-form select {
  padding: 0 5px !important;
}
body.--contrast .woo-table tr th {
  font-size: 0.8em !important;
  color: #000 !important;
}
body.--contrast .woo-table tr td {
  color: #000 !important;
}
body.--contrast .woo-table.--darken tr td {
  background: #e3e3e3;
}
body.--contrast .woo-table.--min tr .space,
body.--contrast .woo-table.--min tr .--space, body.--contrast .woo-table.--small tr .space,
body.--contrast .woo-table.--small tr .--space {
  height: 7px;
}
body.--contrast .woo-css .woo-form input[type=text],
body.--contrast .woo-css .woo-form input[type=email],
body.--contrast .woo-css .woo-form input[type=number],
body.--contrast .woo-css .woo-form input[type=date],
body.--contrast .woo-css .woo-form input[type=password],
body.--contrast .woo-css .woo-form textarea,
body.--contrast .woo-css .woo-form select {
  border-color: #a5a5a5;
  color: #000;
  font-size: 0.9em;
}
body.--contrast .woo-css .woo-checkbox input[type=checkbox] + span:before,
body.--contrast .woo-css .woo-checkbox input[type=checkbox] + input + span:before {
  border-color: #000;
}
body.--contrast .woo-box__radius {
  border-color: #8b8b8b;
}
body.--contrast .woo-modal .woo-legend {
  font-size: 0.9em !important;
}
body.--contrast .woo-modal .woo-radio input[type=radio] + label,
body.--contrast .woo-modal .woo-checkbox input[type=checkbox] + span,
body.--contrast .woo-modal .woo-checkbox input[type=checkbox] + input + span,
body.--contrast .woo-modal .woo-checkbox input[type=checkbox] + label,
body.--contrast .woo-modal .woo-checkbox input[type=checkbox] + input + label,
body.--contrast .woo-modal input[type=text],
body.--contrast .woo-modal input[type=email],
body.--contrast .woo-modal input[type=number],
body.--contrast .woo-modal input[type=date],
body.--contrast .woo-modal input[type=password],
body.--contrast .woo-modal textarea,
body.--contrast .woo-modal select {
  font-size: 0.8em !important;
}

.woo-areaAgent {
  font-family: "Poppins", sans-serif;
  background: #f3f3f3;
  font-size: 0.9em;
}
@media (min-width: 1024px) {
  .woo-areaAgent {
    overflow: hidden !important;
  }
}
.woo-areaAgent * {
  box-sizing: border-box;
}
.woo-areaAgent .woo-areaAgent__fixed {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 1024px) {
  .woo-areaAgent .woo-areaAgent__fixed {
    position: fixed;
    top: 0;
    max-width: none;
    height: 100%;
    flex-direction: row;
    align-items: stretch;
  }
}
.woo-areaAgent .woo-areaAgent__asideLeft {
  width: 100%;
  padding: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 1024px) {
  .woo-areaAgent .woo-areaAgent__asideLeft {
    width: 300px;
    padding: 20px 0;
    height: 100%;
  }
}
.woo-areaAgent .woo-areaAgent__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  overflow: auto;
  padding: 15px;
}
@media (min-width: 1024px) {
  .woo-areaAgent .woo-areaAgent__body {
    padding: 0;
    gap: 0;
  }
}
.woo-areaAgent .woo-areaAgent__body::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #f3f3f3;
  border-radius: 4px;
}
.woo-areaAgent .woo-areaAgent__body::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-areaAgent .woo-areaAgent__body::-webkit-scrollbar-thumb {
  background-color: #c7c7c7;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-areaAgent .woo-areaAgent__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 30px;
}
@media (min-width: 1024px) {
  .woo-areaAgent .woo-areaAgent__header {
    padding: 15px 0;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.woo-areaAgent .woo-areaAgent__page {
  flex: 1;
  padding: 20px;
  background: #fff;
  border-radius: 15px;
}
.woo-areaAgent .woo-areaAgent__page h1 {
  font-weight: bold;
  font-size: 1.1em;
  text-align: left;
  margin: 0;
  margin-bottom: 20px;
  color: #1d71b8;
}
@media (max-width: 1024px) {
  .woo-areaAgent .woo-input {
    width: 100% !important;
  }
}

.woo-areaAgent__logo {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-areaAgent__logo img {
  width: 100%;
  max-width: 70px;
}

.woo-areaAgent__logoAgency {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-areaAgent__logoAgency img {
  width: 100%;
  max-width: 70px;
}

.woo-areaAgent__client {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  position: relative;
  font-size: 0.8em;
  cursor: pointer;
  padding: 10px 20px;
  border-radius: 25px;
  background: #e5e5e5;
}
@media (min-width: 460px) {
  .woo-areaAgent__client {
    width: auto;
  }
}
.woo-areaAgent__client span {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #333;
  background: #e5e5e5;
  font-size: 1.5em;
  display: none;
}
.woo-areaAgent__client icon {
  font-size: 1.5em;
  color: #333;
}
.woo-areaAgent__client icon:before {
  font-weight: bold;
}
.woo-areaAgent__client .woo-box__address {
  display: none;
  position: absolute;
  width: 300px;
  background: #fff;
  border-radius: 15px;
  padding: 15px;
  top: calc(100% + 10px);
  right: 0;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1254901961);
  z-index: 9999;
}
.woo-areaAgent__client .woo-box__address p {
  margin: 0;
  width: 100%;
}
.woo-areaAgent__client .woo-box__address p:first-of-type {
  font-weight: bold;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.woo-areaAgent__client:hover .woo-box__address {
  display: block;
}
.woo-areaAgent__client .woo-client__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
.woo-areaAgent__client .woo-client__content icon {
  order: 1;
}
.woo-areaAgent__client .woo-client__content p {
  order: 2;
}
@media (min-width: 460px) {
  .woo-areaAgent__client .woo-client__content {
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .woo-areaAgent__client .woo-client__content p {
    order: 1;
  }
  .woo-areaAgent__client .woo-client__content icon {
    order: 2;
  }
}

.woo-areaAgent__cnpj {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 10px;
  position: relative;
  font-size: 0.8em;
  cursor: pointer;
}
.woo-areaAgent__cnpj span {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #333;
  background: #e5e5e5;
  font-size: 1.5em;
}

.woo-areaAgent__menu {
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
@media (max-width: 1024px) {
  .woo-areaAgent__menu {
    max-width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow-y: hidden;
  }
}
@media (min-width: 1024px) {
  .woo-areaAgent__menu {
    padding: 0 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
  }
}
.woo-areaAgent__menu button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 15px;
  padding: 20px 10px;
  border: 0;
  border-radius: 10px;
  position: relative;
}
.woo-areaAgent__menu button:hover {
  background: #ebebeb;
}
.woo-areaAgent__menu button.--active {
  background: #ebebeb;
}
.woo-areaAgent__menu button.--active:after {
  content: "";
  width: 15px;
  height: 5px;
  border-radius: 5px;
  background: #1d71b8;
  position: absolute;
  bottom: -10px;
}
@media (min-width: 1024px) {
  .woo-areaAgent__menu button.--active:after {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    right: 15px;
    bottom: inherit;
  }
}
.woo-areaAgent__menu button:before {
  width: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.5em;
}
.woo-areaAgent__menu button span {
  display: none;
}
@media (min-width: 1024px) {
  .woo-areaAgent__menu button {
    width: 100%;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .woo-areaAgent__menu button span {
    display: block;
  }
}

.woo-os__menu a:first-of-type:before {
  font-size: 1.5em !important;
}
.woo-os__menu a:last-of-type:before {
  font-size: 1.3em !important;
}

.woo-box__sortablel {
  /*border: 1px solid #dedede;*/
  /*border-radius: 10px;*/
  /*background: #f6f6f6;*/
  /*padding: 20px;*/
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.woo-box__sortablel .woo-col__status {
  font-weight: bold;
  padding: 10px;
  border-radius: 7px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.woo-box__sortablel .woo-col__status .woo-icon__arrow {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*background: $color-client;*/
  /*border: 1px solid $color-client;*/
  color: #1d71b8;
  /*display: none;*/
  font-weight: 900;
  font-size: 1.3em;
}
.woo-box__sortablel .woo-col__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  border-radius: 7px;
  transition: 0.2s;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 10px;
  min-height: 300px;
}
.woo-box__sortablel .woo-col__content.--active {
  padding: 10px;
  border: 2px solid #1d71b8;
}
.woo-box__sortablel .woo-col__content .woo-content__item {
  padding: 10px 15px;
  border-radius: 7px;
  background: #fff;
  border: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 5px;
}
.woo-box__sortablel .woo-col__content .woo-content__item .--title {
  font-weight: bold;
  font-size: 1em;
}
.woo-box__sortablel .woo-col__content .woo-content__item .--menu {
  width: 25px;
  height: 25px;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ccc;
  color: #1d71b8;
  margin-right: -10px;
  margin-top: -5px;
}
.woo-box__sortablel .woo-col__content .woo-content__item .--menu:hover {
  background: #dcdcdc;
}
.woo-box__sortablel .woo-col__content .woo-content__item .--description {
  font-size: 0.9em;
}
.woo-box__sortablel .woo-col__content .woo-content__item .--status {
  /*                padding: 6px;
  border-radius: 4px;
  background: #eee;
  text-align: center;*/
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  font-size: 0.8em;
  font-weight: bold;
}
.woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip {
  z-index: 9;
  padding: 10px 0;
  background: #fff;
  border-radius: 10px;
  box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 160px;
  /*&:after {
      content: "";
      width: 0px;
      height: 0px;
      border-top: 7px solid transparent;
      border-bottom: 7px solid transparent;
      border-left: 7px solid #fff;
      position: absolute;
      top: calc(50% - 7px);
      right: -7px;
  }*/
}
.woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip.--w200 {
  width: 200px;
  left: -210px;
}
.woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip a {
  float: left;
  width: 100%;
  padding: 7px 15px;
  border-bottom: 1px solid rgba(29, 113, 184, 0.05);
  color: #1d71b8 !important;
  background: #Fff !important;
  font-size: 1.2em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 10px;
}
.woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip a:before {
  font-size: 1.2em;
}
.woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip a:hover {
  background: #1d71b8 !important;
  color: #fff !important;
}
.woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip a:last-of-type {
  border-bottom: 0;
}
.woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip a.--colorRed {
  color: #d72424 !important;
  background: #fff !important;
}
.woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip a.--colorRed:hover {
  background: #d72424 !important;
  color: #fff !important;
}
.woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip a.btn_alterar_sem_ico, .woo-box__sortablel .woo-col__content .woo-content__item .woo-box__tooltip a.btn_excluir_sem_ico {
  text-transform: none !important;
}
.woo-box__sortablel .woo-col__status,
.woo-box__sortablel .woo-col__content {
  background: rgba(132, 199, 255, 0.2901960784);
}

.woo-modal__registerCalendar .woo-modal__registerContent {
  height: 300px;
  overflow: auto;
}
.woo-modal__registerCalendar .woo-modal__registerContent::-webkit-scrollbar {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.woo-modal__registerCalendar .woo-modal__registerContent::-webkit-scrollbar-track {
  border-radius: 10px;
}
.woo-modal__registerCalendar .woo-modal__registerContent::-webkit-scrollbar-thumb {
  background-color: #d4d4d4;
  border-radius: 10px;
  border: 5px solid transparent;
  background-clip: padding-box;
}
.woo-modal__registerCalendar .woo-modal__registerContent::-webkit-scrollbar-thumb:hover {
  background-color: #b7b7b7;
}
@media (min-width: 900px) {
  .woo-modal__registerCalendar .woo-modal__registerContent {
    height: 380px;
    font-size: 0.8em;
  }
}
@media (min-width: 1281px) {
  .woo-modal__registerCalendar .woo-modal__registerContent {
    height: 500px;
    font-size: 0.9em;
  }
}
@media (min-width: 1500px) {
  .woo-modal__registerCalendar .woo-modal__registerContent {
    height: 560px;
    font-size: 1.1em;
  }
}

.woo-page__training {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}
.woo-page__training .page-description {
  padding: 20px;
  border-radius: 20px;
  background: rgba(29, 113, 184, 0.1);
  border: 2px solid rgba(29, 113, 184, 0.5);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 20px;
}
.woo-page__training .page-description .woo-icon-student {
  font-size: 4em;
  color: rgba(29, 113, 184, 0.4);
  line-height: 1;
}
.woo-page__training .page-description > div {
  padding-top: 7px;
}
.woo-page__training .page-description > div > p {
  font-size: 1.2em;
}
.woo-page__training .module {
  background: #fff;
  border-radius: 15px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.woo-page__training .module .module-head {
  font-weight: bold;
  font-size: 1.4em;
  padding: 20px;
  border-bottom: 1px solid #efefef;
}
.woo-page__training .module-category {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  padding: 20px;
}
.woo-page__training .module-category .category-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  color: #8a8a8a;
  padding-right: 20px;
  /*            span:first-of-type{
      display:none;
  }*/
}
.woo-page__training .module-category .category-head:hover {
  cursor: pointer;
  color: #1d71b8;
}
.woo-page__training .module-category .category-head p {
  font-weight: 500;
  font-size: 1.3em;
}
.woo-page__training .module-category .category-head .icon-arrow {
  width: 25px;
  height: 25px;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.woo-page__training .module-category.close .js-contentBox {
  display: none;
}
.woo-page__training .module-category.close .category-head .icon-arrow:before {
  transform: rotate(180deg);
}
.woo-page__training .functionality {
  width: 100%;
  padding: 15px;
  border-radius: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  cursor: pointer;
  background: #efefef;
  border: 2px solid #efefef;
  margin-bottom: 10px;
}
.woo-page__training .functionality:hover {
  background: #efefef;
  border-color: #1d71b8;
}
.woo-page__training .functionality > p {
  font-weight: 500;
  font-size: 1em;
  flex: 1;
}
.woo-page__training .functionality span:before {
  font-size: 2em;
  color: #1d71b8;
}

@media (min-width: 1024px) {
  .--totextleft {
    text-align: left;
  }
  .--torowstart {
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .--torowcenter {
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .--torowcenterend {
    flex-direction: row;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .--togrid-2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: repeat(2, 1fr);
    grid-template-columns: repeat(2, 1fr);
  }
  .--beforeshow:before {
    display: block;
  }
}
@media (min-width: 1024px) {
  .--towid5 {
    width: 5%;
  }
  .--towid10 {
    width: 10%;
  }
  .--towid15 {
    width: 15%;
  }
  .--towid20 {
    width: 20%;
  }
  .--towid25 {
    width: 25%;
  }
  .--towid30 {
    width: 30%;
  }
  .--towid35 {
    width: 35%;
  }
  .--towid40 {
    width: 40%;
  }
  .--towid45 {
    width: 45%;
  }
  .--towid50 {
    width: 50%;
  }
  .--towid55 {
    width: 55%;
  }
  .--towid60 {
    width: 60%;
  }
  .--towid65 {
    width: 65%;
  }
  .--towid70 {
    width: 70%;
  }
  .--towid75 {
    width: 75%;
  }
  .--towid80 {
    width: 80%;
  }
  .--towid85 {
    width: 85%;
  }
  .--towid90 {
    width: 90%;
  }
  .--towid95 {
    width: 95%;
  }
  .--towid100 {
    width: 100%;
  }
}
