@charset "UTF-8";
.não-editar-aqui {
  display: none; }

.container-card {
  background-color: #ffffff;
  border-radius: 0.75rem;
  padding: 2rem 2.5rem;
  display: flex;
  box-shadow: 0px 0px 8px #00000029; }

.header-logado {
  width: 100%;
  margin: 0;
  display: flex;
  flex-direction: column; }
  .header-logado .header-bar {
    padding: 0.75rem 1rem;
    padding-right: 3.5rem;
    margin: 0;
    background-color: #0A1D6F;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: content-box; }
    .header-logado .header-bar .logo-header {
      width: 120px; }
      .header-logado .header-bar .logo-header img {
        width: 100%; }
    .header-logado .header-bar .data-header {
      display: flex;
      box-sizing: content-box; }
      .header-logado .header-bar .data-header .saldos-header {
        color: #ffffff;
        margin-right: 0.5rem;
        display: flex;
        flex-direction: column;
        justify-content: center; }
      .header-logado .header-bar .data-header .saldo-toggle-h {
        display: none; }
      .header-logado .header-bar .data-header .saldo-toggle {
        padding: 0.7rem 1rem;
        margin-right: 2rem;
        font-size: 14px;
        background-color: transparent;
        border: none;
        color: #57ffff;
        cursor: pointer; }
        .header-logado .header-bar .data-header .saldo-toggle:hover {
          color: #00CFD9; }
        .header-logado .header-bar .data-header .saldo-toggle:focus-visible {
          outline: none; }
      .header-logado .header-bar .data-header .pesquisa-header {
        position: relative;
        margin-right: 2rem; }
        .header-logado .header-bar .data-header .pesquisa-header input {
          border: 2px solid transparent;
          display: block;
          padding: 0.275rem 1.2rem;
          padding-right: 2rem;
          font-size: 1rem !important;
          font-weight: 400;
          line-height: 1.5;
          color: #212529;
          background-color: #ffffff;
          background-clip: padding-box;
          appearance: none;
          border-radius: 2rem;
          width: 100%;
          max-width: none;
          max-height: none;
          box-sizing: content-box; }
          .header-logado .header-bar .data-header .pesquisa-header input:focus {
            box-shadow: 0 0 0 0.25rem rgba(0, 207, 217, 0.25); }
          .header-logado .header-bar .data-header .pesquisa-header input:focus-visible {
            outline: none; }
        .header-logado .header-bar .data-header .pesquisa-header button {
          position: absolute;
          top: 0.75rem;
          right: -2.2rem;
          background-color: transparent;
          color: #00CFD9;
          cursor: pointer; }
          .header-logado .header-bar .data-header .pesquisa-header button:hover {
            color: #24828A; }
      .header-logado .header-bar .data-header .button-sair {
        padding: 0.7rem 1rem;
        margin-left: 2rem;
        font-size: 14px;
        font-weight: 700;
        cursor: pointer;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='18px' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(1 0 0 1 -1202 -18 )'%3E%3Cpath d='M 8.9515306122449 16.46015625 C 8.9421768707483 16.51171875 8.9515306122449 16.575 8.9795918367347 16.65 C 8.9795918367347 16.6875 8.98426870748299 16.78125 8.99362244897959 16.93125 C 9.00297619047619 17.08125 9.00531462585034 17.20546875 9.00063775510204 17.30390625 C 8.99596088435374 17.40234375 8.98193027210884 17.5125 8.95854591836735 17.634375 C 8.93516156462585 17.75625 8.88839285714286 17.84765625 8.81823979591837 17.90859375 C 8.74808673469388 17.96953125 8.65221088435374 18 8.53061224489796 18 L 4.04081632653061 18 C 2.92772108843537 18 1.97597789115646 17.60390625 1.18558673469388 16.81171875 C 0.395195578231292 16.01953125 0 15.065625 0 13.95 L 0 4.05 C 0 2.934375 0.395195578231292 1.98046875 1.18558673469388 1.18828125 C 1.97597789115646 0.396093749999997 2.92772108843537 0 4.04081632653061 0 L 8.53061224489796 0 C 8.65221088435374 0 8.75744047619048 0.0445312499999975 8.84630102040816 0.13359375 C 8.93516156462585 0.222656249999999 8.9795918367347 0.328124999999999 8.9795918367347 0.45 C 8.9795918367347 0.487499999999998 8.98426870748299 0.581249999999999 8.99362244897959 0.73125 C 9.00297619047619 0.881249999999998 9.00531462585034 1.00546875 9.00063775510204 1.10390625 C 8.99596088435374 1.20234375 8.98193027210884 1.3125 8.95854591836735 1.434375 C 8.93516156462585 1.55625 8.88839285714286 1.64765625 8.81823979591837 1.70859375 C 8.74808673469388 1.76953125 8.65221088435374 1.8 8.53061224489796 1.8 L 4.04081632653061 1.8 C 3.4234693877551 1.8 2.89498299319728 2.0203125 2.45535714285714 2.4609375 C 2.01573129251701 2.9015625 1.79591836734694 3.43125 1.79591836734694 4.05 L 1.79591836734694 13.95 C 1.79591836734694 14.56875 2.01573129251701 15.0984375 2.45535714285714 15.5390625 C 2.89498299319728 15.9796875 3.4234693877551 16.2 4.04081632653061 16.2 L 8.08163265306123 16.2 L 8.2359693877551 16.2 L 8.41836734693877 16.2 C 8.41836734693877 16.2 8.47215136054422 16.2046875 8.5797193877551 16.2140625 C 8.68728741496599 16.2234375 8.74107142857143 16.2375 8.74107142857143 16.25625 C 8.74107142857143 16.275 8.77848639455782 16.30078125 8.85331632653061 16.33359375 C 8.9281462585034 16.36640625 8.9608843537415 16.40859375 8.9515306122449 16.46015625 Z M 21.7334183673469 8.3671875 C 21.9111394557823 8.5453125 22 8.75625 22 9 C 22 9.24375 21.9111394557823 9.4546875 21.7334183673469 9.6328125 L 14.1007653061224 17.2828125 C 13.9230442176871 17.4609375 13.7125850340136 17.55 13.469387755102 17.55 C 13.2261904761905 17.55 13.015731292517 17.4609375 12.8380102040816 17.2828125 C 12.6602891156463 17.1046875 12.5714285714286 16.89375 12.5714285714286 16.65 L 12.5714285714286 12.6 L 6.28571428571429 12.6 C 6.04251700680272 12.6 5.83205782312925 12.5109375 5.65433673469388 12.3328125 C 5.4766156462585 12.1546875 5.38775510204082 11.94375 5.38775510204082 11.7 L 5.38775510204082 6.3 C 5.38775510204082 6.05625 5.4766156462585 5.8453125 5.65433673469388 5.6671875 C 5.83205782312925 5.4890625 6.04251700680272 5.4 6.28571428571429 5.4 L 12.5714285714286 5.4 L 12.5714285714286 1.35 C 12.5714285714286 1.10625 12.6602891156463 0.895312499999997 12.8380102040816 0.717187499999999 C 13.015731292517 0.539062499999999 13.2261904761905 0.45 13.469387755102 0.45 C 13.7125850340136 0.45 13.9230442176871 0.539062499999999 14.1007653061224 0.717187499999999 L 21.7334183673469 8.3671875 Z ' fill-rule='nonzero' fill='%2357ffff' stroke='none' transform='matrix(1 0 0 1 1202 18 )' /%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat no-repeat;
        background-position: center center;
        background-size: 22px 18px; }
        .header-logado .header-bar .data-header .button-sair:hover {
          background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='18px' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(1 0 0 1 -1202 -18 )'%3E%3Cpath d='M 8.9515306122449 16.46015625 C 8.9421768707483 16.51171875 8.9515306122449 16.575 8.9795918367347 16.65 C 8.9795918367347 16.6875 8.98426870748299 16.78125 8.99362244897959 16.93125 C 9.00297619047619 17.08125 9.00531462585034 17.20546875 9.00063775510204 17.30390625 C 8.99596088435374 17.40234375 8.98193027210884 17.5125 8.95854591836735 17.634375 C 8.93516156462585 17.75625 8.88839285714286 17.84765625 8.81823979591837 17.90859375 C 8.74808673469388 17.96953125 8.65221088435374 18 8.53061224489796 18 L 4.04081632653061 18 C 2.92772108843537 18 1.97597789115646 17.60390625 1.18558673469388 16.81171875 C 0.395195578231292 16.01953125 0 15.065625 0 13.95 L 0 4.05 C 0 2.934375 0.395195578231292 1.98046875 1.18558673469388 1.18828125 C 1.97597789115646 0.396093749999997 2.92772108843537 0 4.04081632653061 0 L 8.53061224489796 0 C 8.65221088435374 0 8.75744047619048 0.0445312499999975 8.84630102040816 0.13359375 C 8.93516156462585 0.222656249999999 8.9795918367347 0.328124999999999 8.9795918367347 0.45 C 8.9795918367347 0.487499999999998 8.98426870748299 0.581249999999999 8.99362244897959 0.73125 C 9.00297619047619 0.881249999999998 9.00531462585034 1.00546875 9.00063775510204 1.10390625 C 8.99596088435374 1.20234375 8.98193027210884 1.3125 8.95854591836735 1.434375 C 8.93516156462585 1.55625 8.88839285714286 1.64765625 8.81823979591837 1.70859375 C 8.74808673469388 1.76953125 8.65221088435374 1.8 8.53061224489796 1.8 L 4.04081632653061 1.8 C 3.4234693877551 1.8 2.89498299319728 2.0203125 2.45535714285714 2.4609375 C 2.01573129251701 2.9015625 1.79591836734694 3.43125 1.79591836734694 4.05 L 1.79591836734694 13.95 C 1.79591836734694 14.56875 2.01573129251701 15.0984375 2.45535714285714 15.5390625 C 2.89498299319728 15.9796875 3.4234693877551 16.2 4.04081632653061 16.2 L 8.08163265306123 16.2 L 8.2359693877551 16.2 L 8.41836734693877 16.2 C 8.41836734693877 16.2 8.47215136054422 16.2046875 8.5797193877551 16.2140625 C 8.68728741496599 16.2234375 8.74107142857143 16.2375 8.74107142857143 16.25625 C 8.74107142857143 16.275 8.77848639455782 16.30078125 8.85331632653061 16.33359375 C 8.9281462585034 16.36640625 8.9608843537415 16.40859375 8.9515306122449 16.46015625 Z M 21.7334183673469 8.3671875 C 21.9111394557823 8.5453125 22 8.75625 22 9 C 22 9.24375 21.9111394557823 9.4546875 21.7334183673469 9.6328125 L 14.1007653061224 17.2828125 C 13.9230442176871 17.4609375 13.7125850340136 17.55 13.469387755102 17.55 C 13.2261904761905 17.55 13.015731292517 17.4609375 12.8380102040816 17.2828125 C 12.6602891156463 17.1046875 12.5714285714286 16.89375 12.5714285714286 16.65 L 12.5714285714286 12.6 L 6.28571428571429 12.6 C 6.04251700680272 12.6 5.83205782312925 12.5109375 5.65433673469388 12.3328125 C 5.4766156462585 12.1546875 5.38775510204082 11.94375 5.38775510204082 11.7 L 5.38775510204082 6.3 C 5.38775510204082 6.05625 5.4766156462585 5.8453125 5.65433673469388 5.6671875 C 5.83205782312925 5.4890625 6.04251700680272 5.4 6.28571428571429 5.4 L 12.5714285714286 5.4 L 12.5714285714286 1.35 C 12.5714285714286 1.10625 12.6602891156463 0.895312499999997 12.8380102040816 0.717187499999999 C 13.015731292517 0.539062499999999 13.2261904761905 0.45 13.469387755102 0.45 C 13.7125850340136 0.45 13.9230442176871 0.539062499999999 14.1007653061224 0.717187499999999 L 21.7334183673469 8.3671875 Z ' fill-rule='nonzero' fill='%2300CFD9' stroke='none' transform='matrix(1 0 0 1 1202 18 )' /%3E%3C/g%3E%3C/svg%3E"); }
  .header-logado .menu-bar {
    padding: 0 3.5rem;
    background-color: #ffffff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #737373; }
    .header-logado .menu-bar .menuAngular {
      flex: 1 1 auto;
      height: 100%;
      margin: 0;
      padding: 0;
      font-weight: bold;
      display: flex;
      list-style: none;
      flex-wrap: wrap; }
      .header-logado .menu-bar .menuAngular > li {
        margin: 0;
        border-left: 1px solid #dedede;
        border-right: 1px solid #dedede;
        padding: 0.75rem 1rem;
        display: block;
        float: left;
        cursor: pointer; }
        .header-logado .menu-bar .menuAngular > li + li {
          border-right: none; }
        .header-logado .menu-bar .menuAngular > li:first-child, .header-logado .menu-bar .menuAngular > li:last-child {
          border-right: 1px solid #dedede; }
        .header-logado .menu-bar .menuAngular > li label {
          cursor: pointer;
          line-height: 22px !important; }
        .header-logado .menu-bar .menuAngular > li:hover {
          background-color: #0A1D6F;
          border-radius: 0.25rem;
          color: #ffffff; }
    .header-logado .menu-bar .seguranca-header {
      flex: 0 1 auto;
      min-width: 180px;
      border-right: 0 !important;
      justify-content: flex-end;
      align-items: center;
      cursor: default !important; }
      .header-logado .menu-bar .seguranca-header label {
        cursor: default !important; }
      .header-logado .menu-bar .seguranca-header img {
        height: 25px;
        margin-right: 1rem; }
      .header-logado .menu-bar .seguranca-header:hover {
        background-color: #ffffff !important;
        color: #737373 !important; }
    .header-logado .menu-bar .usuario-data {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap; }
  .header-logado .subMenuAngular {
    margin-left: -8px;
    box-shadow: 0px 0px 8px #00000029; }
    .header-logado .subMenuAngular ul li {
      border-top: 1px solid #dedede;
      background-color: #ffffff;
      float: none; }
      .header-logado .subMenuAngular ul li a {
        padding: 0.55rem 1rem;
        display: block !important;
        color: #737373 !important;
        font-size: 10px !important;
        text-decoration: none; }
      .header-logado .subMenuAngular ul li:hover {
        background-color: #0A1D6F; }
        .header-logado .subMenuAngular ul li:hover a {
          color: #ffffff !important; }

@media screen and (max-width: 930px) {
  .seguranca-header {
    display: none !important; } }

@media screen and (max-width: 768px) {
  .pesquisa-header {
    display: none !important; } }

.footer {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .footer .footer-menu, .footer #UpdatePanel2 {
    width: 100%;
    text-align: center;
    height: 52px;
    background: inherit;
    background-color: #0A1D6F;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center; }
    .footer .footer-menu ul, .footer #UpdatePanel2 ul {
      display: block;
      list-style-type: disc;
      margin-bottom: 0; }
      .footer .footer-menu ul li, .footer #UpdatePanel2 ul li {
        display: inline;
        padding: 0 1.5rem; }
        .footer .footer-menu ul li a, .footer #UpdatePanel2 ul li a {
          color: #57ffff;
          text-decoration: none;
          cursor: pointer; }
          .footer .footer-menu ul li a:hover, .footer #UpdatePanel2 ul li a:hover {
            color: #ffffff; }
        .footer .footer-menu ul li + li, .footer #UpdatePanel2 ul li + li {
          border-left: 0.14rem solid #ffffff; }
  .footer .corp-bar {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #737373;
    background-color: #F5F7F9;
    font-weight: 600;
    padding: 0.75rem; }

.footer-menu-static {
  position: static; }

.footer-login {
  position: fixed;
  bottom: 0;
  right: 0; }

@media only screen and (max-width: 576px) {
  .footer .footer-menu {
    justify-content: space-between !important; }
    .footer .footer-menu ul {
      display: flex !important;
      justify-content: space-between !important;
      width: 100% !important;
      padding: 0 1.5rem !important; }
      .footer .footer-menu ul li {
        padding: 0 !important; }
        .footer .footer-menu ul li + li {
          border-left: 0 !important; } }

.input-group-lg {
  width: calc(100% - 1.5rem);
  display: flex;
  flex-direction: column;
  font-size: 12px;
  margin: 0.75rem 0.75rem; }
  .input-group-lg label,
  .input-group-lg span {
    margin-bottom: 0.5rem;
    font-weight: 600; }
  .input-group-lg input,
  .input-group-lg textarea {
    display: block;
    padding: 0.375rem 0.75rem !important;
    font-size: 1rem !important;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 0 !important;
    border-bottom: 1px solid #C9C9C9 !important;
    appearance: none;
    border-radius: 0;
    transition: border 0.15s ease-in-out; }
    .input-group-lg input:focus,
    .input-group-lg textarea:focus {
      border-bottom: 2px solid #0A1D6F !important; }
    .input-group-lg input:focus-visible,
    .input-group-lg textarea:focus-visible {
      outline: none !important; }
  .input-group-lg select {
    display: block;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2300CFD9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 0;
    border-bottom: 1px solid #C9C9C9;
    appearance: none;
    border-radius: 0;
    transition: border 0.15s ease-in-out; }
    .input-group-lg select:focus {
      border-bottom: 2px solid #0A1D6F; }
    .input-group-lg select:focus-visible {
      outline: none; }
  .input-group-lg .feedback {
    display: none;
    margin-top: 0.25rem; }

.input-group-lg-30 {
  width: calc(30% - 1.5rem); }

.input-group-lg-70 {
  width: calc(70% - 1.5rem); }

.input-group-lg-50 {
  width: calc(50% - 1.5rem); }

.input-group-lg-invalid {
  color: #BD362F; }
  .input-group-lg-invalid input,
  .input-group-lg-invalid textarea {
    border-color: #BD362F;
    color: #BD362F;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
    .input-group-lg-invalid input:focus,
    .input-group-lg-invalid textarea:focus {
      border-color: #BD362F;
      border-bottom: 2px solid #BD362F; }
  .input-group-lg-invalid select {
    border-color: #BD362F;
    color: #BD362F;
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
    .input-group-lg-invalid select:focus {
      border-bottom: 2px solid #BD362F; }
  .input-group-lg-invalid .feedback {
    display: block; }

.input-group-lg-radio-check {
  display: flex;
  width: 100%;
  min-height: 1.5rem;
  margin-bottom: 0.125rem; }
  .input-group-lg-radio-check input[type='checkbox'] {
    border-radius: 0.25em;
    margin-right: 0.5rem;
    width: 1em;
    height: 1em;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, 0.25);
    appearance: none; }
    .input-group-lg-radio-check input[type='checkbox']:hover {
      border-color: #0A1D6F;
      outline: 0;
      box-shadow: 0 0 0 0.25rem rgba(17, 46, 80, 0.25); }
    .input-group-lg-radio-check input[type='checkbox']:checked {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
      background-color: #0A1D6F;
      border-color: #0A1D6F; }
  .input-group-lg-radio-check label {
    display: inline-block;
    width: 100%;
    text-align: left; }

@media only screen and (max-width: 576px) {
  .input-group-lg-30,
  .input-group-lg-70,
  .input-group-lg-50 {
    width: calc(100% - 1.5rem); } }

.margin-col {
  margin: 1.5rem 0 !important; }

.margin-col-sm {
  margin: 0.5rem 0 !important; }

.form-button {
  padding: 0.75rem 2rem;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  border-radius: 2rem; }
  .form-button:disabled {
    cursor: default;
    color: #737373 !important;
    border: 2px solid #F5F7F9 !important;
    background-color: #F5F7F9 !important; }
    .form-button:disabled:hover {
      border: 2px solid #F5F7F9 !important; }

.form-buttom-disabled {
  cursor: default;
  color: #737373 !important;
  border: 2px solid #F5F7F9 !important;
  background-color: #F5F7F9 !important; }
  .form-buttom-disabled:hover {
    border: 2px solid #F5F7F9 !important; }

a.form-button {
  text-decoration: none; }

.form-button-sm {
  padding: 0.5rem 1rem;
  font-size: 11px; }

.form-div-button {
  display: inline-block;
  text-align: center;
  align-items: flex-start;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  text-rendering: auto;
  appearance: auto;
  box-sizing: border-box; }

.form-button-delete {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='30' viewBox='0 0 42 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 18.8333L25.3333 15M25.3333 15L29.6667 11.1667M25.3333 15L21 11.1667M25.3333 15L29.6667 18.8333M1.5 15L15.397 27.2935C16.2095 28.0124 17.3115 28.4165 18.4607 28.4167H36.1667C37.3159 28.4167 38.4181 28.0128 39.2308 27.2939C40.0435 26.575 40.5 25.6 40.5 24.5833V5.41668C40.5 4.40001 40.0435 3.42499 39.2308 2.7061C38.4181 1.98721 37.3159 1.58334 36.1667 1.58334H18.4607C17.3115 1.58356 16.2095 1.98757 15.397 2.70651L1.5 15Z' stroke='%230A1D6F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 42px 30px; }
  .form-button-delete:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='30' viewBox='0 0 42 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 18.8333L25.3333 15M25.3333 15L29.6667 11.1667M25.3333 15L21 11.1667M25.3333 15L29.6667 18.8333M1.5 15L15.397 27.2935C16.2095 28.0124 17.3115 28.4165 18.4607 28.4167H36.1667C37.3159 28.4167 38.4181 28.0128 39.2308 27.2939C40.0435 26.575 40.5 25.6 40.5 24.5833V5.41668C40.5 4.40001 40.0435 3.42499 39.2308 2.7061C38.4181 1.98721 37.3159 1.58334 36.1667 1.58334H18.4607C17.3115 1.58356 16.2095 1.98757 15.397 2.70651L1.5 15Z' stroke='%2357ffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

.form-btn-square {
  border-radius: 0.35rem !important; }

.form-buttom-primary {
  color: #57ffff;
  background-color: #0A1D6F;
  border: 2px solid #0A1D6F; }
  .form-buttom-primary:hover {
    color: #00CFD9;
    border: 2px solid #000043;
    background-color: #000043; }

.form-buttom-outline-primary {
  background-color: #ffffff;
  color: #0A1D6F;
  border: 2px solid #0A1D6F; }
  .form-buttom-outline-primary:hover {
    color: #57ffff;
    border: 2px solid #0A1D6F;
    background-color: #0A1D6F; }

.form-button-large {
  padding-left: 4rem;
  padding-right: 4rem; }

.btn {
  padding: 0.5rem 1rem;
  font-size: 11px;
  font-weight: 700;
  cursor: pointer;
  border-radius: 2rem; }
  .btn:disabled {
    cursor: default;
    color: #737373 !important;
    border: 2px solid #F5F7F9 !important;
    background-color: #F5F7F9 !important; }
    .btn:disabled:hover {
      border: 2px solid #F5F7F9 !important; }

.btn-primary {
  color: #57ffff;
  background-color: #0A1D6F;
  border: 2px solid #0A1D6F; }
  .btn-primary:hover {
    color: #00CFD9;
    border: 2px solid #000043;
    background-color: #000043; }

.form-logado {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%; }
  .form-logado .icone-favoritar {
    margin: 2.1rem 1.2rem; }
  .form-logado .div-carrinho {
    display: flex;
    width: 150px;
    padding: 0.5rem; }
  .form-logado .container-logado {
    padding: 1rem 3.5rem;
    width: calc(100% - 7rem);
    box-sizing: content-box; }
  .form-logado .container-logado-body {
    flex: 1 1 auto;
    flex-direction: column; }
    .form-logado .container-logado-body .container-card {
      flex-direction: column;
      flex: 1 1 auto;
      align-items: flex-start; }
      .form-logado .container-logado-body .container-card #noticias {
        margin-bottom: 1rem;
        width: 100%; }
        .form-logado .container-logado-body .container-card #noticias h3 {
          font-size: 16px;
          color: #0A1D6F;
          font-weight: 700;
          margin-bottom: 1rem;
          text-align: center; }
        .form-logado .container-logado-body .container-card #noticias ul {
          margin: 0;
          padding: 0 1rem;
          display: flex;
          list-style: none;
          flex-wrap: wrap;
          border: 2px solid #00CFD9; }
          .form-logado .container-logado-body .container-card #noticias ul li {
            padding: 1rem 0;
            width: calc(25% - 0.5rem);
            display: block;
            font-size: 12px;
            font-weight: 700;
            position: relative; }
            .form-logado .container-logado-body .container-card #noticias ul li a {
              text-decoration: none;
              margin-bottom: 1rem; }
            .form-logado .container-logado-body .container-card #noticias ul li .noticia-title {
              color: #0A1D6F; }
              .form-logado .container-logado-body .container-card #noticias ul li .noticia-title:hover {
                color: #000043; }
            .form-logado .container-logado-body .container-card #noticias ul li .resumo-toggle {
              color: #00CFD9;
              cursor: pointer; }
              .form-logado .container-logado-body .container-card #noticias ul li .resumo-toggle:hover {
                color: #24828A; }
            .form-logado .container-logado-body .container-card #noticias ul li .resumo {
              position: absolute;
              top: 2rem;
              background-color: #ffffff;
              box-shadow: 0px 0px 8px #00000029;
              border-radius: 0.25rem;
              padding: 1rem;
              text-align: justify;
              display: flex;
              flex-direction: column;
              justify-content: center;
              align-items: center;
              width: 100%;
              z-index: 99;
              word-break: break-all; }
              .form-logado .container-logado-body .container-card #noticias ul li .resumo .form-button {
                margin-top: 1rem;
                margin-bottom: 0; }
      .form-logado .container-logado-body .container-card .menu-acesso-rapido {
        width: 100%;
        display: flex;
        flex-wrap: wrap; }
        .form-logado .container-logado-body .container-card .menu-acesso-rapido .menu-grupo {
          width: calc(25% - 2rem);
          padding: 1rem 0 0.5rem 2rem;
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          justify-content: flex-start; }
          .form-logado .container-logado-body .container-card .menu-acesso-rapido .menu-grupo .grupo-titulo {
            color: #0A1D6F;
            font-size: 16px;
            margin-bottom: 0.5rem;
            font-weight: 700; }
          .form-logado .container-logado-body .container-card .menu-acesso-rapido .menu-grupo ul {
            margin: 0;
            padding: 0;
            list-style: none; }
            .form-logado .container-logado-body .container-card .menu-acesso-rapido .menu-grupo ul li {
              font-size: 14px;
              font-weight: 700;
              padding: 0.25rem 0; }
              .form-logado .container-logado-body .container-card .menu-acesso-rapido .menu-grupo ul li a {
                color: #00CFD9;
                text-decoration: none; }
                .form-logado .container-logado-body .container-card .menu-acesso-rapido .menu-grupo ul li a:hover {
                  color: #24828A; }
      .form-logado .container-logado-body .container-card .panel-width {
        width: 100%;
        display: flex;
        justify-content: stretch; }
        .form-logado .container-logado-body .container-card .panel-width > div {
          width: 100%; }
    .form-logado .container-logado-body .tab-header-buttons {
      margin-bottom: 10px;
      display: flex;
      justify-content: center;
      align-items: center; }
      .form-logado .container-logado-body .tab-header-buttons .abaInativa a,
      .form-logado .container-logado-body .tab-header-buttons .abaAtiva a {
        padding: 0.5rem 0.75rem;
        font-size: 10px;
        font-weight: 700;
        text-decoration: none;
        cursor: pointer;
        border-radius: 0.5rem 0.5rem 0 0;
        color: #57ffff;
        background-color: #0A1D6F;
        border: 1px solid #0A1D6F; }
        .form-logado .container-logado-body .tab-header-buttons .abaInativa a:hover,
        .form-logado .container-logado-body .tab-header-buttons .abaAtiva a:hover {
          color: #00CFD9;
          border: 1px solid #000043;
          background-color: #000043; }
        .form-logado .container-logado-body .tab-header-buttons .abaInativa a:disabled,
        .form-logado .container-logado-body .tab-header-buttons .abaAtiva a:disabled {
          cursor: default;
          color: #737373 !important;
          border: 1px solid #F5F7F9 !important;
          background-color: #F5F7F9 !important; }
          .form-logado .container-logado-body .tab-header-buttons .abaInativa a:disabled:hover,
          .form-logado .container-logado-body .tab-header-buttons .abaAtiva a:disabled:hover {
            border: 1px solid #F5F7F9 !important; }
      .form-logado .container-logado-body .tab-header-buttons .abaInativa + .abaAtiva,
      .form-logado .container-logado-body .tab-header-buttons .abaInativa + .abaInativa,
      .form-logado .container-logado-body .tab-header-buttons .abaAtiva + .abaAtiva,
      .form-logado .container-logado-body .tab-header-buttons .abaAtiva + .abaInativa {
        margin-left: 0.25rem; }
      .form-logado .container-logado-body .tab-header-buttons .abaInativa a {
        background-color: #ffffff;
        color: #0A1D6F;
        border: 1px solid #0A1D6F; }
        .form-logado .container-logado-body .tab-header-buttons .abaInativa a:hover {
          color: #57ffff;
          border: 1px solid #0A1D6F;
          background-color: #0A1D6F; }
  .form-logado .container-logado-header .usuario-info {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    line-height: 1.5;
    color: #737373;
    padding-bottom: 0; }
    .form-logado .container-logado-header .usuario-info .usuario-nome-codigo {
      display: flex;
      justify-content: center;
      align-items: center; }
      .form-logado .container-logado-header .usuario-info .usuario-nome-codigo .nome-usuario {
        color: #0A1D6F;
        font-size: 20px; }
    .form-logado .container-logado-header .usuario-info .collapse-toggle {
      text-align: center;
      margin: auto;
      margin-bottom: 1rem; }
      .form-logado .container-logado-header .usuario-info .collapse-toggle i {
        padding: 0.5rem 1rem;
        background-color: #ffffff;
        border-radius: 0.5rem;
        color: #00CFD9;
        cursor: pointer;
        font-size: 1.7em; }
        .form-logado .container-logado-header .usuario-info .collapse-toggle i:hover {
          color: #24828A; }
    .form-logado .container-logado-header .usuario-info .usuario-data-collapse {
      width: 100%;
      margin-top: 1rem; }
      .form-logado .container-logado-header .usuario-info .usuario-data-collapse #usuario-collapse {
        display: none;
        margin-bottom: 2rem; }
    .form-logado .container-logado-header .usuario-info .usuario-row {
      display: flex;
      flex-wrap: wrap; }
      .form-logado .container-logado-header .usuario-info .usuario-row .usuario-data {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin-right: 3rem; }
        .form-logado .container-logado-header .usuario-info .usuario-row .usuario-data:last-child {
          margin-right: 0; }
      .form-logado .container-logado-header .usuario-info .usuario-row .usuario-data-nome {
        min-width: 230px; }
      .form-logado .container-logado-header .usuario-info .usuario-row .usuario-data-buttons {
        flex-direction: row;
        justify-content: center;
        align-items: flex-start; }
        .form-logado .container-logado-header .usuario-info .usuario-row .usuario-data-buttons .form-button + .form-button {
          margin-left: 2rem; }
      .form-logado .container-logado-header .usuario-info .usuario-row .usuario-data-suporte .input-group {
        margin: 0.75rem 0; }
        .form-logado .container-logado-header .usuario-info .usuario-row .usuario-data-suporte .input-group select {
          max-width: none;
          max-height: none;
          box-sizing: content-box; }
    .form-logado .container-logado-header .usuario-info .usuario-row-space-bw {
      display: flex;
      justify-content: space-between;
      align-items: center; }
  .form-logado .page-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 2rem;
    width: 100%; }
    .form-logado .page-header .titulo-pagina span,
    .form-logado .page-header .titulo-pagina label {
      font-size: 18px;
      font-weight: 700;
      color: #0A1D6F; }
    .form-logado .page-header .lote-online-card {
      position: relative;
      text-align: center; }
      .form-logado .page-header .lote-online-card .form-button {
        text-decoration: none; }
        .form-logado .page-header .lote-online-card .form-button:hover {
          color: #00CFD9; }
        .form-logado .page-header .lote-online-card .form-button i {
          margin-right: 0.2rem; }
      .form-logado .page-header .lote-online-card .lote-atention {
        position: absolute;
        bottom: 1rem;
        left: -1rem;
        width: calc(100% + 5rem); }
        .form-logado .page-header .lote-online-card .lote-atention .lote-arrow {
          font-size: 20px !important;
          color: red; }
        .form-logado .page-header .lote-online-card .lote-atention .lote-atention-msg {
          padding: 0.35rem 0.75rem;
          color: #fff;
          text-align: center;
          background-color: red;
          border-radius: 0.25rem;
          margin-bottom: -7px; }
          .form-logado .page-header .lote-online-card .lote-atention .lote-atention-msg span {
            font-weight: 600;
            font-size: 12px !important; }
          .form-logado .page-header .lote-online-card .lote-atention .lote-atention-msg ul {
            list-style: none; }
            .form-logado .page-header .lote-online-card .lote-atention .lote-atention-msg ul li {
              padding: 0.15rem 0;
              float: none; }

.pop-up-logado-area {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: rgba(17, 46, 80, 0.25);
  color: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999; }
  .pop-up-logado-area .text-left {
    text-align: left; }

.pop-up-logado {
  font-size: 14px;
  width: 80%;
  max-width: 400px;
  color: #737373;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 3px;
  align-items: center;
  box-shadow: 0px 0px 8px #00000029;
  text-align: center;
  z-index: 100000; }
  .pop-up-logado .pop-up-title {
    width: 100%;
    background-color: #0A1D6F;
    color: #ffffff;
    padding: 0.5rem 0;
    font-weight: 600; }
    .pop-up-logado .pop-up-title .pop-up-closer,
    .pop-up-logado .pop-up-title .botoes_banking {
      padding: 0;
      cursor: pointer;
      background: transparent;
      border: 0;
      position: relative;
      right: 1rem;
      top: -0.3em;
      float: right;
      font-weight: bold;
      color: #ffffff;
      text-shadow: 0 1px 0 #ffffff;
      opacity: 0.8;
      font-size: 11px; }
  .pop-up-logado .pop-up-body {
    display: flex;
    flex-direction: column;
    width: calc(100% - 3rem);
    padding: 1.5rem; }
  .pop-up-logado .pop-up-body-left {
    text-align: left; }
  .pop-up-logado .pop-up-senha {
    text-align: left; }
    .pop-up-logado .pop-up-senha span {
      text-align: center; }
    .pop-up-logado .pop-up-senha .g-recaptcha {
      width: 100%;
      display: flex;
      justify-content: center;
      margin-top: 1.5rem; }
  .pop-up-logado .pop-up-body-scroll {
    max-height: calc(100vh - 400px);
    overflow-y: scroll; }
  .pop-up-logado .pop-up-body-iframe {
    height: 80vh;
    max-height: 550px;
    padding: 0;
    width: 100%; }
    .pop-up-logado .pop-up-body-iframe #atendimentoIframe {
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }
  .pop-up-logado span {
    margin-bottom: 1rem; }
  .pop-up-logado .pop-up-buttons {
    width: calc(100% - 2rem);
    display: flex;
    justify-content: space-between;
    padding: 1rem; }
  .pop-up-logado .pop-up-buttons-center {
    justify-content: center; }

.pn-erros {
  position: absolute; }

#divAcoesLoteAguardandoConferencia,
#divAcoesAguardandoConferencia,
#divAcoesEmDigitacao,
#divAcoesAguardandoAprovacao,
.espacamento-lote {
  margin: 0.5rem 0; }

.ui-widget-overlay {
  position: fixed; }

.ui-dialog {
  font-size: 14px;
  color: #737373;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 3px;
  align-items: center;
  box-shadow: 0px 0px 8px #00000029;
  z-index: 100000;
  border: 0;
  padding: 0;
  position: fixed; }
  .ui-dialog .ui-dialog-titlebar {
    width: 100%;
    background: none;
    border: 0;
    background-color: #0A1D6F;
    color: #ffffff;
    padding: 0.5rem 0;
    font-weight: 600;
    border-radius: 3px 3px 0 0;
    text-align: center;
    display: flex;
    justify-content: center; }
  .ui-dialog .ui-dialog-buttonpane {
    width: calc(100% - 2rem);
    padding: 1rem;
    border: 0; }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
      width: 100%;
      display: flex;
      justify-content: space-between; }
      .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
        padding: 0.5rem 1rem;
        font-size: 11px;
        font-weight: 700;
        background: none;
        margin: 0;
        cursor: pointer;
        border-radius: 2rem;
        color: #57ffff;
        background-color: #0A1D6F;
        border: 2px solid #0A1D6F; }
        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:hover {
          color: #00CFD9;
          border: 2px solid #000043;
          background-color: #000043; }
        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:disabled {
          cursor: default;
          color: #737373 !important;
          border: 2px solid #F5F7F9 !important;
          background-color: #F5F7F9 !important; }
          .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:disabled:hover {
            border: 2px solid #F5F7F9 !important; }
        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus-visible {
          outline: none; }
      .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #btnNaoMostrar {
        background-color: #ffffff;
        color: #0A1D6F;
        border: 2px solid #0A1D6F; }
        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #btnNaoMostrar:hover {
          color: #57ffff;
          border: 2px solid #0A1D6F;
          background-color: #0A1D6F; }

.pop-up-logado-large {
  font-size: 14px;
  width: 90%;
  max-width: 650px; }

.pop-up-ajuda {
  align-items: stretch;
  max-width: 100vw; }

.div-token,
.div-confirmacao-body {
  width: 100%;
  max-width: 685px;
  display: flex;
  flex-direction: column;
  padding: 1rem 0; }
  .div-token .div-confirmacao-row,
  .div-confirmacao-body .div-confirmacao-row {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    .div-token .div-confirmacao-row .botoes_banking + .botoes_banking,
    .div-confirmacao-body .div-confirmacao-row .botoes_banking + .botoes_banking {
      margin-left: 0.5rem; }
  .div-token .div-confirmacao-pagamento,
  .div-confirmacao-body .div-confirmacao-pagamento {
    width: 140px;
    padding: 0 0.5rem; }
  .div-token .div-confirmacao-token,
  .div-confirmacao-body .div-confirmacao-token {
    flex: 1 1 auto; }
  .div-token .token-input-group,
  .div-confirmacao-body .token-input-group {
    width: 100%;
    display: flex;
    padding: 0.5rem 0; }
    .div-token .token-input-group span, .div-token .token-input-group label,
    .div-confirmacao-body .token-input-group span,
    .div-confirmacao-body .token-input-group label {
      width: 135px;
      text-align: right; }
    .div-token .token-input-group select,
    .div-token .token-input-group input,
    .div-confirmacao-body .token-input-group select,
    .div-confirmacao-body .token-input-group input {
      margin-left: 0.2rem;
      flex: 1 1 auto; }

@media screen and (max-width: 992px) {
  .form-logado .container-logado-body .container-card #noticias ul li {
    width: calc(33.3333% - 0.5rem); }
  .form-logado .container-logado-body .container-card .menu-acesso-rapido .menu-grupo {
    width: calc(33.3333% - 2rem); } }

@media screen and (max-width: 768px) {
  .form-logado .container-logado-body .container-card #noticias ul li {
    width: calc(50% - 0.5rem); }
  .form-logado .container-logado-body .container-card .menu-acesso-rapido .menu-grupo {
    width: calc(50% - 2rem); } }

@media screen and (max-width: 690px) {
  .form-button + .form-button {
    margin-top: 2rem; } }

@media only screen and (max-width: 576px) {
  .form-logado .container-logado-body .container-card #noticias ul li {
    width: calc(100% - 0.5rem); }
  .form-logado .container-logado-body .container-card .menu-acesso-rapido .menu-grupo {
    width: calc(100% - 2rem); }
  .pop-up-logado-area .pop-up-logado .pop-up-body-iframe {
    height: calc(100vh - 2.2rem) !important;
    max-height: 100vh !important; }
  .pop-up-logado-area .pop-up-logado .pop-up-body-scroll {
    height: calc(100vh - 9.4rem) !important;
    max-height: 100vh !important; }
  .pop-up-logado-large {
    width: 100% !important; } }
