<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i");
.cor-brand-0 {
  color: #f4f5fa; }

.bg-cor-brand-0 {
  background-color: #f4f5fa; }

.cor-brand-1 {
  color: #2dbaef; }

.bg-cor-brand-1 {
  background-color: #2dbaef; }

.cor-brand-2 {
  color: #0a85d0; }

.bg-cor-brand-2 {
  background-color: #0a85d0; }

.cor-brand-3 {
  color: #0b619c; }

.bg-cor-brand-3 {
  background-color: #0b619c; }

.cor-brand-4 {
  color: #014360; }

.bg-cor-brand-4 {
  background-color: #014360; }

.cor-brand-5 {
  color: #ffb136; }

.bg-cor-brand-5 {
  background-color: #ffb136; }

.cor-text-0 {
  color: #9b9b9b; }

.bg-cor-text-0 {
  background-color: #9b9b9b; }

.cor-text-1 {
  color: #5a6872; }

.bg-cor-text-1 {
  background-color: #5a6872; }

.cor-text-2 {
  color: #152935; }

.bg-cor-text-2 {
  background-color: #152935; }

.cor-text-3 {
  color: #0a85d0; }

.bg-cor-text-3 {
  background-color: #0a85d0; }

.cor-ui-0 {
  color: #8c9ba5; }

.bg-cor-ui-0 {
  background-color: #8c9ba5; }

.cor-ui-1 {
  color: #dfe3e6; }

.bg-cor-ui-1 {
  background-color: #dfe3e6; }

.cor-ui-2 {
  color: #f0f3f6; }

.bg-cor-ui-2 {
  background-color: #f0f3f6; }

.cor-ui-support-0 {
  color: #e0182d; }

.bg-cor-ui-support-0 {
  background-color: #e0182d; }

.cor-ui-support-1 {
  color: #5aa700; }

.bg-cor-ui-support-1 {
  background-color: #5aa700; }

.cor-ui-support-2 {
  color: #efc100; }

.bg-cor-ui-support-2 {
  background-color: #efc100; }

.cor-ui-support-3 {
  color: #5aaafa; }

.bg-cor-ui-support-3 {
  background-color: #5aaafa; }

.uppercase {
  text-transform: uppercase; }

.debug {
  border: 1px solid red; }

.backgroundImage {
  background-position: center center;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  text-indent: -99999em;
  overflow: hidden; }

.ir {
  text-indent: -9999em;
  overflow: hidden; }

hr {
  display: none; }

.nb, .no-bullet {
  padding-left: 0; }
  .nb li, .no-bullet li {
    list-style-type: none; }

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 24px;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300; }

p, li, a, td, th {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 24px; }

.txt-light {
  font-weight: 300 !important; }

a, a:visited {
  color: #0a85d0; }

a:hover {
  text-decoration: none !important;
  color: #0b619c; }

a:focus {
  background-color: #dfe3e6; }

.titulo-1 {
  font-size: 44px;
  line-height: 52px; }

.titulo-2 {
  font-size: 36px;
  line-height: 42px; }

.titulo-3 {
  font-size: 24px;
  line-height: 28px; }

.titulo-4 {
  font-size: 20px;
  line-height: 24px; }

.titulo-1,
.titulo-2,
.titulo-3,
.titulo-4 {
  color: #152935; }

.btn {
  padding-left: 15px !important;
  padding-right: 15px !important;
  border-radius: 3px !important;
  font-weight: 300 !important;
  letter-spacing: .075rem; }

.btn-primary {
  background: #0a85d0;
  background: linear-gradient(180deg, #0a85d0 0%, #0a85d0 100%) !important;
  border: 1px solid #076198; }
  .btn-primary:hover, .btn-primary.hover {
    background: linear-gradient(180deg, #0979bc 0%, #0a79bc 100%) !important;
    color: #fff; }
  .btn-primary:active, .btn-primary.active {
    outline: none;
    background: #0985cf !important;
    background: linear-gradient(180deg, #076198 0%, #0979bc 100%) !important; }
  .btn-primary:focus, .btn-primary.focus {
    border-color: #108dd7 !important;
    background: #108dd7 !important;
    background: linear-gradient(180deg, #0985cf 0%, #108dd7 100%) !important;
    box-shadow: 0 0 0 2px #076198; }

.btn-outline-primary {
  background-color: #fff;
  background: linear-gradient(180deg, #fff 0%, #fff 100%) !important;
  color: #152935 !important;
  border-color: #c4cdd5; }
  .btn-outline-primary:hover, .btn-outline-primary.hover {
    background-color: #dfe3e6;
    background: linear-gradient(0, #f0f0f0 0%, #f4f4f4 100%) !important;
    color: #152935 !important;
    border-color: #c4cdd5 !important; }
  .btn-outline-primary:active, .btn-outline-primary.active {
    outline: none;
    background: linear-gradient(0deg, #e7e7e7 0%, #eaeaea 80%, #dbdbdb 100%) !important;
    border-color: #929b99 !important;
    color: #152935 !important; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    border-color: #4f5f6d !important;
    box-shadow: 0 0 0 2px #4f5f6d !important; }

.btn-secondary {
  background-color: #fff;
  background: linear-gradient(180deg, #fff 0%, #fff 100%) !important;
  color: #152935 !important;
  border-color: #c4cdd5; }
  .btn-secondary:hover, .btn-secondary.hover {
    background-color: #dfe3e6;
    background: linear-gradient(0, #e7e7e7 0%, #eaeaea 100%) !important;
    color: #152935 !important;
    border-color: #c4cdd5 !important; }
  .btn-secondary:active, .btn-secondary.active {
    outline: none;
    background: linear-gradient(0deg, #e7e7e7 0%, #eaeaea 80%, #dbdbdb 100%) !important;
    border-color: #c4cdd5 !important;
    color: #152935 !important; }
  .btn-secondary:focus, .btn-secondary.focus {
    border: 0 !important;
    box-shadow: 0 0 0 2px #0a85d0 !important; }

.checkbox-container, .radio-container {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  cursor: pointer;
  user-select: none; }
  .checkbox-container:hover input ~ .checkmark, .radio-container:hover input ~ .checkmark {
    background-color: #f0f3f6; }
  .checkbox-container input, .radio-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
    .checkbox-container input:checked ~ .checkmark, .radio-container input:checked ~ .checkmark {
      border-color: #0a85d0; }
      .checkbox-container input:checked ~ .checkmark:after, .radio-container input:checked ~ .checkmark:after {
        display: block;
        border-color: #0a85d0; }
    .checkbox-container input:focus, .checkbox-container input:focus ~ .checkmark, .radio-container input:focus, .radio-container input:focus ~ .checkmark {
      border-color: #0a85d0;
      box-shadow: 0 0 0 1px #0a85d0 !important; }
    .checkbox-container input:disabled ~ .checkmark, .radio-container input:disabled ~ .checkmark {
      border-color: #dfe3e6; }
      .checkbox-container input:disabled ~ .checkmark:after, .radio-container input:disabled ~ .checkmark:after {
        border-color: #dfe3e6; }
      .checkbox-container input:disabled ~ .checkmark:checked, .radio-container input:disabled ~ .checkmark:checked {
        display: block; }
  .checkbox-container .checkmark, .radio-container .checkmark {
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #dfe3e6;
    border-radius: 3px; }
    .checkbox-container .checkmark:after, .radio-container .checkmark:after {
      position: absolute;
      display: none;
      content: '';
      left: 5px;
      top: 2px;
      width: 5px;
      height: 10px;
      border: solid #152935;
      border-width: 0 2px 2px 0;
      transform: rotate(45deg); }
  .checkbox-container.error input ~ .checkmark, .radio-container.error input ~ .checkmark {
    background-color: #fbeae5; }
    .checkbox-container.error input ~ .checkmark, .checkbox-container.error input ~ .checkmark:after, .radio-container.error input ~ .checkmark, .radio-container.error input ~ .checkmark:after {
      border-color: #e0182d !important; }

.radio-container .checkmark {
  border-radius: 16px; }
  .radio-container .checkmark:after {
    left: 2px;
    top: 2px;
    width: 5px;
    height: 5px;
    border-width: 5px;
    border-radius: 16px;
    transform: none; }

#extrato-beneficios .dados-gerais {
  background-color: #F0F3F6;
  padding: 20px;
  border-radius: 7px; }
  #extrato-beneficios .dados-gerais label {
    margin: 0; }
  #extrato-beneficios .dados-gerais .font-weight-bold.dados {
    color: #2370A6;
    display: block; }

#extrato-beneficios h2 {
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700 !important; }

#extrato-beneficios table {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: #DFE3E8 2px solid;
  /*border-top: #0b619c 1px solid;*/ }
  #extrato-beneficios table thead tr {
    text-align: center;
    border-bottom: #DFE3E8 2px solid; }
    #extrato-beneficios table thead tr th {
      padding: 5px 0; }
  #extrato-beneficios table tbody tr td {
    padding: 15px 10px; }
  #extrato-beneficios table tbody tr :first-child {
    border-left: #DFE3E8 2px solid; }
  #extrato-beneficios table tbody tr :last-child {
    border-right: #DFE3E8 2px solid; }
  #extrato-beneficios table tbody tr .primeira {
    color: #1887D3; }
  #extrato-beneficios table tbody :not(:last-of-type) {
    border-bottom: #DFE3E8 2px solid; }
  #extrato-beneficios table tfoot tr {
    background-color: #ced4da;
    color: #0b619c;
    font-weight: 700;
    border-top: #0b619c 1px solid; }
    #extrato-beneficios table tfoot tr td {
      padding: 10px; }

#extrato-beneficios .totalizadores {
  background-color: #F0F3F6;
  padding: 20px;
  border-radius: 7px;
  font-size: 18px; }
  #extrato-beneficios .totalizadores .total {
    color: #0B619C;
    float: right; }

.elemento-tabela {
  margin-bottom: 100px; }
  .elemento-tabela tr {
    margin-bottom: 10px; }
  .elemento-tabela th, .elemento-tabela td {
    padding: 10px; }

.elemento-cor {
  width: 50px;
  height: 50px; }

.nav-tabs {
  margin-bottom: 20px;
  border-bottom-color: #0a85d0; }
  .nav-tabs .nav-item {
    border: 0; }
    .nav-tabs .nav-item .nav-link.active {
      border: 0;
      border-bottom: 3px solid #0a85d0; }

i[class^=icone-] {
  display: inline-block;
  background-image: url("../../img/icones.png");
  background-repeat: no-repeat; }

i[class^=icone-] {
  width: 36px;
  height: 36px;
  background-size: 1366px 1366px; }

.icone-0-0 {
  background-position: 0px 0px; }

.icone-1-0 {
  background-position: -70px 0px; }

.icone-2-0 {
  background-position: -140px 0px; }

.icone-3-0 {
  background-position: -210px 0px; }

.icone-4-0 {
  background-position: -280px 0px; }

.icone-5-0 {
  background-position: -350px 0px; }

.icone-6-0 {
  background-position: -420px 0px; }

.icone-7-0 {
  background-position: -490px 0px; }

.icone-8-0 {
  background-position: -560px 0px; }

.icone-9-0 {
  background-position: -630px 0px; }

.icone-10-0 {
  background-position: -700px 0px; }

.icone-11-0 {
  background-position: -770px 0px; }

.icone-12-0 {
  background-position: -840px 0px; }

.icone-13-0 {
  background-position: -910px 0px; }

.icone-14-0 {
  background-position: -980px 0px; }

.icone-15-0 {
  background-position: -1050px 0px; }

.icone-16-0 {
  background-position: -1120px 0px; }

.icone-17-0 {
  background-position: -1190px 0px; }

.icone-18-0 {
  background-position: -1260px 0px; }

.icone-19-0 {
  background-position: -1330px 0px; }

.icone-20-0 {
  background-position: -1400px 0px; }

.icone-21-0 {
  background-position: -1470px 0px; }

.icone-0-1 {
  background-position: 0px -70px; }

.icone-1-1 {
  background-position: -70px -70px; }

.icone-2-1 {
  background-position: -140px -70px; }

.icone-3-1 {
  background-position: -210px -70px; }

.icone-4-1 {
  background-position: -280px -70px; }

.icone-5-1 {
  background-position: -350px -70px; }

.icone-6-1 {
  background-position: -420px -70px; }

.icone-7-1 {
  background-position: -490px -70px; }

.icone-8-1 {
  background-position: -560px -70px; }

.icone-9-1 {
  background-position: -630px -70px; }

.icone-10-1 {
  background-position: -700px -70px; }

.icone-11-1 {
  background-position: -770px -70px; }

.icone-12-1 {
  background-position: -840px -70px; }

.icone-13-1 {
  background-position: -910px -70px; }

.icone-14-1 {
  background-position: -980px -70px; }

.icone-15-1 {
  background-position: -1050px -70px; }

.icone-16-1 {
  background-position: -1120px -70px; }

.icone-17-1 {
  background-position: -1190px -70px; }

.icone-18-1 {
  background-position: -1260px -70px; }

.icone-19-1 {
  background-position: -1330px -70px; }

.icone-20-1 {
  background-position: -1400px -70px; }

.icone-21-1 {
  background-position: -1470px -70px; }

.icone-0-2 {
  background-position: 0px -140px; }

.icone-1-2 {
  background-position: -70px -140px; }

.icone-2-2 {
  background-position: -140px -140px; }

.icone-3-2 {
  background-position: -210px -140px; }

.icone-4-2 {
  background-position: -280px -140px; }

.icone-5-2 {
  background-position: -350px -140px; }

.icone-6-2 {
  background-position: -420px -140px; }

.icone-7-2 {
  background-position: -490px -140px; }

.icone-8-2 {
  background-position: -560px -140px; }

.icone-9-2 {
  background-position: -630px -140px; }

.icone-10-2 {
  background-position: -700px -140px; }

.icone-11-2 {
  background-position: -770px -140px; }

.icone-12-2 {
  background-position: -840px -140px; }

.icone-13-2 {
  background-position: -910px -140px; }

.icone-14-2 {
  background-position: -980px -140px; }

.icone-15-2 {
  background-position: -1050px -140px; }

.icone-16-2 {
  background-position: -1120px -140px; }

.icone-17-2 {
  background-position: -1190px -140px; }

.icone-18-2 {
  background-position: -1260px -140px; }

.icone-19-2 {
  background-position: -1330px -140px; }

.icone-20-2 {
  background-position: -1400px -140px; }

.icone-21-2 {
  background-position: -1470px -140px; }

.icone-0-3 {
  background-position: 0px -210px; }

.icone-1-3 {
  background-position: -70px -210px; }

.icone-2-3 {
  background-position: -140px -210px; }

.icone-3-3 {
  background-position: -210px -210px; }

.icone-4-3 {
  background-position: -280px -210px; }

.icone-5-3 {
  background-position: -350px -210px; }

.icone-6-3 {
  background-position: -420px -210px; }

.icone-7-3 {
  background-position: -490px -210px; }

.icone-8-3 {
  background-position: -560px -210px; }

.icone-9-3 {
  background-position: -630px -210px; }

.icone-10-3 {
  background-position: -700px -210px; }

.icone-11-3 {
  background-position: -770px -210px; }

.icone-12-3 {
  background-position: -840px -210px; }

.icone-13-3 {
  background-position: -910px -210px; }

.icone-14-3 {
  background-position: -980px -210px; }

.icone-15-3 {
  background-position: -1050px -210px; }

.icone-16-3 {
  background-position: -1120px -210px; }

.icone-17-3 {
  background-position: -1190px -210px; }

.icone-18-3 {
  background-position: -1260px -210px; }

.icone-19-3 {
  background-position: -1330px -210px; }

.icone-20-3 {
  background-position: -1400px -210px; }

.icone-21-3 {
  background-position: -1470px -210px; }

.icone-0-4 {
  background-position: 0px -280px; }

.icone-1-4 {
  background-position: -70px -280px; }

.icone-2-4 {
  background-position: -140px -280px; }

.icone-3-4 {
  background-position: -210px -280px; }

.icone-4-4 {
  background-position: -280px -280px; }

.icone-5-4 {
  background-position: -350px -280px; }

.icone-6-4 {
  background-position: -420px -280px; }

.icone-7-4 {
  background-position: -490px -280px; }

.icone-8-4 {
  background-position: -560px -280px; }

.icone-9-4 {
  background-position: -630px -280px; }

.icone-10-4 {
  background-position: -700px -280px; }

.icone-11-4 {
  background-position: -770px -280px; }

.icone-12-4 {
  background-position: -840px -280px; }

.icone-13-4 {
  background-position: -910px -280px; }

.icone-14-4 {
  background-position: -980px -280px; }

.icone-15-4 {
  background-position: -1050px -280px; }

.icone-16-4 {
  background-position: -1120px -280px; }

.icone-17-4 {
  background-position: -1190px -280px; }

.icone-18-4 {
  background-position: -1260px -280px; }

.icone-19-4 {
  background-position: -1330px -280px; }

.icone-20-4 {
  background-position: -1400px -280px; }

.icone-21-4 {
  background-position: -1470px -280px; }

.icone-0-5 {
  background-position: 0px -350px; }

.icone-1-5 {
  background-position: -70px -350px; }

.icone-2-5 {
  background-position: -140px -350px; }

.icone-3-5 {
  background-position: -210px -350px; }

.icone-4-5 {
  background-position: -280px -350px; }

.icone-5-5 {
  background-position: -350px -350px; }

.icone-6-5 {
  background-position: -420px -350px; }

.icone-7-5 {
  background-position: -490px -350px; }

.icone-8-5 {
  background-position: -560px -350px; }

.icone-9-5 {
  background-position: -630px -350px; }

.icone-10-5 {
  background-position: -700px -350px; }

.icone-11-5 {
  background-position: -770px -350px; }

.icone-12-5 {
  background-position: -840px -350px; }

.icone-13-5 {
  background-position: -910px -350px; }

.icone-14-5 {
  background-position: -980px -350px; }

.icone-15-5 {
  background-position: -1050px -350px; }

.icone-16-5 {
  background-position: -1120px -350px; }

.icone-17-5 {
  background-position: -1190px -350px; }

.icone-18-5 {
  background-position: -1260px -350px; }

.icone-19-5 {
  background-position: -1330px -350px; }

.icone-20-5 {
  background-position: -1400px -350px; }

.icone-21-5 {
  background-position: -1470px -350px; }

.icone-0-6 {
  background-position: 0px -420px; }

.icone-1-6 {
  background-position: -70px -420px; }

.icone-2-6 {
  background-position: -140px -420px; }

.icone-3-6 {
  background-position: -210px -420px; }

.icone-4-6 {
  background-position: -280px -420px; }

.icone-5-6 {
  background-position: -350px -420px; }

.icone-6-6 {
  background-position: -420px -420px; }

.icone-7-6 {
  background-position: -490px -420px; }

.icone-8-6 {
  background-position: -560px -420px; }

.icone-9-6 {
  background-position: -630px -420px; }

.icone-10-6 {
  background-position: -700px -420px; }

.icone-11-6 {
  background-position: -770px -420px; }

.icone-12-6 {
  background-position: -840px -420px; }

.icone-13-6 {
  background-position: -910px -420px; }

.icone-14-6 {
  background-position: -980px -420px; }

.icone-15-6 {
  background-position: -1050px -420px; }

.icone-16-6 {
  background-position: -1120px -420px; }

.icone-17-6 {
  background-position: -1190px -420px; }

.icone-18-6 {
  background-position: -1260px -420px; }

.icone-19-6 {
  background-position: -1330px -420px; }

.icone-20-6 {
  background-position: -1400px -420px; }

.icone-21-6 {
  background-position: -1470px -420px; }

.icone-0-7 {
  background-position: 0px -490px; }

.icone-1-7 {
  background-position: -70px -490px; }

.icone-2-7 {
  background-position: -140px -490px; }

.icone-3-7 {
  background-position: -210px -490px; }

.icone-4-7 {
  background-position: -280px -490px; }

.icone-5-7 {
  background-position: -350px -490px; }

.icone-6-7 {
  background-position: -420px -490px; }

.icone-7-7 {
  background-position: -490px -490px; }

.icone-8-7 {
  background-position: -560px -490px; }

.icone-9-7 {
  background-position: -630px -490px; }

.icone-10-7 {
  background-position: -700px -490px; }

.icone-11-7 {
  background-position: -770px -490px; }

.icone-12-7 {
  background-position: -840px -490px; }

.icone-13-7 {
  background-position: -910px -490px; }

.icone-14-7 {
  background-position: -980px -490px; }

.icone-15-7 {
  background-position: -1050px -490px; }

.icone-16-7 {
  background-position: -1120px -490px; }

.icone-17-7 {
  background-position: -1190px -490px; }

.icone-18-7 {
  background-position: -1260px -490px; }

.icone-19-7 {
  background-position: -1330px -490px; }

.icone-20-7 {
  background-position: -1400px -490px; }

.icone-21-7 {
  background-position: -1470px -490px; }

.icone-0-8 {
  background-position: 0px -560px; }

.icone-1-8 {
  background-position: -70px -560px; }

.icone-2-8 {
  background-position: -140px -560px; }

.icone-3-8 {
  background-position: -210px -560px; }

.icone-4-8 {
  background-position: -280px -560px; }

.icone-5-8 {
  background-position: -350px -560px; }

.icone-6-8 {
  background-position: -420px -560px; }

.icone-7-8 {
  background-position: -490px -560px; }

.icone-8-8 {
  background-position: -560px -560px; }

.icone-9-8 {
  background-position: -630px -560px; }

.icone-10-8 {
  background-position: -700px -560px; }

.icone-11-8 {
  background-position: -770px -560px; }

.icone-12-8 {
  background-position: -840px -560px; }

.icone-13-8 {
  background-position: -910px -560px; }

.icone-14-8 {
  background-position: -980px -560px; }

.icone-15-8 {
  background-position: -1050px -560px; }

.icone-16-8 {
  background-position: -1120px -560px; }

.icone-17-8 {
  background-position: -1190px -560px; }

.icone-18-8 {
  background-position: -1260px -560px; }

.icone-19-8 {
  background-position: -1330px -560px; }

.icone-20-8 {
  background-position: -1400px -560px; }

.icone-21-8 {
  background-position: -1470px -560px; }

.icone-0-9 {
  background-position: 0px -630px; }

.icone-1-9 {
  background-position: -70px -630px; }

.icone-2-9 {
  background-position: -140px -630px; }

.icone-3-9 {
  background-position: -210px -630px; }

.icone-4-9 {
  background-position: -280px -630px; }

.icone-5-9 {
  background-position: -350px -630px; }

.icone-6-9 {
  background-position: -420px -630px; }

.icone-7-9 {
  background-position: -490px -630px; }

.icone-8-9 {
  background-position: -560px -630px; }

.icone-9-9 {
  background-position: -630px -630px; }

.icone-10-9 {
  background-position: -700px -630px; }

.icone-11-9 {
  background-position: -770px -630px; }

.icone-12-9 {
  background-position: -840px -630px; }

.icone-13-9 {
  background-position: -910px -630px; }

.icone-14-9 {
  background-position: -980px -630px; }

.icone-15-9 {
  background-position: -1050px -630px; }

.icone-16-9 {
  background-position: -1120px -630px; }

.icone-17-9 {
  background-position: -1190px -630px; }

.icone-18-9 {
  background-position: -1260px -630px; }

.icone-19-9 {
  background-position: -1330px -630px; }

.icone-20-9 {
  background-position: -1400px -630px; }

.icone-21-9 {
  background-position: -1470px -630px; }

.icone-0-10 {
  background-position: 0px -700px; }

.icone-1-10 {
  background-position: -70px -700px; }

.icone-2-10 {
  background-position: -140px -700px; }

.icone-3-10 {
  background-position: -210px -700px; }

.icone-4-10 {
  background-position: -280px -700px; }

.icone-5-10 {
  background-position: -350px -700px; }

.icone-6-10 {
  background-position: -420px -700px; }

.icone-7-10 {
  background-position: -490px -700px; }

.icone-8-10 {
  background-position: -560px -700px; }

.icone-9-10 {
  background-position: -630px -700px; }

.icone-10-10 {
  background-position: -700px -700px; }

.icone-11-10 {
  background-position: -770px -700px; }

.icone-12-10 {
  background-position: -840px -700px; }

.icone-13-10 {
  background-position: -910px -700px; }

.icone-14-10 {
  background-position: -980px -700px; }

.icone-15-10 {
  background-position: -1050px -700px; }

.icone-16-10 {
  background-position: -1120px -700px; }

.icone-17-10 {
  background-position: -1190px -700px; }

.icone-18-10 {
  background-position: -1260px -700px; }

.icone-19-10 {
  background-position: -1330px -700px; }

.icone-20-10 {
  background-position: -1400px -700px; }

.icone-21-10 {
  background-position: -1470px -700px; }

.icone-0-11 {
  background-position: 0px -770px; }

.icone-1-11 {
  background-position: -70px -770px; }

.icone-2-11 {
  background-position: -140px -770px; }

.icone-3-11 {
  background-position: -210px -770px; }

.icone-4-11 {
  background-position: -280px -770px; }

.icone-5-11 {
  background-position: -350px -770px; }

.icone-6-11 {
  background-position: -420px -770px; }

.icone-7-11 {
  background-position: -490px -770px; }

.icone-8-11 {
  background-position: -560px -770px; }

.icone-9-11 {
  background-position: -630px -770px; }

.icone-10-11 {
  background-position: -700px -770px; }

.icone-11-11 {
  background-position: -770px -770px; }

.icone-12-11 {
  background-position: -840px -770px; }

.icone-13-11 {
  background-position: -910px -770px; }

.icone-14-11 {
  background-position: -980px -770px; }

.icone-15-11 {
  background-position: -1050px -770px; }

.icone-16-11 {
  background-position: -1120px -770px; }

.icone-17-11 {
  background-position: -1190px -770px; }

.icone-18-11 {
  background-position: -1260px -770px; }

.icone-19-11 {
  background-position: -1330px -770px; }

.icone-20-11 {
  background-position: -1400px -770px; }

.icone-21-11 {
  background-position: -1470px -770px; }

.icone-0-12 {
  background-position: 0px -840px; }

.icone-1-12 {
  background-position: -70px -840px; }

.icone-2-12 {
  background-position: -140px -840px; }

.icone-3-12 {
  background-position: -210px -840px; }

.icone-4-12 {
  background-position: -280px -840px; }

.icone-5-12 {
  background-position: -350px -840px; }

.icone-6-12 {
  background-position: -420px -840px; }

.icone-7-12 {
  background-position: -490px -840px; }

.icone-8-12 {
  background-position: -560px -840px; }

.icone-9-12 {
  background-position: -630px -840px; }

.icone-10-12 {
  background-position: -700px -840px; }

.icone-11-12 {
  background-position: -770px -840px; }

.icone-12-12 {
  background-position: -840px -840px; }

.icone-13-12 {
  background-position: -910px -840px; }

.icone-14-12 {
  background-position: -980px -840px; }

.icone-15-12 {
  background-position: -1050px -840px; }

.icone-16-12 {
  background-position: -1120px -840px; }

.icone-17-12 {
  background-position: -1190px -840px; }

.icone-18-12 {
  background-position: -1260px -840px; }

.icone-19-12 {
  background-position: -1330px -840px; }

.icone-20-12 {
  background-position: -1400px -840px; }

.icone-21-12 {
  background-position: -1470px -840px; }

.icone-0-13 {
  background-position: 0px -910px; }

.icone-1-13 {
  background-position: -70px -910px; }

.icone-2-13 {
  background-position: -140px -910px; }

.icone-3-13 {
  background-position: -210px -910px; }

.icone-4-13 {
  background-position: -280px -910px; }

.icone-5-13 {
  background-position: -350px -910px; }

.icone-6-13 {
  background-position: -420px -910px; }

.icone-7-13 {
  background-position: -490px -910px; }

.icone-8-13 {
  background-position: -560px -910px; }

.icone-9-13 {
  background-position: -630px -910px; }

.icone-10-13 {
  background-position: -700px -910px; }

.icone-11-13 {
  background-position: -770px -910px; }

.icone-12-13 {
  background-position: -840px -910px; }

.icone-13-13 {
  background-position: -910px -910px; }

.icone-14-13 {
  background-position: -980px -910px; }

.icone-15-13 {
  background-position: -1050px -910px; }

.icone-16-13 {
  background-position: -1120px -910px; }

.icone-17-13 {
  background-position: -1190px -910px; }

.icone-18-13 {
  background-position: -1260px -910px; }

.icone-19-13 {
  background-position: -1330px -910px; }

.icone-20-13 {
  background-position: -1400px -910px; }

.icone-21-13 {
  background-position: -1470px -910px; }

.icone-0-14 {
  background-position: 0px -980px; }

.icone-1-14 {
  background-position: -70px -980px; }

.icone-2-14 {
  background-position: -140px -980px; }

.icone-3-14 {
  background-position: -210px -980px; }

.icone-4-14 {
  background-position: -280px -980px; }

.icone-5-14 {
  background-position: -350px -980px; }

.icone-6-14 {
  background-position: -420px -980px; }

.icone-7-14 {
  background-position: -490px -980px; }

.icone-8-14 {
  background-position: -560px -980px; }

.icone-9-14 {
  background-position: -630px -980px; }

.icone-10-14 {
  background-position: -700px -980px; }

.icone-11-14 {
  background-position: -770px -980px; }

.icone-12-14 {
  background-position: -840px -980px; }

.icone-13-14 {
  background-position: -910px -980px; }

.icone-14-14 {
  background-position: -980px -980px; }

.icone-15-14 {
  background-position: -1050px -980px; }

.icone-16-14 {
  background-position: -1120px -980px; }

.icone-17-14 {
  background-position: -1190px -980px; }

.icone-18-14 {
  background-position: -1260px -980px; }

.icone-19-14 {
  background-position: -1330px -980px; }

.icone-20-14 {
  background-position: -1400px -980px; }

.icone-21-14 {
  background-position: -1470px -980px; }

.icone-0-15 {
  background-position: 0px -1050px; }

.icone-1-15 {
  background-position: -70px -1050px; }

.icone-2-15 {
  background-position: -140px -1050px; }

.icone-3-15 {
  background-position: -210px -1050px; }

.icone-4-15 {
  background-position: -280px -1050px; }

.icone-5-15 {
  background-position: -350px -1050px; }

.icone-6-15 {
  background-position: -420px -1050px; }

.icone-7-15 {
  background-position: -490px -1050px; }

.icone-8-15 {
  background-position: -560px -1050px; }

.icone-9-15 {
  background-position: -630px -1050px; }

.icone-10-15 {
  background-position: -700px -1050px; }

.icone-11-15 {
  background-position: -770px -1050px; }

.icone-12-15 {
  background-position: -840px -1050px; }

.icone-13-15 {
  background-position: -910px -1050px; }

.icone-14-15 {
  background-position: -980px -1050px; }

.icone-15-15 {
  background-position: -1050px -1050px; }

.icone-16-15 {
  background-position: -1120px -1050px; }

.icone-17-15 {
  background-position: -1190px -1050px; }

.icone-18-15 {
  background-position: -1260px -1050px; }

.icone-19-15 {
  background-position: -1330px -1050px; }

.icone-20-15 {
  background-position: -1400px -1050px; }

.icone-21-15 {
  background-position: -1470px -1050px; }

.icone-0-16 {
  background-position: 0px -1120px; }

.icone-1-16 {
  background-position: -70px -1120px; }

.icone-2-16 {
  background-position: -140px -1120px; }

.icone-3-16 {
  background-position: -210px -1120px; }

.icone-4-16 {
  background-position: -280px -1120px; }

.icone-5-16 {
  background-position: -350px -1120px; }

.icone-6-16 {
  background-position: -420px -1120px; }

.icone-7-16 {
  background-position: -490px -1120px; }

.icone-8-16 {
  background-position: -560px -1120px; }

.icone-9-16 {
  background-position: -630px -1120px; }

.icone-10-16 {
  background-position: -700px -1120px; }

.icone-11-16 {
  background-position: -770px -1120px; }

.icone-12-16 {
  background-position: -840px -1120px; }

.icone-13-16 {
  background-position: -910px -1120px; }

.icone-14-16 {
  background-position: -980px -1120px; }

.icone-15-16 {
  background-position: -1050px -1120px; }

.icone-16-16 {
  background-position: -1120px -1120px; }

.icone-17-16 {
  background-position: -1190px -1120px; }

.icone-18-16 {
  background-position: -1260px -1120px; }

.icone-19-16 {
  background-position: -1330px -1120px; }

.icone-20-16 {
  background-position: -1400px -1120px; }

.icone-21-16 {
  background-position: -1470px -1120px; }

.icone-0-17 {
  background-position: 0px -1190px; }

.icone-1-17 {
  background-position: -70px -1190px; }

.icone-2-17 {
  background-position: -140px -1190px; }

.icone-3-17 {
  background-position: -210px -1190px; }

.icone-4-17 {
  background-position: -280px -1190px; }

.icone-5-17 {
  background-position: -350px -1190px; }

.icone-6-17 {
  background-position: -420px -1190px; }

.icone-7-17 {
  background-position: -490px -1190px; }

.icone-8-17 {
  background-position: -560px -1190px; }

.icone-9-17 {
  background-position: -630px -1190px; }

.icone-10-17 {
  background-position: -700px -1190px; }

.icone-11-17 {
  background-position: -770px -1190px; }

.icone-12-17 {
  background-position: -840px -1190px; }

.icone-13-17 {
  background-position: -910px -1190px; }

.icone-14-17 {
  background-position: -980px -1190px; }

.icone-15-17 {
  background-position: -1050px -1190px; }

.icone-16-17 {
  background-position: -1120px -1190px; }

.icone-17-17 {
  background-position: -1190px -1190px; }

.icone-18-17 {
  background-position: -1260px -1190px; }

.icone-19-17 {
  background-position: -1330px -1190px; }

.icone-20-17 {
  background-position: -1400px -1190px; }

.icone-21-17 {
  background-position: -1470px -1190px; }

.icone-0-18 {
  background-position: 0px -1260px; }

.icone-1-18 {
  background-position: -70px -1260px; }

.icone-2-18 {
  background-position: -140px -1260px; }

.icone-3-18 {
  background-position: -210px -1260px; }

.icone-4-18 {
  background-position: -280px -1260px; }

.icone-5-18 {
  background-position: -350px -1260px; }

.icone-6-18 {
  background-position: -420px -1260px; }

.icone-7-18 {
  background-position: -490px -1260px; }

.icone-8-18 {
  background-position: -560px -1260px; }

.icone-9-18 {
  background-position: -630px -1260px; }

.icone-10-18 {
  background-position: -700px -1260px; }

.icone-11-18 {
  background-position: -770px -1260px; }

.icone-12-18 {
  background-position: -840px -1260px; }

.icone-13-18 {
  background-position: -910px -1260px; }

.icone-14-18 {
  background-position: -980px -1260px; }

.icone-15-18 {
  background-position: -1050px -1260px; }

.icone-16-18 {
  background-position: -1120px -1260px; }

.icone-17-18 {
  background-position: -1190px -1260px; }

.icone-18-18 {
  background-position: -1260px -1260px; }

.icone-19-18 {
  background-position: -1330px -1260px; }

.icone-20-18 {
  background-position: -1400px -1260px; }

.icone-21-18 {
  background-position: -1470px -1260px; }

.icone-0-19 {
  background-position: 0px -1330px; }

.icone-1-19 {
  background-position: -70px -1330px; }

.icone-2-19 {
  background-position: -140px -1330px; }

.icone-3-19 {
  background-position: -210px -1330px; }

.icone-4-19 {
  background-position: -280px -1330px; }

.icone-5-19 {
  background-position: -350px -1330px; }

.icone-6-19 {
  background-position: -420px -1330px; }

.icone-7-19 {
  background-position: -490px -1330px; }

.icone-8-19 {
  background-position: -560px -1330px; }

.icone-9-19 {
  background-position: -630px -1330px; }

.icone-10-19 {
  background-position: -700px -1330px; }

.icone-11-19 {
  background-position: -770px -1330px; }

.icone-12-19 {
  background-position: -840px -1330px; }

.icone-13-19 {
  background-position: -910px -1330px; }

.icone-14-19 {
  background-position: -980px -1330px; }

.icone-15-19 {
  background-position: -1050px -1330px; }

.icone-16-19 {
  background-position: -1120px -1330px; }

.icone-17-19 {
  background-position: -1190px -1330px; }

.icone-18-19 {
  background-position: -1260px -1330px; }

.icone-19-19 {
  background-position: -1330px -1330px; }

.icone-20-19 {
  background-position: -1400px -1330px; }

.icone-21-19 {
  background-position: -1470px -1330px; }

.icone-0-20 {
  background-position: 0px -1400px; }

.icone-1-20 {
  background-position: -70px -1400px; }

.icone-2-20 {
  background-position: -140px -1400px; }

.icone-3-20 {
  background-position: -210px -1400px; }

.icone-4-20 {
  background-position: -280px -1400px; }

.icone-5-20 {
  background-position: -350px -1400px; }

.icone-6-20 {
  background-position: -420px -1400px; }

.icone-7-20 {
  background-position: -490px -1400px; }

.icone-8-20 {
  background-position: -560px -1400px; }

.icone-9-20 {
  background-position: -630px -1400px; }

.icone-10-20 {
  background-position: -700px -1400px; }

.icone-11-20 {
  background-position: -770px -1400px; }

.icone-12-20 {
  background-position: -840px -1400px; }

.icone-13-20 {
  background-position: -910px -1400px; }

.icone-14-20 {
  background-position: -980px -1400px; }

.icone-15-20 {
  background-position: -1050px -1400px; }

.icone-16-20 {
  background-position: -1120px -1400px; }

.icone-17-20 {
  background-position: -1190px -1400px; }

.icone-18-20 {
  background-position: -1260px -1400px; }

.icone-19-20 {
  background-position: -1330px -1400px; }

.icone-20-20 {
  background-position: -1400px -1400px; }

.icone-21-20 {
  background-position: -1470px -1400px; }

.icone-0-21 {
  background-position: 0px -1470px; }

.icone-1-21 {
  background-position: -70px -1470px; }

.icone-2-21 {
  background-position: -140px -1470px; }

.icone-3-21 {
  background-position: -210px -1470px; }

.icone-4-21 {
  background-position: -280px -1470px; }

.icone-5-21 {
  background-position: -350px -1470px; }

.icone-6-21 {
  background-position: -420px -1470px; }

.icone-7-21 {
  background-position: -490px -1470px; }

.icone-8-21 {
  background-position: -560px -1470px; }

.icone-9-21 {
  background-position: -630px -1470px; }

.icone-10-21 {
  background-position: -700px -1470px; }

.icone-11-21 {
  background-position: -770px -1470px; }

.icone-12-21 {
  background-position: -840px -1470px; }

.icone-13-21 {
  background-position: -910px -1470px; }

.icone-14-21 {
  background-position: -980px -1470px; }

.icone-15-21 {
  background-position: -1050px -1470px; }

.icone-16-21 {
  background-position: -1120px -1470px; }

.icone-17-21 {
  background-position: -1190px -1470px; }

.icone-18-21 {
  background-position: -1260px -1470px; }

.icone-19-21 {
  background-position: -1330px -1470px; }

.icone-20-21 {
  background-position: -1400px -1470px; }

.icone-21-21 {
  background-position: -1470px -1470px; }

html, body {
  overflow-x: hidden;
  color: #5a6872; }

#menu-icon {
  margin: auto 20px;
  font-size: 20px; }

#sidebar {
  /*flex: 0 0 16.666667%;
    max-width: 16.666667%;*/
  -webkit-transition: max-width 1s ease-in-out;
  -moz-transition: max-width 1s ease-in-out;
  -o-transition: max-width 1s ease-in-out;
  transition: max-width 1s ease-in-out; }
  #sidebar .sidebar-sticky {
    width: 100%; }
    #sidebar .sidebar-sticky .itens {
      padding-left: 5px; }
      #sidebar .sidebar-sticky .itens a {
        display: block;
        padding: 10px;
        cursor: pointer;
        color: white; }
        #sidebar .sidebar-sticky .itens a.ativo {
          border-left: 2px solid #ffb136; }
        #sidebar .sidebar-sticky .itens a i {
          font-size: 20px; }
        #sidebar .sidebar-sticky .itens a span {
          display: initial; }
  #sidebar.sidebar-min {
    flex: 0 0 60px;
    max-width: 60px; }
    #sidebar.sidebar-min .sidebar-sticky .itens a {
      display: block;
      padding: 10px;
      cursor: pointer;
      color: white; }
      #sidebar.sidebar-min .sidebar-sticky .itens a.ativo {
        border-left: 2px solid #ffb136; }
      #sidebar.sidebar-min .sidebar-sticky .itens a i {
        font-size: 25px; }
      #sidebar.sidebar-min .sidebar-sticky .itens a span {
        display: none; }

#mobile-menu {
  display: none;
  position: absolute;
  right: 20px;
  top: 30px; }

@media only screen and (max-width: 991px) {
  #sidebar {
    position: absolute;
    z-index: 10000;
    display: none; }
  #logout {
    display: none !important; }
  #mobile-menu {
    display: block; } }

@media only screen and (min-width: 992px) {
  #sidebar {
    display: block; }
  #logout {
    display: block; }
  #mobile-menu {
    display: none; } }

#conteudo {
  background: #f3f3f3; }
  #conteudo .bordered {
    padding: 15px 20px;
    background: #fff;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: -1px 0px 7px -1px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: -1px 0px 7px -1px rgba(0, 0, 0, 0.27);
    box-shadow: -1px 0px 7px -1px rgba(0, 0, 0, 0.27); }
  @media only screen and (max-width: 768px) {
    #conteudo {
      padding: 0 !important; }
      #conteudo .bordered {
        padding: 0 !important; } }

a.btn-primary {
  color: #fff !important; }

.btn-over-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.btn-over-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.btn-over-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

.btn-over-warning:hover {
  color: #fff;
  background-color: #ffc107;
  border-color: #ffc107; }

.passo {
  display: none; }
  .passo.ativo {
    display: block; }

.form-actions {
  background: #f3f3f3;
  border: 1px solid #d7d7d7;
  padding: 30px 15px;
  margin-top: 30px; }

/* Span-FORM*/
span.form-control {
  background: #f3f3f3 !important; }

/*TOAST*/
#toast-container &gt; .toast {
  background-image: none !important; }

#toast-container &gt; div {
  padding: 15px;
  opacity: 1;
  width: 540px !important; }

/*VALIDATIOn*/
.input-validation-error {
  border-color: #dc3545; }

.field-validation-error {
  display: block;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545; }

.waiting-validation {
  background: #0a85d0;
  color: #fff;
  font-size: 12px;
  padding: 5px 10px;
  border-radius: .25rem; }

.waiting-message {
  background: #f0f3f6;
  color: #108dd7;
  padding: 5px 20px; }

.subitem-title {
  border-bottom: 1px solid #0b619c;
  display: block;
  color: #0b619c;
  line-height: 30px; }

/*FILE UPLOAD*/
.e-upload {
  background: #f3f3f3;
  border: 2px dashed #c7c6c6;
  border-radius: .25rem; }

.e-file-select-wrap {
  text-align: center; }

.e-file-select-wrap .e-btn {
  background: transparent;
  border: none;
  color: #108dd7;
  text-decoration: underline #108dd7;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif";
  font-size: 14px; }

/*DEPENDENTES*/
.summary span {
  cursor: pointer; }

.jconfirm .jconfirm-box.jconfirm-type-orange {
  border-top: solid 7px #fb7e29;
  border-color: #fb7e29; }

.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
  background-color: #fb7e29; }
  .jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
    background-color: #d2681f; }

@-webkit-keyframes type-orange {
  1%, 100% {
    border-color: #fb7e29; }
  50% {
    border-color: #d2681f; } }

@keyframes type-orange {
  1%, 100% {
    border-color: #fb7e29; }
  50% {
    border-color: #d2681f; } }

#extrato p {
  font-weight: bold;
  padding-left: 5px;
  margin-bottom: 0; }

#extrato table {
  border-collapse: separate;
  border-spacing: 0;
  margin-bottom: 30px; }
  #extrato table thead th {
    border-bottom: 0;
    border-top: 0; }
  #extrato table tbody tr td:first-child {
    border-left: 1px solid #dee2e6; }
  #extrato table tbody tr td:last-child {
    border-right: 1px solid #dee2e6; }
  #extrato table tbody tr:first-child td:first-child {
    border-top-left-radius: 6px; }
  #extrato table tbody tr:first-child td:last-child {
    border-top-right-radius: 6px; }
  #extrato table tbody tr:last-child td {
    border-bottom: 1px solid #dee2e6; }
    #extrato table tbody tr:last-child td:first-child {
      border-bottom-left-radius: 6px; }
    #extrato table tbody tr:last-child td:last-child {
      border-bottom-right-radius: 6px; }

#extrato .badge-pagamento {
  background-color: #ffe78e;
  color: inherit;
  width: 85px;
  padding: 7px; }

#extrato .data {
  color: #0a85d0;
  font-weight: bold; }

.zui-table-rounded tbody tr:last-child td:first-child {
  border-radius: 0 0 0 10px; }

.zui-table-rounded tbody tr:last-child td:last-child {
  border-radius: 0 0 10px 0; }

#simular .resumo {
  margin: 20px 0px;
  background: #f0f0f0;
  padding: 20px 0; }

#simular .table tbody tr:first-child {
  background: #0a85d0;
  color: #fff; }
  #simular .table tbody tr:first-child td {
    padding-top: 30px;
    padding-bottom: 30px; }

#pedidos .pedido {
  margin: 20px 0px;
  background: #f0f0f0;
  padding: 20px 0; }

#cadastro-usuarios .senha {
  display: none; }
  #cadastro-usuarios .senha.exibir {
    display: block; }

#topbar {
  background-color: #fff;
  border-bottom: 4px solid #ffb136; }
  #topbar #logo {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    width: 189px;
    height: 68px;
    background: url("../../img/logo.png") no-repeat 0 0;
    background-size: 100% 100%; }
  #topbar .avatar {
    width: 70px;
    height: 70px;
    margin-top: 10px; }
  #topbar p {
    position: relative;
    top: 0;
    margin-bottom: 5px; }
  #topbar .retrito {
    color: #0a85d0; }
  #topbar #logout {
    position: absolute;
    right: 20px;
    top: 30px; }

#sidebar {
  background-color: #0b619c;
  color: #fff; }
  #sidebar .itens span {
    display: block;
    padding: 10px;
    cursor: pointer; }
  #sidebar .itens &gt; span:after {
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    float: right;
    font-weight: 900;
    font-size: 25px;
    color: #014360; }
  #sidebar .itens.aberto {
    background-color: #014360; }
    #sidebar .itens.aberto span:after {
      font-family: "Font Awesome 5 Free";
      content: "\f107";
      float: right;
      font-weight: 900;
      font-size: 25px;
      color: #0b619c; }
    #sidebar .itens.aberto span:hover, #sidebar .itens.aberto span:focus {
      color: #2dbaef; }
  #sidebar .itens a.selecionado {
    color: #2dbaef; }
  #sidebar .itens a:hover, #sidebar .itens a:focus, #sidebar .itens span:hover, #sidebar .itens span:focus {
    color: #2dbaef; }
  #sidebar .submenu {
    padding: 0 10px 5px 10px;
    background-color: #014360; }
    #sidebar .submenu ul {
      padding-top: 10px; }
    #sidebar .submenu a {
      display: block;
      margin-bottom: 5px;
      padding: 3px 0 3px 6px;
      border-left: 2px solid #ffb136;
      color: #fff;
      line-height: 12px;
      font-weight: 300;
      /*&amp;:hover, &amp;:focus {
                color: map-get($colors, cor-brand-1);
            }*/ }

div.submenu-lateral {
  position: absolute;
  left: 260px;
  width: 250px;
  z-index: 99;
  background-color: #014360; }

span.submenu-lateral .itens.aberto span:after {
  font-family: "Font Awesome 5 Free";
  content: "\f105";
  float: right;
  font-weight: 900;
  font-size: 25px;
  color: #0b619c; }

span.submenu-lateral span:after {
  font-family: "Font Awesome 5 Free";
  content: "\f104";
  float: right;
  font-weight: 900;
  font-size: 25px;
  color: #0b619c; }

#conteudo {
  min-height: 900px;
  padding-top: 20px;
  padding-bottom: 20px; }

#login {
  padding-top: 50px; }
  @media (min-width: 768px) {
    #login {
      padding-top: 100px; } }
  #login h1 {
    width: 165px;
    height: 103px;
    display: block;
    background: no-repeat 0 0 url("../../img/logo.png");
    background-size: cover; }
  #login h2 small {
    display: block;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 18px; }

#login-aside {
  padding-top: 50px;
  height: 100vh;
  background-size: cover;
  background-image: url("../../img/login-bg.jpg");
  background-repeat: no-repeat; }
  @media (min-width: 768px) {
    #login-aside {
      padding-top: 200px; } }
  #login-aside h1, #login-aside h2, #login-aside h3, #login-aside h4, #login-aside h5, #login-aside h6,
  #login-aside p, #login-aside li, #login-aside a, #login-aside td, #login-aside th {
    color: #fff !important; }
  #login-aside .carousel-indicators {
    position: absolute;
    bottom: -50px; }
    #login-aside .carousel-indicators li {
      width: 16px;
      height: 16px;
      border-radius: 16px;
      background-color: #dfe3e6;
      cursor: pointer; }
      #login-aside .carousel-indicators li.active {
        position: relative;
        top: -2px;
        width: 20px;
        height: 20px;
        background-color: #efc100; }

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none; }

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.tipoSelecionado {
  background-color: #0b619c;
  color: white;
  font-weight: 600;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 15px;
  cursor: pointer; }

.tipoNormal {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: pointer; }

.item-lista-documento {
  border-bottom: 1px solid #4086b6;
  min-height: 60px; }

.item-lista-documento small {
  font-size: 65%;
  font-weight: 400; }

.area-principal-cabecalho {
  border-bottom: 1px solid #4086b6;
  margin-bottom: 16px;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
</pre></body></html>